/*! tailwindcss v4.1.14 | 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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-sky-400:oklch(74.6% .16 232.661);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-6xl:72rem;--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: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-md:12px;--blur-2xl:40px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-12{top:calc(var(--spacing)*-12)}.top-0{top:calc(var(--spacing)*0)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.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:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-5{right:calc(var(--spacing)*5)}.-bottom-12{bottom:calc(var(--spacing)*-12)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.-left-12{left:calc(var(--spacing)*-12)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-4{left:calc(var(--spacing)*4)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[9999\]{z-index:9999}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!m-0{margin:calc(var(--spacing)*0)!important}.m-1{margin:calc(var(--spacing)*1)}.m-2{margin:calc(var(--spacing)*2)}.m-3{margin:calc(var(--spacing)*3)}.m-4{margin:calc(var(--spacing)*4)}.-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-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing)*-2)}.my-0{margin-block:calc(var(--spacing)*0)}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.my-6{margin-block:calc(var(--spacing)*6)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.-ml-4{margin-left:calc(var(--spacing)*-4)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.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-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.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-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-64{height:calc(var(--spacing)*64)}.h-\[1\.15rem\]{height:1.15rem}.h-\[38px\]{height:38px}.h-\[200px\]{height:200px}.h-\[500px\]{height:500px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 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-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-\[90vh\]{max-height:90vh}.max-h-\[300px\]{max-height:300px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-\[200px\]{min-height:200px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-1\/2{width:50%}.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\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.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-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-48{width:calc(var(--spacing)*48)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[38px\]{width:38px}.w-\[100px\]{width:100px}.w-\[280px\]{width:280px}.w-\[340px\]{width:340px}.w-\[400px\]{width:400px}.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-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing)*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}.flex-shrink-0,.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: -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-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: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*.5);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)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.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-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing)*1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}:where(.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)))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[10px\]{border-radius:10px}.rounded-\[20px\]{border-radius:20px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-4{border-style:var(--tw-border-style);border-width:4px}.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-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.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-\[\#c58f7c\]\/50{border-color:#c58f7c80}.border-\[rgba\(0\,0\,0\,0\.08\)\]{border-color:#00000014}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/25{border-color:color-mix(in oklab,var(--color-amber-500)25%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500)30%,transparent)}}.border-amber-500\/35{border-color:#f99c0059}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/35{border-color:color-mix(in oklab,var(--color-amber-500)35%,transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500)40%,transparent)}}.border-amber-500\/50{border-color:#f99c0080}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/50{border-color:color-mix(in oklab,var(--color-amber-500)50%,transparent)}}.border-amber-500\/80{border-color:#f99c00cc}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/80{border-color:color-mix(in oklab,var(--color-amber-500)80%,transparent)}}.border-amber-800\/40{border-color:#953d0066}@supports (color:color-mix(in lab,red,red)){.border-amber-800\/40{border-color:color-mix(in oklab,var(--color-amber-800)40%,transparent)}}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500)30%,transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500)40%,transparent)}}.border-emerald-800\/60{border-color:#005f4699}@supports (color:color-mix(in lab,red,red)){.border-emerald-800\/60{border-color:color-mix(in oklab,var(--color-emerald-800)60%,transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-700\/50{border-color:#31415880}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/50{border-color:color-mix(in oklab,var(--color-slate-700)50%,transparent)}}.border-slate-700\/60{border-color:#31415899}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/60{border-color:color-mix(in oklab,var(--color-slate-700)60%,transparent)}}.border-slate-700\/70{border-color:#314158b3}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/70{border-color:color-mix(in oklab,var(--color-slate-700)70%,transparent)}}.border-slate-700\/80{border-color:#314158cc}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/80{border-color:color-mix(in oklab,var(--color-slate-700)80%,transparent)}}.border-slate-800{border-color:var(--color-slate-800)}.border-slate-800\/60{border-color:#1d293d99}@supports (color:color-mix(in lab,red,red)){.border-slate-800\/60{border-color:color-mix(in oklab,var(--color-slate-800)60%,transparent)}}.border-transparent{border-color:#0000}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#1a1a19\]{background-color:#1a1a19}.bg-\[\#f8f8f7\]{background-color:#f8f8f7}.bg-accent{background-color:var(--accent)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500)15%,transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.bg-amber-950\/15{background-color:#46190126}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/15{background-color:color-mix(in oklab,var(--color-amber-950)15%,transparent)}}.bg-amber-950\/20{background-color:#46190133}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/20{background-color:color-mix(in oklab,var(--color-amber-950)20%,transparent)}}.bg-background,.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/50{background-color:color-mix(in oklab,var(--background)50%,transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--background)95%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.bg-emerald-950\/20{background-color:#002c2233}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/20{background-color:color-mix(in oklab,var(--color-emerald-950)20%,transparent)}}.bg-emerald-950\/40{background-color:#002c2266}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/40{background-color:color-mix(in oklab,var(--color-emerald-950)40%,transparent)}}.bg-emerald-950\/60{background-color:#002c2299}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/60{background-color:color-mix(in oklab,var(--color-emerald-950)60%,transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-input{background-color:var(--input)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-orange-500{background-color:var(--color-orange-500)}.bg-popover{background-color:var(--popover)}.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-red-100{background-color:var(--color-red-100)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-800\/40{background-color:#1d293d66}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/40{background-color:color-mix(in oklab,var(--color-slate-800)40%,transparent)}}.bg-slate-800\/60{background-color:#1d293d99}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/60{background-color:color-mix(in oklab,var(--color-slate-800)60%,transparent)}}.bg-slate-800\/80{background-color:#1d293dcc}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/80{background-color:color-mix(in oklab,var(--color-slate-800)80%,transparent)}}.bg-slate-800\/90{background-color:#1d293de6}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/90{background-color:color-mix(in oklab,var(--color-slate-800)90%,transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/60{background-color:color-mix(in oklab,var(--color-slate-900)60%,transparent)}}.bg-slate-900\/80{background-color:#0f172bcc}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/80{background-color:color-mix(in oklab,var(--color-slate-900)80%,transparent)}}.bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/60{background-color:color-mix(in oklab,var(--color-slate-950)60%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#c58f7c\]\/30{--tw-gradient-from:oklab(69.7619% .0546801 .0462304/.3);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-500\/20{--tw-gradient-from:#f99c0033}@supports (color:color-mix(in lab,red,red)){.from-amber-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.from-amber-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-800\/80{--tw-gradient-from:#1d293dcc}@supports (color:color-mix(in lab,red,red)){.from-slate-800\/80{--tw-gradient-from:color-mix(in oklab,var(--color-slate-800)80%,transparent)}}.from-slate-800\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#a8715e\]\/20{--tw-gradient-to:oklab(60.118% .0582329 .0485819/.2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-400{--tw-gradient-to:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-500{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-500\/20{--tw-gradient-to:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.to-orange-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-orange-500)20%,transparent)}}.to-orange-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-100{--tw-gradient-to:var(--color-slate-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-teal-500{--tw-gradient-to:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-primary{fill:var(--primary)}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing)*1)}.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-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-12{padding-top:calc(var(--spacing)*12)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.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}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-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-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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-\[-0\.44px\]{--tw-tracking:-.44px;letter-spacing:-.44px}.tracking-\[-0\.154px\]{--tw-tracking:-.154px;letter-spacing:-.154px}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-break-spaces{white-space:break-spaces}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#34322d\]{color:#34322d}.text-\[\#858481\]{color:#858481}.text-\[\#f7e8df\]{color:#f7e8df}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/80{color:#ffd236cc}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/80{color:color-mix(in oklab,var(--color-amber-300)80%,transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/80{color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/80{color:color-mix(in oklab,var(--color-amber-400)80%,transparent)}}.text-amber-500{color:var(--color-amber-500)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/90{color:#00d294e6}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/90{color:color-mix(in oklab,var(--color-emerald-400)90%,transparent)}}.text-emerald-500{color:var(--color-emerald-500)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground)70%,transparent)}}.text-sky-400{color:var(--color-sky-400)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.placeholder-slate-500::placeholder{color:var(--color-slate-500)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(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-\[0px_4px_11px_0px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0px 4px 11px 0px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 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)}.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)}.shadow-amber-500\/10{--tw-shadow-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.shadow-amber-500\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-500)10%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-amber-500\/20{--tw-shadow-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.shadow-amber-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-emerald-500\/20{--tw-shadow-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;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-shadow{transition-property:box-shadow;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))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.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}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing)*8)}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.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-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing)*2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing)*2.5)}.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\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)) + 2px)}.group-data-\[collapsible\=icon\]\:justify-center:is(:where(.group)[data-collapsible=icon] *){justify-content:center}.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:calc(var(--spacing)*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:calc(var(--spacing)*0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.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\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.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-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.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:calc(var(--spacing)*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\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm: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-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing)*-2)}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing)*1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--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-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.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:calc(var(--spacing)*1)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.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:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing)*1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;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:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing)*0)}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-amber-400\/60:hover{border-color:#fcbb0099}@supports (color:color-mix(in lab,red,red)){.hover\:border-amber-400\/60:hover{border-color:color-mix(in oklab,var(--color-amber-400)60%,transparent)}}.hover\:border-slate-500:hover{border-color:var(--color-slate-500)}.hover\:border-slate-600:hover{border-color:var(--color-slate-600)}.hover\:bg-\[\#1a1a19\]\/90:hover{background-color:#1a1a19e6}.hover\:bg-accent:hover,.hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.hover\:bg-amber-500\/30:hover{background-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/30:hover{background-color:color-mix(in oklab,var(--color-amber-500)30%,transparent)}}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-emerald-900\/50:hover{background-color:#004e3b80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-900\/50:hover{background-color:color-mix(in oklab,var(--color-emerald-900)50%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.hover\:bg-primary\/20:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab,var(--primary)20%,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\:bg-rose-500\/10:hover{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-500\/10:hover{background-color:color-mix(in oklab,var(--color-rose-500)10%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-slate-800\/30:hover{background-color:#1d293d4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-800\/30:hover{background-color:color-mix(in oklab,var(--color-slate-800)30%,transparent)}}.hover\:bg-slate-800\/70:hover{background-color:#1d293db3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-800\/70:hover{background-color:color-mix(in oklab,var(--color-slate-800)70%,transparent)}}.hover\:from-\[\#c58f7c\]\/45:hover{--tw-gradient-from:oklab(69.7619% .0546801 .0462304/.45);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:from-amber-400:hover{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:from-emerald-400:hover{--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-\[\#a8715e\]\/35:hover{--tw-gradient-to:oklab(60.118% .0582329 .0485819/.35);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-orange-400:hover{--tw-gradient-to:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-teal-400:hover{--tw-gradient-to:var(--color-teal-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-amber-300:hover{color:var(--color-amber-300)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-rose-300:hover{color:var(--color-rose-300)}.hover\:text-rose-400:hover{color:var(--color-rose-400)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-slate-200:hover{color:var(--color-slate-200)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(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)}.hover\:shadow-lg:hover{--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)}.hover\:shadow-xl:hover{--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)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + 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)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:border-amber-500:focus{border-color:var(--color-amber-500)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-destructive:focus{color:var(--destructive)}.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-amber-500\/50:focus{--tw-ring-color:#f99c0080}@supports (color:color-mix(in lab,red,red)){.focus\:ring-amber-500\/50:focus{--tw-ring-color:color-mix(in oklab,var(--color-amber-500)50%,transparent)}}.focus\:ring-emerald-500\/50:focus{--tw-ring-color:#00bb7f80}@supports (color:color-mix(in lab,red,red)){.focus\:ring-emerald-500\/50:focus{--tw-ring-color:color-mix(in oklab,var(--color-emerald-500)50%,transparent)}}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.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-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--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)}.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-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + 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-\[3px\]:focus-visible{--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)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.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\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.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-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:var(--primary)}.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--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-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing)*2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing)*3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:calc(var(--radius) - 2px)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing)*3)}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing)*3)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing)*0)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing)*2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[active\=true\]\:ring-\[3px\][data-active=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)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}@media (hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.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-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing)*1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing)*44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing)*1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.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:calc(var(--spacing)*0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing)*1)}.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:calc(var(--spacing)*0);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: -50% ;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:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.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-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.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-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.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\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.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-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing)*9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing)*3)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing)*12)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--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)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:shadow-sm[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-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.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\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.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\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--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)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing)*-1)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.sm\:text-left{text-align:left}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (min-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\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:text-left{text-align:left}.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:calc(var(--spacing)*0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm: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-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing)*2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}.dark\:hover\:text-accent-foreground:is(.dark *):hover{color:var(--accent-foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]){background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,var(--border)50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[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:calc(var(--spacing)*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)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_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}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing)*3)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing)*3)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:transition-colors:is(a){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))}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing)*4)}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing)*4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}@container field-group (min-width:28rem){.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing)*3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing)*3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing)*2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing)*2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>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\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>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\]\:w-2\.5>svg{width:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing)*3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>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-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{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}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:color-mix(in oklab,var(--background)20%,transparent)}}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:var(--background)}[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *){background-color:color-mix(in oklab,var(--background)10%,transparent)}}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing)*-1.5)}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.8rem;--background:oklch(12% .012 72);--foreground:oklch(88% .014 82);--card:oklch(15.5% .014 75);--card-foreground:oklch(88% .014 82);--popover:oklch(18% .016 75);--popover-foreground:oklch(88% .014 82);--primary:oklch(68% .1 61);--primary-foreground:oklch(14% .015 60);--secondary:oklch(21% .018 74);--secondary-foreground:oklch(78% .014 80);--muted:oklch(25% .015 72);--muted-foreground:oklch(59% .018 75);--accent:oklch(24% .025 151);--accent-foreground:oklch(83% .045 151);--destructive:oklch(61% .14 35);--destructive-foreground:oklch(93% 0 0);--border:oklch(98% 0 0/.09);--input:oklch(98% 0 0/.12);--ring:oklch(68% .1 61);--sidebar:oklch(10.5% .012 72);--sidebar-foreground:oklch(88% .014 82);--sidebar-accent:oklch(19% .018 72);--sidebar-accent-foreground:oklch(90% .014 82);--sidebar-border:oklch(98% 0 0/.08);--sidebar-ring:oklch(68% .1 61)}*{box-sizing:border-box}body{color:#e7e1d7;-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 75% -5%,#b9855b14,#0000 28%),#111413;min-width:320px;margin:0;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;overflow-x:clip}button,input,select{font:inherit}button{color:inherit;border:0}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:2px solid #b9855b}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:#35322d;border-radius:999px}.app-shell{min-height:100vh;display:flex}.sidebar{background:#0e1110eb;border-right:1px solid #ffffff13;flex-direction:column;flex:0 0 248px;width:248px;height:100vh;min-height:100vh;padding:28px 18px 20px;display:flex;position:sticky;top:0}.brand-lockup{align-items:center;gap:10px;padding:0 10px 30px;display:flex}.brand-lockup img{object-fit:contain;width:32px;height:32px}.wordmark{letter-spacing:.12em;color:#e9dfd1;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700}.brand-sub{color:#716f68;letter-spacing:.08em;margin-top:3px;font-family:IBM Plex Mono,monospace;font-size:8px}.role-switcher{background:#191d1b;border:1px solid #ffffff12;border-radius:10px;gap:3px;padding:4px;display:grid}.role-switcher button{color:#7d807b;text-align:left;cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:9px;padding:10px 11px;font-size:12px;transition:all .18s;display:flex}.side-label,.eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#77766f;font-family:IBM Plex Mono,monospace;font-size:9px}.side-label{padding:30px 11px 10px}.side-nav{gap:3px;display:grid}.side-nav button{color:#85867f;cursor:pointer;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:11px;padding:11px;font-size:13px;transition:all .18s;display:flex;position:relative}.side-nav button.selected:before{content:"";background:#b9855b;border-radius:2px;width:2px;height:17px;position:absolute;left:0}.live-dot{background:#9db897;border-radius:50%;width:6px;height:6px;margin-left:auto;box-shadow:0 0 0 4px #9db89714}.admin-profile-marker{color:#9bb8c9;letter-spacing:.02em;background:#445e6f1f;border:1px solid #7fabc72e;border-radius:7px;align-items:center;gap:7px;width:fit-content;margin:0 11px 8px;padding:6px 8px;font-size:10px;display:inline-flex}.admin-profile-marker svg{color:#7fabc7}.admin-profile-marker small{color:#687982;letter-spacing:.08em;text-transform:uppercase;font:8px IBM Plex Mono,monospace}.nav-badge{color:#b9d1de;background:#7fabc724;border:1px solid #7fabc738;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font:9px IBM Plex Mono,monospace;display:inline-grid}.nav-badge.pulse-badge{color:#a9d1be;background:#91ad9624;border-color:#91ad963d}.sidebar-bottom{gap:14px;margin-top:auto;padding:18px 10px 0;display:grid}.privacy-chip,.help-link{color:#70736e;align-items:center;gap:8px;font-size:11px;display:flex}.help-link{cursor:pointer;background:0 0;padding:0}.main-shell{flex:1;min-width:0}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:5;background:#111413ad;border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;height:76px;padding:0 46px;display:flex;position:sticky;top:0}.topbar-context{color:#777a73;align-items:center;gap:12px;font-size:12px;display:flex}.context-divider{background:#ffffff24;width:1px;height:13px}.topbar-actions{align-items:center;gap:12px;display:flex}.icon-button{color:#838780;cursor:pointer;background:0 0;border-radius:7px;place-items:center;width:32px;height:32px;transition:all .18s;display:inline-grid;position:relative}.icon-button.small{border:1px solid #ffffff14;width:29px;height:29px}.notification-dot{background:#b9855b;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:6px}.avatar{color:#f1dfcb;background:#5e483a;border-radius:50%;width:31px;height:31px;font-family:Space Grotesk,sans-serif;font-size:10px;font-weight:700}.user-name{color:#a3a49e;cursor:pointer;background:0 0;align-items:center;gap:5px;font-size:12px;display:flex}.mobile-brand{display:none}.page-content{max-width:1440px;margin:0 auto;padding:46px 5vw 90px}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.03em;font-family:Space Grotesk,sans-serif;font-weight:500}h1{color:#ede5da;margin:14px 0 17px;font-size:clamp(34px,4vw,58px);line-height:.98}h1 em,h2 em,h3 em{color:#c48f62;font-style:normal}h2{color:#e6ded1;margin-top:6px;font-size:22px}h3{color:#e9e1d4;font-size:18px}.hero-copy{color:#878c85;max-width:440px;font-size:14px;line-height:1.65}.copper-text{color:#c48f62!important}.sage-text{color:#9db897!important}.muted-icon{color:#727a73}.hero-row{justify-content:space-between;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.hero-root-lines{opacity:.32;pointer-events:none;height:52px;position:absolute;bottom:12px;left:-14px;right:45%}.hero-root-lines:before,.hero-root-lines:after,.hero-root-lines span{content:"";transform-origin:0;background:linear-gradient(90deg,#0000,#b9855b,#0000);height:1px;position:absolute}.hero-root-lines:before{width:78%;bottom:14px;transform:rotate(-4deg)}.hero-root-lines:after{width:55%;bottom:26px;transform:rotate(8deg)}.hero-root-lines span{width:34%;bottom:5px;transform:rotate(16deg)}.hero-root-lines span:nth-child(2){background:linear-gradient(90deg,#0000,#91ad96,#0000);width:28%;bottom:30px;left:19%;transform:rotate(-18deg)}.hero-root-lines span:nth-child(3){width:26%;bottom:9px;left:39%;transform:rotate(-10deg)}.hero-actions{align-items:center;gap:10px;margin-top:12px;display:flex}.primary-button,.soft-button,.ghost-button,.text-button{cursor:pointer;justify-content:center;align-items:center;gap:8px;transition:transform .16s,background .18s,color .18s;display:inline-flex}.primary-button:active,.soft-button:active,.ghost-button:active{transform:scale(.97)}.primary-button{color:#201713;background:#b9855b;border-radius:7px;padding:9px 14px;font-size:12px;font-weight:700;box-shadow:0 9px 28px #b9855b29}.ghost-button{color:#97998f;background:0 0;padding:8px 6px;font-size:12px}.text-button{color:#aa9a8b;background:0 0;font-size:12px}.rotate{transform:rotate(180deg)}.hero-orbit{opacity:.9;transform-origin:100%;width:170px;height:160px;margin-right:5%;position:relative;transform:scale(.8)}.orbit-ring{border:1px solid #b9855b40;border-radius:50%;position:absolute;transform:rotate(-20deg)}.ring-one{border-bottom-color:#9db89733;border-left-color:#9db8978c;inset:18px 10px 28px 18px}.ring-two{border-top-color:#b9855b14;border-right-color:#b9855ba6;inset:37px 35px 48px 40px}.orbit-core{color:#c49469;background:radial-gradient(circle,#b9855b30,#251f1bd1 65%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:72px 87px;box-shadow:0 0 50px #b9855b1a}.orbit-core span{color:#e9d9c8;margin-top:3px;font:500 29px Space Grotesk}.orbit-core small{color:#81776e;letter-spacing:.08em;text-transform:uppercase;font:9px IBM Plex Mono}.orbit-node{background:#b9855b;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 6px #b9855b1a}.node-a{top:55px;right:42px}.node-b{background:#8fae95;bottom:44px;left:17px;box-shadow:0 0 0 6px #8fae951a}.context-reveal{background:#ffffff14;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 0 35px;animation:.25s ease-out reveal;display:grid;overflow:hidden}.context-reveal>div{background:#181c1a;gap:5px;padding:17px 18px;display:grid}.context-reveal strong{color:#e3dacd;font-size:13px}.context-reveal span:last-child{color:#777d74;font-size:11px}.section-heading{justify-content:space-between;align-items:end;margin:36px 0 15px;display:flex}.compact-heading{margin-top:46px}.panel{background:linear-gradient(145deg,#1e211eeb,#161917e6);border:1px solid #ffffff13;border-radius:11px;box-shadow:0 18px 45px #00000021}.meter-grid{gap:10px;display:grid}.meter-grid.four{grid-template-columns:repeat(4,1fr)}.meter-grid.two{grid-template-columns:repeat(2,1fr)}.metric-panel{flex-direction:column;justify-content:space-between;min-height:112px;padding:13px 15px;display:flex}.panel-kicker,.panel-foot,.panel-title-row{justify-content:space-between;align-items:center;display:flex}.panel-kicker{color:#8a8f87;font-size:11px;font-weight:500}.panel-foot{color:#72776f;margin-top:8px;font-size:10px}.metric-number{letter-spacing:-.03em;color:#eee5d9;margin:4px 0 6px;font:500 23px/1.1 Space Grotesk}.metric-number span{color:#83877f;letter-spacing:0;margin-left:3px;font-size:11px;font-weight:400}.trend-up{font-size:10px;color:#91ad96!important}.trend-down{font-size:10px;color:#c48f62!important}.tiny-bars{align-items:end;gap:4px;height:16px;margin:4px 0 6px;display:flex}.tiny-bars span{opacity:.72;background:#a16f4d;border-radius:2px 2px 0 0;flex:1;min-height:4px}.tiny-bars span.sage{background:#789782}.signal-line{align-items:end;gap:4px;height:14px;margin:4px 0 6px;display:flex}.line-segment{opacity:.75;background:#af7d56;flex:1;height:1.5px;transform:rotate(-8deg)}.line-segment.b{transform:rotate(4deg)}.line-segment.c{transform:rotate(-18deg)}.line-segment.d{transform:rotate(-4deg)}.line-segment.e{transform:rotate(-16deg)}.donut{background:conic-gradient(#91ad96 0 86%,#2e3732 86% 100%);border-radius:50%;place-items:center;width:26px;height:26px;margin:3px 0 5px;display:grid}.donut-hole{color:#b5c4ae;background:#242924;border-radius:50%;place-items:center;width:18px;height:18px;font:8px IBM Plex Mono;display:grid}.attention-bars{align-items:end;gap:5px;height:16px;margin:4px 0 6px;display:flex}.attention-bars span{background:#303631;border-radius:2px;width:8px;height:7px}.attention-bars span.filled{background:linear-gradient(#b9855b,#704b35);height:15px}.dashboard-lower,.employee-lower{grid-template-columns:1.08fr .92fr;gap:10px;margin-top:10px;display:grid}.signal-panel,.landscape-panel{min-height:340px;padding:21px}.panel-title-row{margin-bottom:22px}.panel-title-row h3{margin-top:5px}.department-list{gap:17px;display:grid}.department-glyph{background:#b9855b1c;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.department-glyph span{background:#b9855b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #b9855b14}.department-glyph.sage{background:#8fae951a}.department-glyph.sage span{background:#91ad96;box-shadow:0 0 0 5px #8fae9514}.department-glyph.blue{background:#678ca81f}.department-glyph.blue span{background:#7fabc7;box-shadow:0 0 0 5px #7fabc717}.department-copy{gap:3px;min-width:0;display:grid}.department-copy strong{color:#ded7cb;font-size:12px}.department-copy span{color:#767b73;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.department-value{justify-content:end;align-items:baseline;gap:6px;display:flex}.department-value strong{color:#ded5c9;font:17px Space Grotesk}.mini-progress{background:#2b302c;border-radius:3px;height:3px;overflow:hidden}.mini-progress span{border-radius:inherit;background:#b9855b;height:100%;display:block}.mini-progress span.sage{background:#91ad96}.mini-progress span.blue{background:#7fabc7}.panel-link{color:#b7926f;cursor:pointer;background:0 0;align-items:center;gap:8px;margin-top:26px;font-size:11px;display:flex}.landscape-panel{padding:0;overflow:hidden}.landscape-image,.garden-visual{background-position:50%;background-size:cover;min-height:340px;position:relative}.garden-motif{opacity:.65;width:110px;height:110px;position:absolute;inset:auto 20px 24px auto}.garden-motif:before,.garden-motif:after,.garden-motif span{content:"";border:1px solid #c48f62b3;border-radius:50% 42% 54% 46%;position:absolute;transform:rotate(25deg)}.garden-motif:before{inset:0}.garden-motif:after{border-color:#9db8979e;inset:18px 10px 11px 24px}.garden-motif span{border-color:#c48f626b;inset:35px 24px 25px 40px}.garden-motif span:nth-child(2){border-radius:100% 0;width:38px;height:18px;inset:47px 52px 48px 4px;transform:rotate(-32deg)}.garden-motif span:nth-child(3){border-color:#9db8978c;border-radius:0 100%;width:36px;height:15px;inset:auto 10px 8px auto;transform:rotate(30deg)}.landscape-content,.garden-copy{max-width:340px;position:absolute;top:24px;bottom:auto;left:25px}.landscape-content h3,.garden-copy h3{margin:10px 0;font-size:27px;line-height:1.04}.landscape-content p,.garden-copy p{color:#a0a39a;margin-bottom:18px;font-size:11px;line-height:1.55}.soft-button{color:#e7ded2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ebe0d11f;border:1px solid #ebe0d12e;border-radius:6px;padding:10px 12px;font-size:11px}.soft-button:hover{background:#ebe0d133}.sage-soft{color:#b6cbb2;border-color:#9db89740}.pulse-table{overflow:hidden}.pulse-row{border-bottom:1px solid #ffffff0f;grid-template-columns:105px 1fr 100px 75px 22px;align-items:center;gap:14px;min-height:70px;padding:15px 19px;display:grid}.pulse-row:last-child{border-bottom:0}.pulse-status{color:#a7a79e;align-items:center;gap:7px;font-size:10px;display:flex}.status-dot.copper{background:#c48f62}.status-dot.blue{background:#7fabc7;box-shadow:0 0 0 4px #7fabc712}.pulse-title{gap:3px;display:grid}.pulse-title strong{color:#ddd4c7;font-size:12px}.pulse-title span,.pulse-response small,.pulse-score small{color:#71766f;font-size:10px}.pulse-response,.pulse-score{gap:2px;display:grid}.pulse-response span,.pulse-score span{color:#c4c0b5;font:13px IBM Plex Mono}.row-arrow{color:#787e76;cursor:pointer;background:0 0}.employee-welcome{justify-content:space-between;align-items:center;min-height:260px;display:flex}.private-badge,.private-pill{color:#9eb89e;background:#46664d1f;border:1px solid #8fae9538;border-radius:5px;align-items:center;gap:7px;margin-top:20px;padding:7px 10px;font:10px IBM Plex Mono;display:inline-flex}.private-pill{margin:0 0 0 10px;padding:4px 6px;font-size:8px}.breath-orbit{place-items:center;width:230px;height:200px;margin-right:12%;display:grid;position:relative}.breath-ring{border:1px solid #90ad9638;border-radius:50%;width:180px;height:180px;position:absolute;box-shadow:0 0 70px #64876c12,inset 0 0 45px #64876c0d}.breath-ring:before{content:"";border:1px solid #90ad9642;border-radius:50%;position:absolute;inset:24px}.breath-core{color:#9db897;background:#2f463573;border-radius:50%;align-content:center;place-items:center;gap:4px;width:84px;height:84px;display:grid}.breath-core span{color:#afc5ad;font-size:10px}.private-briefing{background:linear-gradient(120deg,#36473961,#1b1f1ced 50%);border-color:#8fae952e;margin-bottom:36px;padding:21px 23px;position:relative;overflow:hidden}.personal-seed-arc{opacity:.55;border:1px solid #9db89747;border-radius:50%;width:155px;height:115px;position:absolute;top:-22px;right:35px;transform:rotate(-18deg)}.personal-seed-arc:before{content:"";border:1px solid #b9855b59;border-radius:50% 35% 60% 40%;position:absolute;inset:21px 22px 14px 32px}.personal-seed-arc:after{content:"";background:#91ad96;border-radius:50%;width:7px;height:7px;position:absolute;bottom:18px;right:10px;box-shadow:0 0 0 7px #91ad961a}.briefing-label{letter-spacing:.12em;color:#b0c4ae;align-items:center;gap:9px;font:10px IBM Plex Mono;display:flex}.private-briefing p{color:#c0c3b8;max-width:740px;margin:17px 0;font-size:14px;line-height:1.65}.sage-button{color:#152019;background:#829f87;box-shadow:0 9px 28px #829f871f}.sage-button:hover{background:#9fbaa0}.briefing-actions{align-items:center;gap:18px;display:flex}.guide-reveal{border-top:1px solid #9db89724;align-items:center;gap:12px;margin-top:17px;padding-top:17px;display:flex}.guide-art{color:#b0c9b0;background:#2d4535;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.guide-reveal>div:nth-child(2){flex:1;gap:4px;display:grid}.guide-reveal strong{color:#d7ded2;font-size:12px}.guide-reveal span{color:#89958b;font-size:11px}.personal-meter{min-height:192px;padding:19px}.personal-meter-body{align-items:center;gap:18px;margin-top:14px;display:flex}.large-gauge{background:conic-gradient(#91ad96 0 68%,#2b3730 68% 100%);border-radius:50%;flex:0 0 84px;place-items:center;width:84px;height:84px;display:grid;position:relative}.large-gauge:before{content:"";background:#202622;border-radius:50%;position:absolute;inset:7px}.large-gauge>div{align-items:baseline;display:flex;position:relative}.large-gauge strong{color:#d8e0d3;font:24px Space Grotesk}.large-gauge span{color:#748276;font:9px IBM Plex Mono}.copper-gauge{background:conic-gradient(#b9855b 0 54%,#3b3028 54% 100%)}.copper-gauge strong{color:#e7d3c0}.meter-interpretation{color:#d4d7ce;margin-bottom:6px;font-size:13px}.garden-panel{padding:0;overflow:hidden}.garden-visual{min-height:290px}.garden-copy{max-width:330px}.checkin-panel{min-height:290px;padding:22px}.checkin-panel>p{color:#8a9087;max-width:300px;font-size:12px;line-height:1.55}.checkin-options{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.checkin-options button{color:#a5aa9f;cursor:pointer;background:#242a25;border:1px solid #ffffff17;border-radius:6px;align-items:center;gap:8px;padding:9px 11px;font-size:11px;display:inline-flex}.checkin-options button:hover,.checkin-options button.chosen{color:#bed0b9;background:#29382d;border-color:#9db89766}.checkin-confirm{color:#92ad96;align-items:center;gap:7px;margin-top:23px;font:10px IBM Plex Mono;display:flex}.floating-pulse{color:#1e1713;cursor:pointer;z-index:6;background:#bd8b61;border-radius:8px;align-items:center;gap:9px;padding:12px 15px;font-size:12px;font-weight:700;transition:all .18s;display:flex;position:fixed;bottom:26px;right:27px;box-shadow:0 12px 30px #00000059}.floating-pulse:hover{background:#d2a67e;transform:translateY(-2px)}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070908b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.onboarding-modal{background:#171b19;border:1px solid #ffffff1c;border-radius:14px;width:min(600px,100%);max-height:calc(100vh - 40px);animation:.25s cubic-bezier(.23,1,.32,1) modal-in;overflow:auto;box-shadow:0 30px 90px #00000073}.modal-top{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:start;padding:26px 28px 20px;display:flex}.modal-top h2{margin-top:7px}.stepper{grid-template-columns:repeat(5,1fr);gap:5px;padding:20px 28px 16px;display:grid}.step{color:#676e68;text-align:center;gap:8px;display:grid;position:relative}.step:not(:last-child):after{content:"";background:#303632;height:1px;position:absolute;top:12px;left:calc(50% + 14px);right:calc(14px - 50%)}.step span{color:#788179;z-index:1;background:#252b26;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:25px;height:25px;margin:auto;font:10px IBM Plex Mono;display:grid;position:relative}.step small{font-size:9px}.step.current,.step.done{color:#c7976e}.step.current span,.step.done span{color:#f2d7bd;background:#5b4030;border-color:#b9855b}.modal-body{min-height:250px;padding:17px 28px 25px}.modal-lead{color:#aaa99f;max-width:460px;margin-bottom:23px;font-size:13px;line-height:1.6}label{color:#92968e;gap:7px;margin-top:15px;font-size:11px;display:grid}input,select{color:#ddd7cb;background:#222724;border:1px solid #ffffff1a;border-radius:6px;width:100%;padding:11px 12px}.verify-card,.complete-card{text-align:center;background:#3c5b4326;border:1px solid #8fae952e;border-radius:9px;justify-items:center;gap:7px;padding:25px;display:grid}.verify-icon,.complete-icon{color:#b4d2b6;background:#35523c;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:7px;display:grid}.verify-card strong,.complete-card h3{color:#dce7da}.verify-card span,.complete-card p{color:#8e9a8e;font-size:11px}.privacy-note{color:#9fb19e;background:#5272581c;border-radius:7px;align-items:flex-start;gap:8px;margin-top:22px;padding:14px;font-size:11px;line-height:1.5;display:flex}.privacy-note svg{flex:none;margin-top:1px}.security-option{border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;margin-top:10px;padding:16px;display:flex}.security-option>div{align-items:center;gap:11px;display:flex}.security-option svg{color:#b9855b}.security-option strong,.security-option span{display:block}.security-option strong{color:#dcd5ca;margin-bottom:3px;font-size:12px}.security-option span{color:#777e75;font-size:10px}.toggle-on,.secure-pill{background:#2e4934;border-radius:4px;padding:5px 7px;color:#a9c6ab!important;font:9px IBM Plex Mono!important}.secure-pill{background:#49362a;color:#d0b093!important}.code-display{background:#242a26;border:1px solid #b9855b40;border-radius:9px;gap:9px;padding:22px;display:grid}.code-display span{color:#8b9189;letter-spacing:.1em;font:9px IBM Plex Mono}.code-display strong,.complete-code{letter-spacing:.12em;color:#d7ae87;font:26px IBM Plex Mono}.code-display button,.complete-code button{color:#a89480;cursor:pointer;background:0 0;justify-self:start;align-items:center;gap:6px;font-size:11px;display:flex}.complete-card{padding:31px}.complete-card p{max-width:390px;margin:5px 0 12px;line-height:1.6}.complete-code{border:1px solid #b9855b33;border-radius:6px;align-items:center;gap:14px;padding:10px 12px;font-size:15px;display:flex}.modal-footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:17px 28px 24px;display:flex}@keyframes reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-in{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:1050px){.sidebar{flex-basis:216px;width:216px}.topbar{padding:0 28px}.page-content{padding-inline:28px}.hero-orbit{margin-right:0}.meter-grid.four{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.sidebar{flex-basis:62px;width:62px;padding-inline:9px}.brand-lockup{padding-inline:5px}.brand-lockup>div,.role-switcher button span,.side-label,.side-nav button span,.sidebar-bottom{display:none}.role-switcher button{justify-content:center;padding:10px 4px}.side-nav{margin-top:20px}.side-nav button{justify-content:center;padding:12px 7px}.side-nav button.selected:before{display:none}.topbar{height:66px;padding:0 15px}.mobile-brand{letter-spacing:.12em;color:#d8d0c5;align-items:center;gap:8px;font:11px Space Grotesk;display:flex}.topbar-context,.user-name{display:none}.page-content{padding:30px 15px 80px}.hero-row,.employee-welcome{align-items:start;min-height:0}.hero-orbit,.breath-orbit{flex:0 0 112px;width:112px;height:125px;margin:15px -2px 0 8px}.orbit-ring{inset:4px}.ring-two{inset:20px}.orbit-core{inset:40px 31px}.orbit-core svg{width:17px}.orbit-core span{font-size:18px}.orbit-core small{display:none}.node-a{top:19px;right:1px}.node-b{bottom:20px;left:0}.breath-ring{width:104px;height:104px}.breath-ring:before{inset:14px}.breath-core{width:54px;height:54px}.breath-core svg{width:18px}.breath-core span{font-size:8px}h1{font-size:36px}.hero-actions,.briefing-actions{flex-direction:column;align-items:flex-start;gap:8px}.primary-button{font-size:11px}.context-reveal{grid-template-columns:1fr}.meter-grid.four{grid-template-columns:repeat(2,1fr);gap:8px}.meter-grid.two,.dashboard-lower,.employee-lower{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:start;gap:12px}.pulse-row{grid-template-columns:1fr 60px 24px;gap:7px}.pulse-status,.pulse-response small,.pulse-score small{display:none}.department-row{grid-template-columns:28px 1fr 52px}.mini-progress{display:none}.stepper{padding-inline:15px}.step small{font-size:7px}.modal-top,.modal-body,.modal-footer{padding-left:20px;padding-right:20px}.modal-footer .primary-button{flex:1;margin-left:16px}.floating-pulse{bottom:15px;right:15px}.floating-pulse span{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.flow-modal{background:#171b19;border:1px solid #ffffff1f;border-radius:14px;width:min(680px,100%);max-height:calc(100vh - 34px);animation:.25s cubic-bezier(.23,1,.32,1) modal-in;overflow:auto;box-shadow:0 30px 90px #00000080}.pulse-modal{border-color:#b9855b33}.report-modal{border-color:#b9855b29}.flow-progress{letter-spacing:.08em;color:#666d66;text-transform:uppercase;border-bottom:1px solid #ffffff12;gap:24px;padding:15px 28px;font:500 9px IBM Plex Mono;display:flex}.flow-progress span.active{color:#c5966f}.flow-progress span.active:before{content:"● ";color:#b9855b}.success-body{text-align:center;justify-items:center;display:grid;padding-top:28px!important}.success-body h3{margin-top:17px}.success-body p{color:#929a91;max-width:420px;margin-top:10px;font-size:12px;line-height:1.6}.success-orbit{color:#d8ad83;background:#2d211a;border:1px solid #b9855b;border-radius:50%;align-content:center;place-items:center;gap:4px;width:76px;height:76px;display:grid;box-shadow:0 0 0 12px #b9855b12}.success-orbit span{letter-spacing:.12em;font:500 8px IBM Plex Mono}.session-code{background:#24221e;border:1px solid #b9855b40;border-radius:8px;gap:7px;margin-top:20px;padding:15px 22px;display:grid}.session-code span,.report-preview-head span,.launch-summary span{letter-spacing:.12em;color:#858b83;font:500 8px IBM Plex Mono}.session-code strong{letter-spacing:.12em;color:#d5a87d;font:500 24px IBM Plex Mono}.session-code button{color:#ac9279;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;font-size:10px;display:flex}.question-list{gap:8px;display:grid}.question-row{background:#212622;border:1px solid #ffffff14;border-radius:7px;grid-template-columns:30px 1fr 30px;align-items:center;gap:10px;padding:12px;display:grid}.question-row>span{color:#b9855b;font:500 10px IBM Plex Mono}.question-row strong{color:#ddd6ca;font-size:12px}.question-meta{color:#8c958b;align-items:center;gap:7px;margin-top:17px;font:500 10px IBM Plex Mono;display:flex}.launch-summary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.launch-summary div{background:#202420;border-top:1px solid #b9855b57;padding:13px}.launch-summary strong{color:#dfd7cb;margin-top:8px;font-size:12px;display:block}.report-filter-bar{background:#1a242b80;border:1px solid #7fabc71f;border-radius:9px;flex-wrap:wrap;align-items:end;gap:10px;margin:0 0 18px;padding:12px;display:flex}.report-filter-bar label{gap:5px;min-width:145px;display:grid}.report-filter-bar label span{color:#778a95;letter-spacing:.1em;text-transform:uppercase;font:8px IBM Plex Mono,monospace}.report-filter-bar select{color:#dbe5e9;background:#18242c;border:1px solid #ffffff17;border-radius:6px;min-height:32px;padding:0 9px;font-size:11px}.filter-result-count{color:#9db897;text-transform:uppercase;letter-spacing:.08em;margin-left:auto;padding-bottom:8px;font:9px IBM Plex Mono,monospace}.empty-filter-state{color:#7d8a8d;align-items:center;gap:10px;padding:24px 2px 8px;font-size:12px;display:flex}.report-filters{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.report-preview{background:linear-gradient(135deg,#232924,#1a1f1c);border:1px solid #ffffff17;margin-top:20px;padding:17px}.report-preview-head{justify-content:space-between;align-items:start;margin-bottom:20px;display:flex}.report-preview-head div{gap:6px;display:grid}.report-preview-head strong{color:#e2d9cd;font:500 17px Space Grotesk}.preview-line{color:#90968e;border-top:1px solid #ffffff14;grid-template-columns:170px 85px 1fr;align-items:center;gap:10px;padding:11px 0;font-size:11px;display:grid}.preview-line strong{color:#ddd5c9;font:500 13px IBM Plex Mono}.preview-bar{background:#303630;height:4px}.preview-bar i{background:#91ad96;height:100%;display:block}.preview-bar.copper i{background:#b9855b}.preview-bar.sage i{background:#91ad96}.generated-actions{gap:9px;margin-top:13px;display:flex}.secure-pill{background:#49362a;border-radius:4px;align-items:center;padding:5px 7px;font:9px IBM Plex Mono;display:inline-flex;color:#d0b093!important}.soft-button{cursor:pointer}.private-inline{color:#a4c0a3;letter-spacing:.04em;align-items:center;gap:6px;font:500 10px IBM Plex Mono;display:inline-flex}.checkin-page,.briefing-page,.mindgarden-page{max-width:980px}.checkin-intro{color:#8c958b;max-width:650px;margin-top:4px;font-size:13px;line-height:1.6}.checkin-form{margin-top:22px;padding:12px 23px}.checkin-field{border-bottom:1px solid #ffffff12;grid-template-columns:180px 1fr;align-items:center;gap:20px;padding:16px 0;display:grid}.checkin-field:last-of-type{border-bottom:0}.checkin-field>div:first-child{gap:4px;display:grid}.checkin-field strong{color:#ded7cc;font-size:13px}.checkin-field>div:first-child span{color:#9db897;font:500 10px IBM Plex Mono}.choice-scale{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.choice-scale button{color:#727a72;cursor:pointer;background:0 0;justify-items:center;gap:6px;font-size:9px;display:grid}.choice-scale button i{background:#262d28;border:1px solid #59615a;border-radius:50%;width:12px;height:12px}.choice-scale button.selected{color:#d0d9cc}.choice-scale button.selected i{background:#9db897;border-color:#9db897;box-shadow:0 0 0 5px #9db8971a}.checkin-submit{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:18px;display:flex}.checkin-submit>span{color:#8ea38d;align-items:center;gap:7px;font:500 10px IBM Plex Mono;display:flex}.checkin-submit .primary-button{margin-left:12px}.briefing-page-grid{grid-template-columns:1.25fr .75fr;gap:10px;margin-top:20px;display:grid}.personal-insight{background:linear-gradient(135deg,#35493966,#1a1f1cf0);border-color:#9db8972e;padding:25px}.personal-insight .briefing-label{color:#b2c7af;letter-spacing:.1em;align-items:center;gap:8px;font:500 10px IBM Plex Mono;display:flex}.personal-insight h3{max-width:450px;margin:20px 0 13px;font-size:24px;line-height:1.1}.personal-insight>p{color:#a0aaa0;max-width:500px;font-size:13px;line-height:1.6}.personal-advice{color:#a8bca7;border-top:1px solid #9db89738;border-bottom:1px solid #9db8971f;align-items:center;gap:9px;max-width:500px;margin:21px 0;padding:12px 13px;font-size:11px;display:flex}.personal-advice span{gap:3px;display:grid}.personal-advice strong{color:#d5dfd3;font-size:11px}.private-pattern{padding:23px}.pattern-score{align-items:baseline;gap:7px;margin-top:22px;display:flex}.pattern-score strong{color:#dbe5d7;letter-spacing:-.06em;font:500 60px Space Grotesk}.pattern-score span{color:#7f8d81;font:500 10px IBM Plex Mono}.pattern-row{color:#747d75;justify-content:space-between;margin-top:15px;font-size:10px;display:flex}.briefing-privacy{margin-top:10px}.journey-stage{background:#15201a;border:1px solid #9db89736;min-height:420px;margin-top:20px;position:relative;overflow:hidden}.journey-image{filter:saturate(.8);background-position:50%;background-size:cover;position:absolute;inset:0}.journey-overlay{align-items:end;min-height:420px;padding:30px 34px;display:flex;position:relative}.journey-copy h3{margin:11px 0 10px;font-size:31px}.journey-copy p{color:#a0aaa0;max-width:420px;margin-bottom:17px;font-size:12px;line-height:1.55}.journey-legend{color:#9aa69b;gap:9px;font:500 9px IBM Plex Mono;display:grid;position:absolute;bottom:24px;right:24px}.journey-legend span{align-items:center;gap:6px;display:flex}.seed-dot,.growth-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.seed-dot{background:#b9855b;box-shadow:0 0 0 5px #b9855b1a}.growth-dot{background:#9db897;box-shadow:0 0 0 5px #9db8971a}.seedling{z-index:2;transform-origin:bottom;width:150px;height:190px;transition:transform .7s cubic-bezier(.23,1,.32,1);position:absolute;bottom:105px;right:240px}.journey-stage.grown .seedling{transform:scale(1.18)translateY(-7px)}.stem{background:linear-gradient(#9db897,#58795d);border-radius:3px;width:4px;height:72px;position:absolute;bottom:0;left:73px}.leaf{background:#597e5d61;border:1px solid #9db897;border-radius:100% 0;width:48px;height:23px;position:absolute;bottom:45px}.leaf-left{left:27px;transform:rotate(-28deg)}.leaf-right{right:26px;transform:rotate(28deg)scaleX(-1)}.flower{opacity:.5;border:1px solid #b9855b;border-radius:50%;width:28px;height:28px;transition:opacity .5s,transform .7s cubic-bezier(.23,1,.32,1);position:absolute;bottom:67px;left:61px;transform:scale(.6);box-shadow:0 0 0 8px #b9855b1a,inset 0 0 0 6px #b9855b24}.journey-stage.grown .flower{opacity:1;transform:scale(1)}.journey-stage.grown .leaf{background:#66966e94}.journey-stage.grown .stem{height:104px}.journey-stage.grown .leaf{bottom:72px}.journey-stage.grown .flower{bottom:96px}@media (max-width:760px){.flow-progress{gap:8px;padding-inline:18px;font-size:8px}.flow-modal .modal-body{padding-inline:18px}.report-filters,.launch-summary{grid-template-columns:1fr}.preview-line{grid-template-columns:1fr 70px}.preview-bar{grid-column:1/-1}.checkin-field{grid-template-columns:1fr;gap:10px}.checkin-submit{flex-direction:column;align-items:flex-start;gap:12px}.briefing-page-grid{grid-template-columns:1fr}.journey-stage,.journey-overlay{min-height:500px}.seedling{bottom:190px;right:38px;transform:scale(.85)}.journey-stage.grown .seedling{transform:scale(1.02)translateY(-7px)}.journey-legend{bottom:20px;left:24px;right:auto}.flow-modal{max-height:calc(100vh - 20px)}}@media (prefers-reduced-motion:reduce){.seedling,.flower{transition:none!important}}.admin-page{animation:rise-in .36s var(--ease-out,cubic-bezier(.23,1,.32,1))}.page-lead{max-width:620px;color:var(--muted-text,#8b948c);margin:10px 0 0;font-size:14px;line-height:1.6}.admin-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 18px;display:grid}.admin-stat{flex-direction:column;justify-content:space-between;min-height:116px;padding:18px;display:flex}.admin-stat span,.admin-stat small{color:#879189;font-size:11px}.admin-stat strong{color:#eee4d7;letter-spacing:-.04em;font-size:31px;font-weight:600}.admin-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:16px;display:grid}.code-admin,.anonymous-users{padding:22px}.admin-copy{color:#859087;max-width:520px;margin:0 0 18px;font-size:12px;line-height:1.55}.code-list{border-top:1px solid #ddd4c61a}.code-row{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ddd4c614;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.code-row:hover,.code-row.selected{background:#bd8a5d0f}.code-dept,.code-value,.code-actions,.admin-footer,.anonymous-head,.anonymous-row{align-items:center;display:flex}.code-dept{gap:11px;min-width:0}.code-orbit{border:1px solid #b8895c;border-radius:50%;width:25px;height:25px;display:inline-block;position:relative}.code-orbit:after{content:"";background:#bd8a5d;border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:9px}.code-dept strong,.code-dept small{display:block}.code-dept strong{color:#e6ddd1;font-size:13px;font-weight:600}.code-dept small{color:#7f8b81;margin-top:4px;font-size:10px}.code-value{color:#d3a377;letter-spacing:.12em;gap:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.code-detail{background:#bd8a5d14;border:1px solid #bd8a5d33;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:16px;display:flex}.code-detail span,.code-detail strong,.code-detail small{display:block}.code-detail strong{color:#dfb184;letter-spacing:.1em;margin-top:5px;font-size:24px}.code-detail small{color:#93877a;margin-top:4px;font-size:10px}.code-actions{gap:8px}.anonymous-table{border-top:1px solid #ddd4c61a}.anonymous-head,.anonymous-row{grid-template-columns:1.15fr .95fr 1fr auto;gap:10px;display:grid}.anonymous-head{color:#758178;text-transform:uppercase;letter-spacing:.1em;padding:11px 0;font-size:9px}.anonymous-row{border-top:1px solid #ddd4c614;min-height:51px;font-size:11px}.anonymous-row strong{color:#ded5c8;letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.anonymous-row>span{color:#89938a}.lifecycle{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.lifecycle.active{color:#a9c7aa}.lifecycle.paused{color:#d0a16f}.lifecycle.invited{color:#8ca5b5}.row-action{color:#a98e70;background:0 0;border:0;padding:5px 0;font-size:10px}.row-action:hover{color:#e0ba8f}.admin-note{align-items:flex-start;gap:9px;margin-top:18px;display:flex}.admin-footer{color:#768078;justify-content:space-between;gap:12px;margin-top:14px;font-size:10px}.admin-footer span{align-items:center;gap:7px;display:inline-flex}@media (max-width:980px){.admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid{grid-template-columns:1fr}}@media (max-width:620px){.admin-summary{grid-template-columns:1fr 1fr}.admin-stat{min-height:94px;padding:14px}.admin-stat strong{font-size:24px}.code-detail,.admin-footer{flex-direction:column;align-items:flex-start}.anonymous-head,.anonymous-row{grid-template-columns:1.1fr .9fr auto}.anonymous-head span:nth-child(3),.anonymous-row .lifecycle{display:none}}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.admin-page{animation:none}}.admin-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-actions .primary-button{white-space:nowrap}.warning-panel{color:#c0d4bd;background:#99b99b12;border:1px solid #99b99b57;align-items:flex-start;gap:12px;margin:20px 24px 0;padding:15px 16px;display:flex}.warning-panel.danger{color:#e0b184;background:#bd8a5d17;border-color:#bd8a5d7a}.warning-panel svg{flex:none;margin-top:2px}.warning-panel strong,.warning-panel span{display:block}.warning-panel strong{letter-spacing:.06em;font-size:13px}.warning-panel span{color:#a4aca4;margin-top:5px;font-size:11px;line-height:1.45}.danger-button{color:#fff2e8;background:#9b614e;border:0;align-items:center;gap:8px;padding:10px 15px;font-size:12px;display:inline-flex}.row-actions{align-items:center;gap:10px;display:flex}.user-code-link{color:#dcebf2;letter-spacing:.04em;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font:600 12px Space Grotesk,sans-serif;-webkit-text-decoration:underline #a8d9ef61;text-decoration:underline #a8d9ef61}.user-code-link:hover,.user-code-link:focus-visible{color:#a8d9ef;outline:none;text-decoration-color:#a8d9ef}.user-detail-modal{background:#101c26;border:1px solid #a8d9ef4d;width:min(92vw,560px);padding:24px}.user-detail-modal h3{color:#e5f0f4;margin:5px 0 0;font:600 24px Space Grotesk,sans-serif}.user-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.user-detail-grid>div{background:#afcddd0d;border:1px solid #afcddd24;padding:13px}.user-detail-grid span,.user-detail-grid strong{display:block}.user-detail-grid span{color:#8298a5;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.user-detail-grid strong{color:#dcebf2;margin-top:7px;font-size:13px}.user-detail-boundary{color:#c1e2d1;background:#8fc7ad14;border:1px solid #8fc7ad52;gap:10px;padding:14px;display:flex}.user-detail-boundary svg{flex:none;margin-top:2px}.user-detail-boundary strong,.user-detail-boundary span{display:block}.user-detail-boundary strong{font-size:12px}.user-detail-boundary span{color:#9db7aa;margin-top:5px;font-size:11px;line-height:1.5}.user-detail-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.code-audit-trigger{margin-top:16px}.code-audit-detail{background:#afcddd0a;border:1px solid #afcddd24;margin-top:12px;padding:14px}.audit-timeline{gap:13px;display:grid}.audit-timeline>div{grid-template-columns:10px 1fr;gap:10px;display:grid;position:relative}.audit-timeline>div:not(:last-child):after{content:"";background:#afcddd33;width:1px;position:absolute;top:12px;bottom:-13px;left:4px}.audit-node{z-index:1;border-radius:50%;width:9px;height:9px;margin-top:4px;position:relative}.audit-node.jade{background:#9ac8ad}.audit-node.blue{background:#a8d9ef}.audit-node.copper{background:#bd8a5d}.audit-timeline strong,.audit-timeline span{display:block}.audit-timeline strong{color:#dcebf2;font-size:12px}.audit-timeline span:not(.audit-node){color:#8196a3;margin-top:3px;font-size:11px;line-height:1.4}@media (max-width:560px){.user-detail-grid{grid-template-columns:1fr}.user-detail-modal{padding:18px}}.modal-footnote{color:#77837a;margin:15px 0 0;font-size:10px;line-height:1.5}.department-chart{margin-top:16px;padding:22px}.chart-legend{color:#8e9990;gap:18px;margin:16px 0 18px;font-size:11px;display:flex}.chart-legend span{align-items:center;gap:7px;display:inline-flex}.chart-legend i{border-radius:50%;width:9px;height:9px;display:inline-block}.legend-active{background:#99b99b}.legend-paused{background:#bd8a5d}.bar-chart{gap:14px;display:grid}.chart-row{grid-template-columns:150px minmax(0,1fr) 58px;align-items:center;gap:14px;display:grid}.chart-label strong,.chart-label span{display:block}.chart-label strong{color:#ded5c8;font-size:12px}.chart-label span{color:#758178;margin-top:3px;font-size:10px}.bar-track{background:#ddd4c614;height:14px;display:flex;overflow:hidden}.bar-active{background:#99b99b;height:100%;display:block}.bar-paused{background:#bd8a5d;height:100%;display:block}.chart-count{color:#bd8a5d;text-align:right;font-size:11px}.chart-count b{color:#c0d4bd}.chart-count span{color:#bd8a5d}.department-chart .privacy-note{align-items:flex-start;gap:8px;margin-top:18px;font-size:11px;display:flex}.department-chart .privacy-note svg{flex:none;margin-top:1px}@media (max-width:720px){.admin-actions{justify-content:flex-start;margin-top:12px}.chart-row{grid-template-columns:110px minmax(0,1fr) 48px;gap:8px}.chart-label strong{font-size:11px}.row-actions{gap:5px}.row-action{font-size:9px}.anonymous-row{grid-template-columns:1.05fr .9fr auto!important}.anonymous-row .lifecycle{display:none!important}}:root{--background:oklch(14% .014 245);--foreground:oklch(91% .012 235);--card:oklch(18% .018 242);--card-foreground:oklch(91% .012 235);--popover:oklch(20% .02 242);--popover-foreground:oklch(92% .012 235);--primary:oklch(77% .08 220);--primary-foreground:oklch(15% .02 240);--secondary:oklch(23% .022 242);--secondary-foreground:oklch(78% .018 230);--muted:oklch(26% .02 242);--muted-foreground:oklch(66% .02 235);--accent:oklch(27% .045 158);--accent-foreground:oklch(86% .06 158);--border:oklch(98% 0 0/.1);--input:oklch(98% 0 0/.14);--ring:oklch(77% .08 220);--sidebar:oklch(12% .016 242);--sidebar-foreground:oklch(88% .012 235);--sidebar-accent:oklch(22% .025 242);--sidebar-accent-foreground:oklch(90% .012 235)}html{background:#111820}body{color:#e8eef2;background:radial-gradient(circle at 76% -5%,#7eabc71c,#0000 30%),#111820}button:focus-visible,input:focus-visible,select:focus-visible{outline-color:#8fc7e5}::-webkit-scrollbar-track{background:#111820}::-webkit-scrollbar-thumb{background:#354452}.sidebar{background:#0f161ef2;border-right-color:#b0cddd1c}.wordmark{color:#e7eef2}.wordmark span{color:#9bc9e2}.brand-sub{color:#6e7e89}.role-switcher{background:#19232d;border-color:#b0cddd1f}.role-switcher button{color:#91a0aa}.role-switcher button.active{color:#bfe5f7;background:#263a4a;box-shadow:inset 0 0 0 1px #8fc7e538}.role-switcher button.active.employee{color:#a9d6c0;background:#1b3430;box-shadow:inset 0 0 0 1px #79c2a638}.side-nav button{color:#91a0aa}.side-nav button:hover{color:#e4edf2;background:#1d2a35}.side-nav button.selected{color:#e9f2f5;background:linear-gradient(90deg,#8fc7e52b,#0000)}.side-nav button.selected:before{background:#8fc7e5}.live-dot{background:#9fd5bb;box-shadow:0 0 0 4px #9fd5bb1a}.privacy-chip svg{color:#9fd5bb}.topbar{background:#111820c7;border-bottom-color:#b0cddd1a}.topbar-context .eyebrow{color:#a4bdca}.icon-button:hover{color:#eff6f9;background:#25333e}.critical-notification-badge{color:#261a17;z-index:3;background:#e6a37f;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:9px;font-weight:800;display:grid;position:absolute;top:-6px;right:-7px;box-shadow:0 0 0 3px #0b151c,0 0 14px #e6a37f57}.notification-dot{background:#8fc7e5}.avatar{color:#e8f4fb;background:#385466}.user-name{color:#afbdc6}h1{color:#eef4f7}h1 em,h2 em,h3 em{color:#a9d5e9}h2{color:#e3edf2}h3{color:#e7f0f3}.hero-copy{color:#9caab4}.eyebrow{color:#8296a3}.copper-text,.trend-down{color:#8fc7e5!important}.sage-text,.trend-up{color:#9fd5bb!important}.muted{color:#81909b}.primary-button{color:#12212b;background:#8fc7e5;box-shadow:0 9px 28px #8fc7e526}.primary-button:hover{background:#b6e2f4}.ghost-button,.text-button{color:#9eb3c0}.ghost-button:hover,.text-button:hover{color:#edf6fa}.panel{background:linear-gradient(145deg,#1f2b35f0,#161f27eb);border-color:#b0cddd1a;box-shadow:0 18px 45px #02080e33}.metric-number{color:#eef4f7}.metric-number span{color:#8fa0ab}.tiny-bars span{background:#6ea9c8}.signal-line .line-segment{background:#79b4d1}.donut{background:conic-gradient(#9fd5bb 0 86%,#30443f 86% 100%)}.donut-hole{color:#b8e1d0;background:#24333b}.attention-bars span.filled{background:linear-gradient(#8fc7e5,#4f83a2)}.department-glyph{background:#8fc7e51c}.department-glyph span{background:#8fc7e5;box-shadow:0 0 0 5px #8fc7e51a}.department-copy strong,.department-value strong{color:#e1edf2}.mini-progress{background:#30404b}.mini-progress span{background:#8fc7e5}.panel-link{color:#9bc9e2}.orbit-ring{border-color:#8fc7e547}.ring-one{border-left-color:#9fd5bb99}.ring-two{border-right-color:#8fc7e5a6}.orbit-core{color:#9bc9e2;background:radial-gradient(circle,#8fc7e533,#1d2a33db 65%)}.orbit-core span{color:#e7f3f8}.orbit-node{background:#8fc7e5;box-shadow:0 0 0 6px #8fc7e51a}.node-b{background:#9fd5bb;box-shadow:0 0 0 6px #9fd5bb1a}@media (max-width:840px){.sidebar{flex-basis:82px;width:82px;padding:16px 10px}.brand-lockup{justify-content:center;padding:0 0 22px}.brand-lockup>div{display:none}.brand-lockup img{width:34px;height:34px}.role-switcher{gap:6px;padding:4px}.role-switcher button{justify-content:center;width:58px;height:48px;margin:0;padding:8px}.role-switcher button span,.side-label{display:none}.side-nav{margin-top:18px}.side-nav button{justify-content:center;width:58px;height:46px;padding:8px}.side-nav button span:not(.live-dot){display:none}.sidebar-bottom{justify-items:center;padding:18px 0 0}.privacy-chip span,.help-link{display:none}.main-shell{min-width:0}.topbar{height:62px;padding:0 16px}.mobile-brand{color:#dce9ee;letter-spacing:.12em;align-items:center;gap:9px;font:600 13px Space Grotesk;display:flex}.topbar-context{display:none}.topbar-actions{gap:6px}.user-name{display:none}.page-content{padding:30px 18px 70px}.hero-row{align-items:flex-start;min-height:390px;padding-top:18px}.hero-row>div:first-of-type{max-width:calc(100% - 4px)}.hero-orbit{opacity:.55;transform-origin:50%;position:absolute;top:160px;right:-92px;transform:scale(.72)}.hero-actions{flex-wrap:wrap;gap:8px}.primary-button{white-space:normal;text-align:left;max-width:100%}.dashboard-lower,.employee-lower{grid-template-columns:1fr}.meter-grid.four{grid-template-columns:repeat(2,1fr)}.section-heading{flex-wrap:wrap;align-items:flex-start;gap:10px}.anonymous-row{grid-template-columns:1fr auto!important}.anonymous-row>span:nth-child(2),.anonymous-row .lifecycle{display:none!important}.row-actions{justify-content:flex-end}.chart-row{grid-template-columns:110px minmax(0,1fr) 48px}.setup-modal,.lifecycle-modal{width:min(92vw,520px);max-height:calc(100vh - 32px);overflow:auto}}@media (max-width:480px){.meter-grid.four{grid-template-columns:repeat(2,1fr);gap:6px}.meter-grid.two{grid-template-columns:1fr}.hero-row{min-height:430px}.hero-row h1{font-size:43px}.page-content{padding-inline:14px}.role-switcher button,.side-nav button{width:56px}.code-detail{flex-direction:column;align-items:flex-start;gap:14px}.admin-grid{grid-template-columns:1fr!important}.admin-summary{grid-template-columns:repeat(2,1fr)!important}}.briefing-action-strip{background:#1b2a368a;border-top:1px solid #8fc7e538;border-bottom:1px solid #8fc7e51f;justify-content:space-between;align-items:center;gap:18px;margin:22px 0 28px;padding:14px 16px;display:flex}.briefing-action-strip strong{color:#dcebf2;margin-top:4px;font-size:13px;font-weight:500;display:block}.briefing-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.briefing-action-buttons .soft-button{color:#dcebf2;background:#8fc7e514;border-color:#8fc7e547}.briefing-action-buttons .soft-button:first-child{color:#c6e8f6}@media (max-width:760px){.briefing-action-strip{flex-direction:column;align-items:flex-start;margin:18px 0 24px;padding:13px 14px}.briefing-action-buttons{justify-content:flex-start;width:100%}.briefing-action-buttons .soft-button{flex:1;justify-content:center;min-width:132px}}.lifecycle.recovery{color:#c6e8f6;background:#8fc7e514;border-color:#8fc7e557}.lifecycle.deleted{color:#e6b69d;background:#e6b69d14;border-color:#e6b69d52}.audit-log{margin-top:22px}.audit-entry{border-top:1px solid #afcddd1f;grid-template-columns:92px 1fr auto;align-items:center;gap:14px;padding:11px 0;font-size:12px;display:grid}.audit-filter-bar{grid-template-columns:1.2fr 1fr 1fr;gap:10px;margin:16px 0;display:grid}.audit-filter-bar label span{color:#8196a3;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:10px;display:block}.audit-filter-bar input,.audit-filter-bar select{color:#dcebf2;width:100%;min-height:34px;font:inherit;background:#afcddd0d;border:1px solid #afcddd29;padding:8px;font-size:11px}.audit-entry strong{color:#dcebf2;font-weight:500}.audit-entry span{color:#91a6b2}.audit-entry time{color:#718794;font-size:11px}.stakeholder-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.export-feedback{color:#9ac8ad;margin-top:10px;font-size:11px}@media (max-width:760px){.audit-entry{grid-template-columns:1fr;gap:4px}.audit-filter-bar{grid-template-columns:1fr}.stakeholder-actions{justify-content:flex-start}}.demonstration-note{color:#9fd5bb;font-size:12px;line-height:1.45}.app-shell{--rail-width:248px;--rail-compact:72px}.sidebar{transition:width .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1)}.app-shell.rail-closed .sidebar{width:var(--rail-compact)}.app-shell.rail-closed .brand-lockup>div,.app-shell.rail-closed .role-switcher span,.app-shell.rail-closed .side-label,.app-shell.rail-closed .side-nav span,.app-shell.rail-closed .sidebar-bottom span,.app-shell.rail-closed .help-link{display:none}.app-shell.rail-closed .brand-lockup{justify-content:center}.app-shell.rail-closed .brand-lockup img{margin:0}.app-shell.rail-closed .role-switcher,.app-shell.rail-closed .side-nav button{justify-content:center;padding:13px 0}.app-shell.rail-closed .sidebar-bottom{align-items:center}.app-shell.rail-closed .help-link{justify-content:center;padding:12px 0;font-size:0}.app-shell.rail-closed .main-shell{margin-left:0}.rail-toggle{margin-right:8px;display:inline-flex}.rail-scrim{display:none}.org-context{color:#91a6b2;align-items:center;gap:10px;margin-top:18px;font-size:12px;display:inline-flex}.org-context select{color:#dcebf2;font:inherit;background:#1a2a36;border:1px solid #8fc7e53d;border-radius:8px;padding:8px 30px 8px 10px}@media (max-width:760px){.sidebar{z-index:40;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 44px #00000052;width:248px!important}.app-shell.rail-open .sidebar{transform:translate(0)}.app-shell.rail-closed .sidebar{transform:translate(-105%)}.rail-scrim{z-index:35;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050b10a3;border:0;display:block;position:fixed;inset:0}.mobile-brand{align-items:center;display:flex}.app-shell.rail-open .rail-toggle{background:#8fc7e51f}.page-content{padding-left:0;padding-right:0}.org-context{flex-wrap:wrap;display:flex}}.user-filters{grid-template-columns:minmax(150px,1.3fr) repeat(2,minmax(120px,1fr));gap:10px;margin:18px 0 9px;display:grid}.user-filters label{color:#91a6b2;text-transform:uppercase;letter-spacing:.12em;flex-direction:column;gap:6px;font-size:11px;display:flex}.user-filters input,.user-filters select{color:#dcebf2;min-height:38px;font:inherit;text-transform:none;letter-spacing:0;background:#15232e;border:1px solid #8fc7e533;border-radius:8px;outline:none;padding:0 11px;font-size:12px}.user-filters input:focus,.user-filters select:focus{border-color:#8fc7e5;box-shadow:0 0 0 3px #8fc7e51a}.filter-summary{color:#75909e;margin:0 0 12px;font-size:11px}.date-filter-error{color:#f0b6a7;margin:-2px 0 12px;font-size:11px;line-height:1.4}.generated-actions{flex-wrap:wrap;gap:8px;display:flex}.generated-actions .soft-button{min-height:36px}.admin-only-profile{color:#b9dff0;background:#8fc7e514;border-color:#8fc7e547}@media (max-width:760px){.user-filters{grid-template-columns:1fr 1fr}.user-filters .search-field{grid-column:1/-1}.generated-actions .soft-button{flex:1;min-width:96px}.app-shell.rail-closed .sidebar{width:0!important}.app-shell.rail-closed .main-shell{width:100%}}.side-nav button{position:relative}.rail-label{white-space:nowrap;align-items:center;margin-left:4px;display:inline-flex}.nav-help{color:#718792;max-width:170px;margin:12px 14px 0;font-size:10px;line-height:1.45}.rail-tooltip{z-index:100;white-space:nowrap;color:#dcebf2;background:#162631;border:1px solid #8fc7e53d;border-radius:7px;padding:8px 10px;font-size:11px;display:none;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 10px 24px #00000040}.app-shell.rail-closed .side-nav button:hover>.rail-tooltip,.app-shell.rail-closed .side-nav button:focus-visible>.rail-tooltip{visibility:visible!important;opacity:1!important;display:block!important}.app-shell.rail-closed .sidebar{overflow:visible}.pulse-history-tools{flex-wrap:wrap;align-items:flex-end;gap:9px;display:flex}.pulse-history-tools label{color:#91a6b2;letter-spacing:.11em;text-transform:uppercase;flex-direction:column;gap:5px;font-size:10px;display:flex}.pulse-history-tools select{color:#dcebf2;min-width:148px;min-height:34px;font:inherit;text-transform:none;letter-spacing:0;background:#15232e;border:1px solid #8fc7e533;border-radius:7px;padding:0 10px;font-size:12px}.pulse-history-tools .text-button{min-height:34px;padding:0 8px}@media (max-width:760px){.rail-tooltip{display:none!important}.nav-help{margin:10px 12px;font-size:10px}.pulse-history-tools{align-items:stretch;width:100%}.pulse-history-tools label{flex:1}.pulse-history-tools select{width:100%;min-width:0}.pulse-history-tools .text-button{flex:1;justify-content:center}.compact-heading{flex-direction:column;align-items:flex-start}.app-shell.rail-closed .sidebar{display:none;overflow:hidden}.app-shell.rail-open .sidebar{display:block;overflow:hidden}.app-shell.rail-closed .side-nav .rail-label{color:#c9dce4;font-size:11px;display:inline-flex!important}.app-shell.rail-closed .side-nav button{justify-content:flex-start;gap:8px}.app-shell.rail-closed .side-nav .nav-badge{display:inline-flex!important}}@media (max-width:840px){.app-shell.rail-open .side-nav{width:100%;margin-top:22px}.app-shell.rail-open .side-nav button{border-radius:10px;justify-content:flex-start;gap:12px;width:100%;min-width:204px;min-height:56px;padding:14px 16px}.app-shell.rail-open .side-nav button .rail-label{color:#cbdde5;letter-spacing:.01em;font-size:13px;display:inline-flex!important}.app-shell.rail-open .side-nav button.selected .rail-label{color:#bde6f7;font-weight:650}.app-shell.rail-open .side-nav button.selected{background:linear-gradient(90deg,#8fc7e53d,#8fc7e514);box-shadow:inset 0 0 0 1px #8fc7e529}.app-shell.rail-open .side-nav button .nav-badge{margin-left:auto;display:inline-flex!important}.app-shell.rail-open .sidebar{padding:22px 18px}}.wizard-undo{color:#bfe4f3;background:#8fc7e514;border:1px solid #8fc7e53d;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;font-size:12px;display:flex}.wizard-undo .text-button{color:#bfe4f3;min-height:30px}.tour-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03080cb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tour-modal{background:linear-gradient(145deg,#1d2c37,#111b23);border:1px solid #8fc7e540;border-radius:16px;width:min(430px,100vw - 32px);padding:30px;position:relative;box-shadow:0 24px 80px #00000073}.tour-close{position:absolute;top:14px;right:14px}.tour-orbit{color:#9fd5bb;background:#8fc7e514;border:1px solid #8fc7e559;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:22px;display:grid}.tour-modal h2{margin:8px 0 10px;font-size:28px}.tour-modal p{color:#aebfc9;margin:0;line-height:1.6}.tour-progress{gap:6px;margin:24px 0 20px;display:flex}.tour-progress span{background:#3b4c58;width:28px;height:3px}.tour-progress span.active{background:#8fc7e5}.tour-actions{justify-content:space-between;align-items:center;display:flex}.tour-actions .primary-button{min-height:40px}.tour-actions .text-button{font-size:12px}@media (max-width:560px){.tour-backdrop{align-items:end;padding:14px}.tour-modal{width:100%;padding:24px 20px 20px}.tour-modal h2{font-size:24px}.tour-orbit{width:54px;height:54px;margin-bottom:16px}.page-content{padding:22px 12px 56px}.section-heading h2{font-size:28px}.panel{border-radius:12px}.admin-summary{gap:8px!important}.admin-stat{padding:12px!important}.admin-stat strong{font-size:22px}.report-filter-bar{grid-template-columns:1fr!important}.report-filter-bar label{min-width:0}.section-heading .primary-button{justify-content:center;width:100%}.table-scroll,.anonymous-table,.stakeholder-preview{background:linear-gradient(135deg,#8fc7ad12,#a8d9ef0a);border-color:#8fc7ad42;margin-top:16px}.stakeholder-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.stakeholder-metrics>div{background:#0a161f47;border:1px solid #afcddd24;padding:14px}.stakeholder-metrics span,.stakeholder-metrics strong,.stakeholder-metrics small{display:block}.stakeholder-metrics span{color:#8da1ab;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.stakeholder-metrics strong{color:#dcebf2;margin-top:8px;font:600 22px Space Grotesk,sans-serif}.stakeholder-metrics small{color:#8da1ab;margin-top:4px;font-size:10px}.stakeholder-footer{color:#9db7aa;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:11px;display:flex}.stakeholder-footer>span{align-items:center;gap:7px;display:flex}.stakeholder-metrics{grid-template-columns:1fr}.stakeholder-footer{flex-direction:column;align-items:flex-start}.report-list-row{overflow-x:auto}.briefing-action-strip{padding:12px}.briefing-action-buttons{gap:6px}.briefing-action-buttons .soft-button{padding-inline:10px;min-width:0!important}}.tour-feedback{color:#9eb2bd;border-top:1px solid #8fc7e524;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;font-size:11px;display:flex}.tour-feedback div{gap:6px;display:flex}.tour-feedback button{color:#bfe3f1;font:inherit;cursor:pointer;background:#8fc7e514;border:1px solid #8fc7e540;border-radius:6px;padding:6px 8px}.tour-feedback strong{color:#9fd5bb;font-weight:500}.metric-help{color:#9bc9e2;cursor:help;border:1px solid #8fc7e559;border-radius:50%;place-items:center;width:15px;height:15px;margin-left:6px;font-size:10px;display:inline-grid}.ai-briefing-card{background:linear-gradient(145deg,#1a2731f5,#0f181ff0);border:1px solid #8fc7e52e;border-radius:14px;margin:8px 0 16px;box-shadow:0 18px 50px #02080e38;min-height:0!important;padding:18px 24px!important}.ai-briefing-card h1{letter-spacing:-.035em;max-width:620px;margin:6px 0 8px;font-size:clamp(24px,3.4vw,42px);line-height:1.05}.ai-briefing-card .hero-copy{color:#9caab4;max-width:520px;font-size:13px;line-height:1.45}.ai-briefing-card .eyebrow{letter-spacing:.14em}.briefing-export-actions{gap:8px;margin-left:auto;display:flex}.briefing-export-actions .text-button{color:#9bc9e2;font-size:11px}.metric-panel{cursor:pointer;transition:transform .18s cubic-bezier(.23,1,.32,1),border-color .18s,background .18s}.metric-panel:hover,.metric-panel:focus-visible{background:linear-gradient(145deg,#223542f5,#16222bf0);border-color:#8fc7e559;outline:none;transform:translateY(-2px)}.rail-tooltip{opacity:0;transition:opacity .16s}.app-shell.rail-closed .side-nav button:hover>.rail-tooltip,.app-shell.rail-closed .side-nav button:focus-visible>.rail-tooltip{opacity:1}.history-chart{border-bottom:1px solid #8fc7e533;align-items:end;gap:12px;height:150px;margin:24px 0;padding:12px 12px 0;display:flex}.history-column{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:8px;height:100%;display:flex}.history-column span{background:linear-gradient(#8fc7e5,#4f83a2);border-radius:5px 5px 0 0;width:100%;max-width:34px;min-height:18px;display:block}.history-column small{color:#718794;font-size:10px}.metric-detail-modal{width:min(560px,100vw - 32px)}.metric-detail-footer{color:#91a6b2;justify-content:space-between;gap:14px;font-size:11px;display:flex}.metric-detail-footer strong{color:#c4e4ef;font-size:13px;font-weight:500}@media (max-width:760px){.ai-briefing-card{margin-top:0;min-height:0!important;padding:22px 18px!important}.ai-briefing-card h1{letter-spacing:-.035em;font-size:32px;line-height:1.08}.ai-briefing-card .hero-orbit{display:none}.briefing-export-actions{order:3;width:100%;margin:10px 0 0}.briefing-action-strip{flex-wrap:wrap}.metric-detail-footer{flex-direction:column}.history-chart{gap:7px}}.briefing-collapse{z-index:3;color:#a8cddd;cursor:pointer;background:#8fc7e514;border:1px solid #8fc7e538;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:inline-flex;position:absolute;top:16px;right:18px}.ai-briefing-card{position:relative}.briefing-collapsed>:not(.briefing-collapse){display:none}.briefing-collapsed .briefing-collapse{margin-left:auto;margin-right:18px;position:static}.history-legend{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.legend-item{color:#849aa6;cursor:pointer;background:#8fc7e50d;border:1px solid #8fc7e52e;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;display:inline-flex}.legend-item:hover,.legend-item.active{color:#c4e5f1;background:#8fc7e51f;border-color:#8fc7e561}.legend-swatch{background:#8fc7e5;border-radius:50%;width:7px;height:7px}.legend-swatch.jade{background:#9fd5bb}.legend-swatch.copper{background:#c58f7c}@media (max-width:560px){.briefing-collapse{top:12px;right:12px}.briefing-collapsed{height:54px!important;min-height:54px!important}.history-legend{gap:5px}.legend-item{padding:5px 7px;font-size:9px}}.data-flow-overview{margin:18px 0}.data-flow-lane{align-items:center;gap:16px;margin-top:18px;display:flex}.data-flow-source,.data-flow-target{color:#9bb2be;text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:105px;font-size:11px;display:flex}.data-flow-source svg,.data-flow-target svg{color:#9fd5bb}.data-flow-source strong,.data-flow-target strong{color:#d5e5eb;font-size:12px}.data-flow-source span,.data-flow-target span{font-size:10px}.data-flow-departments{flex:1;gap:7px;display:grid}.data-flow-row{color:#92a7b2;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;font-size:11px;display:grid}.data-flow-row strong{color:#c8dbe3;font-size:11px}.data-flow-row span:last-child{color:#9bc9e2}.data-flow-dot{background:#8fc7e5;border-radius:50%;width:8px;height:8px}.data-flow-dot.copper{background:#c58f7c}.data-flow-dot.sage{background:#9fd5bb}.data-flow-arrow{color:#718c99;flex:none}@media (max-width:600px){.data-flow-lane{grid-template-columns:1fr;gap:12px;display:grid}.data-flow-arrow{justify-self:center;transform:rotate(90deg)}.data-flow-source,.data-flow-target{text-align:left;background:#8fc7e50d;border:1px solid #8fc7e524;border-radius:8px;flex-direction:row;justify-content:flex-start;min-width:0;padding:10px 12px}.data-flow-source span,.data-flow-target span{margin-left:auto}.data-flow-departments{border:1px solid #8fc7e51f;border-radius:8px;width:100%;padding:10px 12px}.data-flow-row{grid-template-columns:8px minmax(0,1fr) auto}}.segment-builder{margin-top:16px}.field-caption{color:#8fa5b0;margin-bottom:8px;font-size:11px;display:block}.segment-chips{flex-wrap:wrap;gap:7px;display:flex}.segment-chip{color:#91a6b2;cursor:pointer;background:#8fc7e50d;border:1px solid #8fc7e533;border-radius:999px;padding:7px 10px;font-size:11px}.segment-chip.selected{color:#c6e6f1;background:#8fc7e529;border-color:#8fc7e58c}.date-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.date-grid label{color:#8fa5b0;font-size:11px}.date-grid input{margin-top:6px}.threshold-block{color:#c58f7c;background:#60302633;border:1px solid #c58f7c73;align-items:flex-start;gap:10px;margin-top:14px;padding:12px;font-size:12px;display:flex}.threshold-block strong{color:#e1b3a2;margin-bottom:3px;display:block}.threshold-block span{color:#b9998f;line-height:1.4;display:block}.live-vote-meter{background:#8fc7e51f;border-radius:99px;height:7px;margin:16px 0 10px;overflow:hidden}.live-vote-meter i{background:linear-gradient(90deg,#8fc7e5,#9fd5bb);border-radius:99px;height:100%;transition:width .26s cubic-bezier(.23,1,.32,1);display:block}.threshold-progress-wrap{background:#1323229e;border:1px solid #9fd5bb33;border-radius:10px;margin:18px 0 12px;padding:14px 15px}.threshold-progress-label{color:#9fd5bb;letter-spacing:.13em;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.threshold-progress-label strong{color:#e5f1e8;letter-spacing:0;font-size:14px}.privacy-tooltip-wrap{vertical-align:middle;margin-left:4px;display:inline-flex;position:relative}.privacy-tooltip-trigger{color:#b8d8c5;cursor:help;background:#9fd5bb14;border:1px solid #9fd5bb47;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:inline-grid}.privacy-tooltip{z-index:8;color:#c8d6d0;letter-spacing:0;opacity:0;pointer-events:none;background:#182522;border:1px solid #9fd5bb40;border-radius:8px;width:238px;padding:10px 11px;font-size:11px;font-weight:400;line-height:1.45;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 9px);left:0;transform:translateY(4px)}.privacy-tooltip-wrap:hover .privacy-tooltip,.privacy-tooltip-trigger:focus-visible+.privacy-tooltip{opacity:1;transform:translateY(0)}.threshold-progress{background:#9fd5bb21;border-radius:99px;height:10px;margin:10px 0 7px;overflow:hidden}.threshold-progress i{background:linear-gradient(90deg,#c58f7c,#d6b283 55%,#9fd5bb);border-radius:99px;height:100%;transition:width .42s cubic-bezier(.23,1,.32,1);display:block}.threshold-progress-wrap small{color:#91a7a6;font-size:11px;line-height:1.45;display:block}.success-threshold{animation:.26s cubic-bezier(.23,1,.32,1) privacy-status-in}.live-next-step{color:#b7c5c4;gap:3px;margin:14px 0;font-size:12px;display:grid}.live-next-step strong{color:#dfc0a1}.aggregate-results-panel{background:linear-gradient(145deg,#172223d1,#121b1cc7);border:1px solid #8fc7e529;border-radius:10px;gap:12px;margin:16px 0;padding:15px;animation:.3s cubic-bezier(.23,1,.32,1) privacy-status-in;display:grid}.aggregate-results-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.aggregate-results-heading>div{gap:4px;display:grid}.aggregate-results-heading strong{color:#e5ebe7;font-size:13px}.aggregate-results-heading>span{color:#91a7a6;text-align:right;font-size:10px}.aggregate-bar-chart{gap:11px;display:grid}.aggregate-bar-row{color:#c5d5d3;grid-template-columns:60px minmax(0,1fr) 26px;align-items:center;gap:9px;font-size:11px;display:grid}.aggregate-bar-row>div{background:#8fc7e51a;border-radius:99px;height:8px;overflow:hidden}.aggregate-bar-row i{background:linear-gradient(90deg,#c58f7c,#9fd5bb);border-radius:99px;height:100%;transition:width .42s cubic-bezier(.23,1,.32,1);display:block}.aggregate-bar-row.waiting i{background:#8fc7e57a}.aggregate-bar-row strong{color:#ecf1ec;text-align:right;font-size:12px}.aggregate-results-panel>p{color:#8fa5a6;font-size:10px;line-height:1.45}.live-room-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 18px;display:flex}.live-room-actions .primary-button,.live-room-actions .soft-button{min-height:36px}.live-room-actions .text-button:disabled{opacity:.65;cursor:default}@keyframes privacy-status-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.threshold-progress i,.live-vote-meter i,.aggregate-bar-row i{transition:none}.success-threshold,.aggregate-results-panel{animation:none}}.governance-log{margin:18px 0}.governance-summary{color:#8fa5b0;flex-wrap:wrap;gap:20px;font-size:12px;display:flex}.governance-summary strong{color:#c6e6f1;margin-right:4px;font-size:18px}.audit-mini{color:#9babb4;border-top:1px solid #8fc7e524;gap:7px;margin-top:14px;padding-top:10px;font-size:11px;display:grid}.audit-mini>div{align-items:center;gap:7px;display:flex}.audit-mini .status-dot{flex:none;width:6px;height:6px}@media (max-width:600px){.date-grid{grid-template-columns:1fr}.governance-summary{grid-template-columns:1fr 1fr;gap:10px;display:grid}.segment-chips{gap:5px}.segment-chip{padding:8px 9px}.privacy-tooltip{width:218px;left:auto;right:-8px}.live-room-actions{grid-template-columns:1fr;display:grid}.live-room-actions button{justify-content:center;width:100%}.aggregate-results-heading{gap:5px;display:grid}.aggregate-results-heading>span{text-align:left}.aggregate-bar-row{grid-template-columns:54px minmax(0,1fr) 24px}}.schedule-row{justify-content:space-between;align-items:flex-end;gap:14px;margin-top:12px;display:flex}.schedule-row label{color:#8fa5b0;font-size:11px}.schedule-toggle{align-items:center;gap:8px;padding-bottom:9px;color:#c6e6f1!important;display:flex!important}.schedule-toggle input{accent-color:#8fc7e5;width:15px;height:15px;margin:0}.scheduled-status{color:#9fd5bb;align-items:center;gap:8px;margin:10px 0;font-size:12px;display:flex}.audit-filters{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:8px;margin-top:15px;display:grid}.audit-filters input,.audit-filters select{min-height:34px;font-size:11px}.audit-filters input{padding:8px 10px}.audit-filters select{padding:0 8px}.audit-filters+.audit-mini{margin-top:12px}@media (max-width:600px){.schedule-row{grid-template-columns:1fr 1fr;align-items:end;display:grid}.audit-filters{grid-template-columns:1fr 1fr}.audit-filters input{grid-column:1/-1}.governance-log{overflow:hidden}}.status-dot.icy{background:#8fc7e5;box-shadow:0 0 0 3px #8fc7e51f}.cancel-pulse{color:#c58f7c!important;padding:5px 7px!important}.audit-export{white-space:nowrap}.overlap-visual{background:#08121b52;border:1px solid #8fc7e524;margin-top:12px;padding:11px 12px}.overlap-head{color:#8fa5b0;letter-spacing:.08em;justify-content:space-between;gap:10px;font-size:10px;display:flex}.overlap-head strong{color:#c6e6f1;letter-spacing:0}.overlap-track{background:#8fc7e514;border-radius:99px;height:8px;margin:9px 0 7px;display:flex;overflow:hidden}.overlap-track i{height:100%;display:block}.overlap-track .unique-part{background:#8fc7e5}.overlap-track .overlap-part{background:#c58f7c}.overlap-legend{color:#9babb4;flex-wrap:wrap;gap:8px;font-size:10px;display:flex}.overlap-legend button{color:#93a7b1;font:inherit;cursor:pointer;background:0 0;border:1px solid #afcddd29;padding:6px 8px;font-size:11px}.overlap-legend button.selected{color:#dcebf2;background:#a8d9ef14;border-color:#a8d9ef80}.overlap-focus{color:#8196a3;margin-top:9px;font-size:11px}.legend-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.legend-dot.blue{background:#8fc7e5}.legend-dot.copper{background:#c58f7c}@media (max-width:600px){.overlap-head{flex-direction:column;align-items:flex-start;gap:4px}.overlap-legend{flex-wrap:wrap;gap:10px}.cancel-pulse{font-size:10px!important}}.briefing-collapse.inline{background:#8fc7e50d;border-color:#8fc7e533;margin:0;position:static}.briefing-collapsed{align-items:center;display:flex;overflow:hidden;height:62px!important;min-height:62px!important;padding:0!important}.briefing-collapsed>:not(.hero-root-lines),.briefing-collapsed .hero-root-lines{display:none}.briefing-collapsed>div:first-of-type{justify-content:flex-end;width:100%;display:flex!important}.briefing-collapsed .hero-actions{display:flex!important}.live-meter-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 22px;display:grid}.live-meter-card{background:#111f2a6b;border:1px solid #8fc7e51f;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;padding:12px 14px;display:grid}.live-meter-card .eyebrow{color:#8fa5b0;grid-column:1/-1}.live-meter-card strong{color:#c4e5f1;font:24px Space Grotesk}.live-meter-card>span:last-child{color:#8c9ba3;font-size:11px}.live-meter-card.planned{background:#4e809f1f;border-color:#8fc7e54d}.live-meter-card.planned strong{color:#8fc7e5}.live-meter-card.total strong{color:#a9d6bf}.confirm-modal{background:#14212a;border:1px solid #c58f7c4d;width:min(430px,100%);padding:26px;box-shadow:0 24px 70px #00000073}.confirm-modal h3{color:#e5f0f4;margin:8px 0}.confirm-modal p{color:#91a6af;font-size:13px;line-height:1.55}.confirm-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.danger-button{color:#fff!important;background:#a96f61!important}.overlap-track i[title]{cursor:help}.overlap-track i[title]:hover{filter:brightness(1.2)}@media (max-width:700px){.live-meter-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.live-meter-card{padding:10px}.live-meter-card strong{font-size:21px}.hero-actions{flex-wrap:wrap}.briefing-collapse.inline{flex:1;min-width:130px}.hero-actions{grid-template-columns:1fr 1fr;align-items:stretch;gap:7px;display:grid}.hero-actions .primary-button{grid-column:1/-1;justify-content:center;width:100%}.hero-actions .ghost-button,.hero-actions .briefing-collapse.inline{justify-content:center;width:100%;min-width:0;padding:8px 7px;font-size:10px}.hero-actions .briefing-collapse.inline{flex:initial}}.share-expiry{color:#8196a3;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:10px;display:inline-flex}.share-expiry select{color:#dcebf2;min-height:30px;font:inherit;text-transform:none;letter-spacing:0;background:#afcddd0d;border:1px solid #afcddd29;padding:5px 7px;font-size:11px}.share-link-row{color:#a9d6bf;word-break:break-all;background:#8fc7ad0f;border:1px solid #8fc7ad3d;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;font-size:11px;display:flex}.share-link-row.revoked{color:#d6a593;background:#c58f7c0f;border-color:#c58f7c47}.panel-title-actions{align-items:center;gap:10px;display:flex}.report-print-header{display:none}.report-print-header img{object-fit:contain;width:32px;height:32px}.report-print-header>div{flex-direction:column;gap:3px;display:flex}.report-print-header strong{color:#dcebf2;letter-spacing:.18em;font-size:14px}.report-print-header span,.report-print-header time{color:#8196a3;font-size:10px}.report-print-header time{margin-left:auto}@media (max-width:720px){.stakeholder-actions{justify-content:flex-start}.share-link-row{flex-direction:column;align-items:flex-start}.panel-title-actions{flex-direction:column;align-items:flex-start;gap:6px}}@media print{body{color:#15202a!important;background:#fff!important}.app-shell,.app-rail,.topbar,.section-heading,.admin-summary,.report-filter-bar,.report-list-row,.report-list-panel>.panel-title-row,.stakeholder-actions,.share-link-row,.export-feedback,.preview-bar{display:none!important}.report-dashboard{margin:0!important;padding:0!important}.report-dashboard>.report-list-panel{box-shadow:none!important;background:#fff!important;border:0!important;display:block!important}.stakeholder-preview{color:#15202a!important;background:#fff!important;border:0!important;margin:0!important;padding:30px!important;display:block!important}.report-print-header{border-bottom:2px solid #8fc7e5;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:20px;display:flex}.report-print-header strong,.stakeholder-preview h3,.stakeholder-preview .stakeholder-metrics strong{color:#15202a!important}.stakeholder-preview .admin-copy,.stakeholder-preview .stakeholder-metrics small,.stakeholder-preview .stakeholder-metrics span,.stakeholder-preview .stakeholder-footer{color:#4f6572!important}.stakeholder-preview .stakeholder-metrics{grid-template-columns:repeat(3,1fr)!important}.stakeholder-preview .stakeholder-metrics>div{background:#f5f8fa!important;border:1px solid #c9d7de!important}.stakeholder-preview .secure-pill{color:#2e6f54!important;background:#eff8f2!important;border-color:#9fcbb1!important}}.pulse-overview-card{margin:18px 0 24px;padding:22px 24px}.pulse-overview-card .panel-title-row{margin-bottom:18px}.pulse-overview-card .pulse-visual-strip{margin:0 0 14px}.pulse-overview-card .live-meter-strip{margin:0}.live-meter-card{transition:transform .16s,border-color .16s,background .16s}.live-meter-card:hover{background:#16273499;border-color:#8fc7e559;transform:translateY(-2px)}.live-pulse-room-card{margin:0 0 24px;padding:22px 24px;transition:all .22s}.live-pulse-room-card .pulse-table{box-shadow:none;background:0 0;border:none}.pulse-visual-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 22px;display:grid}.pulse-visual-meter{cursor:pointer;background:linear-gradient(135deg,#122330d1,#0b1720b8);border:1px solid #8fc7e524;align-items:center;gap:16px;padding:16px 18px;transition:transform .16s,border-color .16s,background .16s;display:flex}.pulse-visual-meter:hover{background:linear-gradient(135deg,#162c3ce0,#0e1d28c7);border-color:#8fc7e552;transform:translateY(-2px)}.pulse-ring{--meter-color:#8fc7e5;border-radius:50%;flex:0 0 78px;place-items:center;width:78px;height:78px;padding:7px;display:grid}.pulse-ring.jade{--meter-color:#a9d6bf}.pulse-ring.copper{--meter-color:#e59a7a}.pulse-ring>div{background:#111f2a;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pulse-ring strong{color:#e2f0f5;margin:0;font:600 24px/1 Space Grotesk,sans-serif}.pulse-ring span{display:none}.pulse-meter-title{color:#dcebf2;-webkit-hyphens:none;hyphens:none;margin-top:4px;font:500 15px Space Grotesk,sans-serif;display:block}.pulse-visual-meter small{color:#8196a3;margin-top:7px;font-size:10px;display:block}@media (max-width:960px){.pulse-visual-strip{grid-template-columns:1fr}.pulse-visual-meter{padding:13px}.pulse-ring{flex-basis:68px;width:68px;height:68px}.pulse-ring strong{font-size:20px}}.executive-trends,.export-history-panel{margin-bottom:18px}.trend-focus-row{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.trend-focus-row button{color:#9eb1ba;background:#afcddd0a;border:1px solid #afcddd24;padding:7px 10px;font-size:11px}.trend-focus-row button.selected{color:#dcebf2;background:#8fc7e521;border-color:#8fc7e58c}.executive-trend-list{gap:12px;display:grid}.executive-trend-row{grid-template-columns:160px minmax(0,1fr) 70px;align-items:center;gap:16px;display:grid}.executive-trend-row>div:first-child{gap:4px;display:grid}.executive-trend-row strong{color:#dcebf2;font-size:12px}.executive-trend-row span{color:#8196a3;font-size:10px}.trend-bar-track{background:#afcddd1a;height:10px;overflow:hidden}.trend-bar-track i{background:#8fc7e5;height:100%;display:block}.trend-bar-track i.sage{background:#a9d6bf}.trend-bar-track i.blue{background:#8fc7e5}.trend-bar-track i.copper{background:#c7937e}.executive-score{text-align:right;font-size:18px!important}.executive-score small{color:#9ccdb7;margin-top:3px;font-size:10px;font-weight:400;display:block}.privacy-note{color:#8fbca7;align-items:center;gap:7px;margin-top:16px;font-size:11px;display:flex}.export-history-list{background:#afcddd17;gap:1px;display:grid}.export-history-row{background:#111f2a;grid-template-columns:minmax(0,1fr) 140px auto;align-items:center;gap:14px;padding:12px;display:grid}.export-history-row>div{gap:3px;display:grid}.export-history-row strong{color:#dcebf2;font-size:12px}.export-history-row span{color:#8196a3;font-size:10px}.export-history-row>div:nth-child(2){justify-content:space-between;align-items:center;gap:8px;display:flex}.history-status{border:1px solid #afcddd29;padding:4px 7px;color:#b8c8d0!important}.history-status.active{border-color:#8fc7ad59;color:#a9d6bf!important}.history-status.revoked{border-color:#c58f7c59;color:#d2a190!important}.history-status.ready{border-color:#8fc7e559;color:#8fc7e5!important}.pdf-preview-backdrop{z-index:20}.pdf-preview-modal{background:#101c26;border:1px solid #8fc7e540;width:min(720px,100% - 32px);max-height:calc(100vh - 40px);padding:20px;overflow:auto}.pdf-sheet{color:#182733;background:#f6fafc;max-width:610px;min-height:340px;margin:16px auto;padding:26px;box-shadow:0 16px 40px #0003}.report-print-header.visible{border-bottom:2px solid #8fc7e5;align-items:center;gap:12px;padding-bottom:15px;display:flex}.pdf-sheet .report-print-header strong{color:#182733}.pdf-sheet .report-print-header span,.pdf-sheet .report-print-header time{color:#5d7180}.pdf-sheet h4{margin:24px 0 8px;font-size:20px}.pdf-sheet p{color:#5d7180;font-size:12px}.pdf-metric-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.pdf-metric-grid>div{background:#eaf2f6;border:1px solid #cfdee5;padding:14px}.pdf-metric-grid span{color:#5d7180;font-size:10px;display:block}.pdf-metric-grid strong{color:#182733;margin-top:8px;font-size:22px;display:block}@media (max-width:680px){.executive-trend-row{grid-template-columns:1fr 58px;gap:8px}.executive-trend-row .trend-bar-track{grid-area:2/1/auto/-1}.export-history-row{grid-template-columns:1fr;gap:8px}.export-history-row>div:nth-child(2){justify-content:flex-start}.pdf-metric-grid{grid-template-columns:1fr}}.trend-time-row{color:#8196a3;text-transform:uppercase;letter-spacing:.07em;flex-wrap:wrap;align-items:center;gap:7px;margin:14px 0 4px;font-size:10px;display:flex}.trend-time-row button{color:#9eb1ba;text-transform:none;letter-spacing:0;background:#afcddd0a;border:1px solid #afcddd24;padding:7px 10px;font-size:11px}.trend-time-row button.selected{color:#dcebf2;background:#8fc7e521;border-color:#8fc7e58c}.trend-time-row small{color:#8fbca7;text-transform:none;letter-spacing:0;margin-left:4px}.export-history-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.export-history-filters input,.export-history-filters select{color:#cbdbe2;background:#afcddd0a;border:1px solid #afcddd24;min-height:32px;padding:7px 9px;font-size:11px}.export-history-filters input{min-width:170px}.export-history-filters span{color:#8196a3;margin-left:auto;font-size:11px}@media (max-width:680px){.export-history-filters span,.trend-time-row small{width:100%;margin-left:0}}@media (max-width:560px){.pulse-visual-strip{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.pulse-visual-meter{align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.pulse-visual-meter>div:last-child{flex:1;min-width:0}.pulse-meter-title{white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.25;display:block}.pulse-visual-meter small{white-space:normal;line-height:1.35;display:block}.pulse-ring{flex:0 0 64px;width:64px;height:64px}.pulse-ring strong{font-size:18px}.pulse-ring span{font-size:7px}.live-meter-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.live-meter-card{min-width:0;padding:10px}.live-meter-card span:last-child{white-space:normal;line-height:1.25}.export-history-filters{align-items:stretch}.export-history-filters input,.export-history-filters select,.export-history-filters button{width:100%;min-width:0}.export-history-filters span{width:100%;margin-left:0}.export-history-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px}.export-history-row>div:nth-of-type(2){grid-column:2;justify-content:space-between;gap:8px;min-width:0;display:flex}.export-history-row .row-action{grid-column:2;justify-self:start}}.select-all-export{color:#b8cbd3;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.select-all-export input{accent-color:#8fc7e5}.history-status.expired{color:#d9b27c;border-color:#d9b27c59}@media (max-width:560px){.select-all-export{width:100%;min-height:34px;padding:8px 0}.export-history-panel{padding:14px 12px}.export-history-row{grid-template-columns:auto minmax(0,1fr);padding:12px 0;display:grid;position:relative}.export-history-row>div:first-of-type{min-width:0}.export-history-row>div:first-of-type strong,.export-history-row>div:first-of-type span{overflow-wrap:anywhere;display:block}.export-history-row>div:nth-of-type(2){flex-wrap:wrap;grid-column:2;align-items:flex-start;font-size:10px}.export-history-row .row-action{padding:5px 0;font-size:10px}.export-history-filters .text-button{justify-content:center;width:100%}}.trend-loading{position:relative}.trend-loading:after{content:"";pointer-events:none;border:1px solid #8fc7e547;animation:.26s ease-out trendPulse;position:absolute;inset:0}.trend-loading-label{letter-spacing:.08em;text-transform:uppercase;color:#8fc7e5!important;font-size:10px!important}.pulse-visual-strip.trend-loading .pulse-visual-meter{opacity:.72;transform:translateY(1px)}@keyframes trendPulse{0%{opacity:.2}to{opacity:1}}@media (prefers-reduced-motion:reduce){.trend-loading:after{animation:none}.pulse-visual-strip.trend-loading .pulse-visual-meter{transition:none}}.undo-toast{z-index:80;color:#eaf4f8;background:#121e27f5;border:1px solid #8fc7e561;align-items:center;gap:16px;min-width:290px;max-width:calc(100vw - 32px);padding:12px 14px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 34px #00000047}.undo-toast>div:first-child{gap:3px;display:grid}.undo-toast strong{font-size:12px}.undo-toast span{color:#a9bbc4;font-size:11px}.undo-toast-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.undo-countdown{font-variant-numeric:tabular-nums;border:1px solid #8fc7e57a;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;color:#8fc7e5!important;font-size:11px!important}.undo-toast .text-button{white-space:nowrap;color:#8fc7e5}[data-sonner-toaster]{gap:10px!important}[data-sonner-toast]{box-sizing:border-box!important;width:min(380px,100vw - 24px)!important;margin:0!important}@media (max-width:560px){.undo-toast{min-width:0;max-width:none;bottom:12px;left:12px;right:12px}.undo-toast-actions{gap:6px}}.notification-popover{z-index:70;width:min(var(--notification-width,390px),calc(100vw - 32px));color:#eaf4f8;background:#182733;border:1px solid #b0dcef80;max-height:calc(100vh - 88px);padding:18px;position:absolute;top:64px;right:24px;overflow:hidden;box-shadow:0 24px 70px #0000009e,0 0 0 1px #8fc7e51f}.notification-popover:before{content:"";pointer-events:none;border:1px solid #ffffff0a;display:block;position:absolute;inset:0}.notification-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.notification-head h3{margin:4px 0 0;font-size:18px}.notification-intro{color:#9fb2bd;margin:12px 0;font-size:12px;line-height:1.5}.notification-tabs{border-bottom:1px solid #afcddd1f;gap:6px;padding-bottom:10px;display:flex}.notification-tabs button{color:#91a6b2;cursor:pointer;background:0 0;border:0;padding:6px 9px;font-size:11px}.notification-tabs button.selected{color:#8fc7e5;background:#8fc7e51f}.notification-list{scrollbar-width:thin;scrollbar-color:#7cb9d2 #8fc7e51f;gap:8px;max-height:320px;padding:12px 4px 12px 0;display:grid;overflow:hidden auto}.notification-list::-webkit-scrollbar{width:7px}.notification-list::-webkit-scrollbar-track{background:#8fc7e51a}.notification-list::-webkit-scrollbar-thumb{background:#6faec8;border:1px solid #203441;border-radius:8px}.notification-entry{background:#ffffff06;border:1px solid #afcddd1a;grid-template-columns:24px 1fr;gap:9px;padding:10px;display:grid}.notification-entry-icon{color:#8fc7e5;place-items:center;display:grid}.notification-entry.success .notification-entry-icon{color:#a8d9c0}.notification-entry.warning .notification-entry-icon{color:#d8a06f}.notification-entry div{gap:3px;display:grid}.notification-entry strong{font-size:12px}.notification-entry span,.notification-entry small{color:#9fb2bd;font-size:10px}.notification-entry small{color:#708894}.notification-footer{color:#8fa6b1;border-top:1px solid #afcddd1f;align-items:center;gap:6px;padding-top:10px;font-size:10px;display:flex}.undo-toast{grid-template-columns:1fr auto;position:fixed;overflow:hidden}.undo-progress-bar{background:#a9d6c02e;flex-basis:100%;height:3px;overflow:hidden}.undo-progress-bar i{background:#a9d6c0;height:100%;transition:width .95s linear;display:block}.undo-progress-bar+.text-button{margin-left:auto}.undo-toast:focus-within{border-color:#8fc7e59e;box-shadow:0 0 0 3px #8fc7e51f,0 14px 34px #00000047}@media (max-width:560px){.notification-popover{width:calc(100vw - 24px);top:58px;right:12px}}.notification-trigger{position:relative}.unread-badge{color:#101a21;background:#d88f70;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;top:-5px;right:-6px}.notification-entry{cursor:pointer;transition:background .18s,border-color .18s}.notification-entry.unread{background:#8fc7e50e;border-color:#8fc7e547}.notification-entry.read{opacity:.68}.notification-entry.expandable:focus{outline-offset:2px;outline:2px solid #8fc7e5b8}.notification-detail{color:#a9bbc5;border-top:1px solid #afcddd1f;gap:5px;margin-top:8px;padding:9px;font-size:10px;display:grid}.notification-detail b{color:#d8e8ee;min-width:92px;font-weight:600;display:inline-block}.notification-toolbar{border-bottom:1px solid #afcddd1f;justify-content:space-between;align-items:center;gap:8px;display:flex}.notification-read-all{white-space:nowrap;font-size:10px}.notification-filter-row{grid-template-columns:1fr 1fr;gap:6px;padding-top:10px;display:grid}.notification-filter-row select{color:#cfe0e7;background:#152630;border:1px solid #afcddd29;min-width:0;padding:7px 8px;font-size:10px}.notification-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.notification-toolbar-actions .text-button{white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:inline-flex}.notification-toolbar-actions .text-button:disabled{opacity:.42;cursor:not-allowed}.notification-entry-content{min-width:0}.notification-entry-topline{justify-content:space-between;align-items:flex-start;gap:8px;display:flex!important}.notification-read-toggle{color:#9fc9dc;white-space:nowrap;cursor:pointer;background:#8fc7e50f;border:1px solid #8fc7e533;padding:4px 6px;font-size:9px;line-height:1.1}.notification-read-toggle:hover{color:#eaf4f8;background:#8fc7e524}.notification-entry.read .notification-read-toggle{color:#a9d6c0;background:#a9d6c00f;border-color:#a9d6c038}.notification-settings{background:#07101752;border:1px solid #8fc7e53d;grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;margin-top:10px;padding:10px;font-size:10px;display:grid}.notification-settings label{color:#a8c4d2;gap:5px;display:grid}.activity-log-panel{border-top:1px solid #afcddd1f;grid-column:1/-1;gap:6px;margin-top:4px;padding-top:10px;display:grid}.activity-log-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.activity-log-panel p{color:#8faebb;margin:0;font-size:9px;line-height:1.4}.activity-log-list{gap:4px;max-height:150px;padding-right:3px;display:grid;overflow-y:auto}.activity-log-row{background:#ffffff06;border:1px solid #afcddd1a;grid-template-columns:70px 1fr auto;align-items:center;gap:5px;padding:6px 7px;font-size:9px;display:grid}.activity-log-row span,.activity-log-row small{color:#8199a5}.activity-log-row small{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.activity-status,.export-status{font-size:8px;font-weight:700}.activity-status.geslaagd,.export-status.geslaagd{color:#a9d6c0}.activity-status.geannuleerd,.export-status.geannuleerd{color:#e4b27f}.activity-status.mislukt,.export-status.mislukt{color:#e2a18d}.activity-status.geblokkeerd,.export-status.geblokkeerd{color:#f0b36e}.activity-status.info{color:#8fc7e5}.notification-settings select{color:#e0edf2;background:#152630;border:1px solid #afcddd2e;padding:6px 7px;font-size:10px}.danger-text{color:#e2a18d!important}.notification-filter-summary{color:#a8c4d2;background:#8fc7e51a;border:1px solid #8fc7e53d;flex-wrap:wrap;align-items:center;gap:5px;margin-top:9px;padding:7px 8px;font-size:9px;display:flex}.notification-filter-summary>span{color:#dcecf2;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.notification-filter-summary b{color:#d7edf6;background:#0d19228c;border-radius:4px;padding:3px 5px;font-weight:600}.notification-filter-summary small{color:#8faebb;width:100%;font-size:9px}.notification-entry-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex!important}.notification-export-toggle,.notification-read-toggle{align-items:center;gap:4px;display:inline-flex}.notification-export-toggle{color:#a9d6c0;white-space:nowrap;cursor:pointer;background:#a9d6c00f;border:1px solid #a9d6c038;padding:4px 6px;font-size:9px;line-height:1.1}.notification-export-toggle:hover{color:#effaf4;background:#a9d6c024}.export-history{border-top:1px solid #afcddd1f;gap:5px;margin-top:10px;padding-top:10px;display:grid}.export-history-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.export-history-heading .text-button{align-items:center;gap:4px;font-size:9px;display:inline-flex}.export-history-filters{grid-template-columns:1.2fr .8fr;gap:5px;margin:2px 0 3px;display:grid}.export-history-filters input,.export-history-filters select{color:#cfe0e7;background:#152630;border:1px solid #afcddd29;min-width:0;padding:6px 7px;font-size:9px}.export-history-row .icon-button{color:#d99b8c;width:22px;height:22px}.undo-countdown{font-variant-numeric:tabular-nums;border:1px solid #a9d6c066;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 5px;display:inline-grid;color:#b8e1c7!important;font-size:10px!important}.export-history-bulk{color:#9fb7c1;flex-wrap:wrap;align-items:center;gap:8px;padding:5px 0;font-size:9px;display:flex}.export-history-bulk label{align-items:center;gap:4px;display:inline-flex}.export-history-bulk .text-button{margin-left:auto;font-size:9px}.export-history-bulk .text-button:disabled{opacity:.4}.export-history-row{color:#91a9b5;grid-template-columns:18px 92px 1fr auto auto;align-items:center;gap:6px;font-size:9px;display:grid}.export-history-check{place-items:center;display:grid}.export-history-row strong{text-overflow:ellipsis;white-space:nowrap;color:#d7e8ee;font-weight:600;overflow:hidden}.export-history-row small{color:#a9d6c0;white-space:nowrap}.export-history-pagination{color:#9fb7c1;border-top:1px solid #afcddd1a;justify-content:center;align-items:center;gap:12px;padding-top:8px;font-size:9px;display:flex}.export-history-pagination .text-button{font-size:9px}.export-history-pagination .text-button:disabled{opacity:.4}.notification-undo{color:#cbe6d6;background:#a9d6c017;border:1px solid #a9d6c052;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:8px 9px;font-size:10px;display:flex}.notification-undo .text-button{color:#a9d6c0;white-space:nowrap}.export-confirm-backdrop{z-index:5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03090ec7;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.export-confirm{color:#eaf4f8;background:#1a2c39;border:1px solid #8fc7e575;width:min(330px,100%);padding:16px;box-shadow:0 20px 55px #0000009e}.export-confirm h4{margin:5px 0 8px;font-size:16px}.export-confirm p{color:#abc0ca;margin:0;font-size:11px;line-height:1.55}.export-confirm p b{color:#e7f3f7}.combined-format-label{color:#a8c4d2;gap:5px;margin:12px 0;font-size:10px;display:grid}.combined-format-label select{color:#e0edf2;background:#152630;border:1px solid #afcddd2e;padding:7px;font-size:10px}.combined-size-warning{color:#f0c19b;background:#d8a06f1a;border:1px solid #d8a06f6b;align-items:flex-start;gap:6px;margin:10px 0;padding:8px;font-size:9px;line-height:1.45;display:flex}.combined-size-warning .text-button{color:#8fc7e5;white-space:nowrap;margin-left:auto;padding:0}.combined-error{color:#f0b8a7;background:#e2a18d1a;border-color:#e2a18d80}.combined-hard-block{background:#e2a18d29;border-color:#e2a18db3}.combined-progress{color:#b8ddec;background:#8fc7e514;border:1px solid #8fc7e547;gap:5px;margin:10px 0;padding:8px;font-size:9px;display:grid}.combined-progress i{background:#8fc7e5;border-radius:4px;height:4px;transition:width .2s;display:block}.cancel-confirm-inline{color:#f2e3df;background:#2a2526;border:1px solid #e2a18d8c;gap:7px;margin-top:12px;padding:10px;font-size:10px;line-height:1.4;display:grid}.cancel-confirm-inline>div{justify-content:flex-end;gap:7px;display:flex}.cancel-confirm-inline .danger-button{color:#f0b8a7;background:#e2a18d29;border:1px solid #e2a18d8c;padding:6px 8px;font-size:9px}.combined-file-list{color:#9fb7c1;background:#07101747;border:1px solid #afcddd21;gap:4px;max-height:118px;margin-top:10px;padding:8px;font-size:9px;display:grid;overflow-y:auto}.combined-file-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.export-history-pagination small{color:#8fc7e5;font-size:8px}.export-confirm .confirm-actions{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}@media (max-width:560px){.notification-toolbar{flex-direction:column;align-items:flex-start}.notification-toolbar-actions{justify-content:space-between;width:100%}.notification-toolbar-actions .text-button{padding:5px 0}.notification-entry-topline{gap:5px}.notification-read-toggle{white-space:normal;text-align:right;max-width:112px}.notification-read-toggle,.notification-export-toggle{justify-content:center;width:28px;height:26px;padding:0}.notification-read-toggle span,.notification-export-toggle span{display:none}.notification-entry-actions{gap:4px!important}.notification-settings{grid-template-columns:1fr 1fr}.notification-settings .danger-text{grid-column:1/-1;justify-self:start}.notification-popover{width:calc(100vw - 24px)}.export-history-row{grid-template-columns:18px 74px 1fr auto auto}.export-history-bulk{align-items:flex-start}.export-history-bulk .text-button{margin-left:0}.export-history-filters{grid-template-columns:1fr}.notification-undo{flex-direction:row;align-items:center;gap:6px}.notification-undo>span:first-child{flex:1}.notification-undo .text-button{padding:0}.notification-entry-actions.mobile-labels-on .notification-read-toggle span,.notification-entry-actions.mobile-labels-on .notification-export-toggle span{display:inline}.notification-entry-actions.mobile-labels-on .notification-read-toggle,.notification-entry-actions.mobile-labels-on .notification-export-toggle{width:auto;height:26px;padding:4px 6px}}.compact-back-button{color:#a9d6e8;cursor:pointer;background:#8fc7e514;border:1px solid #8fc7e53d;align-items:center;gap:6px;margin-bottom:16px;padding:7px 10px;font-size:10px;display:inline-flex}.compact-back-button svg{transform:rotate(180deg)}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:860px;display:grid}.settings-card{gap:10px;display:grid}.settings-card h3{margin:0}.settings-card p{color:#8faebb;margin:0;font-size:11px;line-height:1.5}.settings-field{color:#a8c4d2;gap:5px;font-size:10px;display:grid}.settings-field input,.settings-field select{color:#e0edf2;background:#152630;border:1px solid #afcddd2e;width:100%;padding:8px;font-size:10px}.profile-panel{align-items:flex-start;gap:18px;max-width:620px;display:flex}.profile-avatar{color:#bde4f2;letter-spacing:.08em;background:#8fc7e51f;border:1px solid #8fc7e55c;border-radius:50%;place-items:center;width:58px;height:58px;font-weight:700;display:grid}.profile-form{flex:1;gap:10px;max-width:390px;display:grid}.profile-actions{align-items:center;gap:10px;display:flex}.save-confirmation{color:#a9d6c0;font-size:10px}.role-overview{gap:10px;margin-top:18px;display:grid}.role-chip-row{flex-wrap:wrap;gap:7px;display:flex}.section-lead{color:#8faebb;max-width:560px;line-height:1.5}@media (max-width:640px){.settings-grid{grid-template-columns:1fr}.profile-panel{flex-direction:column;align-items:stretch}.profile-avatar{width:48px;height:48px}.compact-back-button{margin-bottom:12px}}.permissions-matrix{gap:0;max-width:720px;margin-top:18px;display:grid}.permissions-matrix-head,.permissions-matrix-row{border-bottom:1px solid #8fc7e51f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:11px 13px;font-size:11px;display:grid}.permissions-matrix-head{color:#78909c;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.permissions-matrix-row span{color:#bfd2db}.permissions-matrix-row strong{font-size:10px;font-weight:500}.permission-yes{color:#a9d6bf}.permission-no{color:#c58f7c}.permissions-matrix>small{color:#8196a3;padding:12px 13px 0;font-size:10px}.permissions-matrix .permission-yes:before{content:"✓ "}.permissions-matrix .permission-no:before{content:"— "}.permissions-matrix+.modal-backdrop{z-index:20}@media (max-width:600px){.permissions-matrix-head,.permissions-matrix-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 8px}.permissions-matrix-row span{font-size:10px}.permissions-matrix-row strong{font-size:9px}}.context-refresh-banner{color:#b9e2f2;letter-spacing:.02em;background:#75b7da1a;border:1px solid #89cfed47;align-items:center;gap:8px;margin:0 0 14px;padding:10px 13px;font-size:11px;display:flex}.context-refresh-banner svg{animation:.8s linear infinite context-spin}@keyframes context-spin{to{transform:rotate(360deg)}}.context-refreshing{opacity:.92}.settings-audit-card{grid-column:1/-1}.settings-audit-list{border-top:1px solid #8fc7e51f;gap:1px;margin-top:12px;display:grid}.settings-audit-row{border-bottom:1px solid #8fc7e51a;grid-template-columns:170px minmax(0,1fr);gap:14px;padding:9px 0;font-size:10px;display:grid}.settings-audit-row span{color:#7f95a2}.settings-audit-row strong{color:#c7d9e0;font-weight:500}@media (max-width:600px){.settings-audit-row{grid-template-columns:1fr;gap:3px}.settings-audit-card{grid-column:auto}.context-refresh-banner{font-size:10px}}.settings-audit-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.settings-audit-title p{max-width:720px;line-height:1.6}.settings-audit-card{scroll-margin-top:18px}.settings-alert-card{grid-column:1/-1}.settings-help{color:#8fa8b4;max-width:760px;font-size:11px;line-height:1.55}.alert-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.alert-rule-grid label{color:#bfd2d9;background:#070e136b;border:1px solid #8fc7e524;align-items:center;gap:7px;padding:9px 10px;font-size:10px;display:flex}.alert-rule-grid input{accent-color:#92dcc2}.audit-timeline-heading{color:#c7d9e0;justify-content:space-between;align-items:center;gap:12px;margin:18px 0 9px;display:flex}.audit-timeline-heading small{color:#8196a3;font-size:9px}.audit-timeline{gap:0;margin:0 0 18px;padding-left:18px;display:grid;position:relative}.audit-timeline:before{content:"";background:#8fc7e538;width:1px;position:absolute;top:8px;bottom:8px;left:5px}.audit-timeline-item{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:12px minmax(0,1fr);gap:10px;padding:8px 0;display:grid;position:relative}.audit-timeline-dot{z-index:1;background:#92dcc2;border-radius:50%;width:11px;height:11px;margin-top:4px;position:relative;box-shadow:0 0 0 3px #92dcc21a}.audit-timeline-dot.critical{background:#e4a27d;box-shadow:0 0 0 3px #e4a27d1f}.audit-timeline-dot.recovery{background:#aeb8ed;box-shadow:0 0 0 3px #aeb8ed1f}.audit-timeline-content{border-bottom:1px solid #8fc7e517;gap:3px;padding:0 9px 9px;display:grid}.audit-timeline-content small{color:#8196a3;font-size:9px}.audit-timeline-content strong{color:#d2e5eb;font-size:11px;font-weight:550}.audit-timeline-content em{color:#92dcc2;font-size:9px;font-style:normal}.audit-timeline-item:hover .audit-timeline-content strong,.audit-timeline-item:focus-visible .audit-timeline-content strong{color:#fff}.backup-confirm-modal{width:calc(100% - 24px);max-width:560px;max-height:calc(100vh - 24px);overflow-y:auto}.backup-detail-modal{width:calc(100% - 24px);max-height:calc(100vh - 24px);overflow-y:auto}.backup-history{background:#070e136b;border:1px solid #8fc7e521;margin:16px 0;padding:12px}.backup-history-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.backup-filter-badge{color:#a9dbc8;background:#92dcc214;border:1px solid #92dcc247;border-radius:999px;align-items:center;padding:4px 7px;font-size:9px;display:inline-flex}.backup-lineage{background:#aeb8ed0f;border:1px solid #aeb8ed2e;gap:7px;margin:14px 0;padding:10px;display:grid}.backup-lineage-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.backup-lineage-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.backup-lineage-actions input{color:#c7d9e0;background:#070e138c;border:1px solid #8fc7e529;border-radius:7px;width:170px;padding:7px 8px;font-size:9px}.backup-lineage-actions .text-button{padding:5px 7px;font-size:9px}.lineage-active-filters{color:#8196a3;flex-wrap:wrap;align-items:center;gap:5px;font-size:9px;display:flex}.lineage-export-history{border-top:1px solid #8fc7e51a;gap:5px;margin-top:8px;padding-top:8px;display:grid}.lineage-export-history-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.lineage-export-history-row{color:#a8bdc6;text-align:left;cursor:pointer;background:#070e134d;border:1px solid #8fc7e51a;grid-template-columns:minmax(0,1fr) auto minmax(150px,auto);align-items:center;gap:8px;width:100%;padding:6px 7px;display:grid}.lineage-export-history-row:hover,.lineage-export-history-row:focus-visible{background:#92dcc20f;border-color:#92dcc25c}.lineage-export-history-row strong{letter-spacing:.05em;font-size:8px}.lineage-export-history-row strong.success{color:#9fd5bb}.lineage-export-history-row strong.cancelled{color:#e4c39d}.lineage-export-history-row strong.failed{color:#e49b9b}.lineage-export-history-row small{color:#8fa8b4;text-align:right;font-size:8px}.lineage-export-history-pagination{color:#8196a3;justify-content:center;align-items:center;gap:10px;font-size:8px;display:flex}.lineage-export-status-badge{color:#a9dbc8;white-space:nowrap;cursor:pointer;background:#92dcc214;border:1px solid #92dcc24d;border-radius:999px;padding:4px 7px;font-size:8px}.lineage-export-status-badge.cancelled{color:#e4c39d;background:#e4c39d14;border-color:#e4c39d59}.lineage-export-status-badge.failed{color:#e49b9b;background:#e49b9b14;border-color:#e49b9b59}.lineage-active-filters .audit-export-filter-badge{overflow-wrap:anywhere;align-items:center;gap:3px;max-width:240px;display:inline-flex}.backup-lineage-row{border-bottom:1px solid #8fc7e514;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:6px 0;font-size:9px;display:grid}.backup-lineage-row:last-child{border-bottom:0}.backup-lineage-row span{color:#91aab5}.backup-lineage-row strong{color:#d3e5eb;font-weight:550}.backup-lineage-row code{color:#b8d7e2}.backup-lineage-row small{color:#9d9fc7;grid-column:1/-1}.backup-checksum-diff{color:#8fa8b4;align-items:center;gap:5px;display:flex}.backup-checksum-diff code{font-size:9px}.backup-checksum-diff code.changed{color:#e4c39d;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.backup-lineage-pagination{color:#8196a3;justify-content:center;align-items:center;gap:12px;margin-top:9px;font-size:9px;display:flex}.backup-lineage-pagination .text-button{padding:4px 6px;font-size:9px}.mobile-preview-toolbar{color:#8196a3;justify-content:space-between;align-items:center;gap:8px;margin:8px 0 10px;font-size:9px;display:flex}.mobile-preview-stage{background:#03080ceb}.mobile-preview-dialog{width:375px!important;max-width:calc(100vw - 24px)!important}.backup-history-row{color:#9ab4c0;border-bottom:1px solid #8fc7e514;grid-template-columns:1.4fr .7fr 1fr;gap:10px;padding:8px 0;font-size:9px;display:grid}.backup-history-row:last-child{border-bottom:0}.backup-history-row strong{color:#cde2e8;font-weight:600}.backup-history-row small{color:#8196a3}.backup-history-row em{letter-spacing:.04em;font-size:9px;font-style:normal;font-weight:650}.backup-status-filter-chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.backup-status-chip{color:#91aab5;white-space:nowrap;cursor:pointer;background:#070e137a;border:1px solid #8fc7e52e;border-radius:999px;padding:5px 8px;font-size:9px}.backup-status-chip.active,.backup-status-chip:focus-visible{color:#d8fff2;background:#92dcc21f;border-color:#92dcc28c}.backup-detail-status-badge{vertical-align:middle;color:#9fd5bb;letter-spacing:.03em;border:1px solid #92dcc247;border-radius:999px;margin-left:7px;padding:4px 7px;font-size:9px;display:inline-flex}.backup-detail-status-badge.damaged{color:#e4c39d;border-color:#e4c39d59}.backup-detail-status-badge.unrecoverable{color:#e49b9b;border-color:#e49b9b59}.backup-detail-status-badge.verifying{color:#9bc9e2;border-color:#9bc9e259}.backup-detail-status-badge.idle{color:#8196a3;border-color:#8fc7e538}.backup-regenerate-warning{color:#e4c39d;background:#e4a27d14;border:1px solid #e4a27d47;gap:5px;margin:14px 0;padding:10px;font-size:10px;display:grid}.backup-regenerate-warning code{color:#d9edf2;overflow-wrap:anywhere}.backup-status{color:#9fd5bb;align-items:center;gap:5px;display:inline-flex}.backup-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab,red,red)){.backup-status:before{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 12%,transparent)}}.backup-status.damaged{color:#e4c39d}.backup-status.unrecoverable{color:#e49b9b}.backup-status.verifying{color:#9bc9e2}.backup-status.idle{color:#8196a3}@media (max-width:600px){.backup-history-heading{flex-direction:column;align-items:flex-start;gap:9px}.backup-lineage-row{grid-template-columns:1fr;gap:3px}.backup-lineage-actions{width:100%}.lineage-active-filters{align-items:flex-start;width:100%}.lineage-export-status-badge{white-space:normal;text-align:left;max-width:100%}.lineage-export-history-row{grid-template-columns:1fr;gap:3px}.lineage-export-history-row small{text-align:left}.lineage-export-history-heading{flex-direction:column;align-items:flex-start}.lineage-active-filters .audit-export-filter-badge{white-space:normal;text-align:left;max-width:100%}.backup-lineage-actions input{flex:1;width:100%}.backup-lineage-actions .text-button{flex:none}.mobile-preview-dialog{width:calc(100vw - 24px)!important}.backup-history-actions{gap:8px;width:100%;display:grid}.backup-status-filter-chips{flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}.backup-status-chip{flex:none}.backup-history-row{grid-template-columns:1fr;gap:2px}.backup-confirm-modal .confirm-actions,.backup-detail-modal .confirm-actions{grid-template-columns:1fr;gap:8px;display:grid}.backup-confirm-modal .confirm-actions button,.backup-detail-modal .confirm-actions button{justify-content:center;width:100%}.critical-notification-badge{right:-4px}}.audit-date-field{color:#8196a3;letter-spacing:.06em;gap:4px;font-size:9px;display:grid}.audit-date-field input{color:#c7d9e0;background:#070e138c;border:1px solid #8fc7e529;border-radius:7px;min-width:125px;padding:9px 10px;font-size:10px}.settings-audit-filters{grid-template-columns:minmax(160px,1.5fr) auto repeat(3,minmax(110px,1fr));align-items:center;gap:8px;margin:14px 0;display:grid}.settings-audit-filters input,.settings-audit-filters select{color:#c7d9e0;background:#070e138c;border:1px solid #8fc7e529;border-radius:7px;min-width:0;padding:9px 10px;font-size:10px}.audit-result-count{white-space:nowrap;color:#9ab4c0;letter-spacing:.04em;font-size:10px}.audit-filter-chip{color:#9ab4c0;white-space:nowrap;cursor:pointer;background:#070e138c;border:1px solid #8fc7e533;border-radius:999px;padding:8px 10px;font-size:10px}.audit-filter-chip:hover,.audit-filter-chip.active{color:#d8fff2;background:#92dcc21f;border-color:#92dcc28c}.audit-export-clear-filters{color:#9ac7d6;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:10px;text-decoration:underline}.audit-export-columns{margin:12px 0}.audit-export-columns-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.audit-export-presets{flex-wrap:wrap;gap:8px;display:flex}.audit-export-presets .text-button{padding:4px 6px;font-size:10px}.audit-context-warning{color:#e4c39d;background:#daa76d14;border:1px solid #daa76d57;align-items:flex-start;gap:7px;margin-top:10px;padding:9px 10px;font-size:10px;line-height:1.45;display:flex}.audit-context-warning svg{flex:none;margin-top:1px}.audit-export-column-options{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.audit-export-column-options label{color:#b9cbd2;align-items:center;gap:4px;font-size:10px;display:inline-flex}.audit-export-column-options input{accent-color:#92dcc2}.audit-preview-loading{color:#a9d2de;align-items:center;gap:8px;min-height:48px;font-size:11px;display:flex}.audit-preview-spinner{border:2px solid #92dcc240;border-top-color:#92dcc2;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite audit-spin}@keyframes audit-spin{to{transform:rotate(360deg)}}.audit-preview-scroll-cue{color:#8fb8c7;justify-content:center;align-items:center;gap:8px;margin:0 0 6px;font-size:9px;display:flex}.audit-preview-scroll-cue span{color:#92dcc2;font-size:13px}.audit-export-total{color:#d7eef4;margin:7px 0 10px;font-size:13px;display:block}.audit-export-preview-scroll{overscroll-behavior-x:contain;border:1px solid #8fc7e51f;border-radius:7px;max-width:100%;overflow-x:auto}.audit-export-preview-scroll table{border-collapse:collapse;width:100%;min-width:620px}.audit-export-preview-scroll th,.audit-export-preview-scroll td{text-align:left;white-space:nowrap;border-bottom:1px solid #8fc7e517;padding:7px 8px;font-size:9px}.audit-export-preview-scroll th{color:#9bc5d2;background:#75b7da14;font-weight:600}.audit-export-preview-scroll td{color:#b9cbd2}.audit-search-highlight{color:#e6fff7;background:#92dcc240;border-radius:3px;padding:0 2px;box-shadow:0 0 0 1px #92dcc22e}.settings-audit-row{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8fc7e51a;grid-template-columns:150px minmax(0,1fr) auto;gap:12px;display:grid}.settings-audit-row:hover{background:#86c4e20f}.settings-audit-row small{color:#8196a3;text-align:right}.audit-detail-modal{max-width:560px}.audit-compare{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.audit-compare>div{background:#070e1375;border:1px solid #8fc7e524;border-radius:8px;gap:7px;padding:14px;display:grid}.audit-compare span{letter-spacing:.12em;color:#8196a3;font-size:9px}.audit-compare strong{color:#c9e2ec;font-size:12px;font-weight:500}@media (max-width:700px){.alert-rule-grid{grid-template-columns:1fr 1fr}.audit-timeline-heading{flex-direction:column;align-items:flex-start;gap:4px}.audit-date-field input{min-width:0}.settings-audit-filters{grid-template-columns:1fr 1fr}.settings-audit-filters input{grid-column:1/-1}.settings-audit-row{grid-template-columns:1fr;gap:4px;padding:10px 0}.settings-audit-row small{text-align:left}.audit-compare{grid-template-columns:1fr}}.export-read-undo-notice{background:linear-gradient(135deg,#152731fa,#101c26fa);border:1px solid #85d2be57;border-radius:14px;margin:0 0 14px;padding:13px 15px 11px;box-shadow:0 12px 28px #0000002e}.export-read-undo-copy{justify-content:space-between;align-items:center;gap:14px;display:flex}.export-read-undo-copy>div{gap:3px;display:grid}.export-read-undo-copy strong{color:var(--foreground);font-size:.86rem}.export-read-undo-copy span{color:var(--muted-foreground);font-size:.72rem}.export-read-undo-progress{background:#aed2e029;border-radius:999px;height:4px;margin-top:11px;overflow:hidden}.export-read-undo-progress i{border-radius:inherit;background:linear-gradient(90deg,#8bd7ef,#9be6c4);height:100%;transition:width 1s linear;display:block}.export-retry-meta{color:#f4c891!important;font-size:.7rem!important}@media (max-width:640px){.export-read-undo-copy{flex-direction:column;align-items:flex-start}.export-read-undo-copy .text-button{padding-left:0}}.export-retry-audit-link{color:#9bdcf0;text-underline-offset:3px;cursor:pointer;margin-left:6px;text-decoration:underline}.export-retry-audit-link:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #9bdcf0}.export-retry-timeline{color:#d0dee4b3;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:.68rem;display:flex}.export-retry-timeline-label{color:#9bdcf0;letter-spacing:.03em;font-weight:650}.export-retry-timeline-event{background:#9bdcf00f;border:1px solid #9bdcf02e;border-radius:999px;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.export-retry-timeline-event i{background:#9bdcf0;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #9bdcf01a}.audit-retry-context{background:#9bdcf012;border-left:2px solid #9bdcf0;gap:4px;margin:14px 0;padding:10px 12px;display:grid}.audit-retry-context strong{color:var(--foreground);font-size:.84rem}.audit-retry-context small{color:var(--muted-foreground)}.retry-timeline-sort{max-width:190px;color:var(--muted-foreground);background:#9bdcf00f;border:1px solid #9bdcf033;border-radius:8px;margin-left:auto;padding:5px 8px;font-size:.7rem}.export-retry-timeline-head{align-items:center;gap:8px;display:inline-flex}.export-retry-timeline-toggle{color:#9bdcf0;text-underline-offset:3px;cursor:pointer;font-size:.68rem;text-decoration:underline;display:none}.export-retry-timeline-event em{color:#a8d9c0;font-style:normal}.export-retry-timeline-event.failed,.export-retry-timeline-event.cancelled{background:#efa7751a;border-color:#efa7756b}.export-retry-timeline-event.failed i,.export-retry-timeline-event.cancelled i{background:#ef9d70;box-shadow:0 0 0 3px #ef9d7024}.export-retry-timeline-event.failed em,.export-retry-timeline-event.cancelled em{color:#f3b183}@media (max-width:640px){.retry-timeline-sort{width:100%;max-width:none;margin:8px 0 0}.export-retry-timeline{gap:6px;display:grid}.export-retry-timeline-toggle{display:inline}.export-retry-timeline.collapsed .export-retry-timeline-event{display:none}.export-retry-timeline.expanded .export-retry-timeline-event{display:inline-flex}}.export-retry-event-audit-link{color:#9bdcf0;text-underline-offset:3px;cursor:pointer;margin-left:5px;font-size:.64rem;text-decoration:underline}.export-retry-event-audit-link:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #9bdcf0}@media (max-width:640px){.export-retry-event-audit-link{margin-left:2px;display:inline-block}}.audit-active-filter-badges{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.audit-retry-timeline{border-left:1px solid #9fc9df3d;gap:8px;margin-top:12px;padding-left:4px;display:grid}.audit-retry-timeline-row{grid-template-columns:12px minmax(120px,auto) 1fr;align-items:start;gap:8px;padding:7px 0 7px 10px;font-size:12px;display:grid}.audit-retry-timeline-row>div{gap:2px;display:grid}.audit-retry-timeline-row small{color:var(--muted);font-size:11px}.audit-retry-timeline-row>span:last-child{color:var(--muted);text-align:right}.audit-retry-dot{background:var(--jade);border-radius:50%;width:8px;height:8px;margin-top:4px}.audit-retry-dot.warning{background:var(--copper);box-shadow:0 0 0 3px #c58f5b1f}.audit-retry-dot.success{box-shadow:0 0 0 3px #91dabf1f}@media (max-width:640px){.audit-active-filters-bar{overflow:hidden}.audit-active-filter-badges{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.audit-active-filter-badges>*{flex:none}.audit-active-filter-badges .audit-export-clear-filters{position:sticky;right:0}.audit-retry-timeline-row{grid-template-columns:12px minmax(96px,auto) minmax(120px,1fr);font-size:11px}.audit-retry-timeline-row>span:last-child{overflow-wrap:anywhere}}.history-copy-error{color:#b9e8f4;cursor:pointer;background:#9bdcf014;border:1px solid #9bdcf047;border-radius:6px;padding:4px 8px;font-size:.7rem}.history-copy-error:focus-visible{outline-offset:3px;outline:2px solid #9bdcf0}.history-copy-error.copied{color:#b8f2d3;background:#9be6c429;border-color:#9be6c4b8}.clipboard-fallback{color:#f3c29a;background:#efa7751a;border:1px solid #efa7756b;border-radius:7px;gap:6px;max-width:360px;margin-top:8px;padding:9px 10px;display:grid}.clipboard-fallback textarea{resize:vertical;width:100%;min-height:58px;color:var(--foreground);background:#0a121b7a;border:1px solid #efa77547;border-radius:5px;padding:7px;font-size:.72rem}.clipboard-fallback small{color:#f3c29ad1}.clipboard-fallback textarea:focus-visible{outline-offset:2px;outline:2px solid #f3b183}@media (max-width:640px){.clipboard-fallback{max-width:100%}}@media (prefers-reduced-motion:no-preference){.history-copy-error.copied{animation:.22s cubic-bezier(.23,1,.32,1) copied-feedback}@keyframes copied-feedback{0%{opacity:.72;transform:translateY(1px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}}.clipboard-fallback-actions{align-items:start;gap:7px;display:grid}.clipboard-fallback-actions .history-copy-error{align-items:center;gap:5px;width:fit-content;display:inline-flex}.clipboard-audit-browser-detail{color:#9bdcf0;cursor:help;text-underline-offset:3px;margin-left:8px;font-size:.66rem;font-weight:600;text-decoration:underline;display:inline-flex;position:relative}.clipboard-audit-browser-detail:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #9bdcf0}.clipboard-audit-popover{z-index:20;color:#dcebf0;opacity:0;pointer-events:none;white-space:normal;overflow-wrap:anywhere;background:#12202b;border:1px solid #9bdcf059;border-radius:8px;width:min(360px,72vw);padding:9px 11px;font-size:.68rem;font-weight:450;line-height:1.45;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-3px);box-shadow:0 14px 30px #0000004d}.clipboard-audit-browser-detail:hover .clipboard-audit-popover,.clipboard-audit-browser-detail:focus-visible .clipboard-audit-popover{opacity:1;pointer-events:auto;transform:translateY(0)}@media (max-width:640px){.clipboard-audit-popover{width:min(300px,76vw);left:auto;right:0}}.lineage-row-retry-summary{color:#8fb8c7;letter-spacing:.02em;white-space:nowrap;margin-left:8px;font-size:9px;display:inline-flex!important}.lineage-export-history-row .export-retry-meta{margin-top:4px;display:block}.lineage-export-history-row .export-retry-timeline{margin-top:6px;display:block}@media (max-width:700px){.settings-audit-filters{overflow:visible}.settings-audit-filters .audit-filter-chip{flex:none;min-height:36px;padding:9px 11px;font-size:9px}.settings-audit-filters .audit-filter-chip-row,.audit-filter-chip-row{overscroll-behavior-x:contain;scrollbar-width:thin;gap:7px;padding:2px 2px 7px;display:flex;overflow-x:auto}.lineage-row-retry-summary{white-space:normal;margin:4px 0 0;font-size:8px;display:block!important}.lineage-export-history-row{align-items:start;min-width:0}.lineage-export-history-row .export-retry-meta{font-size:9px;line-height:1.4}.lineage-export-history-row .export-retry-timeline-head{flex-wrap:wrap;gap:8px}.lineage-export-history-row .export-retry-timeline-toggle{min-height:30px;padding:6px 8px}.lineage-export-history-heading{flex-wrap:wrap;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:no-preference){.lineage-row-retry-summary{animation:.18s ease-out lineage-meta-in}@keyframes lineage-meta-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}}.lineage-row-retry-summary{align-items:center;gap:8px}.lineage-last-attempt-link{cursor:pointer;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.lineage-last-attempt-link:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #92dcc2}.lineage-row-retry-summary.warning{color:#ffb0a8}.lineage-failure-warning{color:#ff8278;letter-spacing:.03em;align-items:center;gap:4px;font-weight:700;display:inline-flex}.lineage-export-history-heading .retry-timeline-sort{min-width:150px}@media (max-width:700px){.lineage-export-history-heading .retry-timeline-sort{width:100%;min-width:0;font-size:9px}.lineage-row-retry-summary.warning{flex-wrap:wrap;gap:5px;display:flex!important}.lineage-failure-warning{font-size:8px}}.risk-legend-trigger{width:1.05rem;height:1.05rem;color:var(--icy-blue,#9dd8f5);cursor:help;border:1px solid #8fcceb80;border-radius:999px;justify-content:center;align-items:center;margin-left:.25rem;font-size:.72rem;display:inline-flex}.technical-guidance-list{gap:.75rem;display:grid}.technical-guidance-row{background:#0a141e57;border:1px solid #9dd8f521;grid-template-columns:minmax(8rem,.7fr) minmax(10rem,1fr) minmax(16rem,2fr);gap:.75rem;padding:.8rem;display:grid}.technical-guidance-row .settings-field{margin:0}.technical-guidance-advice textarea{resize:vertical;min-height:4.2rem}.audit-recovery-advice{border-left:2px solid var(--icy-blue,#9dd8f5);color:var(--muted,#a9bac6);background:#9dd8f50f;gap:.2rem;margin-top:.45rem;padding:.55rem .65rem;display:grid}.audit-recovery-advice strong{color:var(--foreground,#eef6fb)}@media (max-width:640px){.technical-guidance-row{grid-template-columns:1fr}.risk-legend-trigger{flex:none}.retry-timeline-export-button{z-index:40;left:1rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1924f5;border:1px solid #9dd8f561;justify-content:center;min-height:2.9rem;padding:.7rem 1rem;display:inline-flex;position:fixed;box-shadow:0 12px 34px #00000057}}@media (prefers-reduced-motion:no-preference){.retry-timeline-export-button{transition:transform .16s ease-out,background-color .16s ease-out}.retry-timeline-export-button:active{transform:scale(.98)}}.collapse-toggle-btn{color:var(--color-copper-light,#d4af37);cursor:pointer;white-space:nowrap;background:#c5a05914;border:1px solid #c5a05938;border-radius:6px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.72rem;font-weight:500;transition:all .2s;display:inline-flex}.collapse-toggle-btn:hover{color:#fff;background:#c5a05929;border-color:#c5a05966}.settings-card-header-row{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.settings-card-header-row.is-collapsed{margin-bottom:0}.collapse-all-settings-btn{color:var(--color-copper-light,#d4af37);cursor:pointer;background:#c5a05914;border:1px solid #c5a05940;border-radius:6px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.76rem;font-weight:500;transition:all .2s;display:inline-flex}.collapse-all-settings-btn:hover{color:#fff;background:#c5a05929;border-color:#c5a05973}.settings-card.is-collapsed>:not(.settings-card-header-row){display:none!important}.settings-card.is-collapsed{min-height:auto!important;padding:18px 24px!important}.settings-card-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.technical-guidance-toolbar{grid-template-columns:minmax(0,1fr) 12rem;gap:.75rem;margin:1rem 0;display:grid}.technical-guidance-toolbar .settings-field{margin:0}.technical-guidance-row.has-error{border-color:#ef8f8f94}.field-error{color:#f0a2a2;margin-top:.25rem;font-size:.72rem}@media (max-width:640px){.settings-card-heading{flex-direction:column}.technical-guidance-toolbar{grid-template-columns:1fr}.settings-card-heading .ghost-button{justify-content:center;width:100%}}.technical-guidance-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.technical-guidance-pagination{color:var(--muted,#9fb0bb);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.85rem;font-size:.75rem;display:flex}.technical-guidance-pagination>div{gap:.45rem;display:flex}.danger-icon{color:#ef9c9c;border-color:#ef9c9c59;align-self:end}.confirm-modal{max-width:34rem}@media (max-width:640px){.technical-guidance-actions{justify-content:stretch;width:100%}.technical-guidance-actions .ghost-button{flex:12rem;justify-content:center}.technical-guidance-pagination{flex-direction:column;align-items:stretch}.technical-guidance-pagination>div{width:100%}.technical-guidance-pagination .ghost-button{flex:1;justify-content:center}}.technical-guidance-bulkbar{background:#0e1a247a;border:1px solid #9fb9ca2e;justify-content:space-between;align-items:center;gap:.75rem;margin:.75rem 0;padding:.65rem .75rem;display:flex}.technical-guidance-bulkbar>div{flex-wrap:wrap;gap:.45rem;display:flex}.technical-guidance-checkbox{accent-color:#8ed0eb;width:1rem;height:1rem;margin-top:.55rem}.ai-suggest-button{color:#a9dbef;margin-top:.4rem}.guidance-status-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;width:max-content;margin-top:.35rem;padding:.18rem .42rem;font-size:.65rem;display:inline-flex}.guidance-status-badge.standard{color:#b5c6d0;background:#b5c6d01a}.guidance-status-badge.custom{color:#b5e8d3;background:#b5e8d31a}.guidance-status-badge.recent{color:#f2c48d;background:#f2c48d1f}.import-diff-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:.75rem 0;display:grid}.import-diff-grid>div{background:#0f1c279e;border:1px solid #9fb9ca21;flex-direction:column;gap:.28rem;padding:.6rem;display:flex}.import-diff-grid strong{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.diff-row{font-size:.78rem}.diff-row.added{color:#a9e6c9}.diff-row.changed{color:#a9d9f0}.diff-row.removed{color:#f0a5a5}@media (max-width:640px){.technical-guidance-bulkbar{flex-direction:column;align-items:stretch}.technical-guidance-bulkbar>div{width:100%}.technical-guidance-bulkbar button{flex:1}.import-diff-grid{grid-template-columns:1fr}.technical-guidance-checkbox{align-self:start}}.bulk-delete-undo-toast{color:#f4e4ce;background:#4a35236b;border:1px solid #f2c48d59;justify-content:space-between;align-items:center;gap:.75rem;margin:.7rem 0;padding:.75rem .85rem;display:flex}.bulk-delete-undo-toast>div{flex-direction:column;gap:.18rem;display:flex}.bulk-delete-undo-toast span{color:#d5c2ac;font-size:.75rem}.ai-suggestion-review{background:#20445533;border:1px solid #8ed0eb47;flex-direction:column;gap:.42rem;margin-top:.45rem;padding:.55rem .65rem;display:flex}.ai-suggestion-review>div{flex-wrap:wrap;gap:.4rem;display:flex}.ai-regenerate-button{color:#f2c48d;margin-top:.4rem}.ai-spinner{vertical-align:-.1rem;border:2px solid #a9dbef4d;border-top-color:#a9dbef;border-radius:50%;width:.75rem;height:.75rem;margin-right:.3rem;animation:.75s linear infinite zc-spin;display:inline-block}.advice-diff{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.35rem;display:grid}.advice-diff small{background:#08111952;border:1px solid #9fb9ca24;flex-direction:column;gap:.2rem;padding:.4rem;line-height:1.35;display:flex}.advice-diff small:first-child{color:#e4b5b5}.advice-diff small:last-child{color:#b5e8d3}.advice-diff b{text-transform:uppercase;letter-spacing:.06em;font-size:.62rem}@keyframes zc-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.bulk-delete-undo-toast{flex-direction:column;align-items:stretch}.bulk-delete-undo-toast button{width:100%}.advice-diff{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ai-spinner{animation:none}}.undo-progress-track{background:#ffffff1f;width:100%;height:3px;margin-top:.35rem;overflow:hidden}.undo-progress-track>span{background:#f2c48d;height:100%;transition:width .25s linear;display:block}.ai-suggestion-options{flex-wrap:wrap;gap:.35rem;display:flex}.ai-option-button{color:#b6cbd6;cursor:pointer;background:#08111952;border:1px solid #a9dbef3d;border-radius:999px;padding:.3rem .5rem;font-size:.68rem}.ai-option-button.selected{color:#e8f5fb;background:#5fa9cc33;border-color:#a9dbef}.advice-change-mark{color:inherit;border-radius:.18rem;padding:.08rem .16rem}.advice-change-mark.old{color:#ffd2d2;background:#e7979738}.advice-change-mark.new{color:#d4ffe9;background:#9ae2c038}@media (max-width:640px){.ai-suggestion-options{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ai-option-button{width:100%}}.import-diff-legend{color:#b9cbd5;background:#08111942;border:1px solid #9fb9ca29;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.7rem 0;padding:.6rem .7rem;font-size:.72rem;display:flex}.import-diff-legend .eyebrow{margin-right:.15rem}.import-diff-legend>span:not(.eyebrow){align-items:center;gap:.28rem;display:inline-flex}@media (max-width:640px){.import-diff-legend{flex-direction:column;align-items:flex-start;gap:.38rem}}.danger-zone{background:linear-gradient(135deg,#561d2747,#121b24db);border:1px solid #ef71746b;border-radius:18px;margin-top:24px;padding:22px}.danger-eyebrow{color:#ff8e8f}.danger-zone h3{margin:5px 0 4px}.danger-zone p{color:#c7d4da;max-width:680px;font-size:.88rem;line-height:1.55}.danger-zone-actions{border-top:1px solid #ef717433;margin-top:16px}.danger-action-row{border-bottom:1px solid #ef717429;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.danger-action-row:last-child{border-bottom:0}.danger-action-row strong,.danger-action-row span{display:block}.danger-action-row strong{color:#f0f5f6}.danger-action-row span{color:#b9c8cf;margin-top:4px;font-size:.8rem;line-height:1.45}.danger-button{color:#ffb7b8;cursor:pointer;background:#421f2a;border:1px solid #ff6f7194;border-radius:9px;padding:10px 14px;font-weight:700}.danger-confirm{border-color:#ff6f719e}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.contact-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.contact-actions a{text-decoration:none}.page-stack{gap:16px;display:grid}.page-stack>.text-button{width:max-content}@media (max-width:640px){.danger-zone{border-radius:14px;padding:16px}.danger-action-row{flex-direction:column;align-items:flex-start}.danger-action-row .danger-button{width:100%;min-height:48px}.contact-grid{grid-template-columns:1fr}.contact-actions{grid-template-columns:1fr;display:grid}.contact-actions a{text-align:center;justify-content:center;width:100%}}@media (max-width:720px){.settings-grid,.profile-panel,.permissions-matrix,.technical-guidance-card{min-width:0;max-width:100%;overflow-x:hidden}.audit-filter-chip-row,.audit-filter-grid,.audit-toolbar{flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.audit-filter-chip{white-space:normal;overflow-wrap:anywhere;max-width:100%}.audit-preview-scroll,.audit-table-scroll{max-width:100%;overflow-x:auto}}.content-shell,.page-section{min-width:0}.toolbar{min-width:0;max-width:100%}.security-settings-card .security-toggle-row{border-top:1px solid #adccde24;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.security-settings-card .security-toggle-row small{color:var(--muted);margin-top:4px;display:block}.security-settings-card input[type=checkbox]{accent-color:#9fd8ed;width:20px;height:20px}@media (max-width:720px){.settings-grid{display:block}.settings-grid>.settings-card{width:100%;margin-bottom:14px}.technical-guidance-actions{grid-template-columns:1fr;gap:8px;display:grid}.technical-guidance-actions .settings-field,.technical-guidance-actions button{width:100%;min-width:0}.audit-filter-chip{justify-content:space-between;width:100%;min-width:0}.audit-filter-chip-row,.audit-toolbar,.audit-actions{width:100%;min-width:0}.audit-filter-chip-row{grid-template-columns:1fr;gap:8px;display:grid}.audit-date-grid{grid-template-columns:1fr;gap:10px;display:grid}.security-settings-card .security-toggle-row{align-items:flex-start}.security-settings-card .security-toggle-row input{flex:none}}.security-dialog{width:min(520px,100vw - 28px);max-height:calc(100vh - 32px);overflow:auto}.security-dialog .settings-field{gap:6px;margin-top:12px;display:grid}.security-dialog .settings-field input{width:100%}.setup-secret{letter-spacing:.12em;overflow-wrap:anywhere;background:#9fd8ed1a;border:1px solid #9fd8ed47;border-radius:10px;margin:16px 0;padding:14px;display:block}.otp-input{text-align:center;letter-spacing:.45em;width:100%;padding:14px;font-size:1.2rem}.recovery-code-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.recovery-code-grid code{text-align:center;background:#9fd8ed14;border:1px solid #9fd8ed33;border-radius:8px;padding:10px}.form-error{color:#ff9b9d;font-size:.86rem}.settings-success{color:#9fe0c1;margin:8px 0;display:block}@media (max-width:520px){.security-dialog{padding:18px}.recovery-code-grid{grid-template-columns:1fr}.security-dialog .confirm-actions{grid-template-columns:1fr;gap:8px;display:grid}.security-dialog .confirm-actions button{width:100%}}.recovery-code-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.recovery-code-actions button{min-width:0}.profile-actions{flex-wrap:wrap;gap:8px;display:flex}.profile-actions button{min-width:0}@media (max-width:520px){.recovery-code-actions{grid-template-columns:1fr}.profile-actions{grid-template-columns:1fr;display:grid}.profile-actions button{width:100%}}.recovery-status-badge{color:#c8e7f3;background:#9fd8ed14;border:1px solid #9fd8ed3d;border-radius:999px;align-items:center;gap:7px;width:max-content;margin:10px 0 4px;padding:6px 10px;font-size:.76rem;display:inline-flex}.recovery-status-badge.regenerated{color:#bdebd0;background:#9fe0c11a;border-color:#9fe0c157}.recovery-status-badge.revoked{color:#ffb5b7;background:#ff9b9d1a;border-color:#ff9b9d57}.status-dot{background:#8ed2ed;border-radius:50%;width:7px;height:7px}.recovery-status-badge.regenerated .status-dot{background:#9fe0c1}.recovery-status-badge.revoked .status-dot{background:#ff8589}.danger-button{color:#ffb5b7;background:#ff85891f;border:1px solid #ff858973}.danger-button:disabled{opacity:.5;cursor:not-allowed}.employee-shell{color:#e7f0f3;background:#091218;min-height:100vh;font-family:inherit}.employee-topbar{background:#0b151c;border-bottom:1px solid #a2bec924;justify-content:space-between;align-items:center;min-height:74px;padding:0 34px;display:flex}.employee-topbar>div:first-child,.employee-top-actions,.employee-identity,.employee-ai-briefing-head,.employee-heading,.employee-grid,.employee-context-row,.private-signal-row,.checkin-header,.checkin-footer,.employee-ai-actions{align-items:center;display:flex}.employee-topbar strong{letter-spacing:.14em;font-size:14px}.employee-brand-mark{color:#c98567;margin-right:10px;font-size:22px}.employee-subtitle{color:#7e929b;border-left:1px solid #a2bec933;margin-left:14px;padding-left:14px;font-size:12px}.employee-context-pill{color:#9fb3bb;margin-right:18px;font-size:11px}.employee-avatar{color:#d8e8ed;background:#213440;border:1px solid #b5d3da40;border-radius:50%;width:34px;height:34px;font-size:11px}.employee-avatar.large{place-items:center;width:40px;height:40px;margin-right:11px;display:grid}.employee-layout{grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 74px);display:grid}.employee-sidebar{border-right:1px solid #a2bec91f;flex-direction:column;gap:8px;padding:30px 18px;display:flex}.employee-identity{border-bottom:1px solid #a2bec91f;margin-bottom:10px;padding:0 10px 28px}.employee-identity strong,.employee-identity small{display:block}.employee-identity small{color:#80959e;margin-top:4px;font-size:11px}.employee-nav-item{color:#93a8b1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:12px 14px;font-size:13px}.employee-nav-item.active,.employee-nav-item:hover{color:#e9f4f5;background:#172934;box-shadow:inset 2px 0 #c98567}.employee-sidebar-note{color:#78909a;margin-top:auto;padding:14px 10px;font-size:11px;line-height:1.5}.employee-sidebar-note span,.employee-private-label{color:#8bc7b1}.employee-content{width:100%;max-width:1100px;margin:0 auto;padding:34px 42px 60px}.employee-ai-briefing{background:linear-gradient(110deg,#152731,#101d25);border:1px solid #c9856757;margin-bottom:28px;padding:22px 24px;box-shadow:0 16px 40px #00000029}.employee-ai-briefing-head{justify-content:space-between;gap:20px}.employee-ai-briefing h2{margin:7px 0 0;font-size:22px;font-weight:550;line-height:1.15}.employee-ai-briefing-body{border-top:1px solid #b3cdd31f;max-width:720px;margin-top:17px;padding-top:16px}.employee-ai-briefing-body p{color:#b1c3c9;margin:0;font-size:14px;line-height:1.65}.employee-ai-meta{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.employee-ai-meta span{color:#8ea8af;border:1px solid #a2bec92b;border-radius:999px;padding:5px 8px;font-size:10px}.employee-ai-actions{flex-wrap:wrap;justify-content:flex-end;gap:14px}.employee-briefing-toggle,.employee-secondary{color:#d2e2e6;cursor:pointer;white-space:nowrap;background:#e2e8f00d;border:1px solid #e2e8f038;border-radius:9999px;justify-content:center;align-items:center;gap:5px;padding:4px 13px;font-size:11px;font-weight:500;transition:all .18s;display:inline-flex}.employee-briefing-toggle:hover,.employee-secondary:hover{color:#fff;background:#e2e8f024;border-color:#e2e8f099;transform:translateY(-1px);box-shadow:0 0 12px #e2e8f033}.employee-eyebrow{color:var(--highlight-color,#e2e8f0);letter-spacing:.16em;font-size:10px;font-weight:650;display:block}.employee-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:26px}.employee-heading h1,.personal-page h1,.privacy-page h1,.checkin-page h1{margin:10px 0;font-size:34px;font-weight:500;line-height:1.1}.employee-heading p,.employee-lead{color:#9db1b8;max-width:620px;margin:0;line-height:1.6}.employee-primary{color:#fff;cursor:pointer;white-space:nowrap;background:#e2e8f01f;border:1px solid #e2e8f059;border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:5px 16px;font-size:11.5px;font-weight:600;transition:all .18s;display:inline-flex;box-shadow:0 0 8px #e2e8f014}.employee-primary:disabled{opacity:.4;cursor:not-allowed}.employee-primary span{margin-left:8px}.employee-grid{align-items:stretch;gap:18px}.employee-panel{background:#101d25;border:1px solid #a2bec929;padding:24px}.employee-grid>.employee-panel{flex:1}.employee-panel h2{margin:10px 0 20px;font-size:20px;font-weight:520}.employee-context-row{color:#8fa4ac;border-top:1px solid #a2bec91f;justify-content:space-between;padding:13px 0;font-size:12px}.employee-context-row strong{color:#d9e6e8;font-weight:500}.employee-secondary{margin-top:18px}.personal-teaser{background:#10231f;border-color:#8bc7b140}.personal-teaser p{color:#9eb5ae;font-size:13px;line-height:1.6}.private-signal-row{flex-wrap:wrap;gap:10px;margin:20px 0}.private-signal-row span{color:#8ea8a5;font-size:11px}.private-signal-row b{color:#cfe7db;margin-right:8px;font-size:13px}.employee-private-label{font-size:11px;display:block}.privacy-contract{background:#132029;justify-content:space-between;align-items:center;gap:28px;margin-top:18px;display:flex}.privacy-contract p{color:#9eb1b8;max-width:700px;margin:0;font-size:13px;line-height:1.55}.k8-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#102821d9;border:1px solid #8bc7b159;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:5px 12px;display:inline-flex}.k8-badge strong{color:#bce2d0;letter-spacing:.02em;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700;display:inline}.k8-badge span{color:#8eafa1;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:10px;display:inline}.k8-badge.is-locked{background:#2d1414d9;border-color:#ef827566}.k8-badge.is-locked strong{color:#f5b0a6}.k8-badge.is-locked span{color:#dca39c}.ann-cat-copper{background:#c985671f;border-color:#c9856766}.ann-cat-copper span{color:#f2d6c9}.ann-cat-jade{background:#8bc7b11f;border-color:#8bc7b166}.ann-cat-jade span{color:#bce2d0}.ann-cat-amber{background:#e0b25c1f;border-color:#e0b25c66}.ann-cat-amber span{color:#fce4b3}.ann-cat-blue{background:#8ec7e51f;border-color:#8ec7e566}.ann-cat-blue span{color:#cae7f7}.personal-page,.privacy-page{max-width:860px}.personal-boundary{background:#102821;border:1px solid #8bc7b133;flex-wrap:wrap;gap:10px;margin:28px 0;padding:16px;display:flex}.personal-boundary strong{color:#c8ead9;margin-right:8px}.personal-boundary span{color:#9fc0b2;font-size:11px}.personal-preview-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.personal-preview-grid div{border-top:2px solid #c98567;padding-top:13px}.personal-preview-grid span,.personal-preview-grid strong{display:block}.personal-preview-grid span{color:#8fa4ac;font-size:12px}.personal-preview-grid strong{margin-top:8px;font-size:14px}.privacy-list{margin-top:28px}.privacy-list div{border-top:1px solid #a2bec924;grid-template-columns:1.2fr 2fr auto;align-items:center;gap:20px;padding:17px 0;display:grid}.privacy-list span{color:#9eb1b8;font-size:13px}.privacy-list b{color:#9bd4bc;font-size:11px}.checkin-page{max-width:900px}.checkin-header{border-bottom:1px solid #a2bec924;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;padding-bottom:20px}.checkin-header p{color:#9eb1b8;max-width:620px;margin:0;line-height:1.5}.status-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.status-option{text-align:left;color:#d9e6e8;cursor:pointer;background:#0d1a21;border:1px solid #a2bec929;align-items:flex-start;gap:12px;padding:15px;display:flex}.status-option.selected{background:#1b292f;border-color:#c98567}.status-radio{color:#e8b49d;border:1px solid #718991;flex:none;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.status-option strong,.status-option small{display:block}.status-option small{color:#91a8b0;margin-top:5px;font-size:11px;line-height:1.4}.support-block{border-top:1px solid #a2bec924;margin-top:26px;padding-top:20px}.support-options{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.support-option{color:#a9bdc3;cursor:pointer;background:0 0;border:1px solid #a2bec92e;border-radius:999px;padding:9px 11px;font-size:11px}.support-option.selected{color:#d0eadf;background:#132a25;border-color:#8bc7b1}.checkin-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:28px}.checkin-footer strong,.checkin-footer span{display:block}.checkin-footer strong{font-size:11px}.checkin-footer span{color:#8bc7b1;margin-top:5px;font-size:11px}.checkin-success{text-align:center;padding:40px 18px}.success-icon{color:#a9ddc3;background:#18372d;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 16px;font-size:22px;display:grid}.checkin-success h2{font-weight:500}.checkin-success p{color:#9eb1b8;max-width:500px;margin:0 auto 24px;line-height:1.6}.submitted-summary{text-align:left;border-top:1px solid #a2bec924;grid-template-columns:1fr 1fr;gap:10px;max-width:520px;margin:0 auto;padding-top:14px;display:grid}.submitted-summary span{color:#8ea3ab;font-size:11px}.submitted-summary strong{font-size:12px;font-weight:500}@media (max-width:720px){.employee-topbar{padding:0 16px}.employee-subtitle,.employee-context-pill{display:none}.employee-layout{display:block}.employee-sidebar{scrollbar-width:none;border-bottom:1px solid #a2bec91f;border-right:0;flex-direction:row;gap:6px;padding:10px 14px;display:flex;overflow-x:auto}.employee-sidebar::-webkit-scrollbar{display:none}.employee-identity,.employee-sidebar-note{display:none}.employee-nav-item{white-space:nowrap;padding:8px 12px;font-size:12.5px}.employee-content{padding:20px 14px 40px}.employee-ai-briefing{margin-bottom:20px;padding:18px}.employee-ai-briefing-head,.employee-heading,.checkin-header{display:block}.employee-ai-briefing h2{font-size:19px}.employee-ai-actions{justify-content:flex-start;margin-top:16px}.employee-heading h1,.personal-page h1,.privacy-page h1,.checkin-page h1{font-size:28px}.employee-heading .employee-primary{margin-top:18px}.employee-grid{display:block}.employee-grid>.employee-panel{margin-bottom:14px}.privacy-contract{display:block}.k8-badge{margin-top:16px}.personal-preview-grid{grid-template-columns:1fr}.privacy-list div{grid-template-columns:1fr;gap:5px}.status-options{grid-template-columns:1fr}.checkin-footer{display:block}.checkin-footer .employee-primary{width:100%;margin-top:16px}.private-signal-row{gap:7px}.employee-ai-meta{display:block}.employee-ai-meta span{margin:3px 3px 0 0;display:inline-block}}@media (max-width:460px){.employee-sidebar{gap:3px;padding:8px}.employee-nav-item{padding:6px 9px;font-size:11.5px}}.employee-daily-question{background:#101f25;border:1px solid #8bc7b13d;grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:center;gap:24px;margin-bottom:26px;padding:22px 24px;display:grid}.employee-daily-question h2{margin:9px 0 7px;font-size:20px;font-weight:520;line-height:1.25}.employee-daily-question p{color:#98afb5;margin:0;font-size:12px;line-height:1.5}.daily-answer-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.daily-answer-option{text-align:left;color:#c8d7da;cursor:pointer;background:#0b181e;border:1px solid #a2bec933;justify-content:space-between;align-items:center;padding:11px 12px;font-size:11px;display:flex}.daily-answer-option:hover{color:#f2d6c9;border-color:#c98567}.daily-answer-option span{color:#c98567}.daily-answer-confirmed{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.daily-answer-confirmed span{color:#8bc7b1;font-size:11px}.daily-answer-confirmed strong{color:#dce9e9;font-size:13px}.daily-answer-confirmed .employee-briefing-toggle{margin-left:auto}@media (max-width:720px){.employee-daily-question{margin-bottom:20px;padding:18px;display:block}.daily-answer-options{grid-template-columns:1fr;margin-top:16px}.daily-answer-confirmed{justify-content:flex-start;margin-top:16px}.daily-answer-confirmed .employee-briefing-toggle{margin-left:0}}.mindgarden-tools{grid-template-columns:1.25fr .75fr;gap:16px;margin-top:26px;display:grid}.mindgarden-tool{background:#0d1b20;border:1px solid #8bc7b133;padding:20px}.mindgarden-tool h2{margin:9px 0 12px;font-size:18px;font-weight:520}.mindgarden-tool p{color:#9eb1b8;font-size:12px;line-height:1.55}.diary-tool textarea{resize:vertical;color:#dce9e9;width:100%;min-height:116px;font:inherit;background:#091419;border:1px solid #a2bec92e;outline:none;padding:12px;font-size:12px;line-height:1.6}.diary-tool textarea:focus{border-color:#c98567;box-shadow:0 0 0 2px #c9856724}.mindgarden-tool-footer,.meditation-start{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.mindgarden-tool-footer>span,.meditation-start>span,.saved-diary>span{color:#8bc7b1;font-size:10px}.saved-diary{border-top:1px solid #a2bec921;margin-top:14px;padding-top:12px}.saved-diary strong{color:#d8e6e8;margin:5px 0 8px;font-size:12px;font-weight:450;line-height:1.5;display:block}.saved-diary .employee-briefing-toggle{padding:6px 9px;font-size:10px}.meditation-options{gap:7px;margin-top:18px;display:flex}.meditation-options button{color:#b7cace;cursor:pointer;background:0 0;border:1px solid #a2bec933;padding:9px 11px;font-size:11px}.meditation-options button.selected,.meditation-options button:hover{color:#f0c6b3;background:#201b1b;border-color:#c98567}.meditation-start{margin-top:16px;display:block}.meditation-start .employee-primary{width:100%;margin-top:10px}@media (max-width:720px){.mindgarden-tools{grid-template-columns:1fr}.mindgarden-tool-footer{display:block}.mindgarden-tool-footer .employee-secondary{margin-top:10px}.meditation-start .employee-primary{width:100%}}.hr-aggregate-page{max-width:1120px}.hr-privacy-strip{background:#102821;border:1px solid #8bc7b147;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 18px;padding:14px 16px;display:flex}.hr-privacy-strip strong{color:#b9e4ce;font-size:12px}.hr-privacy-strip span{color:#9db8ad;border-left:1px solid #8bc7b140;padding-left:10px;font-size:11px}.hr-meter-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.hr-meter-grid .employee-panel p{color:#97adb4;margin:9px 0 0;font-size:12px}.hr-big-number{color:#dbe9e9;letter-spacing:-.04em;margin-top:12px;font-size:38px;font-weight:500;display:block}.hr-distribution{margin-top:16px}.hr-distribution .panel-title-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.hr-bars{margin:24px 0}.hr-bars>div{color:#a7bbc0;grid-template-columns:minmax(150px,1fr) 30px minmax(120px,2fr);align-items:center;gap:12px;margin:14px 0;font-size:12px;display:grid}.hr-bars b{color:#e0ecee;font-weight:500}.hr-bars i{background:#8bc7b1;height:8px;display:block}.hr-bars>div:nth-child(2) i{background:#c98567}.hr-bars>div:nth-child(3) i{background:#88b7d0}.hr-distribution .privacy-note{color:#8fa7ad;border-top:1px solid #a2bec921;padding-top:14px;font-size:11px}.hr-distribution .privacy-note span{color:#8bc7b1}@media (max-width:720px){.hr-meter-grid{grid-template-columns:1fr}.hr-privacy-strip{display:block}.hr-privacy-strip strong,.hr-privacy-strip span{border-left:0;margin-top:5px;padding-left:0;display:block}.hr-bars>div{grid-template-columns:minmax(130px,1fr) 22px minmax(80px,1fr);gap:7px;font-size:10px}.hr-distribution .panel-title-row{display:block}.hr-distribution .k8-badge{margin-top:14px;display:inline-flex}}.employee-logout{color:#cbd5e1;cursor:pointer;background:#e2e8f00a;border:1px solid #e2e8f033;border-radius:9999px;margin-left:10px;padding:4px 12px;font-size:11px;font-weight:500;transition:all .18s}@media (max-width:720px){.employee-logout{margin-left:6px;padding:7px 8px;font-size:10px}.employee-top-actions{gap:2px}.employee-top-actions .employee-avatar{display:none}}.employee-topbar-settings-btn{color:#c7d8dc;cursor:pointer;background:#e2e8f00d;border:1px solid #e2e8f038;border-radius:9999px;align-items:center;gap:6px;margin-left:6px;margin-right:12px;padding:4px 13px;font-size:11.5px;font-weight:500;transition:all .18s;display:inline-flex}.employee-topbar-settings-btn:hover{color:#f2d6c9;background:#172934;border-color:#c98567}.employee-topbar-settings-btn.active{color:#f2d6c9;background:#c9856733;border-color:#c98567;box-shadow:0 0 10px #c9856733}@media (max-width:720px){.employee-topbar-settings-btn{margin-left:4px;margin-right:6px;padding:6px 9px;font-size:11px}.employee-topbar-settings-btn span{display:none}}.employee-notification-backdrop{display:none}.employee-notification-popover{z-index:1000;background:linear-gradient(#101e22,#0c1719);border:1px solid #c58f7c66;border-radius:16px;flex-direction:column;width:380px;max-width:min(380px,100vw - 28px);max-height:calc(100vh - 90px);animation:.18s ease-out fadeIn;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 20px 50px #000000a6,0 0 30px #c58f7c1f}@media (max-width:640px){.employee-notification-backdrop{-webkit-backdrop-filter:blur(4px);z-index:10000;background:#040a0cb8;display:block;position:fixed;inset:0}.employee-notification-popover{z-index:10001!important;border-color:#c58f7c8c!important;border-radius:16px!important;width:auto!important;max-width:calc(100vw - 20px)!important;max-height:calc(100vh - 76px)!important;position:fixed!important;top:64px!important;left:10px!important;right:10px!important;box-shadow:0 20px 60px #000000d9,0 0 30px #c58f7c38!important}}.settings-page{max-width:920px}.settings-subsections{flex-direction:column;gap:20px;margin-top:24px;display:flex}.settings-card{background:#101d25;border:1px solid #a2bec929;border-radius:16px;padding:24px 28px}.settings-card h2{color:#e7f0f3;margin:8px 0 14px;font-size:20px;font-weight:520}.settings-card-lead{color:#9db1b8;margin:0 0 20px;font-size:13px;line-height:1.6}.settings-item-row{border-top:1px solid #a2bec91f;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.settings-item-row:first-of-type{border-top:0;padding-top:4px}.settings-item-info strong{color:#dce7ea;margin-bottom:4px;font-size:14px;display:block}.settings-item-info span{color:#8da4ad;font-size:12px;line-height:1.45;display:block}.settings-badge-pill{border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.settings-badge-pill.green{color:#8bc7b1;background:#8bc7b126;border:1px solid #8bc7b14d}.settings-badge-pill.copper{color:#c98567;background:#c9856726;border:1px solid #c985674d}.settings-toggle-btn{cursor:pointer;white-space:nowrap;border-radius:6px;padding:8px 16px;font-size:12px;font-weight:600;transition:all .15s}.settings-toggle-btn.enabled{color:#bce2d0;background:#8bc7b133;border:1px solid #8bc7b1}.settings-toggle-btn.disabled{color:#8da4ad;background:#ffffff0d;border:1px solid #a2bec940}.settings-input-field{color:#e7f0f3;background:#091419;border:1px solid #a2bec938;border-radius:6px;outline:none;width:220px;padding:9px 12px;font-size:13px}.settings-input-field:focus{border-color:#c98567;box-shadow:0 0 0 2px #c9856726}.settings-notice-banner{color:#cbe9dc;background:#8bc7b124;border:1px solid #8bc7b166;border-radius:10px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 18px;font-size:13px;display:flex}@media (max-width:720px){.settings-card{padding:18px 16px}.settings-item-row{flex-direction:column;align-items:flex-start;gap:12px}.settings-input-field{width:100%}}.context-switch-button{color:#bce2d0;cursor:pointer;background:#102821;border:1px solid #8bc7b152;border-radius:6px;margin-left:10px;padding:8px 11px;font-size:11px}.context-switch-button:hover{color:#f2c6b4;background:#211b1a;border-color:#c98567}@media (max-width:720px){.context-switch-button{margin-left:4px;padding:7px 8px;font-size:10px}.topbar-actions .user-name{display:none}}.hr-ai-summary{background:linear-gradient(110deg,#152832,#10211e);border:1px solid #8bc7b14d;justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 18px;padding:22px 24px;display:flex}.hr-ai-summary h2{margin:9px 0;font-size:20px;font-weight:520;line-height:1.25}.hr-ai-summary p{color:#a5b9b6;max-width:700px;margin:0;font-size:12px;line-height:1.6}.hr-ai-summary-meta{flex-direction:column;gap:7px;min-width:160px;display:flex}.hr-ai-summary-meta span{color:#a6cdbd;border:1px solid #8bc7b138;padding:6px 8px;font-size:10px}.employee-reminder{color:#c1d0d3;background:#111f25;border:1px solid #c9856733;align-items:center;gap:12px;margin:-10px 0 24px;padding:11px 13px;display:flex}.employee-reminder .reminder-dot{color:#c98567;font-size:10px}.employee-reminder div{flex-direction:column;flex:1;gap:3px;display:flex}.employee-reminder strong{font-size:11px;font-weight:550}.employee-reminder div span{color:#879da5;font-size:10px}.employee-reminder .employee-briefing-toggle{white-space:nowrap;padding:7px 9px;font-size:10px}@media (max-width:720px){.hr-ai-summary{padding:18px;display:block}.hr-ai-summary-meta{flex-flow:wrap;margin-top:16px;display:flex}.employee-reminder{align-items:flex-start}.employee-reminder .employee-briefing-toggle{margin-left:auto}}.diary-tag-block{margin:13px 0 2px}.diary-tag-block>span{color:#8ea8a5;margin-bottom:7px;font-size:10px;display:block}.diary-tags{flex-wrap:wrap;gap:6px;display:flex}.diary-tags button{color:#9db4b9;cursor:pointer;background:0 0;border:1px solid #a2bec92e;border-radius:999px;padding:6px 8px;font-size:10px}.diary-tags button.selected,.diary-tags button:hover{color:#d1eadf;background:#132a25;border-color:#8bc7b1}.mindgarden-locked{background:#0d1b20;border:1px dashed #a2bec93d;margin-top:26px;padding:26px}.mindgarden-locked h2{margin:9px 0;font-size:20px;font-weight:520}.mindgarden-locked p{color:#9eb1b8;max-width:620px;font-size:12px;line-height:1.6}.mindgarden-locked .employee-private-label{margin-top:14px}.mindgarden-diary-card{margin-top:18px;padding:22px}.mindgarden-diary-card>p{color:#9eb1b8;font-size:12px;line-height:1.5}.mindgarden-diary-card textarea{resize:vertical;color:#dce9e9;width:100%;min-height:125px;font:inherit;background:#091419;border:1px solid #8bc7b133;outline:none;margin-top:8px;padding:13px;font-size:12px;line-height:1.6}.mindgarden-diary-card textarea:focus{border-color:#8bc7b1;box-shadow:0 0 0 2px #8bc7b124}.diary-card-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.diary-card-footer span{color:#8bc7b1;font-size:11px}@media (max-width:720px){.diary-card-footer{display:block}.diary-card-footer .primary-button{width:100%;margin-top:12px}}.mindgarden-page{max-width:1120px;margin:0 auto;padding:8px 0 48px}.mindgarden-page .section-heading{align-items:flex-start;margin-bottom:18px}.mindgarden-back{color:#9cc7b6;cursor:pointer;background:0 0;border:0;margin-bottom:12px;padding:0;font-size:11px}.mindgarden-title{letter-spacing:.04em;color:#e4efee;margin:8px 0 7px;font-size:clamp(34px,5vw,62px);line-height:.95}.mindgarden-subtitle{color:#9fb4b5;max-width:560px;margin:0;font-size:13px}.mindgarden-head-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.mindgarden-disable{color:#d8a592;cursor:pointer;background:0 0;border:1px solid #c9856759;padding:7px 10px;font-size:10px}.mindgarden-disable:hover{background:#251b1a}.journey-stage{background:#0b171b;border:1px solid #8bc7b147;min-height:360px;margin-bottom:18px;position:relative;overflow:hidden}.journey-image{opacity:.82;position:absolute;inset:0;background-position:50% 58%!important;background-size:cover!important}.journey-stage:after{content:"";pointer-events:none;background:linear-gradient(90deg,#071115eb,#071115c2 45%,#07111529);position:absolute;inset:0}.journey-overlay{z-index:1;align-items:center;min-height:360px;padding:42px 48px;display:flex;position:relative}.journey-copy{max-width:530px}.journey-copy h3{margin:12px 0;font-size:clamp(28px,4vw,48px);line-height:1.04}.journey-copy p{color:#afc0c0;max-width:450px;font-size:13px;line-height:1.55}.journey-legend{z-index:2;color:#b9c9c9;flex-wrap:wrap;gap:14px;font-size:10px;display:flex;position:absolute;bottom:18px;right:22px}.journey-legend span{background:#071115b8;padding:6px 8px}.mindgarden-diary-card{padding:24px}.mindgarden-diary-card textarea{min-height:128px}.mindgarden-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.mindgarden-module-card{text-align:left;color:#d6e8e4;cursor:pointer;background:#0d1b20;border:1px solid #8bc7b12e;flex-direction:column;align-items:flex-start;gap:7px;padding:16px;display:flex}.mindgarden-module-card:hover{background:#102622;border-color:#8bc7b1}.mindgarden-module-card span{color:#8bc7b1;font-size:22px}.mindgarden-module-card strong{font-size:13px}.mindgarden-module-card small{color:#91a7aa;font-size:10px;line-height:1.45}.diary-history{border-top:1px solid #a2bec924;margin-top:22px;padding-top:16px}.diary-history-row{border-bottom:1px solid #a2bec91a;grid-template-columns:125px 1fr auto;align-items:start;gap:14px;padding:12px 0;display:grid}.diary-history-row div{flex-direction:column;gap:4px;display:flex}.diary-history-row div strong{color:#bfe4d5;font-size:11px}.diary-history-row div span{color:#81979d;font-size:10px}.diary-history-row p{color:#c5d1d1;margin:0;font-size:12px;line-height:1.5}.diary-delete{color:#c98b76;cursor:pointer;background:0 0;border:0;font-size:10px}.mindgarden-disabled{opacity:.55;cursor:not-allowed}@media (max-width:720px){.mindgarden-page{padding:0 0 30px}.mindgarden-page .section-heading{display:block}.mindgarden-head-actions{align-items:flex-start;margin-top:14px}.journey-stage,.journey-overlay{min-height:430px}.journey-overlay{align-items:flex-start;padding:28px 22px}.journey-image{background-position:65%!important}.journey-stage:after{background:linear-gradient(#071115eb,#071115ad 68%,#07111559)}.journey-copy{padding-top:36px}.journey-copy h3{font-size:34px}.journey-legend{gap:6px;bottom:16px;left:18px;right:18px}.journey-legend span{font-size:9px}.mindgarden-module-grid{grid-template-columns:1fr}.diary-history-row{grid-template-columns:1fr;gap:7px}.diary-delete{justify-self:start}}.garden-copy .eyebrow.sage-text,.mindgarden-page .eyebrow.sage-text{color:#b8ff6a;text-shadow:0 0 14px #b8ff6a33}.mindgarden-module-card.active{border-color:#b8ff6a;box-shadow:inset 0 0 0 1px #b8ff6a47}.diary-history-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.diary-history-head label{color:#8ea8a5;align-items:center;gap:7px;font-size:10px;display:flex}.diary-history-head select{color:#cfe0dd;background:#0d1b20;border:1px solid #8bc7b133;padding:6px 8px;font-size:10px}.mindgarden-topbar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.journey-copy .mindgarden-journey-label{color:#b8ff6a;transition:text-shadow .18s,color .18s}.journey-copy .mindgarden-journey-label:hover{color:#d6ffae;text-shadow:0 0 8px #b8ff6abf,0 0 22px #b8ff6a59}.mindgarden-hero-title{letter-spacing:.08em;color:#b8ff6a;text-shadow:0 0 16px #b8ff6a38;margin:8px 0 4px;font-size:clamp(30px,5vw,58px)}.mindgarden-hero-subtitle{color:#b5c8c6!important;max-width:390px!important;margin:0 0 16px!important;font-size:12px!important}.mindgarden-settings-card{background:#101f25;border:1px solid #8bc7b133;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;padding:16px 18px;display:flex}.mindgarden-settings-card>div{flex-direction:column;gap:5px;display:flex}.mindgarden-settings-card strong{color:#d9e9e6;font-size:14px}.mindgarden-settings-card>div>span:last-child{color:#91a8ac;font-size:11px}.diary-mood-chart{align-items:flex-end;gap:8px;height:42px;margin-top:8px;display:flex}.diary-mood-chart>div{flex-direction:column;align-items:center;gap:3px;min-width:22px;display:flex}.diary-mood-chart i{background:#b8ff6a;border-radius:3px 3px 0 0;width:9px;min-height:8px;display:block;box-shadow:0 0 9px #b8ff6a40}.diary-mood-chart span{color:#839a9f;font-size:8px}.mindgarden-module-card small{min-height:29px}.mindgarden-module-card.active small{color:#b8ff6a}.mindgarden-module-card.active:after{content:"Klik om afspelen/pauzeren";color:#849ca1;margin-top:2px;font-size:9px}@media (max-width:720px){.mindgarden-topbar{align-items:flex-start}.mindgarden-settings-card{display:block}.mindgarden-settings-card button{width:100%;margin-top:12px}.mindgarden-hero-title{font-size:40px}}.mindgarden-hero-title{letter-spacing:.025em;color:#b8ff6a;text-shadow:0 0 13px #b8ff6a33;letter-spacing:.015em;margin:6px 0 5px;font-family:Lugrasimo,Segoe Print,Bradley Hand,cursive;font-size:clamp(23px,3.4vw,38px);font-weight:400;line-height:1.05;animation:3.8s ease-in-out infinite mindgarden-title-pulse}.diary-row-actions{align-items:center;gap:10px;display:flex}.diary-favorite{color:#778f93;cursor:pointer;background:0 0;border:0;padding:2px;font-size:20px;line-height:1}.diary-favorite:hover,.diary-favorite.active{color:#b8ff6a;text-shadow:0 0 10px #b8ff6a59}.mindgarden-week-chart{margin:16px 0;padding:18px 22px}.week-mood-bars{border-bottom:1px solid #8bc7b12e;justify-content:space-between;align-items:flex-end;gap:10px;height:92px;padding:8px 8px 0;display:flex}.week-mood-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.week-mood-bar i{background:linear-gradient(#b8ff6a,#6da995);width:100%;max-width:26px;min-height:8px;box-shadow:0 0 12px #b8ff6a2b}.week-mood-bar span{color:#8da4a6;font-size:9px}.week-chart-note{color:#849b9d;margin-top:12px;font-size:10px;display:block}@keyframes mindgarden-title-pulse{0%,to{text-shadow:0 0 10px #b8ff6a2e;opacity:.92}50%{text-shadow:0 0 18px #b8ff6a73;opacity:1}}@media (prefers-reduced-motion:reduce){.mindgarden-hero-title{animation:none}}@media (max-width:720px){.mindgarden-week-chart{padding:16px}.week-mood-bars{gap:5px}}.mindgarden-hero-title{letter-spacing:.015em;font-family:Macondo,Segoe Print,Bradley Hand,cursive;font-size:clamp(23px,3.4vw,38px);font-weight:400}.garden-mindgarden-label{color:#b8ff6a;letter-spacing:.02em;text-shadow:0 0 12px #b8ff6a33;margin-bottom:8px;font-family:Macondo,Lugrasimo,Segoe Print,cursive;font-size:20px;line-height:1}.mindgarden-statistics-page{max-width:1080px;margin:0 auto}.statistics-grid{grid-template-columns:1.15fr .85fr;gap:16px;margin-top:22px;display:grid}.statistics-chart-panel,.statistics-insight-panel{min-height:300px}.statistics-bars{border-bottom:1px solid #8bc7b12e;align-items:flex-end;gap:14px;height:190px;margin-top:22px;padding:16px 12px 0;display:flex}.statistics-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.statistics-bar i{background:linear-gradient(#b8ff6a,#6eaa94);width:100%;max-width:30px;min-height:12px;display:block;box-shadow:0 0 14px #b8ff6a29}.statistics-bar span{font:10px var(--font-mono,"IBM Plex Mono",monospace);color:#82999b}.statistics-legend{color:#82999b;justify-content:space-between;gap:12px;margin-top:15px;font-size:10px;display:flex}.statistics-legend span:first-child{color:#b9dccc}.legend-sage{background:#b8ff6a;width:8px;height:8px;margin-right:5px;display:inline-block}.statistics-insight-panel h3{max-width:340px;margin:18px 0 10px;font-size:27px;line-height:1.16}.statistics-insight-panel p{color:#a8babc;max-width:360px;font-size:13px;line-height:1.55}.statistics-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:28px 0;display:grid}.statistics-metrics div{border-top:1px solid #8bc7b133;padding-top:10px}.statistics-metrics strong{color:#b8ff6a;font-size:24px;display:block}.statistics-metrics span{color:#82999b;margin-top:3px;font-size:10px;line-height:1.35;display:block}.page-content{transition:opacity .26s cubic-bezier(.23,1,.32,1),transform .26s cubic-bezier(.23,1,.32,1)}.page-content.page-exit{opacity:0;transform:translate(-14px)}@media (max-width:820px){.statistics-grid{grid-template-columns:1fr}.statistics-chart-panel,.statistics-insight-panel{min-height:0}.statistics-bars{height:160px}.mindgarden-statistics-page{max-width:none}}@media (prefers-reduced-motion:reduce){.page-content{transition:none}}.employee-welcome{justify-content:space-between;align-items:center;gap:30px;margin-bottom:0;padding:24px 30px;display:flex}.employee-welcome h1{margin:10px 0 16px;font-size:clamp(32px,4vw,50px);line-height:1.02}.employee-welcome-note{color:#81979a;margin:7px 2px 22px;font-size:11px}.personal-preferences{color:#c7d9d5;border-top:1px solid #8bc7b12b;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.personal-preferences small{color:#81979a;margin-top:3px;font-size:10px;display:block}.preference-lock,.preference-on{font:10px var(--font-mono,"IBM Plex Mono",monospace);color:#9ed2bf;white-space:nowrap}.preference-on{color:#b8ff6a}.personal-export-button{margin-top:16px}.statistics-chart-panel,.statistics-insight-panel{overflow:hidden}@media (max-width:540px){.employee-welcome{align-items:flex-start;padding:20px 18px}.employee-welcome h1{font-size:34px}.employee-welcome .breath-orbit{flex:0 0 78px;width:78px;height:78px}.employee-welcome-note{margin:6px 2px 18px;line-height:1.45}.mindgarden-statistics-page .section-heading{display:block}.mindgarden-statistics-page .section-heading h2{font-size:30px}.mindgarden-statistics-page .admin-copy{font-size:12px;line-height:1.45}.statistics-grid{gap:12px}.statistics-bars{gap:6px;height:142px;padding-left:4px;padding-right:4px}.statistics-bar i{max-width:20px}.statistics-legend{flex-wrap:wrap;font-size:9px}.statistics-insight-panel h3{font-size:23px}.statistics-metrics{gap:6px}.statistics-metrics strong{font-size:20px}.statistics-metrics span{font-size:9px}.mindgarden-settings-card{padding:16px}.personal-preferences{align-items:flex-start}.personal-export-button{justify-content:center;width:100%}}.business-welcome{background:linear-gradient(135deg,#15242c,#101b22);min-height:230px;position:relative;overflow:hidden}.business-welcome:hover{border-color:#9ed2bf75;transform:translateY(-2px);box-shadow:0 12px 30px #020a0e2e}.business-welcome,.business-welcome:hover{transition:transform .22s cubic-bezier(.23,1,.32,1),border-color .22s,box-shadow .22s}.business-welcome-copy{color:#a8bbbd;max-width:430px;margin:0;font-size:14px;line-height:1.5}.business-signal-visual{width:240px;height:180px;margin-right:12px;position:relative}.signal-orbit{border:1px solid #8bc7b157;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-two{border-color:#b8ff6a66;width:104px;height:104px}.signal-core{background:#b8ff6a;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #b8ff6a7a}.signal-line{transform-origin:0;background:#8bc7b161;height:1px;position:absolute}.line-one{width:86px;top:36%;left:52%;transform:rotate(-28deg)}.line-two{width:72px;top:65%;left:47%;transform:rotate(22deg)}.line-three{width:56px;top:49%;left:43%;transform:rotate(92deg)}.employee-privacy-note{color:#849b9d;width:max-content;max-width:100%;font:10px var(--font-mono,"IBM Plex Mono",monospace);background:#101c219e;border:1px solid #8bc7b12e;align-items:center;gap:8px;margin:18px 0 24px;padding:8px 12px;display:flex}.statistics-controls{align-items:end;gap:10px;display:flex}.statistics-controls label{color:#8ea6a6;font:10px var(--font-mono,"IBM Plex Mono",monospace);flex-direction:column;gap:5px;display:flex}.statistics-controls select{color:#d5e3df;background:#0d1b20;border:1px solid #8bc7b138;padding:8px 10px;font-size:11px}.personal-export-actions{gap:8px;display:flex}.personal-export-actions .personal-export-button{flex:1;justify-content:center}.mindgarden-statistics-page .section-heading{align-items:flex-end}@media (max-width:540px){.business-welcome{min-height:190px;padding:18px}.business-welcome h1{font-size:32px}.business-welcome-copy{max-width:250px;font-size:12px}.business-signal-visual{flex:0 0 108px;width:108px;height:118px;margin-right:0}.orbit-one{width:86px;height:86px}.orbit-two{width:58px;height:58px}.line-one{width:44px}.line-two{width:36px}.line-three{width:28px}.employee-privacy-note{padding:7px 10px;font-size:9px}.statistics-controls{justify-content:space-between;margin-top:16px}.statistics-controls select{max-width:145px}.personal-export-actions{flex-direction:column}.mindgarden-statistics-page .section-heading{align-items:stretch}}@media (prefers-reduced-motion:reduce){.business-welcome,.business-welcome:hover{transition:none;transform:none}}.business-welcome{background-color:#0000;background-image:radial-gradient(circle at 78% 22%,#b8ff6a1f 0 1px,#0000 2px),linear-gradient(135deg,#21343f,#1a2c38 52%,#263f4b);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.business-welcome:hover{transform:translateY(-4px);box-shadow:0 18px 36px #030c115c,0 0 0 1px #b8ff6a24}.business-quick-action{color:#d5e8e2;letter-spacing:.01em;background:#0d1a206b;border:1px solid #b8ff6a59;align-items:center;gap:7px;margin-top:16px;padding:9px 12px;font-size:11px;display:inline-flex}.business-quick-action:hover{color:#b8ff6a;background:#b8ff6a1f}.employee-privacy-note{transition:opacity .18s,transform .18s}.employee-privacy-note:hover{opacity:.88;transform:translateY(-1px)}@media (max-width:540px){.business-welcome:hover{transform:translateY(-2px);box-shadow:0 10px 22px #030c114d}.business-quick-action{margin-top:12px;padding:8px 10px;font-size:10px}.employee-privacy-note{width:auto;margin:14px 0 18px;padding:6px 9px;font-size:8px;line-height:1.25}.employee-privacy-note svg{flex:none}}@media (prefers-reduced-motion:reduce){.business-welcome:hover,.employee-privacy-note:hover{box-shadow:none;transform:none}}.checkin-quick-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.checkin-quick-actions .business-quick-action{margin-top:0}.quick-diary-entry{background:#101c21b3;border:1px solid #8bc7b133;margin:12px 0;padding:12px}.quick-diary-entry textarea{resize:vertical;color:#d5e3df;width:100%;min-height:74px;font:13px/1.45 var(--font-sans,system-ui,sans-serif);background:#0e1a20;border:1px solid #8bc7b138;padding:10px;display:block}.quick-diary-entry textarea:focus{outline-offset:2px;outline:2px solid #b8ff6a6b}.quick-diary-entry>div{color:#81979a;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:10px;display:flex}.quick-diary-entry .soft-button{white-space:nowrap}.business-welcome .business-quick-action{display:none}@media (max-width:540px){.checkin-quick-actions{grid-template-columns:1fr;display:grid}.checkin-quick-actions .business-quick-action{justify-content:center}.quick-diary-entry>div{flex-direction:column;align-items:flex-start}.quick-diary-entry .soft-button{justify-content:center;width:100%}}.quick-diary-moods{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.quick-diary-moods>span{font:10px var(--font-mono,"IBM Plex Mono",monospace);color:#81979a;margin-right:3px}.quick-diary-moods button{color:#9eb4b4;background:0 0;border:1px solid #8bc7b133;padding:5px 8px;font-size:10px}.quick-diary-moods button.selected{color:#b8ff6a;background:#b8ff6a14;border-color:#b8ff6a8c}.checkin-panel{scroll-margin-top:20px}.checkin-panel.checkin-started{animation:.42s cubic-bezier(.23,1,.32,1) checkin-focus-in}@keyframes checkin-focus-in{0%{opacity:.66;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:540px){.quick-diary-moods{gap:5px}.quick-diary-moods button{flex:1;min-width:calc(50% - 5px);padding:7px 5px}.checkin-panel.checkin-started{animation-duration:.32s}}@media (prefers-reduced-motion:reduce){.checkin-panel.checkin-started{animation:none}}.thought-list-panel{border-top:1px solid #a2bec924;margin-top:14px;padding-top:12px}.thought-filter-row{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(120px,.7fr));gap:8px;margin-bottom:10px;display:grid}.thought-filter-row input,.thought-filter-row select{color:#cfe0dd;min-width:0;font:inherit;background:#0d1b20;border:1px solid #8bc7b133;padding:9px 10px;font-size:11px}.thought-list{flex-direction:column;display:flex}.thought-list-row{color:#cfe0dd;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a2bec91a;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 2px;display:flex}.thought-list-row:hover{color:#e8fff4;background:#8bc7b10f}.thought-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.thought-meta{color:#81979d;flex:none;font-size:10px}.thought-detail-mini{background:#0c1b20;border:1px solid #b8ff6a38;margin-top:12px;padding:13px 14px}.thought-detail-mini time{color:#81979d;margin-top:5px;font-size:10px;display:block}.thought-detail-mini p{color:#c5d1d1;white-space:pre-wrap;margin:9px 0 12px;font-size:12px;line-height:1.55}.icon-button.small{color:#a9c3c1;cursor:pointer;background:0 0;border:0;font-size:18px}.muted{color:#81979d;font-size:11px}@media (max-width:720px){.thought-filter-row{grid-template-columns:1fr;gap:7px}.thought-list-row{padding:12px 2px;display:block}.thought-preview{white-space:nowrap;display:block}.thought-meta{margin-top:5px;display:block}.thought-detail-mini{padding:12px}}.meditation-reminder-card{background:#0d1b20;border:1px solid #8bc7b12e;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:14px 16px;display:flex}.meditation-reminder-card strong{color:#d6e8e4;margin-top:4px;font-size:12px;display:block}.meditation-reminder-card small{color:#849b9d;margin-top:5px;font-size:10px;display:block}.reminder-toggle{color:#9bb0ae;cursor:pointer;background:0 0;border:1px solid #8bc7b147;padding:8px 14px;font-size:11px}.reminder-toggle.active{color:#b8ff6a;background:#17362d;border-color:#8bc7b1}@media (max-width:720px){.meditation-reminder-card{align-items:flex-start}.reminder-toggle{flex:none}}.thought-pagination{border-top:1px solid #a2bec91a;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:10px;display:flex}.thought-pagination span{color:#81979d;text-align:center;font-size:10px}.thought-pagination button:disabled{opacity:.35;cursor:not-allowed}@media (max-width:720px){.thought-pagination{gap:6px}.thought-pagination span{font-size:9px}.thought-pagination .text-button{padding:5px 0;font-size:10px}}.breathing-sound-card{background:#0d1b20;border:1px solid #8bc7b12e;margin-top:12px;padding:15px 16px}.breathing-sound-card .panel-title-row{align-items:flex-start}.breathing-sound-card strong{color:#d6e8e4;margin-top:4px;font-size:12px;display:block}.breathing-sound-card small{color:#849b9d;margin-top:5px;font-size:10px;line-height:1.45;display:block}.soundscape-options{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:320px;display:flex}.soundscape-option{color:#9bb0ae;cursor:pointer;background:0 0;border:1px solid #8bc7b13d;padding:7px 9px;font-size:10px}.soundscape-option.active{color:#b8ff6a;background:#17362d;border-color:#8bc7b1}.breathing-row{border-top:1px solid #a2bec91f;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding-top:13px;display:flex}.breathing-row strong{color:#b8ff6a}@media (max-width:720px){.breathing-sound-card .panel-title-row{display:block}.soundscape-options{justify-content:flex-start;max-width:none;margin-top:10px}.breathing-row{align-items:flex-start}}.report-filter-summary{color:#81979d;margin:10px 0;font-size:10px}.report-visuals{border-top:1px solid #a2bec91f;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:14px 0;display:flex}.report-pie{background:conic-gradient(#8bc7b1 0 42%,#82a9d0 42% 70%,#c98b76 70% 100%);border-radius:50%;width:116px;height:116px;box-shadow:0 0 0 8px #8bc7b10f}.report-pie-legend{color:#a8b8b9;flex-direction:column;gap:8px;font-size:10px;display:flex}.pie-dot{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.pie-dot.operations{background:#8bc7b1}.pie-dot.support{background:#82a9d0}.pie-dot.product{background:#c98b76}.weekly-ai-summary{background:#0d1b20;border:1px solid #8bc7b129;margin-top:12px;padding:14px 16px}.weekly-ai-summary strong{color:#d6e8e4;margin-top:4px;font-size:12px;display:block}.weekly-ai-summary p{color:#91a7aa;margin:6px 0 0;font-size:11px;line-height:1.5}@media (max-width:720px){.report-visuals{align-items:flex-start;gap:14px}.report-pie{width:92px;height:92px}.report-pie-legend{font-size:9px}.weekly-ai-summary{padding:12px}}.thought-filter-compact{flex-direction:column;gap:9px;margin:12px 0;display:flex}.thought-filter-actions{gap:8px;display:flex}.thought-filter-button,.thought-date-chip{color:#9eb3b5;cursor:pointer;background:#0d1b20;border:1px solid #a2bec933;border-radius:999px;padding:8px 11px;font-size:11px}.thought-filter-button.active,.thought-date-chip.active{color:#d6e8e4;background:#8bc7b11a;border-color:#8bc7b1}.thought-date-chips{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.thought-search-input,.thought-mood-select{color:#d6e8e4;background:#0d1b20;border:1px solid #a2bec933;border-radius:10px;width:100%;padding:11px 12px;font-size:12px}.thought-mood-select option{color:#d6e8e4;background:#0d1b20}@media (max-width:520px){.thought-filter-actions{justify-content:flex-start}.thought-filter-button,.thought-date-chip{padding:7px 9px;font-size:10px}.thought-date-chips{margin-inline:-2px}}.breathing-visual{color:#9fc7b9;letter-spacing:.04em;justify-items:center;gap:6px;min-width:94px;font-size:11px;display:grid}.breathing-orb{color:#b5f2db;transform-origin:50%;background:radial-gradient(circle at 35% 28%,#baf7e0b3,#49897433 48%,#0f282373);border:1px solid #a0dcc28c;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform 4s cubic-bezier(.37,0,.2,1),box-shadow 4s,opacity .24s;display:grid;transform:scale(1);box-shadow:0 0 0 8px #70c1a00f,0 0 26px #6bd5a938}.breathing-orb.phase-0{transform:scale(1.28);box-shadow:0 0 0 14px #70c1a014,0 0 36px #6bd5a957}.breathing-orb.phase-1{transform:scale(1.28);box-shadow:0 0 0 14px #70c1a014,0 0 36px #6bd5a94d}.breathing-orb.phase-2{transform:scale(.78);box-shadow:0 0 0 6px #70c1a00d,0 0 18px #6bd5a926}.breathing-orb.idle{opacity:.52}.soundscape-control,.volume-control{color:#9fc7b9;font-size:11px}.soundscape-control{cursor:pointer;background:#0b1c1980;border:1px solid #a0dcc233;border-radius:999px;padding:7px 10px}.volume-control{align-items:center;gap:7px;display:inline-flex}.volume-control input{accent-color:#9bd7bd;width:72px}@media (prefers-reduced-motion:reduce){.breathing-orb{transition:none}}@media (max-width:640px){.breathing-row{grid-template-columns:1fr auto}.breathing-visual{grid-area:2/1/auto/-1;justify-self:start;margin-top:10px}.breathing-row>.reminder-toggle{grid-area:2/2;align-self:center}.soundscape-options{align-items:flex-start}.volume-control{width:100%}}.soundscape-title{align-items:center;gap:8px;display:flex}.soundscape-pulse{opacity:.32;background:#9ac8ad;border-radius:50%;width:8px;height:8px}.soundscape-active .soundscape-pulse{animation:1.8s ease-in-out infinite soundscape-breathe;box-shadow:0 0 0 5px #9ac8ad14}.soundscape-active{border-color:#9ac8ad42}.soundscape-options{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.soundscape-options .volume-control{color:#91a99b;gap:4px;min-width:92px;margin-top:0;font-size:10px;display:grid}.soundscape-options .volume-control input{background:0 0;border:0;width:92px;padding:0}.audio-error{color:#d89c8f!important}.soundscape-active .soundscape-control{color:#b8d9bd;border-color:#9ac8ad66}@keyframes soundscape-breathe{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@media (max-width:620px){.soundscape-options{align-items:stretch}.soundscape-options .volume-control{min-width:calc(50% - 5px)}.soundscape-options .volume-control input{width:100%}}@media (prefers-reduced-motion:reduce){.soundscape-active .soundscape-pulse{opacity:1;animation:none}}.breathing-mode-picker{border-top:1px solid #9ac8ad1f;gap:8px;margin-top:18px;padding-top:14px;display:grid}.breathing-mode-options{flex-wrap:wrap;gap:7px;display:flex}.breathing-mode-option{color:#91a99b;cursor:pointer;background:0 0;border:1px solid #9ac8ad38;border-radius:7px;padding:7px 9px;font-size:10px}.breathing-mode-option.active{color:#c5e0c9;background:#9ac8ad1a;border-color:#9ac8ad}.breathing-mode-option:focus-visible{outline-offset:2px;outline:2px solid #a8d9ef}.breathing-visual .breathing-orb{transition:transform 4s cubic-bezier(.23,1,.32,1),box-shadow 4s}.breathing-visual .breathing-orb.phase-0{transform:scale(1.12);box-shadow:0 0 0 10px #9ac8ad12}.breathing-visual .breathing-orb.phase-1{transform:scale(1.12);box-shadow:0 0 0 14px #9ac8ad1a}.breathing-visual .breathing-orb.phase-2{transform:scale(.82);box-shadow:0 0 0 4px #9ac8ad0d}@media (max-width:620px){.breathing-mode-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.breathing-mode-option{min-height:34px}}@media (prefers-reduced-motion:reduce){.breathing-visual .breathing-orb{transition:none}}.breathing-meta-row{color:#91a99b;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:10px;display:flex}.breathing-feedback-toggle{color:#a8d9b2;cursor:pointer;background:0 0;border:0;padding:3px;font-size:10px}.breathing-feedback-toggle:focus-visible{outline-offset:2px;outline:2px solid #a8d9ef}.breathing-progress-track{background:#9ac8ad29;border-radius:999px;width:100%;height:5px;margin-top:8px;overflow:hidden}.breathing-progress-track i{background:#9ac8ad;border-radius:999px;height:100%;transition:width .9s cubic-bezier(.23,1,.32,1);display:block}@media (max-width:620px){.breathing-meta-row{flex-wrap:wrap;gap:6px}.breathing-feedback-toggle{margin-left:auto}}@media (prefers-reduced-motion:reduce){.breathing-progress-track i{transition:none}}.breathing-duration-picker{gap:8px;margin-top:14px;display:grid}.breathing-duration-options{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.breathing-duration-option,.breathing-stats-button{color:#91a99b;cursor:pointer;background:0 0;border:1px solid #9ac8ad38;border-radius:7px;padding:7px 9px;font-size:10px}.breathing-duration-option.active{color:#c5e0c9;background:#9ac8ad1a;border-color:#9ac8ad}.breathing-stats-button{color:#b7d9e8;margin-left:auto}.breathing-duration-option:focus-visible,.breathing-stats-button:focus-visible{outline-offset:2px;outline:2px solid #a8d9ef}.breathing-progress-track.phase-color-0{background:#b7d9e82e}.breathing-progress-track.phase-color-0 i{background:#a8d9ef}.breathing-progress-track.phase-color-1{background:#e0c7922e}.breathing-progress-track.phase-color-1 i{background:#e0c792}.breathing-progress-track.phase-color-2{background:#9ac8ad2e}.breathing-progress-track.phase-color-2 i{background:#9ac8ad}.breathing-stats-panel{background:#0e181c8c;border:1px solid #9ac8ad24;border-radius:9px;margin-top:12px;padding:12px}.breathing-stats-head{color:#c5e0c9;justify-content:space-between;align-items:center;font-size:12px;display:flex}.breathing-stats-head span{color:#91a99b;font-size:10px}.breathing-stat-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.breathing-stat-grid div{gap:3px;display:grid}.breathing-stat-grid strong{color:#eef3f5;font-size:18px}.breathing-stat-grid span{color:#91a99b;font-size:9px}.breathing-session-list{border-top:1px solid #9ac8ad1a;gap:6px;margin-top:11px;padding-top:9px;display:grid}.breathing-session-list div{color:#aab9b7;justify-content:space-between;font-size:10px;display:flex}.breathing-session-list small{color:#91a99b}@media (max-width:620px){.breathing-duration-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.breathing-stats-button{grid-column:1/-1;margin-left:0}.breathing-stat-grid{grid-template-columns:1fr 1fr}.breathing-stat-grid div:last-child{grid-column:1/-1}}.breathing-discovery-note{color:#91a99b;margin-top:7px;font-size:10px;display:block}.breathing-badges{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.breathing-badges span{color:#b7d9e8;background:#b7d9e80f;border:1px solid #b7d9e838;border-radius:999px;padding:5px 8px;font-size:9px}.mood-checkin-block{border-bottom:1px solid #9ac8ad29;padding:16px 0 18px}.mood-checkin-block p{color:#aab9b7;margin:7px 0 12px;font-size:12px;line-height:1.5}.mood-checkin-options{flex-wrap:wrap;gap:7px;display:flex}.mood-checkin-option{color:#aab9b7;cursor:pointer;background:#0e181c85;border:1px solid #9ac8ad47;border-radius:999px;padding:8px 11px;font-size:11px}.mood-checkin-option.selected{color:#c5e0c9;background:#9ac8ad1f;border-color:#9ac8ad}.mood-checkin-option:focus-visible,.status-option:focus-visible,.status-slider-panel input:focus-visible{outline-offset:2px;outline:2px solid #a8d9ef}.status-options{gap:8px;margin-top:16px;display:grid}.status-accordion{border:1px solid var(--border);background:#0d161b8c;transition:border-color .18s,background .18s}.status-accordion.selected{background:#9ac8ad12;border-color:#9ac8ad}.status-option{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.status-option>span:nth-child(2){gap:3px;display:grid}.status-option strong{color:var(--text);font-size:13px}.status-option small{color:#91a6a7;font-size:11px;line-height:1.45}.status-radio{color:#9ac8ad;border:1px solid #9ac8ad59;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.status-chevron{color:#91a99b;font-size:14px}.status-slider-panel{padding:0 14px 14px 47px}.status-slider-panel label{color:#aab9b7;justify-content:space-between;margin-bottom:8px;font-size:11px;display:flex}.status-slider-panel label strong{color:#c5e0c9}.status-slider-panel input{accent-color:#9ac8ad;cursor:pointer;width:100%}.status-slider-labels{color:#8b9e9d;justify-content:space-between;margin-top:3px;font-size:9px;display:flex}.status-slider-panel input{touch-action:pan-y;min-height:30px}@media (max-width:620px){.mood-checkin-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mood-checkin-option:last-child{grid-column:1/-1}.status-slider-panel{padding-left:14px}}.breathing-milestone-celebration{color:#e7d6ab;background:#e0c79212;border:1px solid #e0c79247;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;margin-top:10px;padding:9px 11px;animation:.42s cubic-bezier(.23,1,.32,1) breathingMilestoneIn;display:grid}.breathing-milestone-celebration span{grid-row:span 2;font-size:18px}.breathing-milestone-celebration strong{font-size:11px}.breathing-milestone-celebration small{color:#b8aa86;font-size:9px}@keyframes breathingMilestoneIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.breathing-milestone-celebration{animation:none}}.primary-button{box-shadow:0 8px 22px #b9855b29;color:#17120f!important;background:#b9855b!important;border-color:#d2a27b!important}.primary-button:hover{color:#17120f!important;background:#c79269!important;border-color:#dfb18b!important}.app-shell.rail-open .side-nav button.selected{background:linear-gradient(90deg,#b9855b3d,#b9855b14);box-shadow:inset 0 0 0 1px #b9855b57}.app-shell.rail-open .side-nav button.selected .rail-label{color:#f1c5a8}.help-search,.contact-form input,.contact-form select,.contact-form textarea{width:100%;color:var(--foreground);background:#061219b8;border:1px solid #9fb7c238;border-radius:12px;min-height:44px;padding:.8rem .9rem}.help-search:focus,.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline-offset:2px;outline:2px solid #c48e65cc}.faq-list{gap:.65rem;margin-top:1rem;display:grid}.faq-item{background:#08161e8f;border:1px solid #9fb7c22e;border-radius:12px}.faq-trigger{width:100%;min-height:52px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .95rem;display:flex}.faq-trigger span{gap:.2rem;display:grid}.faq-trigger small{color:#c48e65;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem}.faq-trigger strong{font-size:.98rem}.faq-answer{color:#e1ebedc7;margin:0;padding:0 .95rem .95rem}.contact-form{gap:.9rem;margin-top:1.1rem;display:grid}.contact-form label{color:#e1ebedd1;gap:.42rem;font-size:.86rem;display:grid}.contact-form textarea{resize:vertical;min-height:140px}.contact-form .primary-button{justify-content:center;min-height:46px}@media (max-width:640px){.contact-form .primary-button{width:100%}.faq-trigger{min-height:56px}}.security-inline{background:#050e14a3;border:1px solid #c48e655c;border-radius:12px;gap:.7rem;margin-top:1rem;padding:1rem;display:grid}.security-inline code{overflow-wrap:anywhere;color:#d7b08d;-webkit-user-select:all;user-select:all;font-size:.74rem;line-height:1.5;display:block}.security-inline label{color:#e1ebedd1;gap:.4rem;font-size:.82rem;display:grid}.security-inline input{min-height:44px;color:var(--foreground);background:#061219c7;border:1px solid #9fb7c247;border-radius:10px;padding:.7rem .8rem}.security-inline .primary-button{justify-content:center;min-height:44px}.landing-page{color:#e4eeee;background:radial-gradient(circle at 76% 18%,#6391a31f,#0000 31%),linear-gradient(145deg,#081217,#0b171d 48%,#0c151a);min-height:100vh;padding:0 5vw 32px;overflow:hidden}.landing-nav{border-bottom:1px solid #a2bec91f;justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:0 auto;padding:24px 0;display:flex}.landing-brand{color:#e7f1ef;letter-spacing:.22em;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:12px;display:flex}.landing-brand-mark{color:#8bc7b1;border:1px solid #8bc7b166;border-radius:50%;place-items:center;width:27px;height:27px;font-size:21px;line-height:1;display:grid}.landing-nav-actions{align-items:center;gap:22px;display:flex}.landing-nav-note{color:#829aa1;letter-spacing:.08em;font-size:10px}.landing-text-button{color:#b9d9d0;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:11px;display:flex}.landing-text-button:hover{color:#d8b09e}.landing-hero{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;gap:70px;max-width:1240px;margin:0 auto;padding:92px 0 78px;display:grid}.landing-eyebrow{color:#8bc7b1;letter-spacing:.15em;align-items:center;gap:9px;font-size:10px;display:flex}.landing-pulse{background:#c98567;border-radius:50%;width:7px;height:7px;box-shadow:0 0 15px #c98567b3}.landing-hero h1{letter-spacing:-.055em;max-width:760px;margin:24px 0 22px;font-size:clamp(44px,6.1vw,84px);font-weight:430;line-height:.98}.landing-hero h1 em,.landing-section-heading h2 em,.landing-footer-cta h2 em{color:#a9cee0;font-style:normal}.landing-lead{color:#a9babe;max-width:620px;margin:0;font-size:15px;line-height:1.7}.landing-cta-row{align-items:center;gap:12px;margin-top:30px;display:flex}.landing-primary,.landing-secondary{cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:11px;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.landing-primary{color:#171718;background:#c98567;font-weight:650}.landing-primary:hover{background:#d89a7c;transform:translateY(-2px)}.landing-secondary{color:#c8ddd9;background:#101f259e;border-color:#8bc7b147}.landing-secondary:hover{border-color:#8bc7b1;transform:translateY(-2px)}.landing-proof-row{color:#82999e;flex-wrap:wrap;gap:18px;margin-top:22px;font-size:10px;display:flex}.landing-proof-row span{align-items:center;gap:6px;display:flex}.landing-proof-row svg{color:#8bc7b1}.landing-signal-visual{place-items:center;min-height:390px;display:grid;position:relative}.landing-orbit{border:1px solid #8bc7b138;border-radius:50%;position:absolute;transform:rotate(-18deg)}.orbit-one{width:320px;height:210px}.orbit-two{border-color:#c9856740;width:250px;height:170px;transform:rotate(24deg)}.landing-signal-core{z-index:1;background:radial-gradient(circle,#203c43,#10242b 58%,#0b171d);border:1px solid #8bc7b173;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:172px;height:172px;display:flex;box-shadow:0 0 55px #8bc7b121,inset 0 0 30px #8bc7b114}.landing-core-label{letter-spacing:.15em;color:#8aa6aa;font-size:8px}.landing-signal-core strong{color:#dcebec;font-size:54px;font-weight:430;line-height:1}.landing-signal-core span:last-child{color:#8ba4a8;font-size:9px}.landing-signal-node{background:#8bc7b1;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 18px #8bc7b1b8}.node-one{top:60px;right:20%}.node-two{background:#c98567;bottom:72px;left:17%;box-shadow:0 0 18px #c98567b8}.node-three{background:#a9cee0;top:33%;left:12%;box-shadow:0 0 18px #a9cee0ad}.landing-visual-caption{white-space:nowrap;color:#91a6aa;align-items:center;gap:7px;font-size:10px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.landing-caption-dot{background:#8bc7b1;border-radius:50%;width:6px;height:6px}.landing-trust-strip{border-top:1px solid #a2bec921;border-bottom:1px solid #a2bec921;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1240px;margin:0 auto;padding:24px 0;display:grid}.landing-trust-strip>div{flex-direction:column;gap:8px;display:flex}.landing-strip-label{letter-spacing:.16em;color:#c98567;font-size:9px}.landing-trust-strip strong{color:#d6e5e5;font-size:13px;font-weight:430;line-height:1.4}.landing-principles{max-width:1240px;margin:0 auto;padding:94px 0 100px}.landing-section-heading{max-width:620px}.landing-section-heading h2,.landing-footer-cta h2{letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(30px,4.4vw,56px);font-weight:430;line-height:1.04}.landing-principle-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px;display:grid}.landing-principle-grid article{background:#0e1d24b3;border:1px solid #8bc7b126;min-height:200px;padding:24px}.landing-icon{color:#8bc7b1;border:1px solid #8bc7b140;place-items:center;width:34px;height:34px;margin-bottom:25px;display:grid}.landing-principle-grid h3{color:#deebea;margin:0 0 10px;font-size:16px;font-weight:520}.landing-principle-grid p{color:#91a7ad;margin:0;font-size:12px;line-height:1.65}.landing-footer-cta{border-top:1px solid #a2bec921;justify-content:space-between;align-items:flex-end;gap:30px;max-width:1240px;margin:0 auto;padding:42px 0 54px;display:flex}.landing-footer-actions{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.landing-footer-actions>span{color:#8da8a2;align-items:center;gap:7px;font-size:10px;display:flex}.landing-footer-actions svg{color:#8bc7b1}.landing-footer{color:#70878c;justify-content:space-between;gap:20px;max-width:1240px;margin:0 auto;padding-top:18px;font-size:10px;display:flex}.landing-footer button{color:#9eb9b8;cursor:pointer;background:0 0;border:0;font-size:10px}.landing-footer button:hover{color:#d8b09e}@media (max-width:760px){.landing-page{padding:0 20px 26px}.landing-nav{padding:18px 0}.landing-nav-note{display:none}.landing-hero{padding:64px 0 56px;display:block}.landing-hero h1{margin-top:18px;font-size:clamp(42px,13vw,64px)}.landing-lead{font-size:13px;line-height:1.65}.landing-cta-row{grid-template-columns:1fr;gap:9px;display:grid}.landing-primary,.landing-secondary{width:100%}.landing-signal-visual{min-height:300px;margin-top:35px}.orbit-one{width:260px;height:170px}.orbit-two{width:210px;height:140px}.landing-signal-core{width:145px;height:145px}.landing-signal-core strong{font-size:44px}.landing-visual-caption{font-size:9px;bottom:-2px}.landing-trust-strip{grid-template-columns:1fr;gap:15px;padding:20px 0}.landing-trust-strip>div{gap:5px}.landing-principles{padding:65px 0}.landing-principle-grid{grid-template-columns:1fr;gap:10px;margin-top:30px}.landing-principle-grid article{min-height:auto;padding:20px}.landing-icon{margin-bottom:18px}.landing-footer-cta{padding:30px 0 40px;display:block}.landing-footer-actions{margin-top:26px}.landing-footer{flex-direction:column;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){.landing-primary,.landing-secondary{transition:none}}@media (max-width:760px){.rail-open .sidebar-bottom{flex-direction:column;gap:7px;margin-top:auto;padding:10px 0 12px;display:flex}.rail-open .sidebar-bottom .privacy-chip,.rail-open .sidebar-bottom .help-link{white-space:nowrap;align-items:center;gap:8px;width:100%;display:flex}.rail-open .sidebar-bottom .privacy-chip span,.rail-open .sidebar-bottom .help-link{font-size:10px}.rail-open .sidebar-bottom .privacy-chip,.rail-open .sidebar-bottom .help-link{padding:9px 7px}.logout-link{color:#d8a394!important}.logout-link:hover{background:#c9856714;color:#f0c0af!important}}.landing-brand-lockup{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.landing-brand-lockup strong{letter-spacing:.22em;color:#eef5f3;font-size:13px;font-weight:600}.landing-brand-lockup small{letter-spacing:.08em;color:#82999e;text-transform:uppercase;font-size:8px}.landing-brand:hover .landing-brand-lockup strong{color:#c9e6dc}@media (max-width:760px){.landing-brand-lockup strong{font-size:12px}.landing-brand-lockup small{font-size:7px}.landing-brand-mark{width:25px;height:25px}}.landing-ai-garden{grid-template-columns:1.15fr .85fr;gap:14px;max-width:1240px;margin:0 auto;display:grid}.landing-ai-panel,.landing-garden-panel{background:linear-gradient(135deg,#0f232aeb,#0c191fd1);border:1px solid #8bc7b12b;padding:30px 32px}.landing-ai-panel .landing-section-heading h2{margin-top:15px;font-size:clamp(30px,3.8vw,50px)}.landing-ai-panel .landing-section-heading p{color:#9aafb3;max-width:560px;margin:18px 0 0;font-size:12px;line-height:1.65}.landing-ai-flow{align-items:center;gap:12px;margin-top:32px;display:flex}.landing-ai-flow>div{flex-direction:column;gap:5px;min-width:0;display:flex}.landing-ai-flow>div>span{color:#c98567;letter-spacing:.12em;font:9px IBM Plex Mono}.landing-ai-flow strong{color:#dce9e8;font-size:12px;font-weight:520}.landing-ai-flow small{color:#82999e;font-size:9px;line-height:1.35}.landing-ai-flow>svg{color:#8bc7b1;flex:none}.landing-garden-panel{background:linear-gradient(145deg,#16271ef5,#0d1c1ee6);border-color:#b8ff6a33}.landing-garden-panel .landing-eyebrow{color:#b8ff6a}.landing-garden-panel h2{color:#ddecdf;letter-spacing:-.035em;margin:20px 0 14px;font-size:clamp(25px,3.2vw,39px);font-weight:430;line-height:1.06}.landing-garden-panel p{color:#9bb2a5;margin:0;font-size:12px;line-height:1.68}.landing-garden-tags{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.landing-garden-tags span{color:#b8d6ae;border:1px solid #b8ff6a2e;padding:6px 8px;font-size:9px}.landing-private-note{color:#b8ff6a;border-top:1px solid #b8ff6a24;align-items:flex-start;gap:8px;margin-top:25px;padding-top:15px;font-size:10px;line-height:1.45;display:flex}.landing-private-note svg{flex:none;margin-top:1px}@media (max-width:760px){.landing-ai-garden{grid-template-columns:1fr;gap:10px}.landing-ai-panel,.landing-garden-panel{padding:23px 20px}.landing-ai-flow{align-items:flex-start;gap:7px;margin-top:25px}.landing-ai-flow>svg{width:13px;margin-top:18px}.landing-ai-flow small{font-size:8px}.landing-garden-panel h2{font-size:30px}}.landing-garden-panel{min-height:390px;position:relative;overflow:hidden}.landing-garden-image{object-fit:cover;opacity:.56;mix-blend-mode:screen;filter:saturate(.72)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.landing-garden-panel:after{content:"";pointer-events:none;background:linear-gradient(110deg,#11241cf7,#11241cd1 48%,#11241c47);position:absolute;inset:0}.landing-garden-content{z-index:1;max-width:430px;position:relative}.landing-garden-panel .landing-garden-tags,.landing-garden-panel .landing-private-note{z-index:1;position:relative}@media (max-width:760px){.landing-garden-panel{min-height:440px}.landing-garden-image{opacity:.42;object-position:64% center}.landing-garden-panel:after{background:linear-gradient(#11241cf5,#11241cb3 64%,#11241c6b)}}html,.landing-page{scroll-behavior:smooth}.landing-video-wireframe{background:linear-gradient(135deg,#101f27f5,#0b171de6);border:1px solid #8bc7b129;grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;max-width:1240px;margin:0 auto 14px;padding:30px 32px;scroll-margin-top:24px;display:grid}.landing-video-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.landing-video-copy h2{letter-spacing:-.04em;color:#e5efec;margin:15px 0 12px;font-size:clamp(28px,3vw,44px);font-weight:470;line-height:1.05}.landing-video-copy p{color:#9db2b5;max-width:480px;margin:0;font-size:12px;line-height:1.68}.landing-video-placeholder{color:#a9d6df;text-align:center;background:radial-gradient(circle at 50% 44%,#91c4d433,#0d1d26eb 55%);border:1px solid #91c4d447;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;display:flex;position:relative;overflow:hidden}.landing-video-placeholder:before,.landing-video-placeholder:after{content:"";pointer-events:none;border:1px solid #91c4d42e;border-radius:50%;position:absolute;transform:rotate(18deg)}.landing-video-placeholder:before{width:250px;height:110px}.landing-video-placeholder:after{width:170px;height:210px;transform:rotate(-28deg)}.landing-video-placeholder svg,.landing-video-placeholder span,.landing-video-placeholder small{z-index:1;position:relative}.landing-video-placeholder svg{background:#91c4d41a;border:1px solid #91c4d459;border-radius:50%;width:42px;height:42px;padding:10px}.landing-video-placeholder span{letter-spacing:.14em;color:#d5e9e7;font:10px IBM Plex Mono,monospace}.landing-video-placeholder small{color:#78939a;font-size:10px}.landing-video-ai{background:linear-gradient(110deg,#0d1e27f5,#0f222ac7);border-color:#91c4d438}.landing-video-context{background:linear-gradient(110deg,#1c1b19e6,#0f1f24e0);border-color:#c7956e38}.landing-video-context .landing-video-placeholder{color:#e2b992;background:radial-gradient(circle at 50% 44%,#c7956e33,#151c1ff0 55%);border-color:#c7956e4d}.landing-video-context .landing-video-placeholder:before,.landing-video-context .landing-video-placeholder:after{border-color:#c7956e33}.landing-video-context .landing-video-placeholder svg{background:#c7956e1a;border-color:#c7956e59}.landing-video-caption{letter-spacing:.08em;color:#a9d6df;border-top:1px solid #91c4d42e;align-self:flex-start;align-items:center;margin-top:22px;padding-top:14px;font:10px IBM Plex Mono,monospace;display:inline-flex}.landing-video-context .landing-video-caption{color:#dfb38e;border-color:#c7956e33}.landing-k8-section{background:radial-gradient(circle at 78% 48%,#b8ff6a14,#0000 33%),linear-gradient(135deg,#0d1c1ff5,#0c171cf2);border:1px solid #b8ff6a2b;grid-template-columns:.8fr 1.2fr;align-items:center;gap:30px;max-width:1240px;margin:0 auto 14px;padding:34px 32px;scroll-margin-top:24px;display:grid}.landing-k8-section .landing-section-heading p{color:#94aaa2;max-width:390px;margin:18px 0 0;font-size:12px;line-height:1.65}.landing-k8-demo{grid-template-columns:260px 1fr;align-items:center;gap:28px;min-width:0;display:grid}.landing-k8-orbit{background:radial-gradient(circle,#b8ff6a0f,#0000 60%);border:1px solid #b8ff6a40;border-radius:50%;width:230px;height:230px;margin:auto;transition:background .28s,border-color .28s,box-shadow .28s;position:relative}.landing-k8-orbit:before{content:"";border:1px solid #91c4d433;border-radius:50%;position:absolute;inset:26px}.landing-k8-orbit.is-reached{background:radial-gradient(circle,#b8ff6a2b,#0000 64%);border-color:#b8ff6aa3;box-shadow:0 0 45px #b8ff6a21}.landing-k8-node{background:#35484b;border-radius:50%;width:10px;height:10px;transition:transform .3s,background .3s,box-shadow .3s;position:absolute;top:calc(50% - 5px);left:calc(50% - 5px);box-shadow:0 0 0 5px #5a7a8014}.landing-k8-node.is-active{background:#91c4d4;box-shadow:0 0 0 5px #91c4d41c,0 0 14px #91c4d48c}.landing-k8-orbit.is-reached .landing-k8-node.is-active{background:#b8ff6a;box-shadow:0 0 0 5px #b8ff6a1c,0 0 15px #b8ff6a8c}.landing-k8-node.node-1{transform:translateY(-101px)}.landing-k8-node.node-2{transform:translate(71px,-71px)}.landing-k8-node.node-3{transform:translate(101px)}.landing-k8-node.node-4{transform:translate(71px,71px)}.landing-k8-node.node-5{transform:translateY(101px)}.landing-k8-node.node-6{transform:translate(-71px,71px)}.landing-k8-node.node-7{transform:translate(-101px)}.landing-k8-node.node-8{transform:translate(-71px,-71px)}.landing-k8-core{text-align:center;background:#0c171ce0;border:1px solid #b8ff6a38;border-radius:50%;align-content:center;place-items:center;gap:4px;display:grid;position:absolute;inset:76px}.landing-k8-core strong{color:#e6f3e7;font:22px Space Grotesk,sans-serif}.landing-k8-core small{letter-spacing:.06em;text-transform:uppercase;color:#799183;font:8px IBM Plex Mono,monospace}.landing-k8-status{border-top:1px solid #b8ff6a29;border-bottom:1px solid #b8ff6a29;gap:10px;padding:20px 0;display:grid}.landing-k8-status strong{color:#dceddf;font-size:17px;font-weight:500;line-height:1.3}.landing-k8-status>span{color:#93aaa0;font-size:11px;line-height:1.45}.landing-k8-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;display:flex}.landing-k8-actions button{align-items:center;gap:6px;display:inline-flex}.landing-k8-actions button:disabled{opacity:.45;cursor:not-allowed}.landing-video-wireframe:focus-within,.landing-k8-section:focus-within{outline-offset:4px;outline:2px solid #91c4d480}@media (max-width:760px){html{scroll-behavior:auto}.landing-video-wireframe{grid-template-columns:1fr;gap:18px;padding:23px 20px}.landing-video-wireframe:nth-of-type(2n) .landing-video-placeholder{order:-1}.landing-video-placeholder{min-height:190px}.landing-k8-section{grid-template-columns:1fr;gap:25px;padding:25px 20px}.landing-k8-demo{grid-template-columns:1fr;gap:22px}.landing-k8-orbit{width:205px;height:205px}.landing-k8-node.node-1{transform:translateY(-89px)}.landing-k8-node.node-2{transform:translate(63px,-63px)}.landing-k8-node.node-3{transform:translate(89px)}.landing-k8-node.node-4{transform:translate(63px,63px)}.landing-k8-node.node-5{transform:translateY(89px)}.landing-k8-node.node-6{transform:translate(-63px,63px)}.landing-k8-node.node-7{transform:translate(-89px)}.landing-k8-node.node-8{transform:translate(-63px,-63px)}.landing-k8-core{inset:68px}.landing-k8-actions{grid-template-columns:1fr 1fr;display:grid}.landing-k8-actions button:last-child{grid-column:1/-1;justify-content:center}.landing-video-caption{font-size:9px}}@media (prefers-reduced-motion:reduce){html,.landing-page{scroll-behavior:auto}.landing-k8-orbit,.landing-k8-node{transition:none}}.landing-hero-brand-line{color:#eef5f3;letter-spacing:-.045em;display:inline-block}.landing-hero h1 em{color:#9fc5d2;display:inline-block}.landing-hero-brand-line:after{content:"";opacity:.8;background:linear-gradient(90deg,#c7956e,#0000);width:42%;height:2px;margin-top:12px;display:block}@media (max-width:760px){.landing-hero-brand-line:after{margin-top:9px}.landing-hero h1 em{max-width:330px}}.landing-hero h1 em{letter-spacing:-.035em;color:#9fc5d2;max-width:600px;margin-top:10px;font-size:clamp(30px,4.2vw,58px);font-weight:430;line-height:1.08;display:block}.landing-hero-brand-line{font-size:1em}.landing-hero-brand-line:after{width:34%;margin-top:10px}@media (max-width:760px){.landing-hero h1 em{max-width:330px;margin-top:8px;font-size:clamp(25px,8.4vw,34px);line-height:1.12}.landing-hero-brand-line:after{width:32%;margin-top:8px}}.landing-video-player{background:#0b1d25;min-height:220px;padding:0;display:block}.landing-video-player video{object-fit:cover;background:#0b1d25;width:100%;height:100%;min-height:220px;max-height:330px;display:block}.landing-video-player-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#d5e9e7;background:#071217c7;align-items:center;gap:8px;padding:9px 10px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.landing-video-player-label svg{color:#a9d6df;flex:none}.landing-video-player-label span{letter-spacing:.1em;font:9px IBM Plex Mono,monospace}.landing-video-player-label small{color:#9db2b5;margin-left:auto;font-size:9px}.landing-garden-video{object-fit:cover;pointer-events:none}.landing-garden-panel .landing-garden-video{opacity:.56;mix-blend-mode:screen;filter:saturate(.72)contrast(1.04)}@media (max-width:760px){.landing-video-player{min-height:190px}.landing-video-player video{min-height:190px;max-height:260px}.landing-video-player-label{flex-wrap:wrap;gap:6px;bottom:9px;left:9px;right:9px}.landing-video-player-label small{width:100%;margin-left:24px}.landing-garden-panel .landing-garden-video{object-position:64% center;opacity:.42}}.landing-video-play-button{z-index:3;color:#e3f1ee;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071217c7;border:1px solid #d5e9e773;border-radius:999px;padding:10px 16px;font:500 10px IBM Plex Mono,monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-video-play-button:hover{background:#91c4d433;border-color:#a9d6df}.landing-video-player.has-video-error:after{content:"Video kon niet laden. Vernieuw de pagina of probeer later opnieuw.";z-index:4;text-align:center;color:#d9e6e2;background:#071217eb;place-items:center;padding:25px;font-size:11px;line-height:1.5;display:grid;position:absolute;inset:0}.landing-video-player.has-video-error .landing-video-play-button{display:none}.landing-video-player.is-playing .landing-video-play-button{opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.96)}.landing-video-play-button{transition:opacity .18s,transform .18s}@media (prefers-reduced-motion:reduce){.landing-video-play-button{transition:none}}.landing-video-player.is-playing .landing-video-player-label{opacity:0;pointer-events:none;transform:translateY(8px)}.landing-video-player .landing-video-player-label{transition:opacity .18s,transform .18s}@media (prefers-reduced-motion:reduce){.landing-video-player .landing-video-player-label{transition:none}}.side-nav button,.pulse-visual-meter,.metric-panel,.ai-briefing-card{transition:transform .18s cubic-bezier(.23,1,.32,1),background-color .18s,border-color .18s,box-shadow .18s,color .18s}.side-nav button:hover,.side-nav button:focus-visible{color:#dcebed;background:linear-gradient(90deg,#91c4d424,#91c4d409);transform:translate(3px);box-shadow:inset 2px 0 #91c4d4b8}.pulse-visual-meter:hover,.pulse-visual-meter:focus-visible{background-color:#91c4d40e;border-color:#91c4d46b;transform:translateY(-3px);box-shadow:0 12px 28px #0000002e,0 0 0 1px #91c4d414}.metric-panel:hover,.metric-panel:focus-visible{border-color:#91c4d452;transform:translateY(-3px);box-shadow:0 14px 32px #0003,0 0 24px #91c4d40f}.ai-briefing-card{border:1px solid #0000}.ai-briefing-card:has(.ghost-button:hover),.ai-briefing-card:has(.ghost-button:focus-visible){border-color:#91c4d447;box-shadow:0 20px 48px #00000029,0 0 34px #91c4d40e}.context-reveal{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.context-reveal{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.context-reveal{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.side-nav button,.pulse-visual-meter,.metric-panel,.ai-briefing-card{transition:none}}.landing-video-play-button{letter-spacing:0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-size:0;display:inline-grid}.landing-video-play-button svg{width:17px;height:17px}.landing-video-play-button:hover{transform:translate(-50%,-50%)scale(1.06)}.landing-video-player.is-playing .landing-video-play-button{transform:translate(-50%,-50%)scale(.94)}.side-nav button{isolation:isolate}.side-nav button:after{content:"";opacity:0;pointer-events:none;background:#91c7d8;border-radius:999px;width:3px;transition:opacity .18s,transform .18s;position:absolute;inset:7px 7px 7px auto;transform:scaleY(.35)}.side-nav button:hover:after,.side-nav button:focus-visible:after,.side-nav button.selected:after{opacity:.82;transform:scaleY(1)}.side-nav button.selected{background:radial-gradient(circle at 92%,#91c4d424,#0000 42%),linear-gradient(90deg,#b9855b29,#0000)}.pulse-visual-meter{position:relative;overflow:hidden}.pulse-visual-meter:after{content:"";background:linear-gradient(90deg,var(--meter-color,#91c7d8),transparent);opacity:.32;transform-origin:0;height:2px;transition:opacity .18s,transform .24s cubic-bezier(.23,1,.32,1);position:absolute;inset:auto 0 0;transform:scaleX(.3)}.pulse-visual-meter:hover:after,.pulse-visual-meter:focus-visible:after{opacity:.85;transform:scaleX(.78)}.pulse-meter-hint{color:#8faeb7;letter-spacing:.04em;opacity:.72;margin-top:5px;font:9px IBM Plex Mono,monospace;transition:color .18s,opacity .18s;display:block}.pulse-visual-meter:hover .pulse-meter-hint,.pulse-visual-meter:focus-visible .pulse-meter-hint{color:#b6dce5;opacity:1}.context-reveal>div{min-height:92px;transition:background-color .18s,transform .18s}.context-reveal>div:hover,.context-reveal>div:focus-within{background:#1d2929;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.side-nav button:after,.pulse-visual-meter:after,.pulse-meter-hint,.context-reveal>div{transition:none}}@keyframes briefingContextReveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.context-reveal{transform-origin:top;animation:.22s cubic-bezier(.23,1,.32,1) both briefingContextReveal}.context-reveal-close{color:#b8d9df;background:#91c4d40e;border:1px solid #91c4d433;grid-column:1/-1;justify-self:end;margin-top:2px;padding:7px 9px}.context-reveal-close:hover,.context-reveal-close:focus-visible{color:#e4f2f2;background:#91c4d41f;border-color:#91c4d473}.briefing-in-card-telemetry{-webkit-backdrop-filter:blur(12px);background:#0b1216b8;border:1px solid #d4a37338;border-radius:12px;margin-top:18px;padding:12px 14px;animation:.22s cubic-bezier(.16,1,.3,1) both briefingContextReveal}.telemetry-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:7px;display:flex}.telemetry-title-group{letter-spacing:.08em;color:#e59a7a;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.telemetry-actions-group{align-items:center;gap:8px;display:flex}.telemetry-micro-btn{color:#a0b2bc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;transition:all .15s;display:inline-flex}.telemetry-micro-btn:hover{color:#fff;background:#ffffff17;border-color:#ffffff40}.telemetry-chips-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}@media (max-width:1280px){.telemetry-chips-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.telemetry-chips-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.telemetry-chips-grid{grid-template-columns:1fr}}.telemetry-chip{background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;transition:background .15s,border-color .15s;display:flex}.telemetry-chip:hover{background:#ffffff0d;border-color:#d4a37347}.telemetry-chip-label{letter-spacing:.06em;color:#718793;text-transform:uppercase;font-size:9.5px;font-weight:700}.telemetry-chip-val{color:#f1f8f9;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.telemetry-chip-sub{color:#8ea4ad;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.telemetry-progress-footer{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding-top:8px;display:flex}.telemetry-progress-info{color:#8ea4ad;align-items:center;gap:6px;font-size:11px;display:flex}.telemetry-progress-info strong{color:#34d399}.telemetry-progress-bar-wrap{background:#ffffff14;border-radius:999px;flex:1;max-width:220px;height:5px;overflow:hidden}.telemetry-progress-bar-fill{background:linear-gradient(90deg,#10b981,#34d399);border-radius:999px;height:100%}.landing-video-play-button{position:relative}.landing-video-play-button:after{content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;color:#d9e9e7;letter-spacing:.04em;background:#071217eb;border:1px solid #d5e9e72e;border-radius:5px;padding:6px 8px;font:9px IBM Plex Mono,monospace;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px)}.landing-video-play-button:hover:after,.landing-video-play-button:focus-visible:after{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.context-reveal,.landing-video-play-button:after{transition:none;animation:none}}.landing-video-player .landing-video-player-label{display:none}.context-progress-block{grid-column:1/-1;padding-top:4px}.context-progress-heading{color:#cfe3e3;justify-content:space-between;align-items:center;gap:14px;display:flex}.context-progress-heading strong{color:#a9d6df;font:11px IBM Plex Mono,monospace}.context-progress-track{background:#afcddd1f;border-radius:999px;height:5px;margin:9px 0 6px;overflow:hidden}.context-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#88b7d0,#8bc7b1);height:100%;display:block;box-shadow:0 0 14px #8bc7b14d}.context-progress-block small{color:#839da5;font-size:10px}.context-reveal-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.context-share-button,.context-reveal-close{margin-top:0}.context-share-button:hover,.context-share-button:focus-visible,.context-reveal-close:hover,.context-reveal-close:focus-visible{transform:translateY(-1px);box-shadow:0 7px 18px #00000029}.landing-reveal-ready{opacity:0;transition:opacity .42s cubic-bezier(.23,1,.32,1),transform .42s cubic-bezier(.23,1,.32,1);transform:translateY(18px)}.landing-reveal-ready.landing-reveal-visible{opacity:1;transform:translateY(0)}.landing-video-wireframe,.landing-ai-garden{scroll-margin-top:26px}.landing-video-wireframe+.landing-video-wireframe,.landing-video-wireframe+.landing-ai-garden{scroll-margin-top:34px}.landing-garden-panel{isolation:isolate;background:linear-gradient(135deg,#11241cf7,#09191bf0);border-color:#8bc7b157;transition:transform .26s cubic-bezier(.23,1,.32,1),border-color .22s,box-shadow .26s;position:relative;overflow:hidden}.landing-garden-panel:hover,.landing-garden-panel:focus-within{border-color:#a9ddc39e;transform:translateY(-4px);box-shadow:0 22px 48px #0000003d,0 0 30px #8bc7b11a}.landing-garden-panel .landing-garden-video{z-index:-2;opacity:.68;mix-blend-mode:normal;filter:saturate(.88)contrast(1.06)brightness(.82);width:100%;height:100%;min-height:100%;transition:opacity .32s,transform .7s cubic-bezier(.23,1,.32,1),filter .32s;position:absolute;inset:0;transform:scale(1.015)}.landing-garden-panel:after{z-index:-1;background:linear-gradient(90deg,#091917f7,#0c1f1cdb 46%,#0c1f1c5c);transition:opacity .26s}.landing-garden-panel:hover:after,.landing-garden-panel:focus-within:after{opacity:.84}.landing-garden-tags span{transition:transform .18s cubic-bezier(.23,1,.32,1),border-color .18s,background-color .18s,color .18s}.landing-garden-tags span:hover,.landing-garden-tags span:focus-visible{color:#e4f4ea;background:#8bc7b129;border-color:#a9ddc3a8;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.landing-reveal-ready,.landing-garden-panel,.landing-garden-panel .landing-garden-video,.landing-garden-tags span{transition:none;transform:none}}.landing-garden-panel{grid-template-columns:minmax(180px,.9fr) minmax(0,1.1fr);align-items:stretch;gap:22px;padding:22px;display:grid}.landing-garden-video-frame{background:#0b1c1a;border:1px solid #b8ff6a38;min-height:330px;position:relative;overflow:hidden}.landing-garden-video-frame:after{content:"";pointer-events:none;background:linear-gradient(#05111014,#0511106b);position:absolute;inset:0}.landing-garden-video-frame .landing-garden-video{object-fit:cover;opacity:.82;filter:saturate(.94)contrast(1.04)brightness(.9);width:100%;height:100%;min-height:100%;transition:transform .7s cubic-bezier(.23,1,.32,1),filter .26s,opacity .26s;position:absolute;inset:0;transform:scale(1.01)}.landing-garden-panel:hover .landing-garden-video,.landing-garden-panel:focus-within .landing-garden-video{opacity:1;filter:saturate(1.05)contrast(1.08)brightness(.98);transform:scale(1.06)}.landing-garden-video-badge{z-index:2;color:#dff4d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.08em;background:#081915c7;border:1px solid #b8ff6a47;align-items:center;gap:6px;padding:7px 9px;font:9px IBM Plex Mono,monospace;display:inline-flex;position:absolute;bottom:12px;left:12px}.landing-garden-content{align-self:center}@media (max-width:760px){.landing-garden-panel{grid-template-columns:1fr;padding:20px}.landing-garden-video-frame{min-height:220px}}@media (prefers-reduced-motion:reduce){.landing-garden-video-frame .landing-garden-video{transition:none;transform:none}}.landing-garden-controls{z-index:3;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#061212c2;border:1px solid #d5e9e733;align-items:center;gap:6px;padding:5px;display:flex;position:absolute;bottom:12px;right:12px}.landing-garden-control{color:#dff4d9;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;transition:color .16s,background-color .16s,transform .16s;display:grid}.landing-garden-control:hover,.landing-garden-control:focus-visible{color:#b8ff6a;background:#b8ff6a21;transform:translateY(-1px)}.landing-garden-volume input{accent-color:#b8ff6a;cursor:pointer;width:72px;display:block}.landing-garden-video-caption{color:#8fa99b;flex-direction:column;gap:7px;padding:13px 2px 0;font-size:11px;line-height:1.5;display:flex}.landing-garden-video-caption strong{color:#dff4d9;font-size:13px;font-weight:520}.landing-garden-cta{color:#071611;letter-spacing:.06em;cursor:pointer;background:#b8ff6a;border:1px solid #b8ff6a5c;align-self:flex-start;align-items:center;gap:8px;margin-top:4px;padding:9px 12px;font:600 9px IBM Plex Mono,monospace;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s,background-color .18s;display:inline-flex}.landing-garden-cta:hover,.landing-garden-cta:focus-visible{background:#d1ff9b;transform:translateY(-3px)scale(1.025);box-shadow:0 10px 24px #b8ff6a33,0 0 18px #b8ff6a24}.landing-garden-play{transition:opacity .18s,transform .18s cubic-bezier(.23,1,.32,1),background-color .18s}.landing-garden-video-frame.is-loading .landing-garden-play{opacity:.55}.landing-garden-loading{z-index:4;color:#dff4d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#061212c7;border:1px solid #b8ff6a38;align-items:center;gap:8px;padding:8px 11px;font:9px IBM Plex Mono,monospace;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-garden-spinner{border:1px solid #dff4d959;border-top-color:#b8ff6a;border-radius:50%;width:11px;height:11px;animation:.8s linear infinite landing-garden-spin}@keyframes landing-garden-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.landing-garden-controls{bottom:9px;right:9px}.landing-garden-volume input{width:58px}}@media (prefers-reduced-motion:reduce){.landing-garden-control,.landing-garden-cta,.landing-garden-play{transition:none}.landing-garden-spinner{animation:none}}.landing-garden-cta-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.landing-garden-cta-row .landing-garden-cta{margin-top:0}.landing-garden-share{color:#cfe5d3;cursor:pointer;background:#b8ff6a0f;border:1px solid #b8ff6a47;align-items:center;gap:6px;padding:8px 10px;font:9px IBM Plex Mono,monospace;transition:color .18s,background-color .18s,border-color .18s,transform .18s;display:inline-flex}.landing-garden-share:hover,.landing-garden-share:focus-visible{color:#071611;background:#b8ff6a;border-color:#b8ff6a;transform:translateY(-2px)}.landing-garden-video-frame .landing-garden-play,.landing-garden-video-frame .landing-garden-controls{opacity:0;transition:opacity .22s,transform .22s cubic-bezier(.23,1,.32,1)}.landing-garden-video-frame:hover .landing-garden-play,.landing-garden-video-frame:hover .landing-garden-controls,.landing-garden-video-frame:focus-within .landing-garden-play,.landing-garden-video-frame:focus-within .landing-garden-controls,.landing-garden-video-frame.is-playing .landing-garden-play{opacity:1}@media (max-width:760px){.landing-garden-video-frame .landing-garden-play,.landing-garden-video-frame .landing-garden-controls{opacity:1}}@media (prefers-reduced-motion:reduce){.landing-garden-share,.landing-garden-video-frame .landing-garden-play,.landing-garden-video-frame .landing-garden-controls{transition:none}}.landing-garden-video-frame{background-color:#061612;background-image:linear-gradient(135deg,#03141033,#031410b8),url(/manus-storage/gemini-mindgarden-poster_35c4c30d.jpg);background-position:50%;background-size:cover;transition:box-shadow .22s,transform .22s cubic-bezier(.23,1,.32,1);box-shadow:0 12px 28px #0000002e,0 0 0 1px #b8ff6a14}.landing-garden-video-frame:hover,.landing-garden-video-frame:focus-within{transform:translateY(-2px);box-shadow:0 18px 38px #00000047,0 0 0 1px #b8ff6a38,0 0 28px #b8ff6a14}.landing-garden-share-confirm{color:#071611;background:#d1ff9b;align-items:center;padding:7px 9px;font:9px IBM Plex Mono,monospace;animation:.18s cubic-bezier(.23,1,.32,1) both landing-share-confirm-in;display:inline-flex}.landing-garden-related{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.landing-garden-related>span{color:#719083;letter-spacing:.06em;text-transform:uppercase;margin-right:3px;font:9px IBM Plex Mono,monospace}.landing-garden-related button{color:#a9c8b4;cursor:pointer;background:#b8ff6a0a;border:1px solid #b8ff6a2e;padding:5px 8px;font:9px IBM Plex Mono,monospace;transition:color .16s,border-color .16s,background-color .16s}.landing-garden-related button:hover,.landing-garden-related button:focus-visible{color:#071611;background:#b8ff6a;border-color:#b8ff6a}@keyframes landing-share-confirm-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing-garden-video-frame,.landing-garden-share-confirm,.landing-garden-related button{transition:none;animation:none}}.landing-garden-related{visibility:visible;opacity:1;border-top:1px solid #b8ff6a2e;width:100%;margin-top:14px;padding-top:11px}.landing-garden-related>span{color:#b8ff6a;letter-spacing:.1em;flex:0 0 100%;margin-bottom:2px;font-size:10px;display:block}.landing-garden-related button{color:#dff4d9;background:#b8ff6a14;border-color:#b8ff6a52;min-height:30px;padding:7px 11px}.landing-garden-related button.selected{color:#071611;background:#b8ff6a;border-color:#b8ff6a}.landing-garden-related-detail{flex-wrap:wrap;flex:0 0 100%;align-items:center;gap:9px;margin-top:4px;animation:.22s cubic-bezier(.23,1,.32,1) both landing-topic-detail-in;display:flex}.landing-garden-related-description{color:#c9dfcf;flex:220px;margin:0;font-size:11px;line-height:1.45}.landing-garden-discover{color:#071611;cursor:pointer;background:#b8ff6a;border:1px solid #b8ff6a57;flex:none;align-items:center;gap:5px;padding:7px 9px;font:9px IBM Plex Mono,monospace;transition:transform .16s,background-color .16s,box-shadow .16s;display:inline-flex}.landing-garden-discover:hover,.landing-garden-discover:focus-visible{background:#d1ff9b;transform:translateY(-2px);box-shadow:0 8px 18px #b8ff6a2e}.landing-garden-related button.selected{color:#071611;background:#b8ff6a;border-color:#b8ff6a;box-shadow:0 0 0 2px #b8ff6a1f}@keyframes landing-topic-detail-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing-garden-related-detail,.landing-garden-discover{transition:none;animation:none}}.landing-garden-discover{background:#b8ff6a;transition:color .18s,background-color .18s,transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s}.landing-garden-discover:hover,.landing-garden-discover:focus-visible{color:#eaffdf;background:#315c4a;border-color:#b8ff6a;transform:translateY(-2px);box-shadow:0 8px 18px #b8ff6a2e}.landing-garden-discover-arrow{transition:transform .18s cubic-bezier(.23,1,.32,1)}.landing-garden-discover:hover .landing-garden-discover-arrow,.landing-garden-discover:focus-visible .landing-garden-discover-arrow{transform:translate(4px)}.landing-garden-discover-dialog{background:#051812f5;border:1px solid #b8ff6a47;flex:0 0 100%;margin-top:8px;padding:14px;animation:.22s cubic-bezier(.23,1,.32,1) both landing-discover-dialog-in;position:relative;box-shadow:0 16px 34px #00000047}.landing-garden-discover-dialog-inner{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.landing-garden-dialog-kicker{color:#b8ff6a;letter-spacing:.1em;font:9px IBM Plex Mono,monospace}.landing-garden-discover-dialog h3{color:#f0f8ee;margin:7px 0 5px;font-size:20px;line-height:1.05}.landing-garden-discover-dialog p{color:#b7cfc0;max-width:540px;margin:0;font-size:12px;line-height:1.55}.landing-garden-dialog-close{color:#a8c4b3;cursor:pointer;background:0 0;border:1px solid #b8ff6a38;flex:none;padding:6px 8px;font:9px IBM Plex Mono,monospace;transition:color .16s,border-color .16s,background-color .16s}.landing-garden-dialog-close:hover,.landing-garden-dialog-close:focus-visible{color:#071611;background:#b8ff6a;border-color:#b8ff6a}@keyframes landing-discover-dialog-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.landing-garden-discover-dialog-inner{flex-direction:column;gap:10px}.landing-garden-dialog-close{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.landing-garden-discover-dialog,.landing-garden-discover,.landing-garden-discover-arrow,.landing-garden-dialog-close{transition:none;animation:none}}.landing-garden-discover-primary{letter-spacing:.02em;flex:none;justify-content:center;min-width:132px;padding:9px 12px;font-size:10px}@media (max-width:640px){.landing-garden-cta-row .landing-garden-discover-primary{flex:100%;width:100%;margin-top:2px}}.landing-garden-card-discover{color:#071611;cursor:pointer;background:#b8ff6a;border:1px solid #b8ff6a;justify-content:center;align-items:center;gap:6px;width:100%;min-height:38px;margin-top:15px;padding:9px 12px;font:10px IBM Plex Mono,monospace;display:inline-flex}.landing-garden-card-discover:hover,.landing-garden-card-discover:focus-visible{color:#efffe8;background:#315c4a;box-shadow:0 8px 20px #b8ff6a2e}.landing-garden-card-dialog{background:#051812f5;border:1px solid #b8ff6a47;margin-top:12px;padding:14px;animation:.22s cubic-bezier(.23,1,.32,1) both landing-discover-dialog-in;box-shadow:0 14px 28px #0000003d}.landing-garden-card-dialog-inner{gap:8px;display:grid}.landing-garden-card-dialog h3{color:#f0f8ee;margin:0;font-size:18px}.landing-garden-card-dialog p{color:#b7cfc0;margin:0;font-size:11px;line-height:1.5}.landing-garden-card-dialog .landing-garden-dialog-close{justify-self:start;margin-top:4px}.landing-garden-card-discover{color:#071611;letter-spacing:.03em;background:#d1ff9b;border:1px solid #d1ff9b;min-height:46px;margin-top:16px;padding:12px 16px;font-size:11px;font-weight:700;box-shadow:0 8px 22px #b8ff6a21}.landing-garden-card-discover:hover,.landing-garden-card-discover:focus-visible{color:#071611;background:#f0ffd9;border-color:#f0ffd9;transform:translateY(-2px);box-shadow:0 12px 28px #b8ff6a40}.landing-garden-card-dialog-backdrop{z-index:60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#010808b8;place-items:center;padding:22px;animation:.18s ease-out both landing-discover-backdrop-in;display:grid;position:fixed;inset:0}.landing-garden-card-dialog{background:#0b211b;border:1px solid #d1ff9b73;width:min(560px,100%);margin:0;padding:20px;animation:.22s cubic-bezier(.23,1,.32,1) both landing-discover-dialog-in;box-shadow:0 24px 70px #0000007a,0 0 34px #b8ff6a17}.landing-garden-card-dialog-inner{gap:12px}.landing-garden-dialog-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.landing-garden-dialog-x{color:#d1ff9b;cursor:pointer;background:#d1ff9b0f;border:1px solid #d1ff9b52;place-items:center;width:32px;height:32px;transition:color .16s,background-color .16s,transform .16s;display:grid}.landing-garden-dialog-x:hover,.landing-garden-dialog-x:focus-visible{color:#071611;background:#d1ff9b;transform:rotate(6deg)}@keyframes landing-discover-backdrop-in{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.landing-garden-card-dialog-backdrop{padding:14px}.landing-garden-card-dialog{padding:17px}}.landing-garden-card-discover{width:auto;min-height:34px;margin-top:13px;padding:8px 12px;font-size:10px;font-weight:600;animation:3.4s ease-in-out infinite landing-discover-breathe;box-shadow:0 5px 14px #b8ff6a17}.landing-garden-card-discover:hover,.landing-garden-card-discover:focus-visible{animation:none;box-shadow:0 10px 24px #b8ff6a38}.landing-garden-card-dialog-backdrop{animation:.22s ease-out both landing-discover-backdrop-in}.landing-garden-card-dialog{animation:.28s cubic-bezier(.23,1,.32,1) both landing-discover-dialog-in}.landing-garden-dialog-visual{object-fit:cover;opacity:.88;border:1px solid #d1ff9b38;width:100%;height:150px;margin:2px 0;display:block}@keyframes landing-discover-breathe{0%,to{box-shadow:0 5px 14px #b8ff6a14}50%{box-shadow:0 7px 20px #b8ff6a29}}@media (max-width:640px){.landing-garden-card-discover{min-height:32px;padding:7px 11px}.landing-garden-dialog-visual{height:120px}}@media (prefers-reduced-motion:reduce){.landing-garden-card-discover{animation:none}}.landing-footer-actions .landing-primary{color:#071611;background:#d1ff9b;border:1px solid #d1ff9b8c;width:auto;min-width:170px;min-height:38px;padding:9px 14px;font-size:10px;transition:color .18s,background-color .18s,transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s;box-shadow:0 5px 14px #b8ff6a14}@media (max-width:640px){.landing-footer-actions .landing-primary{width:min(100%,250px);min-width:0}}@media (prefers-reduced-motion:reduce){.landing-footer-actions .landing-primary{transition:none}}.landing-footer-actions .landing-primary{color:#071611;letter-spacing:.03em;background:#d1ff9b;border:1px solid #d1ff9b;border-radius:0;width:auto;min-width:0;min-height:34px;margin-top:0;padding:8px 12px;font:600 10px IBM Plex Mono,monospace;box-shadow:0 5px 14px #b8ff6a17}.landing-footer-actions .landing-primary:hover,.landing-footer-actions .landing-primary:focus-visible{color:#071611;background:#f0ffd9;border-color:#f0ffd9;transform:translateY(-2px);box-shadow:0 10px 24px #b8ff6a38}@media (max-width:640px){.landing-footer-actions .landing-primary{width:auto;min-width:0}}.landing-footer-actions .landing-entry-cta{color:#1b1713;background:#d58b6e;border-color:#d58b6e;box-shadow:0 5px 14px #d58b6e1f}.landing-footer-actions .landing-entry-cta:hover,.landing-footer-actions .landing-entry-cta:focus-visible{color:#1b1713;background:#e6a486;border-color:#e6a486;box-shadow:0 10px 24px #d58b6e3d}.landing-footer-actions .landing-entry-cta:disabled{cursor:wait;opacity:.84;transform:none}.landing-cta-spinner{vertical-align:-2px;border:1.5px solid #1b17134d;border-top-color:#1b1713;border-radius:50%;width:11px;height:11px;margin-right:6px;animation:.7s linear infinite landing-cta-spin;display:inline-block}.landing-garden-card-discover[data-tooltip]:after,.landing-footer-actions .landing-entry-cta[data-tooltip]:after{content:attr(data-tooltip);z-index:4;color:#eaf4e4;opacity:0;pointer-events:none;background:#11251e;border:1px solid #d1ff9b40;width:max-content;max-width:220px;padding:6px 8px;font:9px/1.3 IBM Plex Mono,monospace;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.landing-garden-card-discover[data-tooltip]:hover:after,.landing-garden-card-discover[data-tooltip]:focus-visible:after,.landing-footer-actions .landing-entry-cta[data-tooltip]:hover:after,.landing-footer-actions .landing-entry-cta[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}.landing-garden-card-discover[data-tooltip],.landing-footer-actions .landing-entry-cta[data-tooltip]{position:relative}@keyframes landing-cta-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.landing-garden-card-discover,.landing-footer-actions .landing-entry-cta{max-width:100%;padding-inline:10px;font-size:9px}}@media (prefers-reduced-motion:reduce){.landing-cta-spinner{animation:none}.landing-garden-card-discover[data-tooltip]:after,.landing-footer-actions .landing-entry-cta[data-tooltip]:after{transition:none}}.landing-footer-actions .landing-entry-cta{transition:color .18s,background-color .18s,transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s}.landing-footer-actions .landing-entry-cta:hover,.landing-footer-actions .landing-entry-cta:focus-visible{transform:translateY(-2px)scale(1.015)}@media (max-width:640px){.landing-garden-card-discover{margin-bottom:18px}.landing-footer-cta{margin-top:26px}.landing-footer-actions{row-gap:15px}}@media (prefers-reduced-motion:reduce){.landing-footer-actions .landing-entry-cta:hover,.landing-footer-actions .landing-entry-cta:focus-visible{transform:none}}.landing-garden-card-discover.cta-ripple,.landing-footer-actions .landing-entry-cta.cta-ripple{isolation:isolate;position:relative;overflow:hidden}.landing-garden-card-discover.cta-ripple{margin-inline:auto}.landing-footer-actions{text-align:center;justify-content:center;align-items:center}.landing-footer-actions .landing-entry-cta{margin-inline:auto}.cta-ripple:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:#ffffff52;border-radius:999px;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.35)}.cta-ripple:active:before{animation:.42s ease-out both cta-ripple-expand}@keyframes cta-ripple-expand{0%{opacity:.5;transform:translate(-50%,-50%)scale(.35)}to{opacity:0;transform:translate(-50%,-50%)scale(12)}}@media (max-width:640px){.landing-garden-card-discover.cta-ripple,.landing-footer-actions .landing-entry-cta.cta-ripple{margin-inline:auto}.landing-footer-actions{width:100%}}@media (prefers-reduced-motion:reduce){.cta-ripple:active:before{animation:none}}.reset-page.personal-page{place-items:center;width:100%;max-width:none;min-height:calc(100vh - 40px);padding:48px 24px 64px;display:grid}.reset-page.personal-page .reset-card{box-sizing:border-box;width:min(100%,520px);max-width:520px;margin:0 auto;padding:34px 36px 30px;display:block}.reset-page.personal-page .reset-card h1{letter-spacing:-.04em;margin:10px 0 12px;font-size:clamp(32px,4vw,48px);line-height:.98}.reset-page.personal-page .reset-card .section-lead{color:#a9bbc0;max-width:420px;margin:0 0 28px;line-height:1.55}.reset-page.personal-page .reset-card .settings-field{color:#8fa7ae;letter-spacing:.04em;text-transform:uppercase;gap:8px;margin-top:15px;font-size:11px;display:grid}.reset-page.personal-page .reset-card .settings-field input{box-sizing:border-box;text-transform:none;width:100%;min-height:46px;padding:12px 13px;font-size:14px}.reset-page.personal-page .reset-card .primary-button{width:100%;min-height:48px;margin-top:24px;font-size:13px}.reset-page.personal-page .reset-card .modal-footnote{color:#82969c;max-width:420px;margin-top:18px;line-height:1.55}@media (max-width:720px){.reset-page.personal-page{min-height:100vh;padding:28px 16px 48px}.reset-page.personal-page .reset-card{padding:28px 22px 24px}.reset-page.personal-page .reset-card h1{font-size:36px}}.reset-page.personal-page{isolation:isolate;background:radial-gradient(circle at 18% 20%,#7da5b11a,#0000 30%),radial-gradient(circle at 82% 72%,#c48f6217,#0000 34%),linear-gradient(135deg,#0d151b,#111b23 48%,#101817);position:relative;overflow:hidden}.reset-page.personal-page:before,.reset-page.personal-page:after{content:"";z-index:-1;pointer-events:none;filter:blur(2px);opacity:.38;border-radius:999px;position:absolute}.reset-page.personal-page:before{border:1px solid #8fc0ca33;width:420px;height:420px;top:-180px;right:-110px;box-shadow:0 0 90px #5a91a31a}.reset-page.personal-page:after{border:1px solid #c48f6229;width:360px;height:360px;bottom:-190px;left:-120px;box-shadow:0 0 90px #c48f6214}.reset-page.personal-page .reset-card{background:linear-gradient(145deg,#1c2a33f0,#141e23f5);border-color:#92bec62e;position:relative;box-shadow:0 24px 80px #00000047,inset 0 0 0 1px #ffffff05}.remember-row{color:#b4c3c4;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;margin-top:17px;display:flex}.remember-row input{appearance:none;cursor:pointer;background:#0b161ca8;border:1px solid #9fc3c761;border-radius:4px;flex:0 0 17px;width:17px;height:17px;margin:1px 0 0;transition:background .16s,border-color .16s,box-shadow .16s}.remember-row input:checked{background:#8ab8bb;border-color:#9bc6c7;box-shadow:0 0 0 4px #8ab8bb1a}.remember-row input:checked:after{content:"✓";color:#122126;text-align:center;font-size:12px;font-weight:800;line-height:15px;display:block}.remember-row input:focus-visible{outline-offset:3px;outline:2px solid #a7d4d2}.remember-row span{gap:3px;display:grid}.remember-row strong{color:#d4e0df;letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.remember-row small{color:#82999c;font-size:10px;line-height:1.45}.login-error-message{color:#f0c2ac;background:#a44a3e21;border:1px solid #ce6f5b47;border-radius:7px;align-items:flex-start;gap:8px;margin-top:16px;padding:11px 12px;font-size:11px;line-height:1.45;display:flex}.login-error-message svg{color:#e29b80;flex:none;margin-top:1px}.reset-card.has-login-error{animation:.34s cubic-bezier(.36,.07,.19,.97) both login-shake}@keyframes login-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.reset-card.has-login-error{animation:none}}@media (max-width:720px){.reset-page.personal-page:before{width:300px;height:300px;right:-170px}.reset-page.personal-page:after{width:260px;height:260px;left:-150px}.remember-row small{max-width:250px}}.report-filter-bar .report-search-field{flex:210px;min-width:190px}.report-filter-bar .report-search-field input{color:#dbe5e9;background:#18242c;border:1px solid #ffffff17;border-radius:6px;min-height:32px;padding:0 9px;font-size:11px}.filter-reset-button{color:#9fc6d8;cursor:pointer;background:0 0;border:1px solid #8fc7e538;border-radius:6px;min-height:32px;padding:0 10px;font-size:10px}.filter-reset-button:hover:not(:disabled),.filter-reset-button:focus-visible:not(:disabled){color:#e4f3f8;background:#8fc7e51a;border-color:#8fc7e58c}.filter-reset-button:disabled{cursor:default;opacity:.42}@media (max-width:720px){.report-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.report-filter-bar .report-search-field,.report-filter-bar label:first-of-type,.report-filter-bar label:nth-of-type(2){grid-column:1/-1;min-width:0}.report-filter-bar label{min-width:0}.report-filter-bar label input,.report-filter-bar label select,.report-filter-bar .report-search-field input{min-height:38px}.report-filter-bar .filter-reset-button{width:100%;min-height:38px}.report-filter-bar .filter-result-count{align-self:center;margin-left:0;padding-bottom:0}}@media (max-width:430px){.report-filter-bar{grid-template-columns:1fr}.report-filter-bar label,.report-filter-bar .filter-reset-button,.report-filter-bar .filter-result-count{grid-column:1}}.landing-privacy-pdf-section{background:linear-gradient(135deg,#121f27f5,#0e161cf0);border-top:1px solid #8fc7e51f;border-bottom:1px solid #8fc7e51a;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:stretch;gap:28px;padding:72px clamp(20px,6vw,88px);display:grid}.landing-privacy-pdf-copy{max-width:680px}.landing-privacy-pdf-copy h2{color:#e9f1f2;margin:14px 0;font-size:clamp(30px,4vw,50px);line-height:1.02}.landing-privacy-pdf-copy h2 em{color:#9bc6d8;font-style:normal}.landing-privacy-pdf-copy>p{color:#9babb1;max-width:610px;font-size:14px;line-height:1.7}.landing-privacy-pdf-principles{color:#9db5be;flex-wrap:wrap;gap:9px 16px;margin:24px 0;font-size:11px;display:flex}.landing-privacy-pdf-principles span{align-items:center;gap:7px;display:inline-flex}.landing-privacy-pdf-principles strong{color:#d29a75;letter-spacing:.06em;font:600 11px IBM Plex Mono,monospace}.landing-privacy-pdf-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.landing-pdf-download{justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.landing-privacy-pdf-card{background:linear-gradient(160deg,#1c303beb,#141d23f2);border:1px solid #8fc7e538;align-content:center;gap:12px;min-height:220px;padding:28px;display:grid;box-shadow:0 22px 60px #0000002e}.landing-privacy-pdf-card-top{color:#9bc6d8;align-items:center;gap:10px;display:flex}.landing-privacy-pdf-card-top span{letter-spacing:.12em;font:9px IBM Plex Mono,monospace}.landing-privacy-pdf-card strong{color:#e5edef;font-size:22px;line-height:1.15}.landing-privacy-pdf-card>span{color:#8ea5ad;font:10px IBM Plex Mono,monospace}.landing-privacy-pdf-card-link{color:#d29a75;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:fit-content;margin-top:8px;padding:0;font-size:12px;display:inline-flex}.landing-privacy-pdf-card-link:hover,.landing-privacy-pdf-card-link:focus-visible{color:#f0c29d}.landing-privacy-pdf-dialog-backdrop{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03090ecc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.landing-privacy-pdf-dialog{background:#101b22;border:1px solid #8fc7e540;grid-template-rows:auto minmax(0,1fr) auto;width:min(1040px,100%);height:min(88vh,900px);display:grid;box-shadow:0 30px 90px #00000094}.landing-privacy-pdf-dialog-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.landing-privacy-pdf-dialog-head h2{color:#e8f0f2;margin-top:8px;font-size:22px}.landing-privacy-pdf-dialog-actions{align-items:center;gap:10px;display:flex}.landing-privacy-pdf-frame{background:#0a1116;min-height:0;padding:12px}.landing-privacy-pdf-frame iframe{background:#fff;border:0;width:100%;height:100%;min-height:420px;display:block}.landing-privacy-pdf-fallback{color:#8da2aa;margin:0;padding:10px 18px 14px;font-size:11px}.landing-privacy-pdf-fallback a{color:#cfa078}@media (max-width:720px){.landing-privacy-pdf-section{grid-template-columns:1fr;gap:22px;padding:52px 20px}.landing-privacy-pdf-copy h2{font-size:34px}.landing-privacy-pdf-copy>p{font-size:13px}.landing-privacy-pdf-actions{flex-direction:column;align-items:stretch}.landing-privacy-pdf-actions>*{width:100%}.landing-privacy-pdf-card{min-height:180px;padding:22px}.landing-privacy-pdf-dialog{height:min(90vh,760px)}.landing-privacy-pdf-dialog-head{align-items:flex-start;padding:15px}.landing-privacy-pdf-dialog-actions{gap:6px}.landing-privacy-pdf-dialog-actions .landing-pdf-download{padding:8px;font-size:10px}.landing-privacy-pdf-frame{padding:8px}.landing-privacy-pdf-frame iframe{min-height:360px}}.presentation-page{color:#e9f0f1;background:radial-gradient(circle at 82% 14%,#7bb5cd1f,#0000 28%),#0a141a;min-height:100vh}.presentation-header{border-bottom:1px solid #c2dee51f;justify-content:space-between;align-items:center;gap:18px;padding:20px clamp(20px,5vw,72px);display:flex}.presentation-brand,.presentation-back,.presentation-footer a{color:#dfeaec;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.presentation-brand{letter-spacing:.16em;font:600 12px IBM Plex Mono,monospace}.presentation-mark{color:#d5a078;border:1px solid #d5a07873;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.presentation-mode-label,.presentation-eyebrow{color:#8eb4bf;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font:10px IBM Plex Mono,monospace;display:inline-flex}.presentation-back{color:#aabdc2;font-size:12px}.presentation-intro{text-align:center;max-width:970px;margin:0 auto;padding:86px 24px 48px}.presentation-intro h1{letter-spacing:-.055em;margin:15px 0;font-size:clamp(42px,7vw,86px);line-height:.96}.presentation-intro h1 em{color:#a4ccda;font-style:normal}.presentation-intro p{color:#9caeb4;max-width:680px;margin:0 auto;font-size:14px;line-height:1.7}.presentation-guard{color:#a9c8ba;border:1px solid #98cfb433;align-items:center;gap:8px;margin-top:23px;padding:9px 13px;font:10px IBM Plex Mono,monospace;display:inline-flex}.presentation-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:970px;margin:0 auto 24px;padding:0 24px;display:grid}.presentation-switcher button{color:#b9cbd0;text-align:left;cursor:pointer;background:#182830ad;border:1px solid #a6cdd826;align-items:center;gap:13px;min-height:78px;padding:17px 18px;display:flex}.presentation-switcher button.is-active{color:#f2e9e1;background:linear-gradient(120deg,#b7866038,#213d47ad);border-color:#d5a078b3}.presentation-switcher button>span{flex:1;gap:5px;display:grid}.presentation-switcher strong{font-size:15px}.presentation-switcher small{color:#8ea3aa;font-size:11px}.presentation-dashboard{background:linear-gradient(145deg,#14232bf0,#0c161ceb);border:1px solid #a3cfda29;max-width:1170px;margin:0 auto;padding:28px clamp(18px,5vw,48px) 44px;box-shadow:0 28px 80px #0003}.presentation-dashboard-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.presentation-dashboard-head h2{max-width:650px;margin:10px 0 0;font-size:clamp(28px,4vw,48px);line-height:1.02}.presentation-status{color:#a4cdbb;white-space:nowrap;align-items:center;gap:8px;padding:8px 10px;font:10px IBM Plex Mono,monospace;display:inline-flex}.presentation-status-dot{background:#9bcdb9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 15px #9bcdb9}.presentation-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.presentation-metric{background:#122028b8;border:1px solid #a2ccd821;gap:7px;min-height:120px;padding:17px;display:grid}.presentation-metric span,.presentation-metric small{color:#91a5ab;font:10px IBM Plex Mono,monospace}.presentation-metric strong{color:#e7eff0;font-size:31px}.presentation-dashboard-grid{grid-template-columns:1.35fr .825fr .825fr;gap:10px;display:grid}.presentation-feature-panel{background:#12202880;border:1px solid #a2ccd821;min-height:210px;padding:20px}.presentation-feature-main{background:radial-gradient(circle at 78% 18%,#70b6cf2b,#0000 35%),#122028b8}.presentation-panel-kicker{color:#d3a078;letter-spacing:.12em;font:10px IBM Plex Mono,monospace}.presentation-feature-panel h3{margin:16px 0 9px;font-size:22px}.presentation-feature-panel p{color:#9cafb5;font-size:13px;line-height:1.65}.presentation-panel-icon{color:#a4cbd7}.presentation-flow{color:#d9e7e9;align-items:center;gap:9px;margin-top:26px;font:11px IBM Plex Mono,monospace;display:flex}.presentation-flow span{border:1px solid #d5a07852;padding:8px 10px}.presentation-panel-link{color:#d3a078;align-items:center;gap:7px;margin-top:14px;font-size:12px;display:inline-flex}.presentation-proof{grid-template-columns:1fr 1fr;gap:35px;max-width:1170px;margin:0 auto;padding:76px clamp(20px,5vw,48px);display:grid}.presentation-proof h2{max-width:480px;margin-top:12px;font-size:clamp(28px,4vw,48px);line-height:1.02}.presentation-proof-items{color:#aec2c7;align-content:center;gap:14px;font-size:13px;display:grid}.presentation-proof-items span{align-items:center;gap:9px;display:flex}.presentation-proof-items svg{color:#9bcdb9}.presentation-footer{color:#71868d;border-top:1px solid #c2dee51f;justify-content:space-between;gap:18px;padding:20px clamp(20px,5vw,72px);font:10px IBM Plex Mono,monospace;display:flex}.presentation-footer a{color:#d3a078}@media (max-width:720px){.presentation-header{flex-wrap:wrap;padding:15px 18px}.presentation-mode-label{order:3;width:100%;font-size:9px}.presentation-intro{padding:58px 18px 34px}.presentation-intro h1{font-size:45px}.presentation-intro p{font-size:13px}.presentation-switcher{grid-template-columns:1fr;padding:0 18px}.presentation-dashboard{margin:0 12px;padding:22px 14px 28px}.presentation-dashboard-head{flex-direction:column}.presentation-status{padding:0}.presentation-metric-grid{grid-template-columns:1fr}.presentation-metric{min-height:95px}.presentation-dashboard-grid{grid-template-columns:1fr}.presentation-feature-panel{min-height:175px}.presentation-flow{flex-wrap:wrap}.presentation-proof{grid-template-columns:1fr;gap:22px;padding:55px 20px}.presentation-footer{flex-direction:column}}.presentation-metric{grid-template-columns:74px 1fr;align-items:center;gap:14px}.presentation-meter-wrap{justify-items:center;gap:5px;display:grid}.presentation-meter{border-radius:50%;place-items:center;width:64px;height:64px;padding:6px;display:grid;position:relative}.presentation-meter:after{content:"";background:#12232c;border-radius:50%;position:absolute;inset:6px}.presentation-meter i{z-index:1;color:#e8f0f1;font:600 16px IBM Plex Mono,monospace;position:relative}.presentation-meter i small{color:#9fc5cb;margin-left:1px;font-size:8px}.presentation-meter-label{color:#78939b;letter-spacing:.08em;text-align:center;font:8px IBM Plex Mono,monospace}.presentation-metric-copy{gap:6px;min-width:0;display:grid}.presentation-metric-copy span,.presentation-metric-copy small{color:#91a5ab;font:10px IBM Plex Mono,monospace}.presentation-metric-copy strong{color:#e7eff0;font-size:28px;line-height:1}@media (max-width:720px){.presentation-metric{grid-template-columns:66px 1fr}.presentation-meter{width:58px;height:58px}.presentation-meter:after{inset:5px}.presentation-meter i{font-size:14px}}@media (prefers-reduced-motion:reduce){.presentation-meter,.presentation-meter:after{transition:none}}.login-back-link{align-self:flex-start;margin-bottom:18px;text-decoration:none}.login-account-option{border-top:1px solid #a3cfda1f;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:16px;display:flex}.login-account-option>div{gap:4px;display:grid}.login-account-option strong{color:#d7e3e3;font-size:12px}.login-account-option span{color:#81999e;font-size:10px;line-height:1.4}.login-account-option a{color:#d7a077;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.login-account-option a:hover{color:#f0c09b}@media (max-width:640px){.login-account-option{flex-direction:column;align-items:flex-start}}.presentation-mindgarden{background:linear-gradient(135deg,#172f31db,#0d1c22f5);border:1px solid #aed8cd2e;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:32px;max-width:1170px;margin:18px auto 0;padding:clamp(22px,4vw,42px);display:grid}.presentation-mindgarden-visual{background:#11252a;border:1px solid #badfcd38;min-height:330px;position:relative;overflow:hidden}.presentation-mindgarden-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 44%,#051014cc);position:absolute;inset:0}.presentation-mindgarden-visual img{object-fit:cover;opacity:.84;filter:saturate(.78)contrast(1.04);width:100%;height:330px;display:block}.presentation-mindgarden-badge{z-index:2;color:#d6eadb;letter-spacing:.08em;align-items:center;gap:7px;font:10px IBM Plex Mono,monospace;display:inline-flex;position:absolute;bottom:16px;left:18px}.presentation-mindgarden-orbit{z-index:1;border:1px solid #c3e1c88c;border-radius:50%;width:90px;height:90px;animation:7s ease-in-out infinite presentation-orbit-drift;display:block;position:absolute;top:18%;right:13%}.presentation-mindgarden-orbit:after{content:"";background:#d7a077;border-radius:50%;width:7px;height:7px;position:absolute;top:12px;right:6px;box-shadow:0 0 18px #d7a077cc}.presentation-mindgarden-orbit.orbit-two{opacity:.45;width:150px;height:150px;animation-duration:10s;animation-direction:reverse;top:8%;right:7%}.presentation-mindgarden-copy{gap:15px;display:grid}.presentation-mindgarden-copy h2{color:#ebf2ef;max-width:420px;margin:0;font-size:clamp(28px,4vw,48px);line-height:1.02}.presentation-mindgarden-copy p{color:#a9bec0;max-width:510px;line-height:1.65}.presentation-mindgarden-points{color:#c5ded2;flex-wrap:wrap;gap:10px 16px;font:10px IBM Plex Mono,monospace;display:flex}.presentation-mindgarden-points span{align-items:center;gap:6px;display:inline-flex}.presentation-mindgarden-note{color:#829c9e;font-size:11px}@keyframes presentation-orbit-drift{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-8px,10px)rotate(8deg)}}.presentation-demo-intro{background:#0f1d24db;border:1px solid #a3cfda24;grid-template-columns:1fr 1fr;gap:28px;max-width:1170px;margin:18px auto 0;padding:clamp(22px,4vw,38px);display:grid}.presentation-demo-intro h2{margin:10px 0 12px;font-size:clamp(27px,4vw,42px);line-height:1.03}.presentation-demo-intro p{color:#a5b8bc;max-width:540px;line-height:1.6}.presentation-demo-steps{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:10px;display:grid}.presentation-demo-steps article{background:#192d359e;border:1px solid #a3cfda24;align-content:start;gap:9px;min-height:130px;padding:16px;display:grid}.presentation-demo-steps span{color:#d7a077;font:11px IBM Plex Mono,monospace}.presentation-demo-steps strong{color:#e7eff0;font-size:16px}.presentation-demo-steps small{color:#8ea5aa;line-height:1.4}@media (prefers-reduced-motion:reduce){.presentation-mindgarden-orbit{animation:none}}@media (max-width:720px){.presentation-demo-intro,.presentation-mindgarden{grid-template-columns:1fr;margin-left:12px;margin-right:12px}.presentation-demo-steps{grid-template-columns:1fr}.presentation-demo-steps article{min-height:auto}.presentation-mindgarden-visual,.presentation-mindgarden-visual img{height:245px;min-height:245px}.presentation-mindgarden-copy h2{font-size:32px}}.presentation-brand-video{background:linear-gradient(135deg,#162730e0,#0b181ff0);border:1px solid #a3cfda26;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:28px;max-width:1170px;margin:0 auto 24px;padding:clamp(22px,4vw,38px);display:grid}.presentation-brand-video-copy{gap:13px;display:grid}.presentation-brand-video-copy h2{color:#eaf1f1;margin:0;font-size:clamp(28px,4vw,48px);line-height:1.02}.presentation-brand-video-copy p{color:#a6babe;max-width:440px;line-height:1.6}.presentation-video-frame{background:#0b161c;border:1px solid #bedbdf33;position:relative;overflow:hidden}.presentation-video-frame video{aspect-ratio:16/7;object-fit:cover;width:100%;display:block}.presentation-video-label{color:#d8e5e5;letter-spacing:.08em;text-shadow:0 1px 12px #000000d9;pointer-events:none;font:9px IBM Plex Mono,monospace;position:absolute;bottom:12px;left:14px}.presentation-mindgarden-visual video{object-fit:cover;opacity:.86;filter:saturate(.78)contrast(1.04);width:100%;height:330px;display:block}@media (max-width:720px){.presentation-brand-video{grid-template-columns:1fr;margin-left:12px;margin-right:12px}.presentation-video-frame video{aspect-ratio:16/10}.presentation-mindgarden-visual video{height:245px}}@media (max-width:760px){.app-shell.rail-open .sidebar{flex-direction:column;min-height:100dvh;padding-bottom:10px;display:flex;overflow:hidden}.app-shell.rail-open .brand-lockup,.app-shell.rail-open .role-switcher{flex:none}.app-shell.rail-open .side-nav{overscroll-behavior:contain;flex:auto;min-height:0;padding-bottom:8px;overflow-y:auto}.app-shell.rail-open .sidebar-bottom{min-height:0;padding:10px 0 max(12px,env(safe-area-inset-bottom));background:linear-gradient(#0f161eb8,#0f161efa);border-top:1px solid #8fc7e524;flex:none;margin-top:0}.app-shell.rail-open .sidebar-bottom .logout-link{background:#c9856714;border:1px solid #c9856742;justify-content:flex-start;align-items:center;min-height:46px;padding:11px 12px;font-size:12px;display:flex!important}.app-shell.rail-open .sidebar-bottom .logout-link svg{flex:none;display:block}.app-shell.rail-open .sidebar-bottom .logout-link span{color:#f0c0af;font-size:12px;display:inline-flex!important}}.presentation-audio-toggle{z-index:3;color:#d8e5e5;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071217c7;border:1px solid #d8e5e547;min-height:30px;padding:6px 10px;font:10px IBM Plex Mono,monospace;position:absolute;bottom:34px;right:12px}.presentation-audio-toggle:hover,.presentation-audio-toggle:focus-visible{color:#f1d2bb;background:#162328e6;border-color:#d7a077}@media (max-width:720px){.presentation-audio-toggle{min-height:34px;padding:7px 9px;bottom:33px;right:9px}}@media (max-width:760px){.app-shell.rail-open .sidebar-bottom{z-index:2;flex-shrink:0;position:sticky;bottom:0}}.invite-panel,.invitation-overview{margin-top:16px;padding:22px}.invitation-overview{border-top:1px solid #8fc7e53d}.invitation-list{border-top:1px solid #b0cddd1a;gap:0;display:grid}.invitation-row{border-bottom:1px solid #b0cddd14;grid-template-columns:minmax(0,1.25fr) auto minmax(220px,1fr);align-items:center;gap:16px;padding:15px 0;display:grid}.invitation-main strong,.invitation-main span,.invitation-main small{display:block}.invitation-main strong{color:#e5f0f4;font-size:13px}.invitation-main span{color:#9eb3c0;margin-top:3px;font-size:11px}.invitation-main small,.invitation-expiry{color:#758b97;margin-top:5px;font-size:10px}.invitation-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.invitation-actions input{color:#e5f0f4;background:#061219b8;border:1px solid #9fb7c233;width:130px;padding:8px 9px;font-size:11px}.invitation-expiry{grid-column:1/-1;display:block}.empty-state{color:#91a1a8;gap:5px;padding:18px 0;font-size:12px;display:grid}.invite-form{grid-template-columns:repeat(2,minmax(0,1fr))}.invite-form label:last-of-type{grid-column:1/-1}.invite-form .primary-button{grid-column:1/-1;justify-self:start}.invite-form textarea{min-height:92px}@media (max-width:760px){.invitation-row{grid-template-columns:1fr}.invitation-actions{justify-content:flex-start}.invitation-actions input{width:100%}.invite-form{grid-template-columns:1fr}.invite-form label:last-of-type,.invite-form .primary-button{grid-column:auto}.invite-form .primary-button{justify-self:stretch}}.invitation-filter-bar{grid-template-columns:minmax(0,1.5fr) minmax(140px,.7fr) minmax(160px,.8fr);gap:10px;margin:16px 0;display:grid}.invitation-filter-bar label{color:#8fa0ab;gap:5px;font-size:10px;display:grid}.invitation-filter-bar input,.invitation-filter-bar select{color:#e5f0f4;background:#061219b8;border:1px solid #9fb7c233;width:100%;padding:9px 10px;font-size:11px}.invitation-preview-modal{background:#101c26;border:1px solid #a8d9ef4d;width:min(92vw,620px);max-height:calc(100vh - 32px);padding:24px;overflow:auto}.invitation-preview-modal h3{color:#e5f0f4;margin:5px 0 0;font:600 22px Space Grotesk,sans-serif}.mail-preview-sheet{color:#27333a;background:#f3f0e9;margin-top:16px;padding:24px;line-height:1.65}.mail-preview-sheet p{color:#3f4b50;margin:12px 0;font-size:13px}.mail-preview-sheet .eyebrow{color:#71828b}.mail-preview-context,.mail-preview-message{background:#bd8a5d1f;border-left:2px solid #bd8a5d;gap:5px;margin:16px 0;padding:13px;font-size:12px;display:grid}.mail-preview-context span{color:#53636a}.mail-preview-message p{margin:0}.invitation-preview-modal .modal-footer{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}@media (max-width:760px){.invitation-filter-bar{grid-template-columns:1fr}.invitation-preview-modal,.mail-preview-sheet{padding:18px}.invitation-preview-modal .modal-footer{flex-direction:column-reverse}.invitation-preview-modal .modal-footer button{justify-content:center;width:100%}}.invitation-status-stats{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(180px,1.5fr);gap:10px;margin:16px 0;display:grid}.invitation-status-stats>div:not(.status-distribution){background:#8fc7e50d;border:1px solid #b0cddd1a;padding:14px}.invitation-status-stats span,.invitation-status-stats strong{display:block}.invitation-status-stats span{color:#8298a5;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.invitation-status-stats strong{color:#e5f0f4;margin-top:6px;font-size:24px}.status-distribution{background:#ddd4c612;align-items:center;gap:2px;min-height:62px;display:flex;overflow:hidden}.status-distribution i{min-width:2px;height:100%;display:block}.status-distribution i:first-child{background:#8fc7e5}.status-distribution i:nth-child(2){background:#9fd5bb}.status-distribution i:nth-child(3){background:#bd8a5d}.bulk-invitation-bar{color:#9eb3c0;border-top:1px solid #8fc7e529;border-bottom:1px solid #8fc7e51f;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 14px;padding:11px 12px;font-size:11px;display:flex}.bulk-invitation-bar label,.invitation-select{align-items:center;gap:7px;display:flex}.bulk-invitation-bar span{margin-right:auto}.invitation-select{justify-content:center;align-self:start;padding-top:2px}.invitation-select input,.bulk-invitation-bar input{accent-color:#8fc7e5}.invitation-row{grid-template-columns:22px minmax(0,1.25fr) auto minmax(220px,1fr)}.mail-template-panel{border-top:1px solid #bd8a5d42;margin-top:16px;padding:22px}.mail-template-panel>label{color:#9eb3c0;gap:6px;margin-top:14px;font-size:11px;display:grid}.mail-template-panel textarea{resize:vertical;color:#e5f0f4;background:#061219b8;border:1px solid #9fb7c233;width:100%;min-height:92px;padding:11px;font-size:12px;line-height:1.55}.template-actions{align-items:center;gap:14px;margin-top:15px;display:flex}.template-actions .primary-button{white-space:nowrap}@media (max-width:760px){.invitation-status-stats{grid-template-columns:repeat(3,1fr)}.status-distribution{grid-column:1/-1;min-height:12px}.invitation-row{grid-template-columns:22px 1fr}.invitation-row>.lifecycle,.invitation-row>.invitation-actions,.invitation-row>.invitation-expiry{grid-column:2}.bulk-invitation-bar{align-items:flex-start}.bulk-invitation-bar span{margin-right:0}.template-actions{flex-direction:column;align-items:flex-start}.template-actions .primary-button{justify-content:center;width:100%}}.pulse-builder-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 16px;display:grid}.pulse-builder-mode button{text-align:left;color:#dce7e7;cursor:pointer;background:#161f1fb8;border:1px solid #95becc2e;border-radius:10px;grid-template-columns:auto 1fr;gap:3px 8px;padding:13px 14px;display:grid}.pulse-builder-mode button.selected{background:#c88d5c21;border-color:#c88d5c;box-shadow:inset 0 0 0 1px #c88d5c2e}.pulse-builder-mode button svg{color:#c88d5c;grid-row:span 2;margin-top:2px}.pulse-builder-mode button strong{letter-spacing:.01em;font-size:12px}.pulse-builder-mode button span{color:#91a4a5;font-size:10px;line-height:1.35}.question-editor{gap:12px;margin-top:14px;display:grid}.question-editor-row{background:#131c1ca3;border:1px solid #95becc29;border-radius:10px;padding:14px}.question-editor-head{color:#c88d5c;letter-spacing:.12em;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:10px;display:flex}.question-editor-row label{gap:6px;margin-top:8px;display:grid}.answer-type-lock{color:#a9cfc1;align-items:center;gap:7px;margin:11px 0;font-size:11px;display:flex}.option-editor{gap:7px;margin-top:8px;display:grid}.option-row{grid-template-columns:20px minmax(0,1fr) 26px;align-items:center;gap:7px;display:grid}.option-row>span{color:#9ed5e7;background:#84c0d726;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.option-row input{min-width:0}.add-question-button{margin-top:12px}.review-question-list{gap:8px;margin:14px 0;display:grid}.review-question-list>div{background:#84c0d712;border-left:2px solid #84c0d7;gap:5px;padding:11px 12px;display:grid}.review-question-list strong{color:#e4eeee;font-size:12px}.review-question-list span{color:#a7b8b9;font-size:11px;line-height:1.45}.empty-state{color:#dce7e7;border:1px dashed #c88d5c73;border-radius:10px;gap:4px;padding:18px;display:grid}.empty-state span{color:#9aacad;font-size:12px}@media (max-width:640px){.pulse-builder-mode{grid-template-columns:1fr}.pulse-builder-mode button{min-height:64px}.question-editor-row{padding:12px}.flow-modal.pulse-modal{max-height:calc(100vh - 26px);overflow-y:auto}.pulse-modal .modal-footer{background:linear-gradient(#12191933,#121919fa 28%);padding-top:18px;position:sticky;bottom:0}}.audience-preview-trigger{color:#d9b18b;background:#c88d5c14;border:1px solid #c88d5c52;margin-top:12px}.audience-preview{background:linear-gradient(145deg,#182526f0,#121b1ce6);border:1px solid #84c0d73d;border-radius:11px;gap:12px;margin-top:14px;padding:15px;display:grid;box-shadow:0 15px 35px #0003}.audience-preview-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.audience-preview-head>div{gap:5px;display:grid}.audience-preview-head strong{color:#e4eeee;font-family:Space Grotesk,sans-serif;font-size:16px}.preview-badge{color:#9ed5e7;letter-spacing:.08em;border:1px solid #84c0d740;border-radius:999px;flex:none;padding:5px 7px;font:8px IBM Plex Mono,monospace}.audience-preview>p{color:#99acad;font-size:11px;line-height:1.5}.audience-question{background:#0a12136b;border:1px solid #ffffff12;border-radius:9px;gap:8px;padding:13px;display:grid}.audience-question>strong{color:#f0e8dd;font-size:13px;line-height:1.4}.audience-options{gap:7px;display:grid}.audience-options button{color:#d5e2e2;text-align:left;cursor:pointer;background:#1f2c2cb3;border:1px solid #95becc33;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;display:flex}.audience-options button:hover,.audience-options button.selected{color:#f3e2d2;background:#c88d5c26;border-color:#c88d5c}.audience-options button span{color:#a9cfc1;font:9px IBM Plex Mono,monospace}.audience-preview-note{color:#9fc4af;align-items:center;gap:7px;font-size:10px;display:flex}@media (max-width:640px){.audience-preview-head{display:grid}.preview-badge{width:max-content}.audience-preview-trigger{width:100%}}.preview-toolbar{gap:9px;margin:2px 0 4px;display:grid}.preview-tabs,.viewport-switch{flex-wrap:wrap;gap:6px;display:flex}.preview-tabs button,.viewport-switch button{color:#9fb1b3;cursor:pointer;background:#101a1ba8;border:1px solid #95becc33;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:inline-flex}.preview-tabs button.selected,.viewport-switch button.selected{color:#f0dfcf;background:#c88d5c26;border-color:#c88d5c}.audience-preview.mobile{max-width:360px;margin-left:auto;margin-right:auto}.audience-preview.desktop{max-width:100%}.audience-preview.desktop .audience-options{grid-template-columns:repeat(2,minmax(0,1fr))}.mail-preview{color:#27302e;background:#f2eee8;border:1px solid #ffffff14;border-radius:9px;gap:10px;padding:12px;display:grid}.mail-preview-meta{border-bottom:1px solid #27302e1f;gap:3px;padding-bottom:8px;display:grid}.mail-preview-meta span{letter-spacing:.12em;color:#71807d;font:8px IBM Plex Mono,monospace}.mail-preview-meta strong{color:#26302e;font-size:11px}.mail-preview-body{color:#43504d;gap:10px;padding:6px 2px;font-size:11px;line-height:1.55;display:grid}.mail-preview-body p{margin:0}.mail-preview-action{width:max-content;border:0!important}.pulse-confirm-layer{z-index:12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a0ab8;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.pulse-confirm{background:linear-gradient(145deg,#1c2829,#151d1d);border:1px solid #c88d5c61;border-radius:13px;width:min(100%,420px);padding:22px;box-shadow:0 24px 80px #0006}.pulse-confirm h3{color:#f0e5d9;margin:8px 0;font-size:22px}.pulse-confirm>p{color:#a9b6b5;font-size:12px;line-height:1.55}.confirm-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:16px 0;display:grid}.confirm-summary>div{background:#ffffff09;border:1px solid #ffffff12;gap:5px;padding:10px;display:grid}.confirm-summary span{letter-spacing:.1em;color:#748586;font:8px IBM Plex Mono,monospace}.confirm-summary strong{color:#dce7e7;font-size:11px}.confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:640px){.audience-preview.desktop{max-width:100%;overflow-x:auto}.audience-preview.desktop .audience-options,.confirm-summary{grid-template-columns:1fr}.confirm-actions{display:grid}.confirm-actions button{width:100%}}.pulse-progress-summary{color:#789092;grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;padding:10px 18px 4px;display:grid}.pulse-progress-summary span,.pulse-progress-summary em{letter-spacing:.12em;font:9px IBM Plex Mono,monospace}.pulse-progress-summary strong{color:#d9e4e3;font-size:12px}.pulse-progress-track{background:#ffffff14;border-radius:99px;height:3px;margin:0 18px 7px;overflow:hidden}.pulse-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#84c8d8,#c88d5c);height:100%;transition:width .2s ease-out;display:block}.launch-choice{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0 10px;display:grid}.launch-choice button{color:#aebdbc;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:11px;display:flex}.launch-choice button.selected{color:#f0e0d1;background:#c88d5c29;border-color:#c88d5c}.confirm-schedule-fields{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.confirm-schedule-fields label{color:#99aaa9;gap:5px;font-size:10px;display:grid}.confirm-schedule-fields input{box-sizing:border-box;color:#e8eeee;background:#182121;border:1px solid #ffffff1a;border-radius:7px;width:100%;padding:9px}.confirm-error{color:#dc9c88;grid-column:1/-1;font-size:10px}.confirm-draft-row{color:#91a19f;flex-wrap:wrap;align-items:center;gap:9px;margin:12px 0;font-size:10px;display:flex}.confirm-draft-row .soft-button{align-items:center;gap:6px;display:inline-flex}@media (max-width:640px){.pulse-progress-summary{padding-left:14px;padding-right:14px}.pulse-progress-track{margin-left:14px;margin-right:14px}.launch-choice,.confirm-schedule-fields{grid-template-columns:1fr}.confirm-draft-row{flex-direction:column;align-items:flex-start}}.pulse-library-modal{max-width:860px;max-height:min(88vh,820px);overflow:auto}.pulse-library-trigger{align-items:center;gap:7px;display:inline-flex}.pulse-library-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.pulse-library-summary>div{background:#1a221fc7;border:1px solid #d0976433;padding:13px 15px}.pulse-library-summary span,.pulse-library-row small{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;font-size:10px;display:block}.pulse-library-summary strong{color:#e7b183;margin-top:6px;font-size:22px;display:block}.pulse-library-section{margin-top:20px}.pulse-library-section h3{margin:3px 0 0}.pulse-library-list{gap:8px;margin-top:12px;display:grid}.pulse-library-row{background:#141b18c7;border:1px solid #97b2a529;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.pulse-library-row>div:first-child{gap:4px;min-width:0;display:grid}.pulse-library-row strong{color:#eef2ed}.pulse-library-row span{color:#9eb2a8;font-size:12px}.pulse-library-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.danger-link{color:#d69a83}.empty-state{color:#9eb2a8;border:1px dashed #d097643d;gap:5px;padding:20px;display:grid}.empty-state strong{color:#eef2ed}@media (max-width:720px){.pulse-library-modal{width:min(96vw,560px);padding:18px}.pulse-library-summary{gap:7px}.pulse-library-summary>div{padding:10px}.pulse-library-summary strong{font-size:18px}.pulse-library-row{flex-direction:column;align-items:flex-start;gap:10px}.pulse-library-actions{justify-content:flex-start;width:100%}.pulse-history-tools{flex-wrap:wrap}}.pulse-library-filters{grid-template-columns:minmax(190px,1.5fr) repeat(3,minmax(125px,1fr)) auto;align-items:end;gap:9px;margin:18px 0 12px;display:grid}.pulse-library-filters label,.pulse-bulk-toolbar label{color:#8f9991;letter-spacing:.08em;text-transform:uppercase;gap:5px;font:9px IBM Plex Mono,monospace;display:grid}.pulse-library-filters input,.pulse-library-filters select,.pulse-bulk-toolbar select{color:#e8eee8;letter-spacing:0;text-transform:none;background:#141b18e6;border:1px solid #97b2a533;border-radius:6px;width:100%;min-height:36px;padding:8px 10px;font:12px DM Sans,sans-serif}.pulse-library-filters input::placeholder{color:#66736b}.pulse-bulk-toolbar{background:#19201db3;border:1px solid #97b2a524;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.pulse-select-all{align-items:center;gap:7px;margin-right:auto;display:inline-flex!important}.pulse-select-all input,.pulse-row-checkbox{accent-color:#b9855b;width:15px;height:15px}.pulse-bulk-toolbar select{width:auto;min-width:112px;min-height:31px;padding:6px 8px}.pulse-bulk-toolbar button:disabled{opacity:.4;cursor:not-allowed}.pulse-row-main{flex:1;gap:6px;min-width:0;display:grid}.pulse-row-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pulse-status-pill,.pulse-department-pill{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;padding:3px 7px;font:9px IBM Plex Mono,monospace;display:inline-flex}.pulse-status-pill.draft{color:#e8bd93;background:#d097641a;border:1px solid #d097644d}.pulse-status-pill.planned{color:#afd0b8;background:#91ad961a;border:1px solid #91ad964d}.pulse-department-pills{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.pulse-department-pill{color:#abc4d3;text-transform:none;letter-spacing:0;background:#7fabc71a;border:1px solid #7fabc73d}.pulse-department-pill.more{color:#b7a98c;background:#b9855b1a;border-color:#b9855b3d}.pulse-preview-popover,.pulse-bulk-confirm{z-index:30;background:#18201c;border:1px solid #d0976447;width:min(92vw,520px);padding:20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 80px #00000080}.pulse-preview-popover>.icon-button{position:absolute;top:10px;right:10px}.pulse-quick-preview{gap:10px;padding-right:24px;display:grid}.pulse-quick-preview h3{margin:0}.pulse-quick-preview p,.pulse-quick-preview small{color:#9aa89f;font-size:12px}.pulse-preview-question{background:#141b18db;border-left:2px solid #b9855b;gap:7px;padding:13px;display:grid}.pulse-preview-question span{color:#c5b49b;font-size:12px}.pulse-bulk-confirm{gap:12px;display:grid}.pulse-bulk-confirm p{color:#a1ada5;font-size:13px;line-height:1.55}.confirm-actions{justify-content:flex-end;gap:10px;display:flex}@media (max-width:820px){.pulse-library-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-library-filters label:first-child{grid-column:1/-1}.pulse-library-filters .text-button{justify-self:start}}@media (max-width:560px){.pulse-library-filters{grid-template-columns:1fr}.pulse-library-filters label:first-child{grid-column:auto}.pulse-bulk-toolbar{flex-direction:column;align-items:stretch}.pulse-select-all{margin-right:0}.pulse-bulk-toolbar select,.pulse-bulk-toolbar button{justify-content:center;width:100%}.pulse-library-actions{flex-wrap:wrap}.pulse-preview-popover,.pulse-bulk-confirm{padding:16px}}.pulse-export-toolbar{justify-content:flex-end;gap:10px;margin:10px 0 8px;display:flex}.pulse-pagination{color:#91a097;justify-content:flex-end;align-items:center;gap:12px;min-height:34px;font-size:11px;display:flex}.pulse-pagination button:disabled{opacity:.42;cursor:not-allowed}@media (max-width:560px){.pulse-export-toolbar{flex-wrap:wrap;justify-content:flex-start}.pulse-export-toolbar button{flex:120px}.pulse-pagination{justify-content:space-between}}.pulse-library-tools{justify-content:flex-end;align-items:center;gap:10px;margin:10px 0 4px;display:flex}.pulse-columns-menu{position:relative}.pulse-columns-menu summary{cursor:pointer;list-style:none}.pulse-columns-menu summary::-webkit-details-marker{display:none}.pulse-columns-popover{z-index:5;background:#17211f;border:1px solid #c7915e59;border-radius:10px;gap:8px;min-width:170px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 38px #0000004d}.pulse-columns-popover label{color:#c6d2cc;align-items:center;gap:8px;font-size:12px;display:flex}.pulse-import-modal{z-index:30;background:#17211f;border:1px solid #c7915e61;border-radius:14px;width:min(520px,100vw - 32px);padding:24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 70px #0000007a}.pulse-import-modal h3{color:#eff5f1;margin:5px 0 10px}.pulse-import-modal p{color:#a7b6af;font-size:13px;line-height:1.55}.pulse-import-modal input[type=file]{color:#c6d2cc;width:100%;margin:12px 0;font-size:12px}.pulse-library-skeleton{background:#2d464838;border:1px solid #8dbeca2e;border-radius:10px;gap:8px;margin:10px 0;padding:14px;display:grid}.skeleton-line{background:linear-gradient(90deg,#8dbeca1f,#8dbeca57,#8dbeca1f) 0 0/240% 100%;border-radius:999px;width:62%;height:10px;animation:1.1s ease-in-out infinite pulse-skeleton;display:block}.skeleton-line.wide{width:86%;height:14px}@keyframes pulse-skeleton{0%{background-position:180% 0}to{background-position:-60% 0}}@media (max-width:560px){.pulse-library-tools{flex-wrap:wrap;justify-content:flex-start}.pulse-import-modal{padding:18px}}.pulse-dropzone{color:#c6d2cc;text-align:center;cursor:pointer;background:#c7915e0f;border:1px dashed #c7915e8c;border-radius:12px;place-items:center;gap:5px;margin:14px 0;padding:24px 16px;display:grid}.pulse-dropzone.is-dragging{background:#c7915e29;border-color:#d99a67}.pulse-dropzone strong{color:#eff5f1;font-size:14px}.pulse-dropzone span{color:#9dada6;font-size:12px}.pulse-dropzone input[type=file]{max-width:100%;margin:4px 0 0}.pulse-import-preview{background:#2d464829;border:1px solid #8dbeca3d;border-radius:10px;gap:8px;max-height:220px;margin-top:14px;padding:12px;display:grid;overflow:auto}.preview-summary{color:#c6d2cc;justify-content:space-between;gap:12px;font-size:12px;display:flex}.preview-summary strong{color:#eff5f1}.import-preview-row{border-top:1px solid #c6d2cc1a;gap:2px;padding:8px 0;display:grid}.import-preview-row strong{color:#e3b07c;font-size:12px}.import-preview-row span{color:#a7b6af;font-size:11px;line-height:1.4}.csv-mapping-grid{background:#2d46481f;border:1px solid #8dbeca38;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 10px;padding:12px;display:grid}.csv-mapping-grid .eyebrow{grid-column:1/-1}.csv-mapping-grid label,.import-row-fields label{gap:4px;min-width:0;display:grid}.csv-mapping-grid label span,.import-row-fields label span{color:#9dada6;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.csv-mapping-grid select,.import-row-fields input{color:#eff5f1;width:100%;min-width:0;font:inherit;background:#0b161dc2;border:1px solid #c6d2cc29;border-radius:7px;padding:7px 8px;font-size:12px}.import-preview-row.has-error{background:#6e36301f;border-top-color:#da8f7066}.import-row-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:7px;display:grid}.import-row-error{color:#e2a28a;font-size:11px}.import-progress-panel{color:#c6d2cc;background:#d99a6714;border:1px solid #d99a674d;border-radius:10px;gap:7px;margin-top:12px;padding:12px;font-size:12px;display:grid}.import-progress-track{background:#c6d2cc24;border-radius:999px;height:7px;overflow:hidden}.import-progress-value{border-radius:inherit;background:linear-gradient(90deg,#d99a67,#9ec9b8);height:100%;transition:width .16s ease-out}@media (max-width:760px){.csv-mapping-grid,.import-row-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.csv-mapping-grid,.import-row-fields{grid-template-columns:1fr}}.curated-video-gallery{background:linear-gradient(145deg,#1b2322f0,#12181beb);border:1px solid #ffffff13;border-radius:12px;margin-top:28px;padding:22px;box-shadow:0 18px 45px #0000001f}.curated-gallery-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.curated-gallery-heading h3{margin-top:5px}.curated-gallery-count{color:#9db897;letter-spacing:.1em;font:10px IBM Plex Mono,monospace}.curated-gallery-layout{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);align-items:stretch;gap:16px;display:grid}.curated-gallery-player{background:#0b151d;border-radius:10px;min-height:250px;position:relative;overflow:hidden}.curated-gallery-player video{object-fit:cover;background:#0b151d;width:100%;height:100%;min-height:250px;display:block}.curated-mute{color:#eff5f1;cursor:pointer;background:#0a1217b3;border-radius:7px;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:10px;right:10px}.curated-video-badge{color:#d8e8df;letter-spacing:.08em;background:#111c20c7;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font:9px IBM Plex Mono,monospace;display:inline-flex;position:absolute;bottom:12px;left:12px}.curated-gallery-list{align-content:start;gap:8px;display:grid}.curated-gallery-item{color:#9ca9a4;text-align:left;cursor:pointer;background:#0c151b85;border:1px solid #fff1;border-radius:8px;grid-template-columns:28px 1fr 16px;align-items:center;gap:10px;width:100%;padding:12px 10px;display:grid}.curated-gallery-item:hover,.curated-gallery-item.is-active{color:#f0e8dd;background:#c5915e1a;border-color:#c5915e6b}.curated-gallery-index{color:#c48f62;font:11px IBM Plex Mono,monospace}.curated-gallery-item span:nth-child(2){gap:4px;min-width:0;display:grid}.curated-gallery-item strong{color:inherit;font-size:12px}.curated-gallery-item small{color:#7f8d88;font-size:10px;line-height:1.4}.curated-video-gallery-hr{margin-top:26px}.curated-video-gallery-hr .curated-gallery-player video{object-position:center}.curated-video-gallery-employee{background:#101d25;border:1px solid #ffffff1f;border-radius:14px;margin-top:0}.curated-video-gallery-employee .curated-gallery-player video{object-position:center}@media (max-width:760px){.curated-video-gallery{padding:16px}.curated-gallery-layout{grid-template-columns:1fr}.curated-gallery-player,.curated-gallery-player video{min-height:210px}}.curated-gallery-description{color:#8d9d99;max-width:620px;margin:6px 0 0;font-size:12px;line-height:1.5}.curated-gallery-filters{flex-wrap:wrap;gap:6px;margin:14px 0 16px;display:flex}.curated-gallery-filters button{color:#8e9e99;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;padding:6px 10px;font:10px IBM Plex Mono,monospace}.curated-gallery-filters button:hover,.curated-gallery-filters button.is-active{color:#f1dfcf;background:#c5915e21;border-color:#c5915e8c}.curated-custom-controls{opacity:.92;gap:6px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.curated-custom-controls button{color:#eef5f1;cursor:pointer;background:#0a1217c2;border:1px solid #ffffff29;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.curated-custom-controls button:hover{color:#f0cba9;border-color:#c5915ea6}.curated-gallery-player:fullscreen{background:#081218;place-items:center;display:grid}.curated-gallery-player:fullscreen video{object-fit:contain;width:100vw;height:100vh;max-height:100vh}.curated-feedback-form{border-top:1px solid #ffffff14;gap:14px;margin-top:18px;padding-top:18px;display:grid}.curated-feedback-form h4{color:#edf3ef;margin:4px 0;font-size:15px}.curated-feedback-form p{color:#84938e;margin:0;font-size:11px;line-height:1.5}.curated-feedback-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.curated-feedback-form label{color:#9aa7a2;letter-spacing:.05em;text-transform:uppercase;gap:5px;font-size:10px;display:grid}.curated-feedback-form input,.curated-feedback-form textarea{color:#e8f0ed;text-transform:none;background:#081015b8;border:1px solid #ffffff1a;border-radius:7px;width:100%;padding:9px 10px;font:12px inherit}.curated-feedback-form input:focus,.curated-feedback-form textarea:focus{outline-offset:1px;outline:2px solid #97c3b673}.curated-feedback-message{grid-column:1/-1}@media (max-width:620px){.curated-feedback-fields{grid-template-columns:1fr}.curated-feedback-message{grid-column:auto}}.curated-gallery-player.is-theater,.curated-video-gallery.is-theater .curated-gallery-player{z-index:30}.video-theater-open:before{content:"";z-index:20;pointer-events:none;background:#03080cdb;position:fixed;inset:0}.curated-video-gallery.is-theater{z-index:25;position:relative}.curated-favorite-button{z-index:2;color:#dce8e1;cursor:pointer;background:#081015b8;border:1px solid #ffffff24;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:10px;right:10px}.curated-favorite-button.is-favorite{color:#e5ac80;border-color:#e5ac8099}.curated-related{border-top:1px solid #ffffff14;gap:12px;margin-top:16px;padding-top:16px;display:grid}.curated-related h4{color:#e9f0ec;margin:4px 0 0;font-size:14px}.curated-related-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.curated-related-list button{color:#e7eeea;text-align:left;cursor:pointer;background:#0912179e;border:1px solid #ffffff14;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;display:flex}.curated-related-list button:hover{background:#c5915e1a;border-color:#c5915e7a}.curated-related-list span{gap:4px;display:grid}.curated-related-list small{color:#8d9b96;font-size:10px;line-height:1.4}.curated-video-error{z-index:3;color:#f1d8c2;background:#2f1914e6;border:1px solid #e5ac8066;border-radius:7px;padding:8px 10px;font-size:11px;position:absolute;inset:auto 10px 50px}@media (max-width:620px){.curated-related-list{grid-template-columns:1fr}.curated-custom-controls{gap:4px}.curated-custom-controls button{width:28px;height:28px}}.zerocauge-product-section{background:radial-gradient(circle at 80% 10%,#6facb81c,#0000 32%),linear-gradient(145deg,#122027,#0c171d);border:1px solid #ffffff14;border-radius:14px;margin-top:34px;padding:30px}.zerocauge-product-intro{max-width:760px}.zerocauge-product-intro h2{letter-spacing:-.04em;margin:8px 0 12px;font-size:clamp(28px,4vw,52px);line-height:.98}.zerocauge-product-intro h2 em{color:#9fc9d8;font-style:normal}.zerocauge-product-intro p{color:#a4b2af;max-width:620px;font-size:14px;line-height:1.65}.zerocauge-product-explorer{grid-template-columns:220px minmax(0,1fr);gap:26px;margin-top:28px;display:grid}.zerocauge-product-tabs{align-content:start;gap:7px;display:grid}.zerocauge-product-tabs button{color:#8e9e9a;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;padding:12px 11px;display:grid}.zerocauge-product-tabs button:hover,.zerocauge-product-tabs button.is-active{color:#f2e7dc;background:#c5915e1a;border-color:#c5915e73}.zerocauge-product-tabs small{color:#c18c62;font:10px IBM Plex Mono,monospace}.zerocauge-product-detail{border-left:1px solid #ffffff17;grid-template-columns:minmax(180px,.5fr) minmax(0,1fr);align-items:center;gap:30px;min-height:260px;padding:24px;display:grid}.zerocauge-detail-visual{place-items:center;min-height:220px;display:grid;position:relative}.zerocauge-detail-orbit{border:1px solid #99c6d059;border-radius:50%;width:180px;height:118px;position:absolute;transform:rotate(-22deg)}.zerocauge-detail-orbit.orbit-b{border-color:#c5915e52;width:150px;height:190px;transform:rotate(38deg)}.zerocauge-detail-core{z-index:1;color:#b9dce6;background:#192f35cc;border:1px solid #9fc9d873;border-radius:50%;align-content:center;justify-items:center;gap:5px;width:112px;height:112px;display:grid;position:relative;box-shadow:0 0 36px #70b4c029}.zerocauge-detail-core strong{color:#f2eee8;letter-spacing:-.04em;font-size:28px}.zerocauge-detail-core span{color:#92aaa9;letter-spacing:.08em;text-transform:uppercase;font:8px IBM Plex Mono,monospace}.zerocauge-detail-copy h3{letter-spacing:-.03em;margin:8px 0 10px;font-size:clamp(21px,3vw,34px)}.zerocauge-detail-copy p{color:#a4b2af;max-width:560px;line-height:1.6}.zerocauge-detail-points{color:#c9d7d1;gap:8px;margin-top:15px;font-size:12px;display:grid}.zerocauge-detail-points span{align-items:center;gap:8px;display:flex}.zerocauge-detail-points svg{color:#9bc6b4;flex:none}.zerocauge-detail-note{color:#c9976d;align-items:center;gap:7px;margin-top:18px;font-size:11px;display:inline-flex}.zerocauge-detail-note svg{color:#d1a47d}@media (max-width:720px){.zerocauge-product-section{padding:20px 16px}.zerocauge-product-explorer{grid-template-columns:1fr;gap:16px}.zerocauge-product-tabs{padding-bottom:2px;display:flex;overflow-x:auto}.zerocauge-product-tabs button{grid-template-columns:16px auto;min-width:max-content;padding:9px}.zerocauge-product-tabs small{display:none}.zerocauge-product-detail{border-top:1px solid #ffffff17;border-left:0;grid-template-columns:1fr;gap:8px;padding:10px 0 0}.zerocauge-detail-visual{min-height:170px}}.zerocauge-product-cta{color:#171c1d;cursor:pointer;background:#d49a72;border:1px solid #e5ac808c;border-radius:7px;align-items:center;gap:9px;margin-top:13px;padding:11px 15px;font-weight:700;display:inline-flex}.zerocauge-product-cta:hover{background:#e2ae87;transform:translateY(-1px)}.zerocauge-privacy-visual{background:#060f146b;border:1px solid #9fc9d82e;border-radius:9px;grid-column:2;padding:14px 18px}.zerocauge-privacy-visual-heading,.zerocauge-privacy-visual-legend{color:#829391;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.zerocauge-privacy-bars{grid-template-columns:repeat(12,1fr);align-items:end;gap:5px;height:38px;margin:12px 0 8px;display:grid}.zerocauge-privacy-bars span{background:#93a4a140;border-radius:3px 3px 1px 1px;height:18px;display:block}.zerocauge-privacy-bars span:nth-child(2n){height:25px}.zerocauge-privacy-bars span:nth-child(3n){height:31px}.zerocauge-privacy-bars span.is-safe{background:linear-gradient(#a5d8c2,#588e83);box-shadow:0 0 12px #7dc9ac38}.legend-dot{background:#93a4a16b;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.legend-dot.safe{background:#9dceb9}.product-detail-enter{animation:.22s cubic-bezier(.23,1,.32,1) zerocauge-detail-in}@keyframes zerocauge-detail-in{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.product-detail-enter{animation:none}.zerocauge-product-cta:hover{transform:none}}@media (max-width:720px){.zerocauge-privacy-visual,.zerocauge-product-detail{grid-column:1}.zerocauge-privacy-visual{padding:12px}.zerocauge-privacy-visual-legend{justify-content:start;gap:4px;display:grid}.zerocauge-product-cta{justify-content:center;width:100%}}.zerocauge-page-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.zerocauge-resource-link,.zerocauge-theme-toggle{color:#c8d7d2;cursor:pointer;background:#08121770;border:1px solid #9fc9d838;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:9px 12px;font-size:12px;text-decoration:none;display:inline-flex}.zerocauge-resource-link:hover,.zerocauge-theme-toggle:hover{color:#f0c2a0;border-color:#d49a72a6}.zerocauge-faq{border-top:1px solid #9fc9d824;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:30px;margin-top:34px;padding-top:26px;display:grid}.zerocauge-faq-list{gap:7px;display:grid}.zerocauge-faq-list>div{border-bottom:1px solid #9fc9d824}.zerocauge-faq-list button{color:#dae6e2;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.zerocauge-faq-list button b{color:#d49a72;font-size:18px;font-weight:400}.zerocauge-faq-list p{color:#94a9a5;margin:0 26px 13px 0;font-size:12px;line-height:1.6}.zerocauge-page-dark{background:linear-gradient(135deg,#02080cfa,#071417fa)}.zerocauge-page-dark .zerocauge-product-explorer,.zerocauge-page-dark .zerocauge-trust-section{border-color:#aad6d940}.success-reveal{animation:.32s cubic-bezier(.23,1,.32,1) zerocauge-success-reveal}@keyframes zerocauge-success-reveal{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.success-reveal{animation:none}}@media (max-width:720px){.zerocauge-page-actions{align-items:stretch}.zerocauge-resource-link,.zerocauge-theme-toggle{flex:100%;justify-content:center}.zerocauge-faq{grid-template-columns:1fr;gap:16px;margin-top:26px}}.landing-language-switch{color:#cbdcd78c;letter-spacing:.16em;align-items:center;gap:7px;font-size:10px;display:inline-flex}.landing-language-switch span.is-active{color:#e8b38f}.landing-language-switch button{cursor:pointer;background:#0b191ecc;border:1px solid #c4ddd852;border-radius:999px;width:34px;height:19px;padding:0;position:relative}.landing-language-switch button i{background:#d49a72;border-radius:50%;width:11px;height:11px;transition:transform .18s cubic-bezier(.23,1,.32,1);position:absolute;top:3px;left:3px}.landing-language-switch button[aria-checked=true] i{transform:translate(15px)}@media (max-width:720px){.landing-nav-actions{gap:9px}.landing-nav-note{display:none}.landing-language-switch{order:-1}}.landing-login-button{color:#f1c4a4;letter-spacing:.04em;cursor:pointer;background:#d49a7214;border:1px solid #d49a7285;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:8px 11px;font-size:11px;transition:background .18s,transform .18s,opacity .18s;display:inline-flex}.landing-login-button:hover{background:#d49a722e;transform:translateY(-1px)}.landing-login-button:active{transform:scale(.97)}.landing-login-button:disabled{opacity:.65;cursor:wait}@media (prefers-reduced-motion:reduce){.landing-login-button{transition:none}}@media (max-width:720px){.landing-login-button{padding-inline:9px;font-size:10px}}.dashboard-scope-bar{background:#122029b8;border:1px solid #89b0be2e;align-items:end;gap:18px;margin:0 0 18px;padding:14px 16px;display:flex}.dashboard-scope-bar>div{gap:4px;margin-right:auto;display:grid}.dashboard-scope-bar strong{color:#e6f0ed;font-size:14px;font-weight:500}.dashboard-scope-bar label{color:#9db4b5;letter-spacing:.12em;text-transform:uppercase;gap:5px;font-size:10px;display:grid}.dashboard-scope-bar select{color:#e6f0ed;background:#10212a;border:1px solid #89b0be3d;min-width:142px;padding:8px 9px;font-size:12px}.hr-insight-grid{grid-template-columns:1fr 1fr 1.15fr;gap:10px;margin:12px 0 16px;display:grid}.insight-widget,.satisfaction-widget{flex-direction:column;justify-content:space-between;min-height:140px;padding:13px 15px;display:flex}.insight-widget-value{align-items:baseline;gap:5px;margin:8px 0 6px;display:flex}.insight-widget-value strong{color:#edf4f0;letter-spacing:-.03em;font-size:26px;font-weight:500}.insight-widget-value span{color:#96adaf;font-size:11px}.insight-widget-value em{color:#b8ddca;margin-left:auto;font-size:10px;font-style:normal}.insight-bars{border-bottom:1px solid #89b0be2e;align-items:end;gap:6px;height:26px;display:flex}.insight-bars i{opacity:.82;background:linear-gradient(#a6d8d7,#5f929e);border-radius:2px 2px 0 0;flex:1;min-height:6px;display:block}.trend-alert{color:#edc39f;background:#c483591a;border:1px solid #c4835942;border-radius:5px;align-items:flex-start;gap:7px;margin:8px 0 4px;padding:6px 8px;font-size:11px;line-height:1.35;display:flex}.trend-alert svg{flex:none;width:13px;height:13px;margin-top:1px}.widget-footnote{color:#829b9d;align-items:center;gap:5px;margin:6px 0 0;font-size:10px;line-height:1.35;display:flex}.satisfaction-chart{border-bottom:1px solid #89b0be33;align-items:end;gap:12px;height:50px;margin-top:6px;padding:0 8px 0 2px;display:flex}.satisfaction-chart>span{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:5px;height:100%;display:flex}.satisfaction-chart b{background:linear-gradient(#d9b18f,#7eabb1);border-radius:2px 2px 0 0;width:100%;max-width:22px;min-height:8px;display:block}.satisfaction-chart small{color:#829b9d;font-size:9px}@media (max-width:860px){.dashboard-scope-bar{flex-wrap:wrap;align-items:stretch}.dashboard-scope-bar>div{flex-basis:100%}.dashboard-scope-bar label{flex:1}.dashboard-scope-bar .privacy-inline{align-self:center}.hr-insight-grid{grid-template-columns:1fr 1fr}.satisfaction-widget{grid-column:1/-1}}@media (max-width:560px){.dashboard-scope-bar{gap:10px}.dashboard-scope-bar label{min-width:0}.dashboard-scope-bar select{width:100%;min-width:0}.hr-insight-grid{grid-template-columns:1fr}.satisfaction-widget{grid-column:auto}}.login-divider{color:#789292;text-transform:uppercase;letter-spacing:2px;align-items:center;gap:10px;margin:14px 0;font-size:12px;display:flex}.login-divider:before,.login-divider:after{content:"";background:#9fb2b038;flex:1;height:1px}.login-oauth-button{color:#e8f0ec;cursor:pointer;background:#111f25b8;border:1px solid #c994687a;justify-content:center;align-items:center;width:100%;min-height:44px;font-weight:600;transition:background-color .18s,border-color .18s,transform .16s;display:inline-flex}.login-oauth-button:hover{background:#c9946824;border-color:#c99468}.login-oauth-button:active{transform:scale(.98)}.login-oauth-button:focus-visible{outline-offset:3px;outline:2px solid #9ed4d0}@media (prefers-reduced-motion:reduce){.login-oauth-button{transition:none}.login-oauth-button:active{transform:none}}.dashboard-scope-bar.secondary{box-shadow:none;background:#141c1eb8;border:1px solid #ffffff0e;border-radius:8px;align-items:center;gap:14px;margin:18px 0 10px;padding:12px 16px;display:flex}.dashboard-scope-bar.secondary>div:first-child{gap:3px;min-width:0;margin-right:auto;display:grid}.dashboard-scope-bar.secondary>div:first-child strong{color:#c8c5bd;font-size:12px;font-weight:500}.dashboard-scope-bar.secondary label{color:#777d75;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font:9px IBM Plex Mono,monospace;display:inline-flex}.dashboard-scope-bar.secondary select{color:#c5c8bf;text-transform:none;letter-spacing:0;background:#182321;border:1px solid #ffffff1a;border-radius:6px;min-height:32px;padding:0 28px 0 9px;font:11px DM Sans,sans-serif}.dashboard-scope-bar.secondary .privacy-inline{white-space:nowrap;color:#8fae95;font-size:10px}@media (max-width:720px){.dashboard-scope-bar.secondary{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.dashboard-scope-bar.secondary>div:first-child{grid-column:1/-1;margin-right:0}.dashboard-scope-bar.secondary label{gap:5px;display:grid}.dashboard-scope-bar.secondary select{width:100%}.dashboard-scope-bar.secondary .privacy-inline{grid-column:1/-1}}.briefing-quick-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.briefing-quick-action{color:#a9b2ad;letter-spacing:.02em;background:#0b13167a;border:1px solid #a4bcb129;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 9px;font:10px IBM Plex Mono,monospace;transition:border-color .16s,color .16s,background .16s,transform .16s;display:inline-flex}.briefing-quick-action:hover,.briefing-quick-action:focus-visible{color:#e5c19e;background:#b7804f1f;border-color:#d39d677a;outline:none}.briefing-quick-action:active{transform:scale(.97)}.briefing-quick-action.is-complete{color:#b8d7c1;background:#709d7d21;border-color:#91c29d52}@media (max-width:720px){.briefing-quick-actions{gap:7px;margin-top:12px}.briefing-quick-action{min-height:34px;padding-inline:10px;font-size:9px}}@media (prefers-reduced-motion:reduce){.briefing-quick-action{transition:none}}.briefing-quick-action.is-complete{animation:.24s ease-out briefing-complete}.briefing-shortcuts-bar{border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:8px;display:flex}.briefing-shortcuts-label{color:#8da4ad;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;margin-right:3px;font:10px IBM Plex Mono,monospace;display:inline-flex}.briefing-shortcut-btn{color:#cdd8d3;cursor:pointer;background:#0e191fa6;border:1px solid #a2bec92e;border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:0 10px;font:10px IBM Plex Mono,monospace;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.briefing-shortcut-btn:hover{color:#f5d6c8;background:#c9856724;border-color:#c9856773;transform:translateY(-1px)}.briefing-shortcut-btn.highlight-announcement{color:#ecd2c4;background:#c9856714;border-color:#c9856759}.briefing-shortcut-btn.highlight-announcement:hover{color:#fff0e8;background:#c9856738;border-color:#c98567a6}.shortcut-counter-badge{color:#fae1d5;background:#c9856747;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;margin-left:2px;padding:0 4px;font-size:9px;font-weight:600;display:inline-flex}@media (max-width:720px){.briefing-shortcuts-bar{gap:5px;margin-top:10px;padding-top:8px}.briefing-shortcut-btn{min-height:28px;padding-inline:8px;font-size:9px}}@keyframes card-highlight-glow{0%{box-shadow:0 0 0 2px #d49a72e6,0 0 28px #d49a7273}65%{box-shadow:0 0 0 2px #d49a7280,0 0 16px #d49a7233}to{box-shadow:none}}.card-highlight-flash{animation:2.2s ease-out card-highlight-glow}.briefing-undo-button{color:#d2b28f;cursor:pointer;background:#c48f6224;border:1px solid #c48f6257;border-radius:999px;align-items:center;gap:6px;min-height:31px;padding:0 10px;font:10px IBM Plex Mono,monospace;transition:background .16s,transform .16s;display:inline-flex}.briefing-undo-button:hover,.briefing-undo-button:focus-visible{background:#c48f623d;outline:none}.briefing-undo-button:active{transform:scale(.97)}.briefing-undo-button span{color:#8d958c;font-size:9px}.undo-countdown{border:1px solid #e7c5a03d;border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:18px;padding:0 4px;display:inline-flex;position:relative;overflow:hidden;color:#e7c5a0!important}.undo-countdown i{background:#c99468;height:2px;transition:width 1s linear;position:absolute;bottom:0;left:0}.undo-countdown:not(i){z-index:0}.briefing-settings-trigger{color:#7e8982;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;min-height:31px;padding:0 9px;font:10px IBM Plex Mono,monospace;display:inline-flex}.briefing-settings-trigger:hover,.briefing-settings-trigger:focus-visible,.briefing-settings-trigger.is-open{color:#b7cbbd;background:#8fae951a;border-color:#8fae9540;outline:none}.briefing-settings-panel{background:#09101275;border:1px solid #8fae9529;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;max-width:540px;margin-top:9px;padding:10px 12px;animation:.2s ease-out briefing-reveal}.briefing-settings-panel>div{gap:3px;display:grid}.briefing-settings-panel strong{color:#c9d3cc;font-size:11px;font-weight:500}.briefing-settings-panel small{color:#78837d;font-size:10px}.briefing-settings-panel select{color:#c5cfc8;background:#182321;border:1px solid #ffffff1f;border-radius:6px;min-height:30px;padding:0 25px 0 8px;font-size:11px}.briefing-history-panel{background:#09101280;border:1px solid #7fabc729;border-radius:8px;gap:8px;max-width:540px;margin-top:9px;padding:12px;animation:.2s ease-out briefing-reveal}.briefing-history-heading{justify-content:space-between;align-items:center;display:flex}.briefing-history-heading>div{gap:3px;display:grid}.briefing-history-heading strong{color:#c9d3cc;font-size:11px;font-weight:500}.briefing-history-tools{align-items:center;gap:7px;display:flex}.briefing-history-tools .text-button{align-items:center;gap:4px;font-size:10px;display:inline-flex}.briefing-history-tools .danger-text{color:#c98b72}.briefing-history-filters{grid-template-columns:minmax(0,1fr) 130px;gap:7px;display:grid}.briefing-history-filters input,.briefing-history-filters select{color:#becac4;background:#182321cc;border:1px solid #ffffff1a;border-radius:6px;width:100%;min-height:30px;padding:0 9px;font:11px DM Sans,sans-serif}.briefing-history-filters input::placeholder{color:#6f7b74}.briefing-history-pagination{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}.briefing-history-pagination span{color:#77837c;font:9px IBM Plex Mono,monospace}.briefing-history-pagination button:disabled{opacity:.35;cursor:not-allowed}.briefing-history-row .text-button{min-height:28px}.mini-switch{cursor:pointer;background:#283534;border:1px solid #ffffff24;border-radius:999px;align-items:center;width:34px;height:20px;padding:2px;display:inline-flex;position:relative}.mini-switch span{background:#8a9891;border-radius:50%;width:14px;height:14px;transition:transform .18s cubic-bezier(.23,1,.32,1),background .18s;display:block}.mini-switch.is-on{background:#8fae95;border-color:#a7c7ae}.mini-switch.is-on span{background:#15201d;transform:translate(14px)}.briefing-dark-toggle{color:#8b9690;white-space:nowrap;align-items:center;gap:8px;font:10px IBM Plex Mono,monospace;display:inline-flex}.briefing-history-row{border-top:1px solid #ffffff12;align-items:center;gap:9px;padding:8px 0;display:flex}.briefing-history-row>div{flex:1;gap:3px;min-width:0;display:grid}.briefing-history-row strong{color:#becac4;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.briefing-history-row small{color:#77837c;font-size:9px}.briefing-history-row .text-button{white-space:nowrap;font-size:10px}@media (max-width:720px){.briefing-history-heading{align-items:flex-start;gap:8px}.briefing-history-tools{flex-wrap:wrap;justify-content:flex-end}.briefing-history-filters{grid-template-columns:1fr}.briefing-history-row .text-button{font-size:9px}}.toast-definitive{box-shadow:0 0 0 1px #91c29d14,0 8px 28px #305c3d2e;border-color:#91c29d66!important}@media (max-width:720px){.briefing-settings-panel,.briefing-history-panel{max-width:none}.briefing-settings-panel{flex-direction:column;align-items:stretch}.briefing-settings-panel label,.briefing-settings-panel select{width:100%}.briefing-history-row{flex-wrap:wrap;align-items:flex-start}.briefing-history-row .text-button{margin-left:auto}}.briefing-deferred-state{background:linear-gradient(135deg,#192324f5,#131b1de0);border:1px solid #8fae9529;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-height:104px;padding:20px 24px;animation:.25s ease-out briefing-reveal;display:flex}.briefing-deferred-state>div:first-child{gap:5px;display:grid}.briefing-deferred-state strong{color:#e1d9ce;font:500 18px Space Grotesk,sans-serif}.briefing-deferred-state small{color:#808b84;font-size:11px}.briefing-deferred-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@keyframes briefing-complete{0%{opacity:.72;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes briefing-reveal{0%{opacity:.72;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.briefing-deferred-state{flex-direction:column;align-items:flex-start;padding:16px}.briefing-deferred-actions{justify-content:flex-start}.briefing-undo-button{min-height:34px}}@media (prefers-reduced-motion:reduce){.briefing-quick-action.is-complete,.briefing-deferred-state{animation:none}.briefing-undo-button{transition:none}}.briefing-history-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.briefing-history-stats span{background:#131f1eb8;border:1px solid #8bc7b11f;border-radius:6px;gap:2px;padding:7px 8px;display:grid}.briefing-history-stats strong{color:#c8e1d4;font:600 16px IBM Plex Mono,monospace}.briefing-history-stats small{color:#788b83;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.briefing-history-chart{background:#050d0f47;border:1px solid #7fabc71a;border-radius:6px;gap:7px;padding:9px 10px 8px;display:grid}.briefing-history-chart-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.briefing-history-chart-heading small{color:#82928a;font-size:9px}.briefing-history-chart-bars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;min-height:66px;display:grid}.history-chart-day{justify-items:center;gap:4px;min-width:0;display:grid}.history-chart-columns{border-bottom:1px solid #ffffff14;justify-content:center;align-items:end;gap:2px;width:100%;height:48px;padding:0 2px;display:flex}.history-chart-columns i{border-radius:3px 3px 0 0;width:5px;min-height:2px;display:block}.history-chart-day>small{color:#687a72;text-transform:uppercase;font:9px IBM Plex Mono,monospace}.chart-completed{background:#9ed2bf}.chart-deferred{background:#c98b72}.chart-reactivated{background:#8fc3df}.history-chart-legend{color:#71817a;flex-wrap:wrap;gap:8px 12px;font-size:9px;display:flex}.history-chart-legend span{align-items:center;gap:4px;display:inline-flex}.history-chart-legend i{border-radius:50%;width:6px;height:6px;display:inline-block}.briefing-history-bulk{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.history-select-all,.history-row-check{color:#91a29a;align-items:center;gap:6px;font-size:10px;display:inline-flex}.history-select-all input,.history-row-check input{accent-color:#c98b72}.briefing-history-row.is-reactivated{background:#8fc3df0f}.briefing-tag-select{color:#9fb5aa;background:#182321d6;border:1px solid #ffffff1a;border-radius:5px;width:112px;min-height:26px;padding:0 7px;font:10px DM Sans,sans-serif}.briefing-tag-select.tag-opvolging,.label-swatch.label-opvolging{color:#c98b72;border-color:#c98b726b}.briefing-tag-select.tag-gelezen,.label-swatch.label-gelezen{color:#9ed2bf;border-color:#9ed2bf6b}.briefing-tag-select.tag-uitgesteld,.label-swatch.label-uitgesteld{color:#dfb59d;border-color:#dfb59d6b}.briefing-tag-select.tag-prioriteit,.label-swatch.label-prioriteit{color:#8fc3df;border-color:#8fc3df6b}.custom-label-manager{border-top:1px solid #ffffff14;gap:8px;padding-top:8px;display:grid}.custom-label-manager>div:first-child{gap:3px;display:grid}.custom-label-manager small{color:#77877f;font-size:10px}.custom-label-add{gap:7px;display:flex}.custom-label-add input,.custom-label-row input{color:#becac4;background:#182321cc;border:1px solid #ffffff1a;border-radius:5px;flex:1;min-width:0;min-height:28px;padding:0 8px;font:10px DM Sans,sans-serif}.custom-label-list{gap:5px;display:grid}.custom-label-row{align-items:center;gap:6px;display:flex}.label-swatch{background:#74877e;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.custom-label-row .icon-button{flex:none}@media (max-width:720px){.briefing-history-stats{gap:5px}.briefing-history-stats span{padding:6px}.briefing-history-stats strong{font-size:14px}.briefing-history-stats small{font-size:8px}.briefing-history-chart-bars{gap:5px}.history-chart-columns i{width:4px}.briefing-history-row{gap:7px}.briefing-tag-select{width:120px}.custom-label-add{align-items:stretch}.custom-label-add .text-button{white-space:nowrap}}.history-chart-period-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.history-chart-period-controls select,.history-chart-period-controls input{color:#aebeb5;background:#182321d6;border:1px solid #ffffff1a;border-radius:5px;min-height:26px;padding:0 7px;font:10px DM Sans,sans-serif}.history-chart-period-controls label{color:#77877f;align-items:center;gap:4px;font-size:9px;display:inline-flex}.history-chart-columns .chart-status-button{cursor:pointer;opacity:.86;border:0;border-radius:3px 3px 0 0;width:5px;min-height:2px;padding:0;transition:transform .16s,opacity .16s,filter .16s;display:block}.history-chart-columns .chart-status-button:hover,.history-chart-columns .chart-status-button:focus-visible{opacity:1;filter:brightness(1.15);transform:translateY(-2px)}.history-chart-columns .chart-status-button:active{transform:scale(.92)}.history-chart-legend button{color:#71817a;cursor:pointer;background:0 0;align-items:center;gap:4px;padding:0;font:9px DM Sans,sans-serif;display:inline-flex}.history-chart-legend button:hover{color:#d0ddd5}.history-chart-legend button:focus-visible{outline-offset:3px;outline:1px solid #b9855b}.label-drag-handle{color:#70847a;cursor:grab;background:0 0;border-radius:4px;place-items:center;width:22px;height:24px;padding:0;display:inline-grid}.label-drag-handle:hover{color:#c48f62;background:#c48f6214}.label-drag-handle:active{cursor:grabbing}.custom-label-row{cursor:grab;transition:background .16s,opacity .16s}.custom-label-row:active{cursor:grabbing}.custom-label-row[draggable=true]:hover{background:#8fae950f}@media (max-width:720px){.briefing-history-chart-heading{flex-direction:column;align-items:flex-start}.history-chart-period-controls{justify-content:flex-start;width:100%}.history-chart-period-controls select,.history-chart-period-controls input{flex:90px;min-width:0}.history-chart-columns .chart-status-button{width:4px}.history-chart-legend{gap:7px 10px}}.history-chart-period-controls .chart-reset-button,.history-chart-period-controls .chart-export-button{white-space:nowrap;border:1px solid #ffffff1a;border-radius:5px;min-height:26px;padding:0 7px;font-size:9px}.history-chart-period-controls .chart-reset-button{color:#c7a07e;background:#c48f6214}.history-chart-period-controls .chart-export-button{color:#a9d1be;background:#91ad9614}.history-chart-period-controls .chart-reset-button:hover,.history-chart-period-controls .chart-export-button:hover{background:#ffffff1a}.history-chart-columns .chart-status-button{position:relative}.history-chart-columns .chart-status-button:after{content:attr(data-tooltip);z-index:3;color:#e7e1d7;pointer-events:none;opacity:0;white-space:normal;background:#172221;border:1px solid #c48f6259;border-radius:5px;width:max-content;max-width:150px;padding:5px 7px;font:9px/1.3 IBM Plex Mono,monospace;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,3px);box-shadow:0 8px 20px #0000003d}.history-chart-columns .chart-status-button:hover:after,.history-chart-columns .chart-status-button:focus-visible:after{opacity:1;transform:translate(-50%)}@media (max-width:720px){.history-chart-period-controls .chart-reset-button,.history-chart-period-controls .chart-export-button{flex:none}.history-chart-columns .chart-status-button:after{max-width:120px;font-size:8px}}.history-chart-period-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.history-chart-period-controls .chart-compare-button{color:#b9d8c5;background:#8fc3df14}.history-chart-period-controls .chart-compare-button.is-active{color:#13211d;background:#a9d1be;border-color:#a9d1be}.history-period-comparison{background:#ffffff06;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:10px;min-height:42px;margin-top:8px;padding:7px 10px;display:flex}.history-period-comparison span:not(.comparison-arrow):not(.comparison-delta){gap:2px;display:grid}.history-period-comparison strong{color:#e7e1d7;font-size:16px;line-height:1}.history-period-comparison small{color:#879791;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.history-period-comparison .comparison-arrow{color:#788a83;font:10px IBM Plex Mono,monospace}.history-period-comparison .comparison-delta{border-radius:4px;margin-left:auto;padding:4px 7px;font:600 10px IBM Plex Mono,monospace}.history-period-comparison .comparison-delta.is-up{color:#a9d1be;background:#a9d1be1a}.history-period-comparison .comparison-delta.is-down{color:#e0a486;background:#e0a4861a}.history-period-comparison .comparison-delta.is-flat{color:#abb7b1;background:#abb7b11a}.history-chart-loading{color:#91a29a;align-items:center;gap:6px;min-height:28px;margin:8px 0 2px;font-size:10px;display:flex}.history-chart-loading span{opacity:.45;background:#c98b72;border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite alternate briefing-chart-pulse;display:block}.history-chart-loading span:nth-child(2){background:#9ed2bf;animation-delay:.12s}.history-chart-loading span:nth-child(3){background:#8fc3df;animation-delay:.24s}.history-chart-loading small{letter-spacing:.04em;margin-left:4px}.briefing-history-chart-bars.is-loading{opacity:.48}.history-trend-summary{color:#aebbb5;background:#8fc3df0b;border-left:2px solid #a9d1be8c;align-items:flex-start;gap:7px;margin:10px 0 0;padding:9px 10px;font-size:11px;line-height:1.5;display:flex}.history-trend-summary svg{color:#c98b72;flex:none;margin-top:1px}@keyframes briefing-chart-pulse{0%{opacity:.35;transform:translateY(1px)}to{opacity:1;transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.history-chart-loading span{opacity:.75;animation:none}}@media (max-width:720px){.history-chart-period-controls{align-items:stretch}.history-chart-period-controls .chart-compare-button{flex-basis:auto}.history-period-comparison{gap:7px}.history-trend-summary{font-size:10px}}.summary-preferences{border-top:1px solid #ffffff12;grid-column:1/-1;gap:8px;padding-top:8px;display:grid}.summary-preferences>div:first-child{gap:3px;display:grid}.summary-preferences small{color:#84948d;font-size:10px}.summary-preference-options{flex-wrap:wrap;gap:7px;display:flex}.summary-preference-options label{color:#b8c6bf;cursor:pointer;align-items:center;gap:5px;font-size:10px;display:inline-flex}.summary-preference-options input{accent-color:#a9d1be}.history-trend-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.history-trend-actions .eyebrow{color:#7f9288;margin-right:2px;font-size:8px}.history-trend-actions button{color:#a9d1be;cursor:pointer;background:#a9d1be12;border:1px solid #a9d1be2e;border-radius:5px;min-height:25px;padding:0 8px;font:10px IBM Plex Mono,monospace}.history-trend-actions button:hover,.history-trend-actions button:focus-visible{color:#14201d;background:#a9d1be}.history-chart-period-controls .chart-export-button{max-width:110px;overflow:hidden}@media (max-width:720px){.summary-preference-options{gap:9px}.history-trend-actions{align-items:flex-start}.history-trend-actions .eyebrow{flex-basis:100%}.history-chart-period-controls .chart-export-button{max-width:none}}.report-action-status{color:#c9ded2;white-space:nowrap;background:#9ed2bf14;border:1px solid #9ed2bf2e;border-radius:5px;align-items:center;gap:5px;min-height:24px;padding:0 7px;font-size:9px;display:inline-flex}.report-action-spinner{color:#c98b72;animation:.85s linear infinite report-action-spin}.history-chart-period-controls .chart-export-button:disabled{opacity:.58;cursor:wait}.history-chart-period-controls .chart-reset-button:disabled{opacity:.45;cursor:not-allowed}.report-accent-options{flex-wrap:wrap;gap:5px;display:flex}.report-accent-option{color:#9fb5aa;cursor:pointer;background:#182321b8;border:1px solid #ffffff1a;border-radius:5px;align-items:center;gap:5px;min-height:26px;padding:0 7px;font:9px IBM Plex Mono,monospace;display:inline-flex}.report-accent-option i{border-radius:50%;width:7px;height:7px}.report-accent-option.is-selected{color:#e7e1d7;background:#ffffff14}@keyframes report-action-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.report-action-spinner{animation:none}}@media (max-width:720px){.report-action-status{flex-basis:100%;justify-content:center;min-height:28px}.history-chart-period-controls .chart-export-button{flex:auto}.report-accent-options{width:100%}.report-accent-option{flex:auto;justify-content:center}}.login-oauth-button:disabled{opacity:.72;cursor:wait}.login-spinner{border:2px solid #e8f0ec4d;border-top-color:#c99468;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite login-spin;display:inline-block}@keyframes login-spin{to{transform:rotate(360deg)}}.invite-panel,.invitation-overview{position:relative;overflow:clip}.invite-panel:before,.invitation-overview:before{content:"";opacity:.7;background:linear-gradient(90deg,#c48f62,#0000);width:72px;height:1px;margin-bottom:16px;display:block}.invite-form{gap:14px}.invitation-filter-bar,.bulk-invitation-bar{align-items:center;gap:10px}.invitation-status-stats{gap:8px}.invitation-status-stats>*{min-width:0}.invitation-row{transition:background-color .18s,border-color .18s}.invitation-row:hover{background:#c48f620e;border-color:#c48f6238}.invitation-expiry{color:#c99a79}.admin-summary{align-items:stretch}.admin-stat{align-content:space-between;gap:8px;min-height:112px;display:grid}.admin-stat small{line-height:1.45}.executive-trends,.report-list-panel{scroll-margin-top:96px}.dashboard-scope-bar{gap:12px}@media (max-width:720px){.login-spinner{width:12px;height:12px}.admin-stat{min-height:96px}.invitation-filter-bar,.bulk-invitation-bar{flex-direction:column;align-items:stretch}.invitation-actions{width:100%}.invitation-actions button{flex:1}}@media (prefers-reduced-motion:reduce){.login-spinner{border-top-color:#c99468;animation:none}.invitation-row{transition:none}}.notification-preferences{color:#b7c8d0;border:1px solid #afcddd24;gap:8px;margin:10px 0 4px;padding:10px;font-size:11px;display:grid}.notification-preferences legend{color:#d7e8ed;letter-spacing:.08em;text-transform:uppercase;padding:0 4px;font-size:10px}.notification-preferences label{align-items:center;gap:7px;display:flex}.notification-preferences input{accent-color:#c98b72}.notification-empty-state{text-align:center;color:#9fb2bd;justify-items:center;gap:7px;padding:30px 16px;display:grid}.notification-empty-state svg{color:#9ed2bf}.notification-empty-state strong{color:#eaf4f8;font-size:13px}.notification-empty-state span{font-size:11px}.notification-load-more{justify-content:center;width:100%;margin:10px 0;border-color:#8fc7e540!important;display:flex!important}.notification-open-toggle{color:#a9d6e8;background:#8fc7e50d;border:1px solid #8fc7e52e;align-items:center;gap:4px;padding:4px 6px;font-size:10px;display:inline-flex}.notification-open-toggle:hover,.notification-open-toggle:focus-visible{color:#f2d0bd;background:#c98b721f;border-color:#c98b728c}@media (max-width:560px){.notification-preferences{font-size:10px}.notification-toolbar-actions{flex-wrap:wrap}.notification-open-toggle span{display:none}.notification-open-toggle{justify-content:center;width:26px;height:26px;padding:4px}.notification-load-more{min-height:34px}}.notification-settings-modal{transform-origin:100% 0;animation:.22s cubic-bezier(.23,1,.32,1) both notification-settings-in}.notification-search-field{color:#8fc7e5;background:#0710174d;border:1px solid #8fc7e53d;align-items:center;gap:7px;margin-top:10px;padding:8px 9px;display:flex}.notification-search-field:focus-within{border-color:#8fc7e594;box-shadow:0 0 0 3px #8fc7e517}.notification-search-field input{color:#eaf4f8;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.notification-search-field input::placeholder{color:#78909c}.notification-settings-modal .text-button{justify-content:center;align-items:center;gap:5px;display:inline-flex}.notification-settings-modal .text-button:not(.danger-text){color:#a9d6c0}@keyframes notification-settings-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.notification-settings-modal{animation:none}}@media (max-width:560px){.notification-search-field{margin-top:8px}.notification-settings-modal .text-button{justify-content:flex-start}}.landing-hero-motion .landing-hero-copy{animation:.62s cubic-bezier(.23,1,.32,1) both landing-copy-in}.landing-hero-motion .landing-signal-visual{animation:.72s cubic-bezier(.23,1,.32,1) 80ms both landing-signal-in}.landing-hero-motion .landing-signal-node{animation:3.8s ease-in-out infinite landing-node-breathe}.landing-hero-motion .node-two{animation-delay:-1.3s}.landing-hero-motion .node-three{animation-delay:-2.5s}.landing-hero-motion .landing-signal-core{box-shadow:0 0 0 1px #8fc7e52e,0 0 42px #8fc7e51f}@keyframes landing-copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-signal-in{0%{opacity:0;transform:translate(16px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes landing-node-breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.22)}}.notification-search-row{grid-template-columns:minmax(0,1fr) 132px;align-items:stretch;gap:7px;display:grid}.notification-search-row .notification-search-field{margin-top:10px}.notification-category-filter{align-items:stretch;margin-top:10px;display:flex}.notification-category-filter select{color:#cfe0e7;background:#152630;border:1px solid #8fc7e53d;width:100%;padding:7px 8px;font-size:10px}.notification-category-filter select:focus{outline-offset:1px;outline:2px solid #8fc7e57a}.notification-entry{touch-action:pan-y;will-change:transform}.notification-entry:active{background:#8fc7e51a}@media (max-width:560px){.notification-search-row{grid-template-columns:1fr}.notification-category-filter{margin-top:0}.notification-category-filter select{min-height:34px}.notification-entry{transition:transform .2s cubic-bezier(.23,1,.32,1),background .18s,border-color .18s}.landing-hero-motion .landing-signal-visual{animation-delay:0s}}@media (prefers-reduced-motion:reduce){.landing-hero-motion .landing-hero-copy,.landing-hero-motion .landing-signal-visual,.landing-hero-motion .landing-signal-node{animation:none}.notification-entry{transition:none}}.checkin-progress-meta{text-align:right;align-content:start;gap:6px;min-width:190px;display:grid}.checkin-progress-meta strong{color:#dbe8ea;font-size:12px}.checkin-progress-meta small{color:#8ea5ae;font-size:10px}.checkin-progress-track{background:#8fc7e524;border-radius:999px;height:5px;overflow:hidden}.checkin-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#d79169,#9bcdb8);height:100%;display:block}.employee-feedback-form{border-top:1px solid #8fc7e526;gap:14px;margin-top:24px;padding-top:22px;display:grid}.employee-feedback-form h3{margin:5px 0 4px;font-size:20px}.employee-feedback-form p{color:#9db1b8;max-width:620px;margin:0;font-size:13px;line-height:1.6}.employee-feedback-ratings{flex-wrap:wrap;gap:8px;display:flex}.employee-feedback-ratings button{color:#b7c9ce;cursor:pointer;background:#101e266b;border:1px solid #8fc7e53b;border-radius:999px;padding:9px 13px;font-size:12px}.employee-feedback-ratings button.selected{color:#f1c1a1;background:#d7916929;border-color:#d79169}.employee-feedback-label{color:#b7c9ce;gap:6px;font-size:12px;display:grid}.employee-feedback-label textarea{resize:vertical;color:#e9f1f1;width:100%;font:inherit;background:#06111780;border:1px solid #8fc7e533;padding:11px 12px;line-height:1.5}.employee-feedback-label textarea:focus{outline-offset:1px;outline:2px solid #8fc7e573}.employee-feedback-label small{color:#80979f;font-size:10px}.employee-feedback-success{color:#c7e7d7;background:#9bcdb814;border:1px solid #9bcdb859;gap:4px;padding:14px;display:grid}.employee-feedback-success span{color:#99b8ae;font-size:12px}.hr-k8-visual{gap:18px;display:grid}.hr-k8-dots>div{align-items:center;gap:8px;display:flex}.hr-k8-dots span{background:#8fc7e514;border:1px solid #8fc7e53d;border-radius:50%;width:24px;height:24px;position:relative}.hr-k8-dots span.hidden:after{content:"";background:#71878e;height:1px;position:absolute;top:11px;left:6px;right:6px;transform:rotate(-35deg)}.hr-k8-dots span.eligible{background:radial-gradient(circle at 35% 30%,#c9ead8,#6d9f8e);border-color:#9bcdb8b8;box-shadow:0 0 14px #9bcdb82e}.hr-k8-dots small{color:#94aab0;margin-top:10px;font-size:11px;display:block}.hr-k8-dots small b{color:#dce9e8}@media (max-width:600px){.checkin-progress-meta{text-align:left;min-width:0;margin-top:8px}.checkin-progress-track{max-width:280px}.hr-k8-dots>div{gap:5px}.hr-k8-dots span{width:19px;height:19px}.hr-k8-dots span.hidden:after{top:8px;left:4px;right:4px}.employee-feedback-ratings{grid-template-columns:1fr 1fr;display:grid}.employee-feedback-ratings button{width:100%}}.employee-feedback-topic-group{gap:8px;display:grid}.employee-feedback-topics{flex-wrap:wrap;gap:7px;display:flex}.employee-feedback-topics button{color:#a9bec2;cursor:pointer;background:#101e266b;border:1px solid #8fc7e533;border-radius:999px;padding:8px 11px;font-size:11px}.employee-feedback-topics button.selected{color:#c9e7d7;background:#9bcdb824;border-color:#9bcdb8}.employee-feedback-thankyou{align-content:center;min-height:150px;position:relative;overflow:hidden}.thankyou-orbit{color:#c9e7d7;border:1px solid #9bcdb8bf;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;animation:1.8s ease-out both employee-thankyou-pulse;display:grid}.employee-feedback-thankyou strong{color:#eef5f1;font-size:18px}.employee-feedback-thankyou .employee-briefing-toggle{justify-self:start}.hr-filter-row{flex-wrap:wrap;align-items:end;gap:12px;margin:0 0 12px;display:flex}.hr-filter-row label{color:#92aab0;letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:10px;display:grid}.hr-filter-row select{color:#e3eeee;min-width:170px;font:inherit;letter-spacing:0;text-transform:none;background:#13242d;border:1px solid #8fc7e533;padding:10px 12px;font-size:12px}.hr-filter-context{color:#8ca6aa;margin-left:auto;padding:10px 0;font-size:11px}.hr-privacy-strip.is-blocked{background:#d7916914;border-color:#d791697a}.hr-insufficient-state{background:linear-gradient(135deg,#d791691a,#0d1c23c7);border-color:#d7916959;gap:10px;display:grid}.hr-insufficient-state h2{max-width:620px;margin:0}.hr-insufficient-state p{color:#a7b9bc;max-width:680px;margin:0;line-height:1.6}.hr-insufficient-state .k8-badge{justify-self:start}@keyframes employee-thankyou-pulse{0%{opacity:0;transform:scale(.82);box-shadow:0 0 #9bcdb800}45%{opacity:1;transform:scale(1);box-shadow:0 0 0 10px #9bcdb814}to{opacity:1;transform:scale(1);box-shadow:0 0 0 18px #9bcdb800}}@media (prefers-reduced-motion:reduce){.thankyou-orbit{animation:none}}@media (max-width:600px){.hr-filter-row{align-items:stretch}.hr-filter-row label{flex:1;min-width:140px}.hr-filter-row select{width:100%;min-width:0}.hr-filter-context{width:100%;margin-left:0;padding-top:2px}.employee-feedback-topics{grid-template-columns:1fr 1fr;display:grid}.employee-feedback-topics button{width:100%}}.insforge-trend-panel{position:relative}.insforge-trend-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:12px;display:flex}.trend-export-button{color:#f0c6ae;font:inherit;cursor:pointer;background:#c985671a;border:1px solid #c985677a;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;transition:background .18s ease-out,border-color .18s ease-out,transform .16s ease-out;display:inline-flex}.trend-export-button:hover:not(:disabled),.trend-export-button:focus-visible{background:#c9856733;border-color:#f0c6aecc}.trend-export-button:active:not(:disabled){transform:scale(.97)}.trend-export-button:disabled{cursor:not-allowed;opacity:.45}.insforge-trend-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;margin-top:18px}.insforge-trend-point{text-align:left;cursor:pointer;appearance:none;width:100%;min-width:0;color:inherit;transition:transform .18s ease-out,background .18s ease-out,border-color .18s ease-out}.insforge-trend-point:hover,.insforge-trend-point:focus-visible{background:#1c323ae0;border-color:#c985678c;outline:none;transform:translateY(-3px)}.insforge-trend-point:focus-visible{box-shadow:0 0 0 2px #9bcdb88c}.insforge-trend-point.is-selected{background:#283d41eb;border-color:#9bcdb8b3}.insforge-trend-point .private-signal-row{grid-template-columns:1fr auto;gap:3px 8px;margin-top:11px;display:grid}.insforge-trend-point .private-signal-row span:nth-of-type(2){grid-column:1}.insforge-trend-point .private-signal-row b:nth-of-type(2){grid-area:2/2}.insforge-trend-point .employee-private-label{align-items:center;gap:4px;margin-top:12px;display:flex}.insforge-trend-detail{color:#a9bec2;border-top:1px solid #9bcdb833;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:11px;display:flex}.insforge-trend-detail strong{color:#dbe9e9;font-weight:600}.insforge-trend-detail span:last-child{color:#839ba1}@media (max-width:900px){.insforge-trend-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.insforge-trend-actions{justify-content:space-between;width:100%}.insforge-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.trend-export-button,.insforge-trend-point{transition:none}.insforge-trend-point:hover,.insforge-trend-point:focus-visible{transform:none}}.insforge-trend-controls{border-top:1px solid #9bcdb81f;flex-wrap:wrap;align-items:end;gap:10px;margin-top:18px;padding-top:14px;display:flex}.insforge-trend-controls label{color:#91a9ad;letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:10px;display:grid}.insforge-trend-controls select{color:#e3eeee;min-width:160px;font:inherit;letter-spacing:0;text-transform:none;background:#13242d;border:1px solid #8fc7e533;padding:9px 10px;font-size:11px}.insforge-filter-context{color:#829ba0;margin-left:auto;font-size:11px}@media (max-width:600px){.insforge-trend-controls label{flex:1;min-width:140px}.insforge-trend-controls select{width:100%;min-width:0}.insforge-filter-context{width:100%;margin-left:0}}.insforge-trend-chart{border-top:1px solid #9bcdb81f;border-bottom:1px solid #9bcdb81f;gap:8px;margin-top:18px;padding:14px 0;display:grid}.insforge-trend-bar-row{color:#8fa8ad;grid-template-columns:76px minmax(0,1fr) 30px;align-items:center;gap:10px;font-size:10px;display:grid}.insforge-trend-bar-row strong{color:#dbe9e9;text-align:right;font-size:11px;font-weight:600}.insforge-trend-bar-track{background:#8fc7e51a;border-radius:99px;height:8px;overflow:hidden}.insforge-trend-bar{border-radius:inherit;background:linear-gradient(90deg,#8bc7b1,#c98567);min-width:8px;height:100%;display:block}@media (max-width:600px){.insforge-trend-bar-row{grid-template-columns:68px minmax(0,1fr) 26px;gap:7px}}.insforge-trend-controls input[type=date]{color:#e3eeee;min-width:145px;font:inherit;letter-spacing:0;color-scheme:dark;background:#13242d;border:1px solid #8fc7e533;padding:9px 10px;font-size:11px}.insforge-filter-error{color:#e9b49d;width:100%;font-size:11px}@media (max-width:600px){.insforge-trend-controls input[type=date]{width:100%;min-width:0}}.landing-dev-session-status{color:#9ed2bf;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #9ed2bf42;align-items:center;min-height:28px;padding:0 9px;font-size:10px;display:inline-flex}.landing-bridge-logout{border-color:#c98b7280}.landing-dev-link{color:#9ed2bf}@media (max-width:760px){.landing-nav-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.landing-dev-session-status{order:3}}@media (prefers-reduced-motion:reduce){.landing-dev-session-status,.landing-bridge-logout,.landing-dev-link{transition:none}}.landing-dev-session-error{color:#d6a48f;border-color:#c98b7252}.briefing-priority-filter{color:#9fafa4;background:#0b13166b;border:1px solid #a4bcb129;border-radius:999px;align-items:center;gap:7px;min-height:31px;padding:0 10px;font:10px IBM Plex Mono,monospace;display:inline-flex}.briefing-priority-filter span{color:#87968e;white-space:nowrap}.briefing-priority-filter select{color:#d6dfd7;min-height:24px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 18px 0 4px}.briefing-priority-filter select:focus-visible{outline-offset:2px;border-radius:4px;outline:1px solid #d39d67b3}@media (max-width:720px){.briefing-priority-filter{max-width:100%;min-height:34px;padding-inline:9px;font-size:9px}.briefing-priority-filter select{min-width:112px}}.employee-personal-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:14px;margin-top:14px;display:grid}.employee-tasks-panel,.employee-notifications-panel{min-width:0}.employee-tasks-panel .panel-title-row select{color:#cfe0dd;min-width:118px;font:inherit;background:#0d1b20;border:1px solid #8bc7b13d;padding:8px 10px;font-size:10px}.employee-task-list,.employee-notification-list{flex-direction:column;margin-top:12px;display:flex}.employee-task-row,.employee-notification-row{border-top:1px solid #a2bec91a;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.employee-task-row>div,.employee-notification-row>div{min-width:0}.employee-task-row strong,.employee-notification-row strong{color:#d6e8e4;font-size:12px;font-weight:600;display:block}.employee-task-row span:not(.employee-task-marker),.employee-notification-row span:not(.notification-status-dot){color:#81979d;margin-top:3px;font-size:10px;line-height:1.45;display:block}.employee-task-row small,.employee-notification-row time{color:#81979d;white-space:nowrap;font-size:10px}.employee-task-marker,.notification-status-dot{border-radius:50%;width:8px;height:8px;display:block}.employee-task-marker.sage,.notification-status-dot.sage{background:#8bc7b1;box-shadow:0 0 0 4px #8bc7b114}.employee-task-marker.copper,.notification-status-dot.copper{background:#c98b76;box-shadow:0 0 0 4px #c98b7614}.employee-task-marker.blue,.notification-status-dot.blue{background:#82a9d0;box-shadow:0 0 0 4px #82a9d014}.employee-task-done{color:#a9c8bf;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #8bc7b138;padding:6px 8px;font-size:10px}.employee-task-done:hover:not(:disabled){color:#d6e8e4;background:#8bc7b114;border-color:#8bc7b1}.employee-task-done:disabled{color:#8bc7b1;cursor:default}.employee-task-row.is-complete{opacity:.72}.employee-empty-state{color:#8bc7b1;align-items:center;gap:8px;padding:14px 0;font-size:11px;display:flex}.employee-privacy-note{color:#81979d;align-items:center;gap:7px;margin-top:12px;font-size:10px;line-height:1.4;display:flex}.profile-menu-wrap{align-items:center;gap:8px;display:flex;position:relative}.profile-menu{z-index:30;background:#132329;border:1px solid #c98b7657;width:220px;padding:12px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 45px #00000047}.profile-menu-heading{border-bottom:1px solid #a2bec91f;flex-direction:column;gap:3px;padding:3px 4px 10px;display:flex}.profile-menu-heading strong{color:#d6e8e4;font-size:13px}.profile-menu-heading small{color:#81979d;font-size:10px}.profile-menu>button{color:#a9bdbc;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 4px;font-size:11px;display:flex}.profile-menu>button:hover{color:#d6e8e4;background:#8bc7b114}.profile-menu .profile-menu-logout{color:#d09a84;border-top:1px solid #a2bec91f}.profile-menu .profile-menu-logout:hover{color:#ffd0ba;background:#c98b7614}@media (max-width:760px){.employee-personal-grid{grid-template-columns:1fr;gap:10px}.employee-task-row,.employee-notification-row{grid-template-columns:10px minmax(0,1fr) auto}.employee-task-row small{grid-column:2}.employee-task-done{grid-area:1/3/span 2}.profile-menu{width:205px;right:-4px}.user-name{text-overflow:ellipsis;white-space:nowrap;max-width:86px;overflow:hidden}}@media (prefers-reduced-motion:reduce){.employee-task-done,.profile-menu{transition:none}}.mindgarden-neon-title{color:#e7eee7;text-wrap:balance}.mindgarden-neon-title span{color:#d8a174;text-shadow:0 0 8px #d8a1746b,0 0 22px #d8a17433}.landing-garden-content .mindgarden-neon-title{letter-spacing:-.035em}@media (prefers-reduced-motion:reduce){.mindgarden-neon-title span{text-shadow:0 0 8px #d8a1744d}}.landing-garden-content .mindgarden-neon-title{color:#f2f5ef}.landing-garden-content .mindgarden-neon-title span{color:#ffd0a1;text-shadow:0 0 6px #f2b27dd1,0 0 18px #f2b27d80,0 0 34px #f2b27d42;filter:drop-shadow(0 0 5px #f2b27d38);font-family:Space Grotesk,sans-serif;font-weight:600;display:inline-block}@media (max-width:760px){.landing-garden-content .mindgarden-neon-title span{text-shadow:0 0 6px #f2b27da3,0 0 16px #f2b27d57}}.modal-top-actions{align-items:center;gap:6px;display:flex}.theme-toggle{color:#a9c7b5;cursor:pointer;background:#9fd5bb0f;border:1px solid #9fd5bb33;border-radius:7px;align-items:center;gap:6px;min-height:30px;padding:6px 9px;font-size:10px;transition:background .18s,color .18s,transform .16s;display:inline-flex}.theme-toggle:hover{color:#e0eee4;background:#9fd5bb24}.theme-toggle:active{transform:scale(.97)}.pulse-dark-backdrop{background:#030707db}.pulse-modal-dark{box-shadow:0 30px 90px #0000009e,0 0 0 1px #c58f7c0f;background:linear-gradient(150deg,#0b1111,#101817 72%,#0d1513)!important;border-color:#9fd5bb3d!important}.pulse-modal-dark .threshold-progress-wrap{background:#091613e6;border-color:#9fd5bb57}.pulse-modal-dark .aggregate-results-panel{background:linear-gradient(145deg,#091514f5,#0a1111f0);border-color:#9fd5bb47}.pulse-modal-dark .theme-toggle{color:#e0b493;background:#c58f7c1f;border-color:#c58f7c57}.aggregate-results-panel .aggregate-bar-row i{transform-origin:0;animation:.52s cubic-bezier(.23,1,.32,1) both aggregate-bar-reveal}.aggregate-results-panel .aggregate-bar-row:nth-child(2) i{animation-delay:80ms}@keyframes aggregate-bar-reveal{0%{opacity:.35;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.aggregate-results-panel .aggregate-bar-row i{animation:none}}@media (max-width:600px){.modal-top-actions{gap:2px}.theme-toggle{text-overflow:ellipsis;white-space:nowrap;max-width:136px;overflow:hidden}.pulse-modal-dark .modal-top-actions .icon-button{flex:none}}.aggregate-chart-controls{justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.aggregate-chart-controls>span{color:#91a7a6;text-align:right;align-self:center;font-size:10px}.aggregate-chart-controls label{color:#91a7a6;letter-spacing:.08em;text-transform:uppercase;gap:4px;font-size:9px;display:grid}.aggregate-chart-controls select{color:#cbd8d4;letter-spacing:0;background:#172322;border:1px solid #8fc7e52e;border-radius:6px;min-height:28px;padding:0 7px;font-size:10px}.aggregate-bar-track{outline:none;position:relative}.aggregate-bar-track:focus-visible{border-radius:99px;box-shadow:0 0 0 2px #c58f7c8c}.aggregate-bar-tooltip{z-index:5;white-space:nowrap;color:#edf3ed;pointer-events:none;background:#192623;border:1px solid #c58f7c59;border-radius:7px;padding:7px 9px;font-size:10px;line-height:1;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #00000038}.aggregate-bar-tooltip:after{content:"";border:4px solid #0000;border-top-color:#c58f7c59;position:absolute;top:100%;left:50%;transform:translate(-50%)}.theme-toggle svg{transition:transform .22s cubic-bezier(.23,1,.32,1),opacity .18s}.theme-toggle:active svg{transform:rotate(18deg)scale(.92)}.pulse-modal-dark .aggregate-chart-controls select{color:#d7e8dc;background:#0c1715;border-color:#9fd5bb47}.pulse-modal-dark .aggregate-bar-tooltip{color:#e8f4eb;background:#0b1714;border-color:#9fd5bb66}@media (max-width:600px){.aggregate-chart-controls{grid-template-columns:1fr auto;align-items:end;gap:7px;display:grid}.aggregate-chart-controls>span{text-align:left}.aggregate-chart-controls label select{max-width:128px}.aggregate-bar-tooltip{left:auto;right:0;transform:none}}.chart-view-switch{background:#8fc7e50d;border:1px solid #8fc7e52e;border-radius:7px;gap:2px;padding:2px;display:inline-flex}.chart-view-switch button{color:#839997;cursor:pointer;background:0 0;border-radius:5px;padding:5px 7px;font-size:9px}.chart-view-switch button.selected{color:#f0d4bd;background:#c58f7c33}.aggregate-pie-layout{align-items:center;gap:22px;min-height:128px;display:flex}.aggregate-pie{border-radius:50%;flex:none;place-items:center;width:126px;height:126px;animation:.42s cubic-bezier(.23,1,.32,1) pie-reveal;display:grid;position:relative;box-shadow:0 0 0 1px #9fd5bb2e,0 12px 28px #00000038}.aggregate-pie:after{content:"";background:#172321;border-radius:50%;position:absolute;inset:22px;box-shadow:inset 0 0 0 1px #ffffff0f}.aggregate-pie span{z-index:1;color:#eef5ef;font:600 19px Space Grotesk,sans-serif;position:relative}.aggregate-pie-legend{gap:13px;min-width:0;display:grid}.aggregate-pie-legend>div{color:#b4c6c0;grid-template-columns:9px auto;align-items:center;column-gap:7px;font-size:11px;display:grid}.aggregate-pie-legend i{border-radius:50%;grid-row:span 2;width:9px;height:9px}.aggregate-pie-legend i.voted{background:#c58f7c}.aggregate-pie-legend i.waiting{background:#7fa5b5}.aggregate-pie-legend strong{color:#e5eee8;grid-column:2;font-size:12px}.aggregate-summary{border-top:1px solid #8fc7e521;gap:5px;padding-top:11px;display:grid}.aggregate-summary p{color:#c4d4cf;font-size:11px;line-height:1.5}.pulse-confetti{z-index:10;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pulse-confetti i{left:var(--confetti-x);opacity:0;width:6px;height:13px;animation:confetti-fall 1.1s cubic-bezier(.23,1,.32,1)var(--confetti-delay)both;transform:rotate(var(--confetti-rotate));background:#c58f7c;border-radius:2px;position:absolute;top:30%}.pulse-confetti i:nth-child(3n){background:#9fd5bb}.pulse-confetti i:nth-child(4n){background:#d8b17d}.pulse-confetti i:nth-child(5n){background:#8fc7e5}@keyframes pie-reveal{0%{opacity:0;transform:scale(.86)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes confetti-fall{0%{opacity:0;transform:translate3d(0,-10px,0)rotate(var(--confetti-rotate))scale(.7)}18%{opacity:1}to{opacity:0;transform:translate3d(0,280px,0)rotate(calc(var(--confetti-rotate) + 160deg))scale(1)}}@media (prefers-reduced-motion:reduce){.aggregate-pie{animation:none}.pulse-confetti{display:none}}@media (max-width:600px){.aggregate-pie-layout{gap:16px;min-height:112px}.aggregate-pie{width:104px;height:104px}.aggregate-pie:after{inset:18px}.aggregate-pie span{font-size:16px}.chart-view-switch button{padding:5px 6px}}.pulse-time-remaining{color:var(--muted-foreground,#9aa9a8);align-items:center;gap:7px;margin:12px 0 4px;font-size:11px;display:flex}.pulse-time-remaining strong{color:#d8e7df;letter-spacing:.08em;font-variant-numeric:tabular-nums;margin-left:auto}.sound-toggle{color:#b9cec3;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:8px 0 6px;font-size:10px;display:inline-flex}.sound-toggle:hover{color:#e4b08f}.pulse-archive{background:#142323b3;border:1px solid #9fd5bb2e;border-radius:10px;margin-top:16px;padding:15px}.pulse-archive .aggregate-results-heading{margin-bottom:12px}.pulse-archive .aggregate-results-heading>span{color:#93a8a2;font-size:10px}.archive-list{gap:8px;display:grid}.archive-item{border-top:1px solid #9fd5bb1a;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:11px;display:flex}.archive-item>div{gap:3px;display:grid}.archive-item span{color:#91a29d;font-size:10px}.archive-item>strong{color:#d9e9df;font-variant-numeric:tabular-nums}.archive-empty{color:#99aaa5;margin:8px 0 0;font-size:11px}@media (max-width:600px){.pulse-time-remaining{margin-top:10px}.sound-toggle{margin-top:8px}.pulse-archive{padding:12px}.archive-item{align-items:flex-start}.archive-item>strong{white-space:nowrap}}.archive-controls{align-items:center;gap:8px;margin:12px 0;display:flex}.archive-controls input,.archive-controls select{color:#d9e9df;min-width:0;font:inherit;background:#091416b8;border:1px solid #9fd5bb2e;border-radius:7px;flex:1;padding:8px 9px;font-size:11px}.archive-controls select{flex:0 0 132px}.archive-controls .soft-button{white-space:nowrap}.pulse-time-remaining.time-warning{color:#f29a8a}.pulse-time-remaining.time-warning strong,.pulse-time-remaining.time-warning em{color:#ff756d}.pulse-time-remaining em{margin-left:4px;font-size:10px;font-style:normal}@media (max-width:600px){.archive-controls{flex-wrap:wrap;align-items:stretch}.archive-controls input{flex:100%}.archive-controls select{flex:46%}.archive-controls .soft-button{flex:46%;justify-content:center}}@media (prefers-reduced-motion:no-preference){.pulse-time-remaining.time-warning{animation:1.4s ease-in-out infinite zc-timer-pulse}}@keyframes zc-timer-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(1.025)}}.archive-load-more{margin:12px auto 0;display:flex}.archive-item{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0}.archive-item:hover{background:#c58f7c14}.archive-item:focus-visible{outline-offset:2px;outline:2px solid #c58f7c}.archive-detail-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03090cc2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.archive-detail-modal{color:#dce9e2;background:#152229;border:1px solid #c58f7c4d;border-radius:14px;width:min(520px,100%);max-height:min(680px,90vh);padding:22px;overflow:auto;box-shadow:0 24px 80px #0000006b}.archive-detail-meta{color:#9db0aa;margin:8px 0 18px;font-size:11px}.archive-detail-chart{gap:14px;margin:18px 0;display:grid}.archive-detail-chart>div{grid-template-columns:72px 1fr auto;align-items:center;gap:10px;font-size:11px;display:grid}.archive-detail-chart i{background:#c58f7c;border-radius:999px;height:10px}.archive-detail-chart>div+div i{background:#7fa5b5}.archive-detail-chart strong{font-variant-numeric:tabular-nums;color:#e7f0ea}@media (max-width:600px){.archive-detail-backdrop{padding:12px}.archive-detail-modal{padding:16px}.archive-detail-chart>div{grid-template-columns:64px 1fr auto;font-size:10px}}.archive-item{align-items:center;gap:6px;padding:0;display:flex}.archive-item-main{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:10px;display:flex}.archive-item-main>div{flex:1;gap:3px;min-width:0;display:grid}.archive-item-main strong:first-child,.archive-item-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archive-winner-badge{color:#a8d5bb;letter-spacing:.04em;border:1px solid #a0d6bc33;border-radius:999px;flex:none;padding:4px 7px;font-size:9px}.archive-delete{color:#e59b90;cursor:pointer;background:0 0;border:1px solid #ef827533;border-radius:6px;place-items:center;width:28px;height:28px;margin-right:6px;display:grid}.archive-delete:hover{background:#ef82751a}.archive-delete:focus-visible,.archive-detail-actions button:focus-visible{outline-offset:2px;outline:2px solid #c58f7c}.archive-detail-actions{justify-content:flex-end;margin:-6px 0 10px;display:flex}.archive-detail-actions .soft-button{align-items:center;gap:7px;display:inline-flex}@media (max-width:600px){.archive-item-main{gap:6px;padding:9px 6px}.archive-winner-badge{display:none}.archive-item-main>strong{font-size:10px}.archive-detail-actions{justify-content:stretch}.archive-detail-actions .soft-button{justify-content:center;width:100%}}.archive-compare-panel{background:#1422268c;border:1px solid #c58f7c38;border-radius:10px;margin:14px 0;padding:14px}.archive-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.archive-compare-column{background:#09141666;border:1px solid #a0d6bc24;border-radius:8px;gap:7px;min-width:0;padding:11px;display:grid}.archive-compare-column>strong{text-overflow:ellipsis;white-space:nowrap;color:#e6f0ea;overflow:hidden}.archive-compare-column>span,.archive-compare-column>small{color:#9db0aa;font-size:10px}.archive-compare-column>b{color:#c9e1d1;font-size:11px}.archive-compare-bar{background:#7fa5b52e;border-radius:999px;height:8px;overflow:hidden}.archive-compare-bar i{border-radius:inherit;background:#c58f7c;height:100%;display:block}.archive-compare-toggle{color:#a7c2cb;font:inherit;cursor:pointer;background:0 0;border:1px solid #7fa5b540;border-radius:6px;flex:none;padding:5px 7px;font-size:9px}.archive-compare-toggle.selected{color:#edc1af;background:#c58f7c24;border-color:#c58f7c80}@media (max-width:600px){.archive-compare-grid{grid-template-columns:1fr}.archive-controls select{flex:30%}.archive-compare-toggle{padding-inline:5px;font-size:8px}}.archive-confirm-inline{background:#58232538;border:1px solid #e59b9052;border-radius:8px;gap:8px;margin-top:14px;padding:12px;display:grid}.archive-confirm-inline>strong{color:#f0c6ba}.archive-confirm-inline>p{color:#c8b8b1;margin:0;font-size:11px;line-height:1.5}.archive-confirm-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.danger-button{color:#ffe5df;font:inherit;cursor:pointer;background:#733f42;border:1px solid #ef82756b;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:11px;display:inline-flex}.danger-button:hover{background:#8c4c4e}.archive-controls select{min-width:125px}.archive-compare-toggle{white-space:nowrap}@media (max-width:600px){.archive-controls select{min-width:0}.archive-confirm-actions{flex-direction:column-reverse}.archive-confirm-actions button{width:100%}}.archive-item:has(.archive-compare-toggle.selected){background:linear-gradient(90deg,#c58f7c1f,#a0d6bc0d);border-color:#c58f7c9e;box-shadow:inset 3px 0 #c58f7c}.archive-item:has(.archive-compare-toggle.selected) .archive-item-main{color:#f1d0c3}.archive-compare-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.archive-compare-actions>span{color:#a8d5bb;letter-spacing:.04em;font-size:10px}.archive-compare-actions .soft-button{align-items:center;gap:5px;display:inline-flex}@media (max-width:600px){.archive-compare-actions{justify-content:flex-start}.archive-compare-actions>span{width:100%}.archive-compare-actions .soft-button,.archive-compare-actions .text-button{font-size:10px}}.breadcrumbs{color:#8da19e;letter-spacing:.02em;align-items:center;gap:8px;min-width:0;font-size:11px;display:flex}.breadcrumbs button{color:#c58f7c;font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 0}.breadcrumbs button:hover,.breadcrumbs button:focus-visible{color:#f0c6ba;text-underline-offset:3px;text-decoration:underline}.breadcrumbs strong{color:#d7e4df;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.breadcrumbs kbd{color:#8fa9a5;white-space:nowrap;border:1px solid #a1bfb938;border-radius:4px;margin-left:8px;padding:3px 6px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.side-nav>button:first-child{border-bottom:1px solid #a1bfb91f;margin-bottom:6px;padding-bottom:12px}.side-nav>button:first-child:not(.selected){color:#b4c5c0}.side-nav>button:first-child:not(.selected) svg{color:#c58f7c}@media (max-width:700px){.topbar{position:relative}.breadcrumbs{gap:5px;font-size:9px;position:absolute;top:10px;left:58px;right:14px}.breadcrumbs kbd{display:none}.topbar-context{margin-top:22px}.side-nav>button:first-child{margin-bottom:4px;padding-bottom:10px}}.comparison-export-settings{grid-template-columns:1.2fr 1.6fr .8fr;gap:10px;margin:14px 0;display:grid}.comparison-export-settings label{color:#91a5a0;letter-spacing:.05em;text-transform:uppercase;gap:5px;font-size:10px;display:grid}.comparison-export-settings input,.comparison-export-settings select{color:#e6f0ea;min-width:0;font:inherit;text-transform:none;letter-spacing:normal;background:#162426;border:1px solid #a1bfb933;border-radius:6px;padding:9px 10px;font-size:12px}.comparison-png-preview{background:#0e1a1c;border:1px solid #c58f7c66;border-radius:8px;gap:12px;margin:0 0 14px;padding:16px;display:grid;box-shadow:0 10px 30px #0000002e}.comparison-png-preview.palette-sage{border-color:#a9d6b880}.comparison-png-preview.palette-ice{border-color:#9ecfe280}.comparison-png-preview-head{gap:4px;display:grid}.comparison-png-preview-head strong{color:#f0c6ba;font-size:16px}.comparison-png-preview.palette-sage .comparison-png-preview-head strong{color:#a9d6b8}.comparison-png-preview.palette-ice .comparison-png-preview-head strong{color:#9ecfe2}.comparison-png-preview p{color:#9db0aa;margin:0;font-size:11px}.comparison-png-preview-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.comparison-png-preview-columns>div{background:#ffffff09;border-radius:6px;gap:5px;padding:11px;display:grid}.comparison-png-preview-columns strong{color:#e6f0ea;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.comparison-png-preview-columns span,.comparison-png-preview-columns b{color:#9db0aa;font-size:10px}.comparison-png-preview-columns i{background:#c58f7c;border-radius:999px;max-width:100%;height:8px;display:block}.comparison-png-preview.palette-sage .comparison-png-preview-columns i{background:#a9d6b8}.comparison-png-preview.palette-ice .comparison-png-preview-columns i{background:#9ecfe2}@media (max-width:600px){.comparison-export-settings,.comparison-png-preview-columns{grid-template-columns:1fr}.comparison-export-settings input,.comparison-export-settings select{width:100%}}.briefing-time-context{cursor:help;align-items:center;gap:6px;width:max-content;display:inline-flex;position:relative}.briefing-time-tooltip{z-index:8;pointer-events:none;opacity:0;white-space:nowrap;color:#c8d8d1;letter-spacing:.02em;background:#182321;border:1px solid #c58f7c47;border-radius:6px;padding:7px 9px;font-size:10px;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-3px);box-shadow:0 10px 24px #0003}.briefing-time-context:hover .briefing-time-tooltip,.briefing-time-context:focus-within .briefing-time-tooltip{opacity:1;transform:translateY(0)}.clock-format-setting{color:#91a5a0;gap:6px;font-size:11px;display:grid}.clock-format-setting select{color:#e6f0ea;background:#162426;border:1px solid #a1bfb933;border-radius:6px;padding:8px 10px;font-size:11px}@media (max-width:600px){.briefing-time-tooltip{left:auto;right:0}.briefing-time-context{max-width:100%}}.comparison-delta-indicator{background:#c58f7c12;border:1px solid #c58f7c38;border-radius:8px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;margin:14px 0;padding:12px 14px;display:grid}.comparison-delta-indicator .eyebrow{color:#c58f7c}.comparison-delta-indicator strong{color:#e7f0eb;font-size:22px}.comparison-delta-indicator>span:not(.eyebrow){color:#c5d6cf;font-size:12px}.comparison-delta-indicator small{color:#91a5a0;grid-column:3;font-size:10px}@media (max-width:600px){.comparison-delta-indicator{grid-template-columns:auto 1fr}.comparison-delta-indicator strong,.comparison-delta-indicator>span:not(.eyebrow){grid-column:2}.comparison-delta-indicator small{grid-column:1/-1}}.dev-activity-widget{background:linear-gradient(135deg,#132329eb,#0c191de0);border:1px solid #8bc7b133;margin:14px 0;padding:18px 20px;box-shadow:0 16px 34px #0000001f}.dev-activity-widget-header{color:#8bc7b1;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.dev-activity-widget-header h2{color:#e2eee9;margin:4px 0 0;font-size:17px;font-weight:600}.dev-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.dev-activity-grid>div{background:#07121638;border-top:1px solid #a2bec91f;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:11px 12px;display:grid}.dev-activity-grid svg{color:#c98b76;grid-row:span 2}.dev-activity-grid span{color:#81979d;font-size:10px}.dev-activity-grid strong{color:#d6e8e4;text-transform:capitalize;font-size:13px}.dev-activity-note{color:#81979d;margin:13px 0 0;font-size:10px;line-height:1.5}@media (max-width:640px){.dev-activity-widget{padding:15px}.dev-activity-grid{grid-template-columns:1fr}.dev-activity-grid>div{min-height:48px}}@media (prefers-reduced-motion:reduce){.dev-activity-widget{scroll-behavior:auto}}.dev-widget-actions,.dev-settings-actions{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.dev-widget-actions .text-button{align-items:center;gap:7px;display:inline-flex}.dev-settings-panel{background:#132329bd;border:1px solid #c98b763d;margin:14px 0;padding:18px 20px}.dev-settings-heading{color:#c98b76;justify-content:space-between;align-items:flex-start;display:flex}.dev-settings-heading h2{color:#e2eee9;margin:4px 0 0;font-size:17px;font-weight:600}.dev-profile-readonly{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.dev-profile-readonly>div{background:#07121638;border-top:1px solid #a2bec91f;gap:4px;padding:11px 12px;display:grid}.dev-profile-readonly span{color:#81979d;font-size:10px}.dev-profile-readonly strong{color:#d6e8e4;overflow-wrap:anywhere;font-size:13px}.dev-settings-panel .settings-field{color:#b1c4c3;gap:7px;font-size:11px;display:grid}.dev-settings-panel .settings-field input{color:#e2eee9;background:#0f2025;border:1px solid #a2bec938;width:100%;padding:10px 12px}.dev-settings-panel .settings-field small{color:#81979d;font-size:10px}.dev-settings-actions{justify-content:flex-end}.dev-settings-actions .primary-button,.dev-settings-actions .secondary-button{align-items:center;gap:7px;display:inline-flex}@media (max-width:640px){.dev-settings-panel{padding:15px}.dev-profile-readonly{grid-template-columns:1fr}.dev-widget-actions,.dev-settings-actions{flex-direction:column;align-items:stretch}.dev-widget-actions .text-button,.dev-settings-actions button{justify-content:center;width:100%}}.hr-filter-toolbar{background:linear-gradient(145deg,#0e1a1cf0,#0b1416fa);border:1px solid #c58f7c47;border-radius:12px;gap:16px;margin:18px 0 20px;padding:18px 22px;display:grid;box-shadow:0 16px 36px #00000047,inset 0 1px #c58f7c1f}.hr-toolbar-header{border-bottom:1px solid #a2bec91f;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.hr-toolbar-title-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.hr-toolbar-title-row strong{color:#eaf3ee;letter-spacing:-.01em;font-family:Space Grotesk,sans-serif;font-size:16px}.hr-k-badge{letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;transition:all .2s;display:inline-flex}.hr-k-badge.is-eligible{color:#a8d6be;background:#9fd5bb1f;border:1px solid #9fd5bb61}.hr-k-badge.is-blocked{color:#f1a399;background:#ef82751f;border:1px solid #ef82756b}.hr-gov-settings-btn{color:#ebd0bf;cursor:pointer;background:#c58f7c14;border:1px solid #c58f7c61;border-radius:8px;align-items:center;gap:7px;padding:7px 14px;font-size:12px;transition:background .18s,border-color .18s,color .18s,transform .15s;display:inline-flex}.hr-gov-settings-btn:hover{color:#fff;background:#c58f7c2e;border-color:#c58f7ca6;transform:translateY(-1px)}.hr-toolbar-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hr-select-label{color:#92aab0;text-transform:uppercase;letter-spacing:.06em;gap:5px;font-size:11px;display:grid}.hr-select-label select{color:#dbe7eb;width:100%;font:inherit;text-transform:none;letter-spacing:normal;cursor:pointer;background:#112027;border:1px solid #8fc7e533;border-radius:7px;outline:none;padding:9px 12px;font-size:12px;transition:border-color .18s,box-shadow .18s}.hr-select-label select:focus{border-color:#c58f7c99;box-shadow:0 0 0 2px #c58f7c26}.hr-shift-pills-row{flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px;display:flex}.hr-shift-label{color:#8da4aa;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:11px}.hr-shift-pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hr-shift-pill-btn{color:#abc0c5;cursor:pointer;background:#1020288c;border:1px solid #8fc7e533;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;transition:all .18s;display:inline-flex}.hr-shift-pill-btn .shift-icon{font-size:13px;line-height:1}.hr-shift-pill-btn:hover{color:#e5d2c5;background:#c58f7c1f;border-color:#c58f7c73}.hr-shift-pill-btn.is-active{color:#f7e8df;background:linear-gradient(135deg,#c58f7c47,#c58f7c1f);border-color:#c58f7c;font-weight:500;box-shadow:0 0 12px #c58f7c38}.hr-privacy-status-strip{border-top:1px solid #a2bec91a;flex-wrap:wrap;align-items:center;gap:14px;padding-top:10px;font-size:11px;display:flex}.hr-strip-item{color:#8da4aa;align-items:center;gap:6px;display:inline-flex}.hr-strip-item strong{color:#dbe7eb}.hr-strip-item.is-clear{color:#a8d5bb}.hr-strip-item.is-quarantined{color:#ffd2ad;background:#e0a87c1a;border:1px solid #e0a87c66;border-radius:6px;padding:3px 9px;font-weight:500}.hr-blocked-segment-card{background:linear-gradient(145deg,#1e1214e0,#12181cf0);border:1px solid #ef827566;border-radius:14px;margin:20px 0 28px;position:relative;overflow:hidden;box-shadow:0 20px 48px #0006,0 0 0 1px #ef827526}.blocked-card-ambient{pointer-events:none;background:radial-gradient(circle,#ef827526,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:-80px}.blocked-card-inner{z-index:1;gap:20px;padding:26px 30px;display:grid;position:relative}.blocked-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.blocked-header-left{align-items:flex-start;gap:14px;display:flex}.blocked-icon-shield{color:#f2a49b;background:#ef82751f;border:1px solid #ef827573;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.blocked-header-left h3{color:#f7e6e4;letter-spacing:-.01em;margin:3px 0 2px;font-family:Space Grotesk,sans-serif;font-size:19px}.blocked-segment-tag{color:#c9b4b2;font-size:12.5px}.blocked-k8-badge{color:#f5b0a6;background:#ef82751f;border:1px solid #ef827566;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.blocked-progress-container{background:#0e121699;border:1px solid #ef827533;border-radius:10px;gap:8px;padding:16px 18px;display:grid}.blocked-progress-header{color:#d1b8b6;justify-content:space-between;align-items:center;font-size:12px;display:flex}.blocked-progress-header strong{color:#f7e6e4}.blocked-progress-header span{color:#f1a399}.blocked-progress-track{background:#8fc7e524;border-radius:999px;height:7px;overflow:hidden}.blocked-progress-bar{border-radius:inherit;background:linear-gradient(90deg,#c58f7c,#ef8275);height:100%;transition:width .35s}.blocked-progress-note{color:#92a4a8;font-size:11px}.blocked-explanation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.explanation-item{background:#0b141873;border:1px solid #a2bec924;border-radius:8px;grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;padding:12px 14px;display:grid}.explanation-item svg{color:#c58f7c;margin-top:2px}.explanation-item strong{color:#e5eee8;margin-bottom:2px;font-size:12px;display:block}.explanation-item p{color:#98abb0;margin:0;font-size:11px;line-height:1.45}.blocked-card-actions{flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px;display:flex}.btn-broaden{color:#f7e8df;cursor:pointer;background:linear-gradient(135deg,#c58f7c47,#c58f7c24);border:1px solid #c58f7c80;border-radius:8px;align-items:center;gap:7px;padding:9px 18px;font-size:12.5px;font-weight:500;transition:all .18s;display:inline-flex}.btn-broaden:hover{color:#fff;background:linear-gradient(135deg,#c58f7c66,#c58f7c38);border-color:#c58f7c;transform:translateY(-1px)}.btn-gov-settings{color:#abc2c8;cursor:pointer;background:0 0;border:1px solid #8fc7e540;border-radius:8px;align-items:center;gap:7px;padding:9px 16px;font-size:12.5px;transition:all .18s;display:inline-flex}.btn-gov-settings:hover{color:#e5f1f4;background:#8fc7e514;border-color:#8fc7e580}.hr-gov-modal-backdrop,.hr-modal-backdrop,.modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03080adb;place-items:center;padding:24px;animation:.22s cubic-bezier(.23,1,.32,1) both notification-settings-in;display:grid;position:fixed;inset:0;z-index:10050!important}.hr-gov-modal{color:#dbe7e4;background:linear-gradient(155deg,#111d20,#0c1518 70%,#0d1719);border:1px solid #c58f7c52;border-radius:16px;grid-template-rows:auto auto 1fr auto;width:min(780px,100%);max-height:min(760px,92vh);transition:width .24s cubic-bezier(.16,1,.3,1);display:grid;overflow-y:auto;box-shadow:0 32px 96px #000000a6,0 0 0 1px #c58f7c1a}.hr-gov-modal,.hr-gov-modal.modal-wide,.flow-modal.hr-governance-modal.modal-wide,.flow-modal.hr-governance-modal{width:min(1140px,96vw)!important;max-width:1140px!important;overflow-x:hidden!important}@media (max-width:768px){.hr-modal-backdrop,.modal-backdrop{padding:10px 8px!important}.flow-modal.hr-governance-modal.modal-wide,.flow-modal.hr-governance-modal{border-radius:12px;width:min(1080px,100vw - 16px)!important;max-width:calc(100vw - 16px)!important}}.hr-gov-header{border-bottom:1px solid #a2bec91f;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 26px 16px;display:flex}.hr-gov-title-wrap h2{color:#f3f8f5;margin:3px 0 2px;font-family:Space Grotesk,sans-serif;font-size:20px}.hr-gov-title-wrap p{color:#92a7ac;margin:0;font-size:12px}.hr-gov-header-actions{align-items:center;gap:8px;display:flex}.hr-gov-badge{color:#a8d5bc;background:#9fd5bb1a;border:1px solid #9fd5bb52;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;display:inline-flex}.hr-gov-close-btn{color:#92a7ac;cursor:pointer;background:0 0;border:1px solid #a2bec933;border-radius:8px;place-items:center;width:32px;height:32px;transition:all .18s;display:grid}.hr-gov-close-btn:hover{color:#f7e6e2;background:#c58f7c1a;border-color:#c58f7c73}.hr-gov-tabs{background:#070e1166!important;border-bottom:1px solid #a2bec91a!important;flex-wrap:wrap!important;gap:6px!important;padding:10px 24px!important;display:flex!important;overflow-x:auto!important}.hr-gov-tab,.hr-gov-tab-btn{color:#92a7ac;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;transition:all .18s;display:inline-flex}.hr-gov-tab:hover,.hr-gov-tab-btn:hover{color:#dbe7e4;background:#8fc7e50f}.hr-gov-tab.active,.hr-gov-tab.is-active,.hr-gov-tab-btn.is-active{color:#f7e8df;background:#c58f7c1f;border-color:#c58f7c59;font-weight:500}.hr-gov-modal-body,.hr-gov-content{box-sizing:border-box;gap:24px;width:100%;min-width:0;padding:22px 26px;display:grid;overflow:hidden auto}@media (max-width:640px){.hr-gov-modal-body,.hr-gov-content{gap:16px;padding:14px 12px}}.hr-gov-card,.hr-gov-section{background:#0d181d73;border:1px solid #8fc7e51f;border-radius:12px;gap:12px;padding:16px;display:grid}.hr-gov-section-head strong,.hr-gov-card-header h3{color:#eaf3ee;margin:4px 0 2px;font-size:14px;display:block}.hr-gov-section-head small,.hr-gov-card-header p{color:#8da2a7;margin:0;font-size:11px;line-height:1.45}.hr-threshold-grid,.hr-threshold-selector-grid,.hr-delay-grid,.hr-delay-selector-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.hr-threshold-card,.hr-threshold-option-btn,.hr-delay-card,.hr-delay-option-btn{color:inherit;text-align:left;cursor:pointer;background:#0d181d8c;border:1px solid #8fc7e52e;border-radius:9px;align-content:space-between;gap:6px;padding:12px 14px;transition:all .18s;display:grid}.hr-threshold-card:hover,.hr-threshold-option-btn:hover,.hr-delay-card:hover,.hr-delay-option-btn:hover{background:#c58f7c14;border-color:#c58f7c66;transform:translateY(-2px)}.hr-threshold-card.is-selected,.hr-threshold-option-btn.selected,.hr-threshold-option-btn.is-selected,.hr-delay-card.is-selected,.hr-delay-option-btn.selected,.hr-delay-option-btn.is-selected{background:linear-gradient(145deg,#c58f7c38,#c58f7c14);border-color:#c58f7c;box-shadow:0 0 14px #c58f7c2e}.hr-threshold-card strong,.hr-threshold-option-btn strong,.hr-delay-card strong,.hr-delay-option-btn strong{color:#f7e8df;font-family:Space Grotesk,sans-serif;font-size:15px}.hr-threshold-card small,.hr-delay-card small{color:#8da2a7;font-size:10.5px;line-height:1.35}.option-top{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:6px;display:flex}.option-k{color:#f7e8df;letter-spacing:.02em;align-items:center;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700;display:inline-flex}.option-badge{letter-spacing:.03em;color:#d4a373;white-space:nowrap;background:#d4a3731f;border:1px solid #d4a37352;border-radius:9999px;align-items:center;padding:3px 9px;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex}.hr-threshold-option-btn.selected .option-badge{color:#92dcc2;background:#92dcc22e;border-color:#92dcc273}.option-desc{color:#8da2a7;margin:0;font-size:11px;line-height:1.45}.delay-btn-header{color:#d4a373;align-items:center;gap:7px;margin-bottom:4px;display:flex}.hr-card-tag{text-transform:uppercase;letter-spacing:.05em;color:#a8d5bc;background:#9fd5bb26;border-radius:4px;align-self:flex-start;padding:2px 6px;font-size:9px;display:inline-block}.hr-toggle-group{gap:10px;display:grid}.hr-toggle-row{background:#0b141859;border:1px solid #a2bec91f;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.hr-toggle-row div strong{color:#e5eee8;margin-bottom:2px;font-size:12.5px;display:block}.hr-toggle-row div small{color:#8da2a7;font-size:11px}.hr-toggle-btn{cursor:pointer;background:#8fc7e51a;border:1px solid #a2bec94d;border-radius:999px;flex-shrink:0;width:40px;height:22px;transition:all .2s;position:relative}.hr-toggle-btn span{background:#92a7ac;border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.hr-toggle-btn.is-active{background:#c58f7c59;border-color:#c58f7c}.hr-toggle-btn.is-active span{background:#f7e8df;transform:translate(18px)}.hr-matrix-wrap,.hr-matrix-table-wrap{-webkit-overflow-scrolling:touch;background:#09111499;border:1px solid #a2bec924;border-radius:9px;width:100%;max-width:100%;margin-top:14px;overflow-x:auto}.hr-matrix-table{border-collapse:collapse;text-align:left;width:100%;min-width:680px;font-size:11.5px}.hr-matrix-table th{color:#8da2a7;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:#101e24cc;border-bottom:1px solid #a2bec924;padding:10px 12px;font-size:10.5px}.hr-matrix-table td{color:#cbdad8;white-space:nowrap;border-bottom:1px solid #a2bec914;padding:9px 12px}.hr-matrix-table tr:hover td{background:#8fc7e50a}.status-pill{border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:500;display:inline-flex}.status-pill.is-eligible{color:#a8d5bc;background:#9fd5bb1f;border:1px solid #9fd5bb4d}.status-pill.is-blocked{color:#f1a399;background:#ef82751f;border:1px solid #ef82754d}.hr-backend-sync-panel{gap:16px;display:grid}.hr-sync-card{background:#0b141880;border:1px solid #a2bec929;border-radius:9px;gap:10px;padding:16px 18px;display:grid}.hr-sync-card strong{color:#e5eee8;font-size:13px}.hr-sync-card p{color:#92a7ac;margin:0;font-size:11.5px;line-height:1.5}.hr-sync-code-block{color:#ebd0bf;background:#081113;border:1px solid #c58f7c33;border-radius:7px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.6}.sync-detail-box .eyebrow{margin-bottom:5px;display:block}.sync-detail-box strong{color:#f1f5f9;margin-bottom:4px;display:block}.hr-gov-toggles{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:10px!important;width:100%!important;margin-top:6px!important;display:flex!important}.hr-gov-toggle-row{box-sizing:border-box!important;cursor:pointer!important;text-align:left!important;background:#ffffff05!important;border:1px solid #ffffff0f!important;border-radius:8px!important;grid-template-columns:22px 1fr!important;align-items:flex-start!important;column-gap:14px!important;width:100%!important;margin:0!important;padding:10px 14px!important;transition:all .18s!important;display:grid!important}.hr-gov-toggle-row:hover{background:#ffffff0d!important;border-color:#8fc7e538!important}.hr-gov-toggle-row input[type=checkbox]{accent-color:#8ed0eb!important;cursor:pointer!important;justify-self:start!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;margin:2px 0 0!important;padding:0!important}.hr-gov-toggle-row>div{text-align:left!important;width:100%!important;min-width:0!important}.hr-gov-toggle-row div strong{color:#e5eee8!important;text-align:left!important;margin-bottom:2px!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;display:block!important}.hr-gov-toggle-row div span{color:#94a3b8!important;text-align:left!important;font-size:11px!important;line-height:1.45!important;display:block!important}.hr-gov-footer{background:#091114b3;border-top:1px solid #a2bec91f;justify-content:space-between;align-items:center;gap:14px;padding:16px 26px;display:flex}.hr-gov-footer .text-button{color:#92a7ac}.hr-gov-footer .text-button:hover{color:#dbe7e4}.hr-gov-save-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c58f7c,#a8715e);border:1px solid #c58f7c;border-radius:8px;align-items:center;gap:7px;padding:9px 20px;font-size:12.5px;font-weight:500;transition:all .18s;display:inline-flex;box-shadow:0 4px 14px #c58f7c59}.hr-gov-save-btn:hover{background:linear-gradient(135deg,#d39c89,#b77b67);transform:translateY(-1px);box-shadow:0 6px 18px #c58f7c73}@media (max-width:680px){.hr-toolbar-controls{grid-template-columns:1fr}.hr-threshold-grid,.hr-delay-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blocked-explanation-grid{grid-template-columns:1fr}.hr-gov-header{padding:18px 16px 12px}.hr-gov-content{padding:16px}.hr-gov-footer{padding:14px 16px}}@keyframes copperBreathe{0%{transform:scale(1);box-shadow:0 0 #c58a5d80}50%{transform:scale(1.015);box-shadow:0 0 0 12px #c58a5d00}to{transform:scale(1);box-shadow:0 0 #c58a5d00}}@keyframes sageBreathe{0%{transform:scale(1);box-shadow:0 0 #9fd5bb8c}50%{transform:scale(1.015);box-shadow:0 0 0 14px #9fd5bb00}to{transform:scale(1);box-shadow:0 0 #9fd5bb00}}@keyframes quarantineWave{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes horizonGlow{0%,to{opacity:.72;filter:drop-shadow(0 0 4px #e0996666)}50%{opacity:1;filter:drop-shadow(0 0 14px #e09966f2)drop-shadow(0 0 24px #e0996666)}}@keyframes horizonRadarPulse{0%{opacity:.65;transform:scale(.92)}50%{opacity:.15;transform:scale(1.08)}to{opacity:.65;transform:scale(.92)}}@keyframes pondRipple{0%{opacity:.8;transform:translate(-50%,-50%)scale(0)}50%{opacity:.45}to{opacity:0;transform:translate(-50%,-50%)scale(3.5)}}.breathing-pulse-btn{transition:all .3s cubic-bezier(.23,1,.32,1);animation:4s ease-in-out infinite copperBreathe;position:relative;overflow:hidden}.breathing-pulse-btn.is-sage{animation:4s ease-in-out infinite sageBreathe}.breathing-pulse-btn:hover{transform:translateY(-1.5px)scale(1.02);box-shadow:0 8px 24px #c58a5d61}.breathing-pulse-btn.is-sage:hover{box-shadow:0 8px 24px #9fd5bb61}.quarantine-shield-texture{background:linear-gradient(270deg,#d9770624,#b92d2d38,#d9770624) 0 0/200% 200%;border:1px solid #ef827559;animation:6s infinite quarantineWave;position:relative;overflow:hidden}.pond-ripple{pointer-events:none;background:radial-gradient(circle,#ffebdca6,#c58a5d59 45%,#c58a5d00 70%);border-radius:50%;animation:.85s cubic-bezier(.2,.8,.2,1) forwards pondRipple;position:absolute}.pond-ripple.is-sage{background:radial-gradient(circle,#dcffebbf,#9fd5bb66 45%,#9fd5bb00 70%)}.horizon-ring-active{animation:3s ease-in-out infinite horizonGlow}.horizon-ring-radar{transform-origin:50%;animation:4s ease-in-out infinite horizonRadarPulse}.privacy-horizon-ring-card{background:linear-gradient(135deg,#0e1a1ed9,#091114f2);border:1px solid #c58f7c38;border-radius:14px;align-items:center;gap:16px;padding:14px 18px;transition:all .25s;display:flex;box-shadow:0 10px 30px #00000047,inset 0 1px #c58f7c1a}.privacy-horizon-ring-card:hover{border-color:#c58f7c73;box-shadow:0 14px 36px #00000059}.privacy-horizon-ring-card.is-near-threshold{background:linear-gradient(135deg,#181c1ee6,#101418f5);border-color:#e0996680}.privacy-horizon-ring-card.is-unlocked{background:linear-gradient(135deg,#0e1e1ad9,#091412f2);border-color:#9fd5bb59}.horizon-ring-svg-wrap{flex-shrink:0;place-items:center;display:grid;position:relative}.horizon-ring-center-text{text-align:center;pointer-events:none;place-items:center;display:grid;position:absolute}.horizon-ring-center-count{color:#f7e8df;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700;line-height:1}.horizon-ring-center-threshold{color:#92a7ac;margin-top:1px;font-size:9.5px}.horizon-ring-info{flex-direction:column;gap:3px;min-width:0;display:flex}.horizon-ring-title{color:#eaf3ee;letter-spacing:-.01em;font-size:13.5px;font-weight:600}.horizon-ring-sublabel{color:#92a7ac;font-size:11px}.horizon-ring-status{align-items:center;gap:5px;margin-top:2px;font-size:11px;font-weight:500;display:inline-flex}.horizon-ring-status.status-unlocked{color:#a8d5bc}.horizon-ring-status.status-near{color:#ffd0a1}.horizon-ring-status.status-blocked{color:#f1a399}.horizon-ring-matrix-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;width:100%;margin-top:14px;display:grid}@media (max-width:600px){.horizon-ring-matrix-grid{grid-template-columns:1fr}}.heartbeat-monitor-card{background:linear-gradient(135deg,#b8ff6a14,#c98b720d);border:1px solid #b8ff6a47;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 14px;padding:12px 14px;display:flex;box-shadow:inset 0 0 24px #b8ff6a0a}.heartbeat-monitor-left{align-items:center;gap:10px;min-width:0;display:flex}.heartbeat-pulse-indicator{background:#b8ff6a;border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:2.2s cubic-bezier(.45,0,.55,1) infinite heartbeat-glow;box-shadow:0 0 #b8ff6ab3}@keyframes heartbeat-glow{0%{transform:scale(.92);box-shadow:0 0 #b8ff6ab3}70%{transform:scale(1.05);box-shadow:0 0 0 9px #b8ff6a00}to{transform:scale(.92);box-shadow:0 0 #b8ff6a00}}.heartbeat-title{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.heartbeat-title strong{color:#effaf4;letter-spacing:.02em;font-size:11.5px;font-weight:600}.heartbeat-status-pill{letter-spacing:.06em;color:#b8ff6a;text-transform:uppercase;background:#b8ff6a29;border:1px solid #b8ff6a61;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:8.5px;font-weight:700;display:inline-flex}.heartbeat-caption{color:#92aeb6;margin:2px 0 0;font-size:10px;line-height:1.35}.heartbeat-trigger-btn{color:#d8ffd0;cursor:pointer;white-space:nowrap;background:#b8ff6a1f;border:1px solid #b8ff6a59;border-radius:6px;align-items:center;gap:6px;padding:6px 11px;font-size:10px;font-weight:600;transition:all .18s;display:inline-flex}.heartbeat-trigger-btn:hover:not(:disabled){color:#fff;background:#b8ff6a38;border-color:#b8ff6a99;box-shadow:0 0 12px #b8ff6a33}.heartbeat-trigger-btn:disabled{opacity:.65;cursor:wait}.critical-tag-badge{letter-spacing:.07em;color:#f6c4ad;text-transform:uppercase;background:#e4a27d33;border:1px solid #e4a27d73;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:8px;font-weight:800;display:inline-flex}.notification-entry-title-wrap{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.notification-entry.warning{background:#e4a27d0f!important;border-color:#e4a27d59!important}.notification-entry.warning:hover{background:#e4a27d1a!important;border-color:#e4a27d80!important}.governance-logbook-card,.employee-logbook-card{transition:all .22s cubic-bezier(.2,.8,.2,1)}.logbook-kpi-bar{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.logbook-tag{letter-spacing:.02em;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.logbook-status-pill{letter-spacing:.02em;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.logbook-status-pill.status-success{color:#a9ddc3;background:#8bc7b126;border:1px solid #8bc7b159}.logbook-status-pill.status-scheduled{color:#ebd285;background:#d4af3726;border:1px solid #d4af3759}.logbook-status-pill.status-blocked{color:#f29d9d;background:#e0707026;border:1px solid #e0707059}.logbook-status-pill.status-cancelled{color:#c0d0d8;background:#a0afb926;border:1px solid #a0afb94d}.logbook-row:hover{background:#8fc7e50a!important}.employee-logbook-card .logbook-row:hover{background:#8bc7b10d!important}.governance-logbook-teaser,.employee-logbook-teaser{cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;margin-top:18px;margin-bottom:20px;padding:14px 20px;transition:all .2s;display:flex;position:relative}.governance-logbook-teaser{background:linear-gradient(135deg,#101d24e6,#0c161cf2);border:1px solid #c9856747;box-shadow:0 4px 20px #00000040}.governance-logbook-teaser:hover{background:linear-gradient(135deg,#14242cf2,#0f1b22fa);border-color:#c985678c;transform:translateY(-1px);box-shadow:0 6px 24px #c985671f}.employee-logbook-teaser{background:linear-gradient(135deg,#0e1b1ce6,#0a1415f2);border:1px solid #8bc7b147;box-shadow:0 4px 20px #00000040}.employee-logbook-teaser:hover{background:linear-gradient(135deg,#122223f2,#0d191afa);border-color:#8bc7b18c;transform:translateY(-1px);box-shadow:0 6px 24px #8bc7b11f}.teaser-content{flex-direction:column;gap:8px;width:100%;display:flex}.teaser-eyebrow-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.teaser-eyebrow-row .eyebrow{letter-spacing:.08em;align-items:center;gap:6px;margin:0;font-size:10.5px;display:inline-flex}.teaser-badges{align-items:center;gap:8px;display:inline-flex}.live-pulse-dot{background:#8bc7b1;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse-glow;display:inline-block}@keyframes pulse-glow{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.teaser-count{padding:1px 8px;font-size:11px}.teaser-main-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.teaser-info strong{color:#e7ded2;margin-bottom:2px;font-size:13.5px;font-weight:600;display:block}.teaser-info small{color:#8fa5b0;font-size:11.5px;display:block}.teaser-info small em{color:#c98567;font-style:normal;font-weight:500}.employee-logbook-teaser .teaser-info small em{color:#8bc7b1}.teaser-action{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.teaser-report-btn{box-shadow:0 2px 10px #c9856733;border-radius:9999px!important}.open-logbook-btn{color:#d2e2e6;cursor:pointer;white-space:nowrap;background:#e2e8f00f;border:1px solid #e2e8f040;border-radius:9999px;align-items:center;gap:6px;padding:5px 14px;font-size:11px;font-weight:500;transition:all .18s;display:inline-flex}.open-logbook-btn:hover{color:#fff;background:#e2e8f024;border-color:#e2e8f099;transform:translateY(-1px);box-shadow:0 0 12px #e2e8f033}.open-logbook-btn.employee-style{color:#d2e2e6;background:#e2e8f00f;border:1px solid #e2e8f040;border-radius:9999px;padding:5px 14px;font-size:11px}.open-logbook-btn.employee-style:hover{color:#fff;background:#e2e8f024;border-color:#e2e8f099;box-shadow:0 0 12px #e2e8f033}.hr-topbar-settings-btn{color:#c7d8dc;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:12.5px;font-weight:550;transition:all .18s;display:inline-flex}.hr-topbar-settings-btn:hover{color:#fff;background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-1px)}.hr-topbar-settings-btn.active,.hr-topbar-settings-btn.is-active{color:#fff;background:#ffffff29;border-color:#ffffff80;box-shadow:0 0 12px #ffffff40}@media (max-width:720px){.hr-topbar-settings-btn{border-radius:7px;justify-content:center;width:32px;height:32px;min-height:32px;padding:0}.hr-topbar-settings-btn .topbar-settings-text{display:none}}.logbook-filter-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;margin-bottom:14px;display:flex}.logbook-search-box{flex:auto;min-width:220px;height:auto;position:relative}.logbook-search-box .search-icon{color:#7a929f;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.logbook-search-box input{color:#e2ebe7;background:#0a1216a6;border:1px solid #8fc7e533;border-radius:7px;outline:none;width:100%;padding:8px 10px 8px 32px;font-size:12px}.logbook-search-box input:focus{border-color:#c98567;box-shadow:0 0 0 2px #c9856726}.employee-logbook-card .logbook-search-box input:focus{border-color:#8bc7b1;box-shadow:0 0 0 2px #8bc7b126}.logbook-select{color:#c8d5dc;cursor:pointer;background:#0a1216a6;border:1px solid #8fc7e533;border-radius:7px;outline:none;padding:8px 10px;font-size:12px}.logbook-select:focus{border-color:#c98567}.logbook-action-btns{align-items:center;gap:8px;display:inline-flex}.logbook-csv-btn{color:#b3ddf2;background:#8fc7e514;border:1px solid #8fc7e538;border-radius:6px;align-items:center;gap:5px;padding:7px 13px;font-size:12px;display:inline-flex}.logbook-clear-btn{align-items:center;gap:4px;padding:7px 11px;font-size:12px;display:inline-flex}.logbook-desktop-table{background:#0a121666;border:1px solid #8fc7e524;border-radius:8px;width:100%;overflow-x:auto}.logbook-table{border-collapse:collapse;text-align:left;width:100%;min-width:680px;font-size:12px}.logbook-table th{color:#8fa5b0;letter-spacing:.05em;background:#101d24cc;border-bottom:1px solid #8fc7e529;padding:11px 14px;font-size:11px;font-weight:600}.logbook-table td{border-bottom:1px solid #8fc7e512;padding:12px 14px}.logbook-cell-date{color:#a8c0cc;white-space:nowrap;font-family:monospace;font-size:11px}.logbook-cell-date svg{vertical-align:middle;margin-right:5px;display:inline}.logbook-cell-category{white-space:nowrap}.logbook-cell-admin{color:#c2d4dd;white-space:nowrap;font-size:11.5px}.logbook-cell-admin .admin-icon{vertical-align:middle;color:#a9ddc3;margin-right:5px;display:inline}.logbook-action-title{color:#e7ded2;margin-bottom:3px;font-size:12px;display:block}.logbook-action-desc{color:#8fa5b0;font-size:11px;line-height:1.45;display:block}.privacy-pill{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.privacy-pill.local{color:#a9ddc3;background:#8bc7b126;border:1px solid #8bc7b14d}.privacy-pill.anon{color:#dfa791;background:#c9856726;border:1px solid #c985674d}.logbook-bottom-note{color:#6e8590;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:11px;display:flex}.logbook-mobile-feed{display:none}.logbook-mobile-card{background:#0d181ed9;border:1px solid #8fc7e524;border-radius:10px;flex-direction:column;gap:8px;padding:13px 14px;display:flex}.logbook-mobile-card.empty{text-align:center;color:#7a929f;padding:24px;font-size:12px}.mobile-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.mobile-card-date{color:#8fa5b0;align-items:center;gap:5px;font-family:monospace;font-size:11px;display:inline-flex}.mobile-card-tag-row{margin-bottom:4px}.mobile-card-action{color:#e7ded2;margin-bottom:3px;font-size:12.5px;font-weight:600;line-height:1.35;display:block}.mobile-card-details{color:#9ab0bd;margin:0;font-size:11.5px;line-height:1.45}.mobile-card-footer{border-top:1px solid #8fc7e514;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:8px;display:flex}.mobile-card-admin{color:#c2d4dd;align-items:center;gap:5px;font-size:11px;display:inline-flex}.mobile-card-privacy{color:#8fa5b0;align-items:center;gap:4px;font-size:10.5px;display:inline-flex}@media (max-width:720px){.logbook-desktop-table{display:none!important}.logbook-mobile-feed{flex-direction:column;gap:10px;display:flex!important}.logbook-filter-bar{flex-direction:column;align-items:stretch!important}.logbook-search-box{flex:none!important;width:100%!important;min-width:0!important;height:auto!important}.logbook-select,.logbook-action-btns{width:100%!important}.logbook-action-btns{justify-content:space-between}.logbook-action-btns button{flex:1;justify-content:center}.governance-logbook-teaser,.employee-logbook-teaser{padding:12px 14px}.open-logbook-btn{justify-content:center;width:100%}}.help-knowledge-hub .knowledge-item-card{transition:all .2s cubic-bezier(.16,1,.3,1)}.help-knowledge-hub .knowledge-item-card:hover{box-shadow:0 4px 20px #00000040;border-color:#c5895466!important}.help-knowledge-hub .knowledge-item-card.is-expanded{background:#0d1b22a6}.help-knowledge-hub input:focus{outline:none;box-shadow:0 0 0 2px #c5895426;border-color:#c5895499!important}.help-modal-backdrop{z-index:1050!important;justify-content:center!important;align-items:center!important;padding:20px!important;display:flex!important}.help-modal-container{scrollbar-width:thin;scrollbar-color:#c589544d transparent;background:#0d171d!important;border:1px solid #c5895461!important;border-radius:16px!important;width:95%!important;max-width:980px!important;max-height:88vh!important;padding:24px 28px!important;overflow-y:auto!important;box-shadow:0 30px 90px #000000d9,0 0 0 1px #c589542e!important}.notification-backdrop{z-index:990;-webkit-backdrop-filter:blur(20px);background:#03070ae0;animation:.2s cubic-bezier(.16,1,.3,1) modalBackdropFadeIn;position:fixed;inset:0}.notification-popover{z-index:1000!important;width:min(var(--notification-width,420px),calc(100vw - 32px))!important;background:#111d24!important;border:1px solid #c5895461!important;border-radius:14px!important;max-height:calc(100vh - 92px)!important;position:fixed!important;top:70px!important;right:24px!important;box-shadow:0 30px 90px #000000d1,0 0 0 1px #c5895426!important}.modal-backdrop{z-index:1000!important;-webkit-backdrop-filter:blur(20px)!important;background:#03070ae0!important;position:fixed!important;inset:0!important}.landing-garden-card-dialog-backdrop{z-index:1000!important;-webkit-backdrop-filter:blur(20px)!important;background:#020608e0!important;position:fixed!important;inset:0!important}.landing-garden-card-dialog{z-index:1001!important;background:#091c16!important;border:1px solid #d1ff9b73!important;border-radius:14px!important;width:min(860px,94vw)!important;max-width:860px!important;margin:0 auto!important;padding:18px 22px 16px!important;position:relative!important;box-shadow:0 30px 90px #000000bf,0 0 40px #b8ff6a1f!important}.landing-garden-card-dialog-inner{flex-direction:column!important;gap:10px!important;display:flex!important}@media (max-width:640px){.landing-garden-card-dialog{width:95vw!important;padding:14px 14px 12px!important}.landing-garden-dialog-footer{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.landing-garden-card-dialog .landing-garden-dialog-close{text-align:center!important;width:100%!important}}.landing-garden-card-dialog-backdrop{z-index:99999!important;-webkit-backdrop-filter:blur(24px)!important;box-sizing:border-box!important;background:#03070aeb!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;padding:20px!important;display:flex!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.landing-garden-card-dialog{box-sizing:border-box!important;z-index:100000!important;background:#091c16!important;border:1px solid #d1ff9b73!important;border-radius:14px!important;width:min(840px,92vw)!important;max-width:840px!important;margin:auto!important;padding:16px 20px 14px!important;position:relative!important;box-shadow:0 30px 90px #000000d9,0 0 40px #b8ff6a1f!important}.landing-garden-card-dialog-inner{flex-direction:column!important;gap:10px!important;width:100%!important;display:flex!important}.landing-garden-dialog-heading{justify-content:space-between!important;align-items:center!important;gap:14px!important;padding-bottom:2px!important;display:flex!important}.landing-garden-dialog-video-wrapper{background:#020705!important;border:1px solid #8bc7b159!important;border-radius:10px!important;width:100%!important;line-height:0!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 36px #0000008c!important}.landing-garden-dialog-visual{aspect-ratio:16/9!important;object-fit:contain!important;opacity:1!important;border:none!important;width:100%!important;height:auto!important;margin:0!important;display:block!important}.landing-garden-dialog-footer{border-top:1px solid #d1ff9b26!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;margin-top:4px!important;padding-top:10px!important;display:flex!important}.landing-garden-dialog-text{flex-direction:column!important;flex:1!important;gap:3px!important;display:flex!important}.landing-garden-dialog-text h3{color:#f0f8ee!important;margin:0!important;font-size:15px!important;font-weight:600!important;line-height:1.25!important}.landing-garden-dialog-text p{color:#a3c4b5!important;margin:0!important;font-size:12px!important;line-height:1.35!important}.landing-garden-card-dialog .landing-garden-dialog-close{color:#d1ff9b!important;cursor:pointer!important;background:#b8ff6a24!important;border:1px solid #b8ff6a61!important;border-radius:8px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:8px 20px!important;font-size:12px!important;font-weight:600!important;transition:all .16s!important;display:inline-flex!important}.landing-garden-card-dialog .landing-garden-dialog-close:hover{color:#071611!important;background:#d1ff9b!important;border-color:#d1ff9b!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #b8ff6a4d!important}@media (max-width:640px){.landing-garden-card-dialog-backdrop{padding:12px!important}.landing-garden-card-dialog{width:95vw!important;padding:14px 14px 12px!important}.landing-garden-dialog-footer{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.landing-garden-card-dialog .landing-garden-dialog-close{text-align:center!important;width:100%!important}}.landing-hr-result{max-width:1240px;margin:0 auto;padding:80px 0 60px}.landing-sample-signal-card{background:linear-gradient(145deg,#10222aeb,#0a161cf2);border:1px solid #8bc7b147;border-radius:16px;flex-direction:column;gap:22px;margin-top:32px;padding:28px 32px;display:flex;box-shadow:0 16px 48px #00000059}.sample-signal-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sample-signal-title-area .sample-signal-tag{letter-spacing:.12em;color:#c98567;margin-bottom:6px;font:9px IBM Plex Mono,monospace;display:block}.sample-signal-title-area h3{color:#e6f2f0;margin:0 0 6px;font-size:22px;font-weight:600}.sample-signal-title-area p{color:#9cb0b5;max-width:640px;margin:0;font-size:13px;line-height:1.5}.sample-signal-status-pill{color:#f2d4c7;background:#c9856726;border:1px solid #c9856759;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:500;display:inline-flex}.sample-dot-amber{background:#c98567;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #c98567cc}.sample-signal-metrics{background:#081116a6;border:1px solid #8bc7b124;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:16px;padding:18px 20px;display:grid}.sample-metric-item{flex-direction:column;gap:4px;display:flex}.sample-metric-label{color:#829aa1;letter-spacing:.05em;text-transform:uppercase;font-size:10px}.sample-metric-value{font-size:24px;font-weight:600;line-height:1}.sample-metric-value.warning{color:#e59a7a}.sample-metric-value.ok{color:#8bc7b1}.sample-metric-text{color:#dcebeb;font-size:14px;font-weight:600}.sample-metric-item small{color:#7b9399;font-size:11px}.sample-signal-action-row{border-top:1px solid #8bc7b11f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:10px;display:flex}.sample-signal-note{color:#8fa7ad;align-items:center;gap:6px;font-size:11px;display:inline-flex}.sample-signal-note svg{color:#8bc7b1}.landing-privacy-split{max-width:1240px;margin:0 auto;padding:80px 0 60px}.landing-manifesto-banner{text-align:center;background:radial-gradient(circle at 50% 40%,#8bc7b11f,#0000 70%);border:1px solid #8bc7b12e;border-radius:20px;max-width:840px;margin:0 auto 50px;padding:40px 24px}.landing-manifesto-banner h2{letter-spacing:-.04em;color:#eaf3f0;margin:14px 0 12px;font-size:clamp(26px,3.6vw,42px);font-weight:430;line-height:1.15}.landing-manifesto-banner h2 em{color:#8bc7b1;font-style:normal}.landing-manifesto-banner p{color:#9cb2ab;margin:0;font-size:14px;line-height:1.6}.landing-worlds-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.landing-world-card{border-radius:18px;flex-direction:column;justify-content:space-between;gap:22px;padding:32px 30px;transition:transform .2s,border-color .2s;display:flex}.landing-world-card.world-employee{background:linear-gradient(145deg,#10261df2,#091713f2);border:1px solid #b8ff6a42}.landing-world-card.world-employee:hover{border-color:#b8ff6a73}.landing-world-card.world-hr{background:linear-gradient(145deg,#10222bf2,#0a161cf2);border:1px solid #8bc7b142}.landing-world-card.world-hr:hover{border-color:#8bc7b173}.world-badge{letter-spacing:.1em;border-radius:6px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 10px;font:9.5px IBM Plex Mono,monospace;display:inline-flex}.world-badge.employee{color:#b8ff6a;background:#b8ff6a1f;border:1px solid #b8ff6a47}.world-badge.hr{color:#8bc7b1;background:#8bc7b11f;border:1px solid #8bc7b147}.landing-world-card h3{color:#f0f7f5;margin:0 0 8px;font-size:24px;font-weight:550}.landing-world-card p{color:#9cb2aa;margin:0 0 14px;font-size:13px;line-height:1.55}.world-tag-pill{color:#b8ff6a;background:#b8ff6a14;border:1px solid #b8ff6a38;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:600;display:inline-block}.world-tag-pill.hr{color:#8bc7b1;background:#8bc7b114;border-color:#8bc7b138}.world-video-container{background:#050d0a;border:1px solid #8bc7b12e;border-radius:12px;overflow:hidden}.world-hr-preview{background:#071015b3;flex-direction:column;justify-content:center;gap:12px;min-height:190px;padding:20px;display:flex}.world-hr-row{background:#11222a99;border:1px solid #8bc7b11f;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12.5px;display:flex}.world-hr-row span{color:#d2e4e4;font-weight:500}.world-hr-row strong.amber{color:#e59a7a;font-weight:600}.world-hr-row strong.green{color:#8bc7b1;font-weight:600}.world-hr-row strong.blue{color:#9bc6de;font-weight:600}.world-hr-row small{color:#7b9599;font-size:11px}.world-hr-note{color:#8bc7b1;align-items:center;gap:6px;margin-top:4px;font-size:10.5px;display:inline-flex}.landing-engine-section{max-width:1240px;margin:0 auto;padding:80px 0 60px}.landing-k8-demo-card{background:linear-gradient(145deg,#0e1e26e0,#091318f0);border:1px solid #8bc7b138;border-radius:16px;margin:32px 0 50px;padding:30px}@media (max-width:768px){.landing-sample-signal-card{padding:20px 18px}.sample-signal-metrics{grid-template-columns:1fr;gap:12px}.landing-worlds-grid{grid-template-columns:1fr;gap:20px}.landing-world-card{padding:22px 20px}}.landing-garden-dialog-clip-pills{flex-wrap:wrap;align-items:center;gap:8px;margin-top:-2px;margin-bottom:4px;display:flex}.clip-pill-btn{color:#a9d4bd;cursor:pointer;white-space:nowrap;background:#b8ff6a14;border:1px solid #b8ff6a38;border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:500;transition:all .16s}.clip-pill-btn:hover{color:#e5f7ed;background:#b8ff6a29;border-color:#b8ff6a66}.clip-pill-btn.active{color:#d1ff9b;background:#b8ff6a38;border-color:#b8ff6a;font-weight:600;box-shadow:0 0 12px #b8ff6a33}.landing-garden-dialog-footer-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.landing-garden-next-clip-btn{color:#a9ddc3;cursor:pointer;white-space:nowrap;background:#8bc7b11f;border:1px solid #8bc7b159;border-radius:8px;padding:8px 16px;font-size:11.5px;font-weight:550;transition:all .16s}.landing-garden-next-clip-btn:hover{color:#fff;background:#8bc7b13d;border-color:#8bc7b1;transform:translateY(-1px)}:root,body[data-card-theme=silver],.theme-silver{--highlight-color:#fff;--highlight-border:#e2e8f0bf;--highlight-glow:#e2e8f03d;--highlight-bg:#e2e8f00a}body[data-card-theme=jade],.theme-jade{--highlight-color:#b8ff6a;--highlight-border:#b8ff6abf;--highlight-glow:#b8ff6a42;--highlight-bg:#b8ff6a0f}body[data-card-theme=copper],.theme-copper{--highlight-color:#e59a7a;--highlight-border:#e59a7acc;--highlight-glow:#e59a7a47;--highlight-bg:#e59a7a12}body[data-card-theme=cyan],.theme-cyan{--highlight-color:#38bdf8;--highlight-border:#38bdf8bf;--highlight-glow:#38bdf842;--highlight-bg:#38bdf80f}body[data-card-theme=amber],.theme-amber{--highlight-color:#f59e0b;--highlight-border:#f59e0bbf;--highlight-glow:#f59e0b42;--highlight-bg:#f59e0b0f}.employee-panel,.highlightable-card{border-radius:12px;transition:border-color .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),background .24s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);position:relative}.employee-panel:hover,.employee-panel:focus-within,.employee-panel:active,.highlightable-card:hover,.highlightable-card:focus-within,.highlightable-card:active,.daily-question-card:hover,.daily-question-card:focus-within,.daily-question-card:active,.governance-logbook-teaser:hover,.governance-logbook-teaser:focus-within,.governance-logbook-teaser:active,.settings-card:hover,.settings-card:focus-within,.settings-card:active{transform:translateY(-2px);border-color:#e2e8f07a!important;box-shadow:0 0 24px #ffffff1f,0 16px 36px #000000a6!important}@keyframes cardTargetPulse{0%{box-shadow:0 0 #ffffff73,0 0 22px #ffffff2e}50%{box-shadow:0 0 0 3px #ffffff47,0 0 30px #ffffff24}to{box-shadow:0 0 #fff0,0 0 #fff0}}.card-target-active{animation:2.8s ease-out forwards cardTargetPulse;border-color:var(--highlight-color)!important;background:linear-gradient(155deg,var(--highlight-bg)0%,#12222a 100%)!important;box-shadow:0 0 36px var(--highlight-glow),0 16px 40px #000000b3!important}.card-active-pill{color:var(--highlight-color);border:1px solid var(--highlight-border);letter-spacing:.04em;background:#00000073;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.test-control-bar{background:#0f1c24;border:1px solid #a2bec92e;border-radius:12px;margin-bottom:24px;padding:18px 22px}.test-color-btn{cursor:pointer;color:#c5d8dc;background:#14242e;border:1px solid #a2bec933;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .16s;display:inline-flex}.test-color-btn.active{color:#fff;border-color:var(--highlight-color);box-shadow:0 0 14px var(--highlight-glow);background:#1b303d}.test-jump-btn{cursor:pointer;color:#d2e2e6;white-space:nowrap;background:#e2e8f00d;border:1px solid #e2e8f038;border-radius:9999px;align-items:center;gap:5px;padding:4px 12px;font-size:11px;font-weight:500;transition:all .18s;display:inline-flex}.test-jump-btn:hover{color:#fff;background:#e2e8f024;border-color:#e2e8f099;transform:translateY(-1px);box-shadow:0 0 12px #e2e8f033}.settings-card-btn-unified{display:none}.settings-card .primary-button,.employee-primary,button.employee-primary{cursor:pointer;color:#fff!important;white-space:nowrap!important;background:#e2e8f01f!important;border:1px solid #e2e8f059!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:5px 16px!important;font-size:11.5px!important;font-weight:600!important;transition:all .18s!important;display:inline-flex!important;box-shadow:0 0 8px #e2e8f014!important}.settings-card .primary-button:hover,.employee-primary:hover:not(:disabled),button.employee-primary:hover:not(:disabled){color:#fff!important;background:#e2e8f038!important;border-color:#e2e8f0b3!important;transform:translateY(-1px)!important;box-shadow:0 0 14px #e2e8f040!important}.employee-primary:disabled,button.employee-primary:disabled{opacity:.4!important;cursor:not-allowed!important;transform:none!important}.employee-briefing-toggle,.employee-secondary,button.employee-secondary,button.employee-briefing-toggle{cursor:pointer;color:#d2e2e6!important;box-shadow:none!important;white-space:nowrap!important;background:#e2e8f00d!important;border:1px solid #e2e8f038!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:4px 13px!important;font-size:11px!important;font-weight:500!important;transition:all .18s!important;display:inline-flex!important}.employee-briefing-toggle:hover,.employee-secondary:hover,button.employee-secondary:hover,button.employee-briefing-toggle:hover{color:#fff!important;background:#e2e8f024!important;border-color:#e2e8f099!important;transform:translateY(-1px)!important;box-shadow:0 0 12px #e2e8f033!important}.employee-topbar-settings-btn{color:#d2e2e6!important;background:#e2e8f00d!important;border:1px solid #e2e8f038!important;border-radius:9999px!important;padding:4px 13px!important;font-size:11.5px!important}.employee-topbar-settings-btn:hover,.employee-topbar-settings-btn.active{color:#fff!important;background:#e2e8f029!important;border-color:#e2e8f099!important;box-shadow:0 0 12px #e2e8f033!important}.employee-logout{color:#cbd5e1!important;background:#e2e8f00a!important;border:1px solid #e2e8f033!important;border-radius:9999px!important;padding:4px 12px!important;font-size:11px!important;transition:all .18s!important}.employee-logout:hover{color:#fff!important;background:#e2e8f01f!important;border-color:#e2e8f080!important;box-shadow:0 0 10px #e2e8f033!important}.settings-card .secure-pill{color:#cbd5e1!important;background:#e2e8f00f!important;border:1px solid #e2e8f033!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:4px 12px!important;font-size:11px!important;font-weight:500!important;display:inline-flex!important}.settings-category-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.settings-category-pill-group{background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:8px;padding:0;display:flex}.settings-category-pill{cursor:pointer;color:#8ea4ac;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.settings-category-pill:hover{color:#fff;background:#ffffff0f}.settings-category-pill.is-active{color:#fff;text-shadow:0 0 10px #ffffff59;background:#ffffff24;border-color:#fff6}.settings-category-badge{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:500}.settings-audit-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.settings-audit-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-audit-lead{color:#8fa8b4;max-width:100%;margin:0 0 14px;font-size:13px;line-height:1.6}.activity-summary-inline{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.audit-summary-stat{color:#9eb2bc;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:7px;padding:5px 12px;font-size:12px;display:inline-flex}.audit-summary-stat strong{color:#fff;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:700}.audit-summary-stat-button{cursor:pointer;transition:all .15s}.audit-summary-stat-button:hover{color:#fff;background:#ffffff14;border-color:#ffffff40}.audit-summary-stat-button[aria-pressed=true]{color:#fff;background:#ffffff24;border-color:#ffffff73}.compact-download-history{background:#0003;border:1px solid #ffffff14;border-radius:8px;margin-bottom:16px;padding:12px}.compact-download-history-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.compact-download-history-group{border-top:1px solid #ffffff0f;margin-top:8px;padding-top:8px}.compact-download-history-parent-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.compact-download-history-row{background:#ffffff05;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;padding:4px 8px;font-size:11px;display:flex}.closed-loop-timeline-wrapper{margin:18px 0}@keyframes closedLoopRotateCW{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes closedLoopRotateCCW{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes closedLoopRadarPing{0%{opacity:.85;transform:scale(.7)}50%{opacity:.35;transform:scale(1.15)}to{opacity:0;transform:scale(1.4)}}@keyframes closedLoopHeadPulse{0%,to{r:3.2;filter:drop-shadow(0 0 4px #5eead4)drop-shadow(0 0 8px #5eead4cc);fill:#5eead4}50%{r:4.5;filter:drop-shadow(0 0 8px #b8ff6a)drop-shadow(0 0 14px #b8ff6ae6);fill:#b8ff6a}}@keyframes closedLoopLiveBeacon{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 6px #10b981);transform:scale(1.3)}}@keyframes closedLoopCoreBreath{0%,to{opacity:.95;transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 10px #5eead480);transform:scale(1.05)}}.daily-question-card{transition:border-color .22s,box-shadow .22s,transform .22s;position:relative;overflow:hidden}.daily-question-card:hover,.daily-question-card:active,.daily-question-card:focus-within{border:1px solid #e59a7a99!important;box-shadow:0 0 28px #e59a7a38,0 16px 36px #000000a6!important}.daily-question-solar-ring{pointer-events:none;z-index:0;opacity:.65;width:68px;height:68px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s;position:absolute;top:14px;right:18px}.daily-question-card:hover .daily-question-solar-ring{opacity:.95;transform:scale(1.08)}.solar-ring-orbit{transform-origin:50%;animation:40s linear infinite solarRingSpin}@keyframes solarRingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.solar-ring-pulse{transform-origin:50%;animation:3.8s ease-in-out infinite alternate solarCorePulse}@keyframes solarCorePulse{0%{opacity:.28;transform:scale(.92)}to{opacity:.48;filter:drop-shadow(0 0 8px #f59e0b66);transform:scale(1.1)}}.daily-question-option-btn{color:#fff;cursor:pointer;z-index:2;background:#ffffff0a;border:1px solid #ffffff29;border-radius:9999px;align-items:center;gap:8px;padding:7px 15px;font-family:inherit;font-size:12px;font-weight:500;transition:all .18s;display:inline-flex;position:relative}.daily-question-option-btn:hover{background:#e59a7a1f;transform:translateY(-1px);box-shadow:0 0 14px #e59a7a40;border-color:#e59a7aa6!important}.daily-question-opt-arrow{color:#e59a7a;font-weight:700;transition:transform .18s}.daily-question-option-btn:hover .daily-question-opt-arrow{transform:translate(2px)}.daily-question-selected-chip{color:#fff;background:#e59a7a1f;border:1px solid #e59a7a59;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 0 12px #e59a7a24}.daily-question-locked-badge{opacity:0;pointer-events:none;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);transform:translate(6px);display:none!important}.daily-question-card:hover .daily-question-locked-badge,.daily-question-card:active .daily-question-locked-badge,.daily-question-card:focus-within .daily-question-locked-badge,.daily-question-card.card-target-active .daily-question-locked-badge{opacity:1;pointer-events:auto;transform:translate(0);display:inline-flex!important}@media (max-width:640px){.daily-question-solar-ring{opacity:.4;width:52px;height:52px;top:12px;right:12px;transform:none!important}}.closed-loop-compact-card{cursor:pointer;background:linear-gradient(135deg,#101c23f2,#0a1418fa);border:1px solid #5eead447;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000059,0 0 18px #5eead414}.closed-loop-compact-card:hover,.closed-loop-compact-card:active,.closed-loop-compact-card:focus-within{transform:translateY(-1px);border-color:#e2e8f07a!important;box-shadow:0 12px 36px #00000073,0 0 24px #ffffff1f!important}.closed-loop-compact-card:focus-visible{outline-offset:2px;outline:2px solid #5eead4}.closed-loop-compact-card:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#5eead41f,#0000 70%);border-radius:50%;width:140px;height:140px;position:absolute;top:-20px;left:-20px}.closed-loop-compact-card-left{z-index:1;flex:auto;align-items:center;gap:18px;min-width:0;display:flex;position:relative}.closed-loop-anim-box{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.closed-loop-anim-svg{display:block;overflow:visible}.closed-loop-svg-orbit-cw{transform-origin:40px 40px;animation:18s linear infinite closedLoopRotateCW}.closed-loop-svg-orbit-ccw{transform-origin:40px 40px;animation:24s linear infinite closedLoopRotateCCW}.closed-loop-svg-wave-1{transform-origin:40px 40px;animation:3.2s cubic-bezier(.1,.8,.2,1) infinite closedLoopRadarPing}.closed-loop-svg-wave-2{transform-origin:40px 40px;animation:3.2s cubic-bezier(.1,.8,.2,1) 1.6s infinite closedLoopRadarPing}.closed-loop-svg-head{animation:2.4s ease-in-out infinite closedLoopHeadPulse}.closed-loop-svg-core{transform-origin:40px 40px;animation:3s ease-in-out infinite closedLoopCoreBreath}.closed-loop-svg-beacon{transform-origin:68px 12px;animation:2s ease-in-out infinite closedLoopLiveBeacon}.closed-loop-compact-content{flex-direction:column;gap:4px;min-width:0;display:flex}.closed-loop-compact-eyebrow{letter-spacing:.09em;color:#e59a7a;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.closed-loop-compact-eyebrow .pulse-dot-green{background:#10b981;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite closedLoopLiveBeacon;display:inline-block;box-shadow:0 0 8px #10b981}.closed-loop-compact-title{color:#f1f8f9;margin:0;font-size:18px;font-weight:600;line-height:1.3}.closed-loop-compact-desc{color:#9db1b8;margin:0;font-size:12.5px;line-height:1.45}.closed-loop-compact-badges{flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;display:flex}.closed-loop-compact-actions{z-index:1;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex;position:relative}.closed-loop-dropdown-btn{color:#5eead4;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#5eead429,#5eead414);border:1px solid #5eead466;border-radius:9999px;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:600;transition:all .18s;display:inline-flex;box-shadow:0 0 12px #5eead424}.closed-loop-dropdown-btn:hover{color:#fff;background:linear-gradient(135deg,#5eead447,#5eead429);border-color:#5eead4a6;transform:translateY(-1px);box-shadow:0 0 18px #5eead44d}.closed-loop-dropdown-btn.is-open{color:#e2e8f0;box-shadow:none;background:#ffffff0f;border-color:#ffffff40}.closed-loop-dropdown-btn.is-open:hover{color:#fff;background:#ffffff1f;border-color:#fff6}.closed-loop-action-hint{color:#8ea4ac;letter-spacing:.02em;font-size:10.5px}@media (max-width:820px){.closed-loop-compact-card{flex-direction:column;align-items:stretch;gap:16px;padding:16px}.closed-loop-compact-actions{border-top:1px solid #ffffff14;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;padding-top:8px}}.closed-loop-modal-backdrop{-webkit-backdrop-filter:blur(12px);background:#04090de8;justify-content:center;align-items:center;padding:24px;animation:.22s ease-out closedLoopFadeIn;display:flex;position:fixed;inset:0;overflow-y:auto;z-index:999999!important}@keyframes closedLoopFadeIn{0%{opacity:0}to{opacity:1}}.closed-loop-modal-card{background:linear-gradient(155deg,#111f27,#0c171d);border:1.5px solid #5eead459;border-radius:20px;flex-direction:column;width:100%;max-width:880px;max-height:90vh;animation:.24s cubic-bezier(.16,1,.3,1) closedLoopScaleIn;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #000000d9,0 0 40px #5eead424}@keyframes closedLoopScaleIn{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.closed-loop-modal-header{background:#0e1a21fa;border-bottom:1px solid #a2bec929;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:12px 20px;display:flex}.closed-loop-modal-header-main{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.closed-loop-modal-header-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.closed-loop-modal-meta-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.closed-loop-eyebrow-chip{letter-spacing:.08em;color:#e59a7a;text-transform:uppercase;align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}.closed-loop-privacy-chip{color:#5eead4;background:#5eead414;border:1px solid #5eead438;border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:10px;font-weight:600;display:inline-flex}.closed-loop-modal-title{color:#f1f8f9;letter-spacing:-.01em;margin:0;font-size:16.5px;font-weight:700;line-height:1.25}.closed-loop-modal-subtitle{color:#9db1b8;margin:0;font-size:11.5px;line-height:1.35}.closed-loop-modal-body{flex-direction:column;flex:auto;gap:14px;padding:16px 20px;display:flex;overflow-y:auto}.closed-loop-relation-banner{color:#c5e1ce;background:#5eead40f;border:1px solid #5eead438;border-radius:10px;align-items:center;gap:10px;padding:8px 14px;font-size:11.5px;line-height:1.45;display:flex}.closed-loop-relation-banner strong{color:#5eead4}@media (max-width:640px){.closed-loop-modal-header{gap:10px;padding:10px 14px}.closed-loop-modal-title{font-size:14.5px}.closed-loop-modal-subtitle{font-size:10.5px}}.closed-loop-modal-footer{background:#0c161cf5;border-top:1px solid #a2bec924;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 26px;display:flex}.closed-loop-close-btn{color:#9db1b8;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .18s;display:flex}.closed-loop-close-btn:hover{color:#fff;background:#ffffff26;border-color:#fff6;transform:scale(1.05)}.closed-loop-header{background:#101d25;border:1px solid #a2bec92e;border-radius:14px;margin-bottom:16px;padding:24px}.closed-loop-eyebrow{letter-spacing:.08em;color:#e59a7a;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:700;display:inline-flex}.closed-loop-title{color:#f1f8f9;margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.25}.closed-loop-lead{color:#9db1b8;max-width:680px;margin:0;font-size:13px;line-height:1.55}.closed-loop-privacy-seal{background:#5eead414;border:1px solid #5eead440;border-radius:8px;align-items:center;gap:10px;padding:8px 14px;display:flex}.closed-loop-privacy-seal strong{color:#5eead4;font-size:12px;display:block}.closed-loop-privacy-seal small{color:#a7f3d0;font-size:10.5px}.closed-loop-header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.closed-loop-collapse-toggle{color:#e2e8f0;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #fff3;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:11.5px;font-weight:600;transition:all .18s;display:inline-flex}.closed-loop-collapse-toggle:hover{color:#fff;background:#ffffff1f;border-color:#ffffff59}.closed-loop-collapsed-strip{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;transition:all .15s;display:flex}.closed-loop-collapsed-strip:hover{background:#ffffff0d;border-color:#ffffff29}.closed-loop-collapsed-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.closed-loop-chip{border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.closed-loop-chip.live{color:#5eead4;background:#5eead41a;border:1px solid #5eead440}.closed-loop-chip.pilot{color:#8fc3df;background:#8fc3df1a;border:1px solid #8fc3df40}.closed-loop-chip.planned{color:#e59a7a;background:#e59a7a1a;border:1px solid #e59a7a40}.closed-loop-chip.voted{color:#fff;text-shadow:0 0 6px #fff6;background:#ffffff14;border:1px solid #ffffff38}.closed-loop-collapsed-hint{color:#8ea4ac;font-size:11.5px}.closed-loop-filters{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:14px;display:flex}.closed-loop-filter-btn{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:600;transition:all .15s;display:inline-flex}.closed-loop-filter-btn:hover{color:#fff;background:#ffffff14}.closed-loop-filter-btn.is-active{color:#f5c4b1;background:#e59a7a29;border-color:#e59a7a}.closed-loop-cards-list{gap:14px;display:grid}.closed-loop-action-card{background:#111d26;border:1px solid #a2bec92e;border-radius:14px;padding:20px 24px;transition:border-color .2s,box-shadow .2s}.closed-loop-action-card:hover,.closed-loop-action-card:active{border-color:#e2e8f07a!important;box-shadow:0 8px 24px #00000059,0 0 16px #ffffff1a!important}.closed-loop-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.closed-loop-status-badge{border:1px solid;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.closed-loop-dept-badge,.closed-loop-date-badge{color:#8ea4ac;background:#ffffff0a;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;display:inline-flex}.closed-loop-source-tag{color:#718892;font-size:10.5px;font-style:italic}.closed-loop-action-title{color:#fff;margin:0 0 14px;font-size:17px;font-weight:700;line-height:1.35}.closed-loop-comparison-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.closed-loop-box{border-radius:8px;padding:12px 14px;font-size:12px}.signal-box{background:#e59a7a0f;border:1px solid #e59a7a33}.action-box{background:#5eead40f;border:1px solid #5eead433}.closed-loop-box-heading{align-items:center;gap:6px;margin-bottom:6px;display:flex}.signal-box .closed-loop-box-heading strong{color:#f5c4b1;font-size:11.5px}.action-box .closed-loop-box-heading strong{color:#5eead4;font-size:11.5px}.closed-loop-box-text{color:#cbd5e1;margin:0;font-size:12px;line-height:1.5}.closed-loop-impact-quote{color:#d9f99d;background:#b8ff6a14;border:1px solid #b8ff6a40;border-radius:6px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.closed-loop-voting-section{background:#00000040;border:1px solid #ffffff0f;border-radius:10px;padding:12px 16px}.closed-loop-voting-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.closed-loop-sentiment-pill{color:#5eead4;background:#5eead41a;border:1px solid #5eead440;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:inline-flex}.closed-loop-sentiment-pill.waiting{color:#8ea4ac;background:#ffffff0a;border-color:#ffffff1a}.closed-loop-vote-buttons{flex-wrap:wrap;gap:8px;display:flex}.closed-loop-vote-btn{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:11.5px;font-weight:600;transition:all .15s;display:inline-flex}.closed-loop-vote-btn:hover{color:#fff;background:#ffffff14}.closed-loop-vote-btn.is-selected.effective{color:#5eead4;background:#5eead42e;border-color:#5eead4}.closed-loop-vote-btn.is-selected.neutral{color:#8fc3df;background:#8fc3df2e;border-color:#8fc3df}.closed-loop-vote-btn.is-selected.needs-work{color:#f5c4b1;background:#e59a7a2e;border-color:#e59a7a}.closed-loop-voting-section.is-voted{background:linear-gradient(135deg,#0e1e1b,#0a1617);border:1px solid #8bc7b161;box-shadow:inset 0 1px #ffffff0a}.closed-loop-voting-header.is-voted{border-bottom:1px solid #ffffff14;margin-bottom:10px;padding-bottom:8px}.closed-loop-private-seal-tag{color:#8ea4ac;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:2px 8px;font-size:10.5px}.closed-loop-voted-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.closed-loop-voted-pill{color:#fff;text-shadow:0 0 8px #ffffff59;background:#ffffff12;border:1px solid #ffffff38;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.closed-loop-submitted-badge{color:#a9d6b8;white-space:nowrap;letter-spacing:.02em;background:#a9d6b81a;border:1px solid #a9d6b84d;border-radius:9999px;align-items:center;gap:5px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.closed-loop-manager-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:99999;box-sizing:border-box;background:#060c10e0;justify-content:center;align-items:flex-start;padding:24px 16px;display:flex;position:fixed;inset:0;overflow:hidden auto}.closed-loop-manager-modal{box-sizing:border-box;background:#0d1a22;border:1px solid #ffffff1f;border-radius:14px;width:100%;max-width:860px;margin:0 auto;overflow:hidden;box-shadow:0 24px 60px #000000bf}.closed-loop-manager-header{box-sizing:border-box;background:#0d1a22fa;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;display:flex}.manager-header-left{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.manager-header-info{flex:auto;min-width:0}.manager-header-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.manager-header-actions{white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.manager-header-actions .dashboard-unified-btn{border-radius:9999px!important;flex:none!important;width:auto!important;max-width:fit-content!important;height:29px!important;min-height:29px!important;max-height:29px!important;padding:0 12px!important;font-size:11px!important;font-weight:500!important}.manager-header-actions .dashboard-unified-btn.icon-only{border-radius:9999px!important;width:29px!important;min-width:29px!important;max-width:29px!important;height:29px!important;min-height:29px!important;max-height:29px!important;padding:0!important}.manager-header-icon{color:#cbd5e1;background:#ffffff0f;border:1.5px solid #fff3;border-radius:50%;flex-shrink:0;place-items:center;width:36px;min-width:36px;height:36px;display:grid}.closed-loop-manager-body{box-sizing:border-box;padding:20px 24px 28px}.closed-loop-create-card{box-sizing:border-box;background:#11202b;border:1px solid #ffffff1f;border-radius:12px;margin-bottom:20px;padding:18px 20px}.closed-loop-form-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.manager-field{flex-direction:column;gap:5px;display:flex}.manager-field span{color:#8ea4ac;font-size:11px;font-weight:600}.manager-field input,.manager-field select,.manager-field textarea{color:#fff;box-sizing:border-box;background:#0a141b;border:1px solid #ffffff26;border-radius:6px;outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:12px}.manager-field input:focus,.manager-field select:focus,.manager-field textarea:focus{border-color:#fff6}.manager-actions-list{gap:10px;display:grid}.manager-subtitle-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.manager-action-row{box-sizing:border-box;background:#101c25;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;align-items:stretch;gap:10px;width:100%;padding:14px 16px;display:flex}.manager-action-main{width:100%}.manager-action-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.manager-action-tags{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.manager-action-stats{border-top:1px solid #ffffff0f!important;flex-direction:row!important;flex-shrink:0!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:8px!important;padding-top:8px!important;display:flex!important}.manager-action-controls{flex:none!important;align-items:center!important;gap:6px!important;width:auto!important;display:inline-flex!important}.manager-stat-badge{white-space:nowrap!important;box-sizing:border-box!important;border-radius:9999px!important;flex:none!important;align-items:center!important;gap:6px!important;width:auto!important;max-width:fit-content!important;height:25px!important;min-height:25px!important;max-height:25px!important;padding:0 10px!important;font-size:11px!important;display:inline-flex!important}.manager-stat-badge.ok{color:#cbd5e1!important;background:#ffffff0d!important;border:1px solid #ffffff1f!important}.manager-stat-badge.pending{color:#8ea4ac!important;background:#ffffff0a!important;border:1px solid #ffffff1a!important}.manager-status-select{color:#fff!important;cursor:pointer!important;box-sizing:border-box!important;background:#16242e!important;border:1px solid #ffffff26!important;border-radius:9999px!important;flex:none!important;width:auto!important;height:25px!important;min-height:25px!important;max-height:25px!important;padding:0 8px!important;font-size:11px!important;font-weight:500!important}.manager-delete-btn{color:#94a3b8!important;cursor:pointer!important;box-sizing:border-box!important;background:#ffffff0a!important;border:1px solid #ffffff1a!important;border-radius:9999px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:25px!important;min-width:25px!important;max-width:25px!important;height:25px!important;min-height:25px!important;max-height:25px!important;padding:0!important;transition:all .18s!important;display:inline-flex!important}.manager-delete-btn:hover{color:#fca5a5!important;background:#ef444429!important;border-color:#ef444466!important}@media (max-width:768px){.closed-loop-manager-backdrop{padding:12px 8px!important}.closed-loop-manager-modal{border-radius:12px!important;width:100%!important}.closed-loop-manager-header{flex-flow:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:12px 14px!important}.manager-header-actions{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;width:auto!important;display:inline-flex!important}.manager-header-actions button:first-child{flex:none!important;width:auto!important;max-width:fit-content!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 10px!important;font-size:11px!important}.manager-header-actions button.icon-only{flex:none!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important}.closed-loop-manager-body{padding:14px 12px 20px!important}.closed-loop-form-grid{grid-template-columns:1fr!important}.manager-action-row{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:12px 14px!important}.manager-action-stats{border-top:1px solid #ffffff0f!important;flex-flow:wrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:6px!important;padding-top:8px!important;display:flex!important}.manager-stat-badge{flex:none!important;justify-content:flex-start!important;width:auto!important;max-width:fit-content!important;height:25px!important;min-height:25px!important;max-height:25px!important;padding:0 8px!important;font-size:11px!important}.manager-action-controls{flex:none!important;align-items:center!important;gap:6px!important;width:auto!important;margin:0!important;display:inline-flex!important}.manager-status-select{flex:none!important;width:auto!important;height:25px!important;min-height:25px!important;max-height:25px!important;padding:0 6px!important;font-size:11px!important}.manager-delete-btn{flex:none!important;width:25px!important;min-width:25px!important;max-width:25px!important;height:25px!important;min-height:25px!important;max-height:25px!important;padding:0!important}.closed-loop-comparison-grid{grid-template-columns:1fr}.closed-loop-header,.closed-loop-action-card{padding:16px 14px}.closed-loop-vote-buttons{flex-direction:column}.closed-loop-vote-btn{justify-content:center;width:100%}}.executive-report-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:99999;background:#060c10e0;justify-content:center;align-items:flex-start;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.executive-report-modal{background:#0d1a22;border:1px solid #e59a7a59;border-radius:16px;width:100%;max-width:860px;margin:auto 0;overflow:hidden;box-shadow:0 24px 60px #000000bf,0 0 30px #e59a7a1f}.executive-report-screen-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1a22fa;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex;position:sticky;top:0}.executive-report-sheet{color:#e2e8f0;background:#0d1921;padding:36px 40px;font-family:inherit}.report-header-section{margin-bottom:24px}.report-brand-row{border-bottom:2px solid #e59a7a66;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:16px;display:flex}.report-logo-circle{color:#e59a7a;background:#e59a7a1f;border:2px solid #e59a7a;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.report-brand-name{letter-spacing:.08em;color:#fff;margin:0;font-size:22px;font-weight:800;line-height:1.1}.report-brand-tagline{color:#8ea4ac;letter-spacing:.04em;font-size:10.5px;display:block}.report-classification-badge{text-align:right;background:#e59a7a1a;border:1px solid #e59a7a59;border-radius:6px;padding:6px 12px}.report-classification-badge .class-label{letter-spacing:.1em;color:#e59a7a;font-size:9px;font-weight:700;display:block}.report-classification-badge strong{color:#fff;letter-spacing:.03em;font-size:11px}.report-title-meta-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:20px;display:grid}.report-eyebrow{letter-spacing:.1em;color:#e59a7a;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.report-main-title{color:#fff;margin:0 0 6px;font-size:24px;font-weight:700;line-height:1.2}.report-subtitle{color:#9db1b8;margin:0;font-size:12.5px;line-height:1.45}.report-meta-box{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;gap:5px;padding:10px 14px;font-size:11.5px;display:grid}.report-meta-item{justify-content:space-between;gap:8px;display:flex}.report-meta-item span{color:#7e96a0}.report-meta-item strong{color:#fff}.report-compliance-seal{background:#5eead40f;border:1.5px solid #5eead459;border-radius:10px;align-items:flex-start;gap:14px;margin-bottom:22px;padding:14px 18px;display:flex}.seal-icon-box{flex-direction:column;justify-content:center;align-items:center;min-width:48px;display:flex}.seal-mark-text{color:#5eead4;letter-spacing:.05em;margin-top:2px;font-size:10px;font-weight:800}.seal-content{flex:1}.seal-title{color:#5eead4;letter-spacing:.04em;font-size:12.5px}.seal-hash{color:#94a3b8;background:#00000040;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:10px}.seal-body{color:#cbd5e1;margin:6px 0 0;font-size:11.5px;line-height:1.5}.report-section{margin-bottom:22px}.report-section-heading{border-bottom:1px solid #ffffff14;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:6px;display:flex}.report-section-heading h3{color:#f1f8f9;letter-spacing:.02em;margin:0;font-size:14px;font-weight:700}.report-summary-cards-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.report-summary-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;padding:12px 14px}.report-summary-card strong{margin-bottom:6px;font-size:12px;display:block}.report-summary-card p{color:#9db1b8;margin:0;font-size:11.5px;line-height:1.45}.report-kpi-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.report-kpi-box{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;padding:12px 14px}.kpi-label{color:#7e96a0;margin-bottom:4px;font-size:11px;display:block}.kpi-value{color:#fff;margin-bottom:6px;font-size:22px;font-weight:800}.kpi-value small{color:#7e96a0;font-size:11px;font-weight:500}.kpi-tag{border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.kpi-tag.status-stable{color:#e59a7a;background:#e59a7a26;border:1px solid #e59a7a4d}.kpi-tag.status-success{color:#b8ff6a;background:#b8ff6a1f;border:1px solid #b8ff6a4d}.kpi-tag.status-secure{color:#5eead4;background:#5eead41f;border:1px solid #5eead44d}.report-table{border-collapse:collapse;width:100%;font-size:11.5px}.report-table th{color:#8ea4ac;text-align:left;background:#ffffff0a;border-bottom:1px solid #ffffff1f;padding:8px 10px;font-weight:600}.report-table td{color:#d2e2e6;border-bottom:1px solid #ffffff0d;padding:9px 10px}.report-table tfoot th{color:#fff;background:#ffffff0f;border-top:1.5px solid #ffffff2e;padding:9px 10px}.table-score{font-size:12px;font-weight:700}.score-copper{color:#e59a7a}.score-jade{color:#5eead4}.score-blue{color:#38bdf8}.table-badge.badge-ok{color:#5eead4;background:#5eead41a;border:1px solid #5eead440;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-block}.support-needs-grid{gap:9px;display:grid}.support-need-bar-item{background:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;padding:8px 12px}.support-need-labels{color:#cbd5e1;justify-content:space-between;margin-bottom:5px;font-size:11.5px;display:flex}.support-bar-track{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.support-bar-fill{border-radius:inherit;height:100%}.action-points-list{gap:10px;display:grid}.action-point-item{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;align-items:flex-start;gap:12px;padding:10px 14px;display:flex}.action-num{color:#e59a7a;background:#e59a7a1a;border:1px solid #e59a7a40;border-radius:6px;padding:2px 7px;font-family:monospace;font-size:13px;font-weight:800;line-height:1.2}.action-point-item strong{color:#fff;margin-bottom:3px;font-size:12px;display:block}.action-point-item p{color:#9db1b8;margin:0;font-size:11.5px;line-height:1.45}.report-signature-block{border-top:1px solid #ffffff1f;grid-template-columns:1fr 1fr;gap:32px;margin-top:24px;padding-top:18px;display:grid}.signature-column .sig-role{letter-spacing:.08em;color:#7e96a0;margin-bottom:24px;font-size:9.5px;font-weight:700;display:block}.sig-line{background:#fff3;height:1px;margin-bottom:8px}.signature-column strong{color:#fff;font-size:12px;display:block}.signature-column small{color:#8ea4ac;font-size:10.5px;display:block}.report-document-footer{color:#64748b;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:24px;padding-top:12px;font-size:10px;display:flex}@media (max-width:768px){.executive-report-backdrop{padding:0}.executive-report-modal{border:none;border-radius:0;max-width:100%;min-height:100vh;margin:0}.executive-report-screen-header{flex-direction:column;align-items:stretch;gap:12px;padding:12px 14px}.executive-report-screen-title{width:100%}.executive-report-screen-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.executive-report-screen-controls label{flex:100%;justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.executive-report-screen-controls label select{flex:1;max-width:220px}.executive-report-sheet{padding:20px 14px 44px}.report-brand-row{flex-direction:column;align-items:flex-start;gap:12px}.report-classification-badge{text-align:left;box-sizing:border-box;width:100%}.report-title-meta-grid{grid-template-columns:1fr;gap:16px}.report-main-title{font-size:20px}.report-meta-box{box-sizing:border-box;width:100%}.report-meta-item{gap:12px;font-size:11.5px}.report-meta-item strong{text-align:right;word-break:break-word}.report-compliance-seal{flex-direction:column;gap:10px;padding:12px 14px}.seal-icon-box{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%}.report-summary-cards-grid{grid-template-columns:1fr;gap:10px}.report-kpi-grid{grid-template-columns:repeat(2,1fr);gap:8px}.report-kpi-box{padding:10px 8px}.kpi-value{font-size:20px}.report-table-scroll-container{-webkit-overflow-scrolling:touch;margin:0 -14px;padding:0 14px;overflow-x:auto}.report-table{min-width:560px}.report-signature-block{grid-template-columns:1fr;gap:24px}}.exec-action-publish-btn{color:#5eead4;cursor:pointer;background:#5eead41f;border:1px solid #5eead459;border-radius:6px;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:600;transition:all .15s;display:inline-flex}.exec-action-publish-btn:hover:not(:disabled){color:#fff;background:#5eead438}.exec-action-publish-btn:disabled{color:#5eead4;opacity:.75;cursor:default;background:#5eead40f;border-color:#5eead433}@media print{body *{visibility:hidden}.executive-report-backdrop,.executive-report-sheet,.executive-report-sheet *{visibility:visible}.executive-report-backdrop{z-index:999999!important;background:#fff!important;padding:0!important;position:absolute!important;inset:0!important;overflow:visible!important}.executive-report-modal{max-width:100%!important;box-shadow:none!important;background:#fff!important;border:none!important}.no-print{display:none!important}.executive-report-sheet{color:#0f172a!important;background:#fff!important;padding:0!important}.report-brand-name,.report-main-title,.action-point-item strong,.signature-column strong,.report-meta-item strong{color:#0f172a!important}.report-brand-row{border-bottom:2px solid #0f172a!important}.report-logo-circle{color:#0f172a!important;background:#f1f5f9!important;border-color:#0f172a!important}.report-classification-badge{background:#f8fafc!important;border:1px solid #cbd5e1!important}.report-classification-badge strong{color:#0f172a!important}.report-compliance-seal{background:#f0fdfa!important;border:1.5px solid #0d9488!important}.seal-title{color:#0f766e!important}.seal-body{color:#1e293b!important}.report-summary-card,.report-kpi-box,.support-need-bar-item,.action-point-item,.report-meta-box{color:#1e293b!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}.kpi-value{color:#0f172a!important}.report-table th{color:#334155!important;background:#f1f5f9!important;border-bottom:1.5px solid #cbd5e1!important}.report-table td{color:#1e293b!important;border-bottom:1px solid #e2e8f0!important}.report-table tfoot th{color:#0f172a!important;background:#e2e8f0!important}.page-break-inside-avoid{break-inside:avoid;page-break-inside:avoid}.report-section-heading{border-bottom:1.5px solid #cbd5e1!important}.report-section-heading h3{color:#0f172a!important;font-size:13.5px!important}.report-section-heading svg{color:#0f172a!important;stroke:#0f172a!important}.report-summary-card{background:#f8fafc!important;border:1px solid #e2e8f0!important}.report-summary-card strong{color:#0f172a!important}.report-summary-card p{color:#334155!important}.report-eyebrow{color:#475569!important}.report-main-lead{color:#334155!important}.support-need-bar-header strong{color:#0f172a!important}.support-need-bar-header span{color:#475569!important}.report-footer-note{color:#64748b!important;border-top:1px solid #cbd5e1!important}@page{size:A4 portrait;margin:14mm 16mm}}.quicknav-highlight-target{scroll-margin-top:80px;animation:1.6s cubic-bezier(.16,1,.3,1) forwards quicknavFlash}@keyframes quicknavFlash{0%{outline:1px solid #e59a7ab3;box-shadow:0 0 0 2px #e59a7ae6,0 0 24px #e59a7a73}60%{box-shadow:0 0 0 2px #e59a7a59,0 0 14px #e59a7a26}to{box-shadow:none;outline:none}}.teamlead-shell{box-sizing:border-box;color:#e2e8f0;background-color:#0c1316;background-image:radial-gradient(at 15% 0,#d4a37314,#0000 50%),radial-gradient(at 85% 20%,#38bdf80d,#0000 50%),radial-gradient(circle at 50% 100%,#10b9810a,#0000 60%);width:100%;min-height:100vh;padding-bottom:90px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:clip}.teamlead-topbar{z-index:50;box-sizing:border-box;-webkit-backdrop-filter:blur(16px);background:#0c1316e0;border-bottom:1px solid #d4a37329;justify-content:space-between;align-items:center;width:100%;max-width:100vw;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.teamlead-topbar-left{align-items:center;gap:16px;min-width:0;display:flex}.teamlead-brand-cluster{flex-shrink:0;align-items:center;gap:8px;display:flex}.teamlead-brand-mark{color:#d4a373;text-shadow:0 0 12px #d4a37366;font-size:20px;line-height:1}.teamlead-topbar-left strong{letter-spacing:.08em;color:#f8fafc;white-space:nowrap;font-family:Space Grotesk,sans-serif;font-size:16px}.teamlead-topbar-tag{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;white-space:nowrap;background:#ffffff0f;border-radius:4px;padding:2px 8px;font-size:11px}.teamlead-role-pill{color:#e5b98f;white-space:nowrap;background:#d4a3731f;border:1px solid #d4a37347;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.teamlead-topbar-right{flex-shrink:0;align-items:center;gap:8px;min-width:0;display:flex}.teamlead-live-indicator{color:#cbd5e1;white-space:nowrap;background:#0f172a99;border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:3px 8px;font-size:11px;display:flex}.teamlead-live-indicator .live-dot{background:#34d399;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #34d399}.teamlead-subnav-btn{color:#94a3b8;box-sizing:border-box;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;align-items:center;height:30px;padding:4px 9px;font-size:11.5px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.teamlead-pulse-quick-btn{color:#e59a7a;background:#e59a7a14;border-color:#e59a7a66;align-items:center;gap:6px;display:inline-flex}.teamlead-subnav-btn:hover{color:#f8fafc;background:#ffffff1a;border-color:#d4a37366}.teamlead-container{max-width:1240px;margin:0 auto;padding:30px 24px}.teamlead-hero{margin-bottom:28px}.teamlead-hero-top-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.teamlead-hero-text{flex:1;min-width:280px}.teamlead-hero-chrono-slot{flex-shrink:0;align-self:flex-start;margin-top:2px}.teamlead-hero-eyebrow{letter-spacing:.12em;color:#d4a373;align-items:center;gap:8px;margin-bottom:6px;font-size:11px;font-weight:700;display:flex}.teamlead-hero-eyebrow .separator{color:#d4a37366}.teamlead-hero h1{color:#f8fafc;letter-spacing:-.02em;margin:0 0 8px;font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:700}.teamlead-hero p{color:#94a3b8;max-width:820px;margin:0;font-size:14px;line-height:1.5}.teamlead-team-selector-card{background:#121b1fd9;border:1px solid #d4a37338;border-radius:14px;margin-top:20px;padding:16px 20px;box-shadow:0 10px 30px #00000040}.team-selector-label{color:#cbd5e1;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;font-weight:600;display:flex}.team-selector-help{color:#8da4a8;font-size:11px;font-weight:400}.team-selector-buttons{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.team-select-pill{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;transition:all .2s;display:flex}.team-select-pill:hover{background:#ffffff0f;border-color:#d4a37359}.team-select-pill.is-selected{background:#d4a3731f;border-color:#d4a373;box-shadow:0 0 16px #d4a37333}.team-pill-status .pill-dot.green{background:#34d399;border-radius:50%;width:9px;height:9px;display:inline-block;box-shadow:0 0 6px #34d399}.team-pill-info{flex-direction:column;display:flex}.team-pill-name{color:#f1f5f9;font-size:13.5px;font-weight:600}.team-pill-sub{color:#8da4a8;font-size:11.5px}.teamlead-kpi-row{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.teamlead-kpi-card{background:#121b1fd9;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;justify-content:space-between;padding:18px 20px;display:flex;box-shadow:0 6px 20px #0003}.kpi-card-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.kpi-label{color:#94a3b8;letter-spacing:.02em;font-size:12px;font-weight:600}.kpi-card-main{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.kpi-value{font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:700;line-height:1}.kpi-value.emerald{color:#34d399}.kpi-value.amber{color:#fbbf24}.kpi-value.copper{color:#e5b98f}.kpi-sub{color:#94a3b8;font-size:12px}.kpi-card-progress .kpi-track{background:#ffffff14;border-radius:999px;width:100%;height:5px;overflow:hidden}.kpi-card-progress .kpi-fill.emerald{background:linear-gradient(90deg,#10b981,#34d399);border-radius:999px;height:100%}.kpi-card-footer-privacy{color:#8da4a8;align-items:center;gap:6px;padding-top:4px;font-size:11px;display:flex}.kpi-card-footer-privacy .dot-green{background:#34d399;border-radius:50%;width:6px;height:6px}.kpi-card-footer-badge .badge-positive{color:#6ee7b7;background:#10b9811f;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.teamlead-capacity-section{margin-bottom:24px}.capacity-card{background:#121b1fd9;border:1px solid #d4a37338;border-radius:16px;padding:24px;box-shadow:0 10px 30px #00000040}.capacity-card-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.capacity-title-wrap h3{color:#f8fafc;margin:0 0 4px;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:600}.capacity-title-wrap p{color:#94a3b8;max-width:680px;margin:0;font-size:13px}.capacity-legend{color:#cbd5e1;align-items:center;gap:16px;font-size:12px;display:flex}.legend-item{align-items:center;gap:6px;display:flex}.legend-box{border-radius:3px;width:12px;height:12px}.legend-box.emerald{background:#10b981}.legend-box.amber{background:#f59e0b}.capacity-bar-container{background:#ffffff0d;border-radius:8px;width:100%;height:38px;margin-bottom:16px;display:flex;overflow:hidden;box-shadow:inset 0 2px 6px #0000004d}.capacity-bar-segment{color:#fff;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;height:100%;padding:0 8px;font-size:12px;font-weight:600;transition:width .6s;display:flex;overflow:hidden}.capacity-bar-segment.emerald{background:linear-gradient(90deg,#059669,#10b981)}.capacity-bar-segment.amber{background:linear-gradient(90deg,#d97706,#f59e0b)}.capacity-note-box{color:#cbd5e1;background:#ffffff08;border-left:3px solid #d4a373;border-radius:0 8px 8px 0;align-items:flex-start;gap:10px;padding:12px 16px;font-size:13px;display:flex}.capacity-note-box p{margin:0;line-height:1.5}.teamlead-visual-monitoring-row{grid-template-columns:1.25fr .75fr;gap:20px;margin-bottom:24px;display:grid}.flow-meter-card{background:#121b1fe0;border:1px solid #d4a37340;border-radius:16px;flex-direction:column;justify-content:space-between;padding:24px;display:flex;box-shadow:0 10px 30px #00000040}.flow-meter-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.flow-eyebrow{letter-spacing:.08em;color:#34d399;align-items:center;gap:6px;margin-bottom:4px;font-size:11px;font-weight:700;display:flex}.flow-title-group h3{color:#f8fafc;margin:0;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:600}.flow-legend{background:#0000004d;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:14px;padding:6px 12px;display:flex}.flow-legend-item{color:#cbd5e1;align-items:center;gap:6px;font-size:11.5px;display:flex}.flow-dot{border-radius:50%;width:8px;height:8px}.flow-dot.emerald{background:#34d399;box-shadow:0 0 6px #34d39999}.flow-dot.copper{background:#d4a373;box-shadow:0 0 6px #d4a37380}.flow-dot.platinum{background:#94a3b8}.legend-name{color:#94a3b8}.legend-val{color:#fff;font-weight:600}.flow-svg-wrapper{width:100%;padding:10px 0 6px;position:relative;overflow:hidden}.flow-timeline-axis{color:#8da4a8;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:8px 4px 12px;font-size:11px;display:flex}.live-axis-tag{color:#34d399;background:#34d3991f;border:1px solid #34d3994d;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-weight:600;display:inline-flex}.live-pulse-dot{background:#34d399;border-radius:50%;width:6px;height:6px;animation:1.5s infinite pulse}.flow-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.flow-footer-signal{color:#cbd5e1;align-items:center;gap:8px;font-size:12px;display:flex}.signal-bullet.emerald{background:#34d399;border-radius:50%;flex-shrink:0;width:6px;height:6px}.live-status-pill{color:#6ee7b7;background:#10b9811f;border:1px solid #10b98140;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.live-status-pill .pulse-dot{background:#34d399;border-radius:50%;width:5px;height:5px}.daily-question-output-card{background:#121b1fe0;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:space-between;padding:24px;display:flex;box-shadow:0 8px 24px #0003}.daily-question-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.question-eyebrow{letter-spacing:.08em;color:#d4a373;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.privacy-pill{color:#8da4a8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;display:inline-flex}.daily-question-title{color:#f8fafc;margin:0 0 16px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;line-height:1.45}.question-bars-list{flex-direction:column;gap:12px;margin-bottom:18px;display:flex}.question-bar-item{flex-direction:column;gap:5px;display:flex}.question-bar-header{color:#e2e8f0;justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.question-bar-header strong{color:#fff}.bar-stat{color:#8da4a8;font-size:11.5px}.bar-stat strong{color:#f8fafc;margin-left:6px}.question-track{background:#ffffff0f;border-radius:999px;width:100%;height:6px;overflow:hidden}.question-fill{border-radius:999px;height:100%;transition:width .5s}.question-fill.emerald{background:linear-gradient(90deg,#059669,#34d399)}.question-fill.copper{background:linear-gradient(90deg,#d97706,#d4a373)}.question-fill.cyan{background:linear-gradient(90deg,#0284c7,#38bdf8)}.question-fill.slate{background:#64748b}.daily-question-actions{border-top:1px solid #ffffff0f;padding-top:10px}.btn-use-question{color:#f1d7bf;cursor:pointer;background:#d4a3731f;border:1px solid #d4a3734d;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:8px 14px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.btn-use-question:hover{color:#fff;background:#d4a37338;border-color:#d4a373}.teamlead-briefing-grid{grid-template-columns:1.15fr .85fr;gap:20px;margin-bottom:24px;display:grid}.teamlead-panel{background:#121b1fd9;border:1px solid #ffffff14;border-radius:16px;padding:24px;box-shadow:0 8px 24px #0003}.panel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.panel-title-with-icon{align-items:center;gap:10px;display:flex}.panel-title-with-icon h2{color:#f8fafc;margin:0;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:600}.ai-model-tag{color:#e5b98f;background:#d4a3731f;border:1px solid #d4a37347;border-radius:4px;padding:2px 8px;font-size:11px}.privacy-safe-pill{color:#6ee7b7;background:#10b9811f;border:1px solid #10b98147;border-radius:4px;padding:2px 8px;font-size:11px}.briefing-content-box{background:#d4a3730f;border:1px solid #d4a3732e;border-radius:10px;margin-bottom:18px;padding:16px}.briefing-lead{color:#f1f5f9;margin:0;font-size:13.5px;line-height:1.6}.briefing-signals-list{margin-bottom:20px}.briefing-signals-list h4{color:#cbd5e1;margin:0 0 10px;font-size:12.5px;font-weight:600}.signal-row{background:#ffffff05;border-radius:6px;align-items:flex-start;gap:10px;margin-bottom:6px;padding:8px 10px;display:flex}.signal-row.urgency-high .signal-bullet{background:#f87171;box-shadow:0 0 6px #f87171}.signal-row.urgency-medium .signal-bullet{background:#fbbf24;box-shadow:0 0 6px #fbbf24}.signal-row.urgency-low .signal-bullet{background:#34d399}.signal-bullet{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.signal-content{flex-direction:column;gap:2px;font-size:12px;display:flex}.signal-content strong{color:#f1f5f9}.signal-content span{color:#94a3b8}.standup-status-bar{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.standup-status-button{color:#f1f5f9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}.standup-status-button:hover{background:#ffffff1a;border-color:#d4a37366}.standup-status-button.is-done{color:#a7f3d0;background:#10b9811f;border-color:#10b98159}.standup-time-hint{color:#8da4a8;font-size:11.5px}.questions-intro{color:#94a3b8;margin:0 0 14px;font-size:13px}.questions-list{flex-direction:column;gap:12px;margin-bottom:18px;display:flex}.question-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex;position:relative}.question-badge{text-transform:uppercase;color:#6ee7b7;letter-spacing:.05em;font-size:10.5px;font-weight:700}.question-text{color:#f1f5f9;margin:0;font-size:13.5px;font-style:italic;line-height:1.5}.question-copy-btn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:5px;align-self:flex-end;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:500;transition:all .2s;display:inline-flex}.question-copy-btn:hover{color:#fff;background:#ffffff1f}.questions-tip-box{color:#cbd5e1;background:#10b9810f;border:1px solid #10b98133;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:12px;line-height:1.45;display:flex}.panel-subtitle{color:#94a3b8;margin:2px 0 0;font-size:12.5px}.btn-add-action{color:#f1d7bf;cursor:pointer;background:#d4a37326;border:1px solid #d4a37359;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.btn-add-action:hover{background:#d4a37340;border-color:#d4a373}.quick-actions-presets{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;margin-bottom:20px;padding:14px 18px}.presets-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:11.5px;font-weight:600;display:block}.preset-buttons-row{flex-wrap:wrap;gap:10px;display:flex}.preset-btn{color:#e5b98f;cursor:pointer;background:#d4a37314;border:1px solid #d4a3733d;border-radius:8px;padding:8px 14px;font-size:12.5px;font-weight:500;transition:all .2s}.preset-btn:hover{color:#fff;background:#d4a3732e;border-color:#d4a373;transform:translateY(-1px)}.custom-action-form{background:#141f23f2;border:1px solid #d4a37359;border-radius:12px;margin-bottom:20px;padding:18px 20px}.custom-action-form h4{color:#f8fafc;margin:0 0 14px;font-size:13.5px}.form-group{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.form-group label{color:#cbd5e1;font-size:11.5px;font-weight:600}.form-input,.form-textarea{color:#f1f5f9;background:#00000059;border:1px solid #ffffff1f;border-radius:6px;padding:8px 12px;font-size:13px}.form-input:focus,.form-textarea:focus{border-color:#d4a373;outline:none}.form-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.btn-cancel{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:6px;padding:6px 12px;font-size:12px}.btn-submit{color:#0c1316;cursor:pointer;background:#d4a373;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.btn-submit:hover{background:#e5b98f}.active-actions-feed h4{color:#cbd5e1;margin:0 0 12px;font-size:13px;font-weight:600}.actions-feed-list{flex-direction:column;gap:12px;display:flex}.teamlead-action-item{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;padding:14px 18px}.action-item-status{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.status-pill{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.status-pill.live{color:#6ee7b7;background:#10b98126}.status-pill.pilot{color:#fcd34d;background:#f59e0b26}.status-pill.planned{color:#7dd3fc;background:#38bdf826}.action-date{color:#8da4a8;font-size:11px}.action-item-body h5{color:#f8fafc;margin:0 0 4px;font-size:14px;font-weight:600}.action-context{color:#cbd5e1;margin:0 0 4px;font-size:12.5px}.action-taken{color:#8da4a8;margin:0;font-size:12px}.action-item-feedback{color:#a7f3d0;border-top:1px solid #ffffff0a;align-items:center;gap:6px;margin-top:10px;padding-top:8px;font-size:11.5px;display:flex}.teamlead-locked-screen{background:linear-gradient(145deg,#1c1315e0,#10171bf0);border:1px solid #ef827561;border-radius:16px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080,0 0 0 1px #ef82751f}.locked-ambient-glow{pointer-events:none;background:radial-gradient(circle,#ef827529,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-100px;right:-100px}.locked-card-container{z-index:1;position:relative}.locked-top-badge{align-items:center;gap:12px;margin-bottom:24px;display:flex}.locked-shield-pill{color:#fca5a5;letter-spacing:.06em;background:#ef827526;border:1px solid #ef827573;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.locked-k-threshold{color:#cbd5e1;font-size:12px}.locked-visual-row{flex-wrap:wrap;align-items:center;gap:32px;margin-bottom:28px;display:flex}.locked-ring-wrapper{flex-shrink:0}.locked-text-content{flex:1;min-width:280px}.locked-text-content h2{color:#fee2e2;margin:0 0 10px;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700}.locked-lead{color:#f1f5f9;margin:0 0 8px;font-size:14px}.locked-explanation{color:#94a3b8;margin:0;font-size:13px;line-height:1.6}.locked-progress-panel{background:#00000040;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:24px;padding:16px 20px}.locked-progress-header{color:#cbd5e1;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.locked-progress-track{background:#ffffff14;border-radius:999px;width:100%;height:8px;margin-bottom:10px;overflow:hidden}.locked-progress-fill{background:linear-gradient(90deg,#ea580c,#f97316);border-radius:999px;height:100%}.locked-progress-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.missing-alert{color:#fdba74}.aggregate-reassurance{color:#8da4a8;font-size:11.5px}.locked-actions-panel{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.btn-switch-team{color:#0c1316;cursor:pointer;background:#d4a373;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.btn-switch-team:hover{background:#e5b98f;transform:translateY(-1px)}.btn-view-department{color:#e2e8f0;background:#ffffff0f;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.btn-view-department:hover{color:#fff;background:#ffffff1f}@media (max-width:900px){.teamlead-kpi-row{grid-template-columns:repeat(2,1fr)}.teamlead-briefing-grid,.teamlead-visual-monitoring-row{grid-template-columns:1fr}.teamlead-role-pill{display:none}.teamlead-topbar{padding:0 16px}.teamlead-container{padding:20px 16px}}@media (max-width:768px){.teamlead-topbar{padding:0 12px}.teamlead-topbar-tag{display:none}.teamlead-subnav-btn{display:none!important}.teamlead-live-indicator span:last-child{display:none}.teamlead-container{padding:16px 12px}}@media (max-width:600px){.teamlead-kpi-row{grid-template-columns:1fr}.teamlead-hero h1{font-size:22px}.teamlead-role-pill{display:none!important}.team-selector-buttons{grid-template-columns:1fr}}@media (max-width:520px){.universal-action-desktop-only,.teamlead-live-indicator{display:none!important}.teamlead-topbar-left{gap:8px}}.sysadmin-shell{color:#e2e8f0;background-color:#0c1316;background-image:radial-gradient(at 15% 0,#a78bfa12,#0000 50%),radial-gradient(at 85% 20%,#d4a3730f,#0000 50%),radial-gradient(circle at 50% 100%,#38bdf80a,#0000 60%);min-height:100vh;padding-bottom:100px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.sysadmin-topbar{z-index:50;-webkit-backdrop-filter:blur(16px);background:#0c1316f2;border-bottom:1px solid #a78bfa33;flex-direction:column;gap:8px;padding:8px 16px 9px;display:flex;position:sticky;top:0;overflow:visible}.sysadmin-topbar-row{align-items:center;width:100%;display:flex}.sysadmin-topbar-row-top{justify-content:flex-start;gap:10px}.sysadmin-topbar-row-bottom{justify-content:space-between;gap:10px}.sysadmin-topbar-actions-left,.sysadmin-topbar-actions-right{flex-shrink:0;align-items:center;gap:6px;display:flex}.sysadmin-brand{flex-shrink:0;align-items:center;gap:7px;display:flex}.sysadmin-brand-icon{font-size:16px;line-height:1}.sysadmin-brand-title{align-items:center;gap:6px;display:flex}.sysadmin-brand-title strong{letter-spacing:.06em;color:#f8fafc;font-family:Space Grotesk,sans-serif;font-size:14px}.sysadmin-badge-it{letter-spacing:.06em;color:#c4b5fd;white-space:nowrap;background:#a78bfa26;border:1px solid #a78bfa59;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:700}.sysadmin-brand-sub{color:#94a3b8;white-space:nowrap;font-size:10px;display:block}.sysadmin-org-pill{box-sizing:border-box;background:#ffffff0a;border:1px solid #d4a37340;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;height:30px;padding:0 8px;transition:all .18s;display:inline-flex}.sysadmin-org-pill:hover{background:#ffffff12;border-color:#d4a37373}.sysadmin-org-pill select{color:#f1f5f9;cursor:pointer;background:0 0;border:none;outline:none;max-width:none;height:28px;margin:0;padding:0 4px 0 0;font-size:11px;font-weight:600;line-height:28px}.sysadmin-org-pill select option{color:#f1f5f9;background:#0f181e}.sysadmin-status-badge-subtle{box-sizing:border-box;color:#6ee7b7;letter-spacing:.01em;white-space:nowrap;background:#34d39914;border:1px solid #34d3993d;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;height:30px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.status-dot-pulse-sm{background:#34d399;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s infinite pulse;box-shadow:0 0 8px #34d399}.sysadmin-btn-secondary{color:#f1d7bf;cursor:pointer;box-sizing:border-box;background:#d4a3731a;border:1px solid #d4a3734d;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:11px;font-weight:600;transition:all .18s;display:inline-flex}.sysadmin-btn-secondary:hover{color:#fff;background:#d4a37333;border-color:#d4a373;transform:translateY(-1px)}.sysadmin-btn-primary{color:#0c1316;cursor:pointer;background:#a78bfa;border:1px solid #c4b5fd;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.sysadmin-btn-primary:hover{background:#c4b5fd;box-shadow:0 4px 14px #a78bfa59}.sysadmin-metrics-ribbon{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1280px;margin:24px auto 0;padding:0 24px;display:grid}.sysadmin-metric-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121c20a6;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:6px;padding:16px 18px;transition:all .2s;display:flex}.sysadmin-metric-card:hover{border-color:#a78bfa4d;transform:translateY(-2px)}.sysadmin-metric-head{letter-spacing:.08em;color:#94a3b8;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}.sysadmin-metric-val{color:#f8fafc;font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:700;line-height:1.1}.sysadmin-metric-sub{color:#64748b;font-size:11px}.sysadmin-nav-tabs{scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;max-width:1280px;margin:28px auto 0;padding:0 24px;display:flex;overflow-x:auto}.sysadmin-nav-tabs::-webkit-scrollbar{display:none}.sysadmin-tab-btn{color:#94a3b8;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.sysadmin-tab-btn:hover{color:#e2e8f0}.sysadmin-tab-btn.active{color:#f8fafc;border-bottom-color:#a78bfa;font-weight:600}.sysadmin-tab-count{color:#cbd5e1;background:#ffffff14;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700}.sysadmin-tab-tag{color:#c4b5fd;background:#a78bfa26;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.sysadmin-content-area{max-width:1280px;margin:24px auto 0;padding:0 24px}.sysadmin-tab-pane{flex-direction:column;gap:20px;display:flex}.sysadmin-panel-intro{background:#121c2080;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 24px;display:flex}.sysadmin-eyebrow{letter-spacing:.1em;color:#c4b5fd;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.sysadmin-panel-intro h2{color:#f8fafc;margin:0 0 6px;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:600}.sysadmin-panel-intro p{color:#94a3b8;max-width:760px;margin:0;font-size:13px;line-height:1.5}.sysadmin-rbac-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rbac-badge{border:1px solid #0000;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.rbac-badge.employee{color:#d4a373;background:#d4a3731f;border-color:#d4a3734d}.rbac-badge.teamlead{color:#34d399;background:#34d3991f;border-color:#34d3994d}.rbac-badge.hr{color:#38bdf8;background:#38bdf81f;border-color:#38bdf84d}.rbac-badge.beheerder,.rbac-badge.admin{color:#c4b5fd;background:#a78bfa1f;border-color:#a78bfa4d}.sysadmin-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121c2099;border:1px solid #ffffff12;border-radius:12px;padding:20px 24px}.sysadmin-card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.sysadmin-card-title{align-items:center;gap:12px;display:flex}.sysadmin-card-title strong{color:#f1f5f9;font-size:15px;display:block}.sysadmin-card-title small{color:#94a3b8;font-size:11px}.badge-status-online{color:#34d399;background:#34d3991f;border:1px solid #34d3994d;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.badge-status-standby{color:#94a3b8;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.sysadmin-sso-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sso-provider-icon{border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex}.sso-provider-icon.microsoft{color:#fff;background:#0078d4}.sso-provider-icon.google{color:#fff;background:#ea4335}.sso-details-table{border-top:1px solid #ffffff0f;flex-direction:column;gap:8px;padding-top:12px;font-size:12px;display:flex}.sso-row{color:#94a3b8;justify-content:space-between;align-items:center;display:flex}.sso-row code{color:#e2e8f0;background:#0000004d;border-radius:4px;padding:2px 6px;font-size:11px}.sysadmin-table-wrapper{background:#0c131666;border:1px solid #ffffff0f;border-radius:8px;overflow-x:auto}.sysadmin-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.sysadmin-table th{color:#94a3b8;background:#ffffff08;border-bottom:1px solid #ffffff0f;padding:10px 14px;font-weight:600}.sysadmin-table td{border-bottom:1px solid #ffffff0a;padding:10px 14px}.sysadmin-table tr:hover td{background:#ffffff05}.sysadmin-table tr.row-blocked td{background:#ef44440a}.k8-eval-badge{border-radius:4px;padding:2px 7px;font-size:11px;font-weight:600}.k8-eval-badge.passed{color:#34d399;background:#34d3991a}.k8-eval-badge.blocked{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.badge-status-pill{border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.badge-status-pill.approved{color:#34d399;background:#34d3991f}.badge-status-pill.rejected{color:#f87171;background:#ef444426}.badge-status-pill.exported{color:#38bdf8;background:#38bdf81f}.badge-sync-ok{color:#34d399;align-items:center;gap:4px;font-size:11px;display:inline-flex}.sysadmin-security-controls{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sysadmin-policy-box{background:#121c2099;border:1px solid #ffffff12;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.policy-title{align-items:center;gap:8px;margin-bottom:4px;display:flex}.policy-title strong{color:#f1f5f9;font-size:13px}.policy-info p{color:#94a3b8;margin:0;font-size:11px;line-height:1.4}.sysadmin-select-sm{color:#e2e8f0;background:#0006;border:1px solid #ffffff1a;border-radius:6px;outline:none;padding:5px 8px;font-size:12px}.sysadmin-infra-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sysadmin-infra-card{background:#121c2099;border:1px solid #ffffff12;border-radius:12px;gap:16px;padding:18px 20px;display:flex}.infra-card-icon{background:#ffffff0a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.infra-card-details{flex-direction:column;flex:1;gap:4px;display:flex}.infra-card-details span{letter-spacing:.08em;color:#94a3b8;font-size:10px;font-weight:700}.infra-card-details strong{color:#f1f5f9;font-size:14px}.infra-bar-track{background:#ffffff0f;border-radius:999px;height:6px;margin:4px 0;overflow:hidden}.infra-bar-track i{background:#a78bfa;border-radius:999px;height:100%;display:block}.infra-card-details small{color:#64748b;font-size:10px}.sysadmin-edge-list{flex-direction:column;gap:10px;display:flex}.edge-item{background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.edge-info strong{color:#f1f5f9;font-size:13px;display:block}.edge-info span{color:#94a3b8;font-size:11px}.edge-metrics{align-items:center;gap:16px;display:flex}.api-key-box{flex-direction:column;gap:16px;display:flex}.api-key-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:20px;padding-bottom:14px;display:flex}.api-key-input-wrap{background:#0006;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;display:flex}.api-key-input-wrap code{color:#a78bfa;font-family:monospace;font-size:12px}.icon-btn-ghost{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;display:flex}.icon-btn-ghost:hover{color:#f8fafc;background:#ffffff0f}.sysadmin-settings-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sysadmin-input{color:#f1f5f9;background:#0006;border:1px solid #ffffff1a;border-radius:8px;width:100%;margin-top:4px;padding:8px 12px;font-size:13px}.sysadmin-seo-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;display:grid}.seo-zone-card{border:1px solid #ffffff0f;border-radius:8px;padding:16px}.seo-zone-card.public{background:#34d3990a;border-color:#34d39933}.seo-zone-card.internal{background:#f59e0b0a;border-color:#f59e0b33}.zone-tag{border-radius:4px;margin-bottom:4px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.zone-tag.public{color:#34d399;background:#34d39926}.zone-tag.internal{color:#fbbf24;background:#f59e0b26}.hr-shell{color:#e2e8f0;background-color:#0c1316;background-image:radial-gradient(at 15% 0,#38bdf812,#0000 50%),radial-gradient(at 85% 20%,#d4a37314,#0000 50%),radial-gradient(circle at 50% 100%,#34d3990a,#0000 60%);min-height:100vh;padding-bottom:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.hr-topbar{z-index:50;-webkit-backdrop-filter:blur(16px);background:#0c1316f2;border-bottom:1px solid #38bdf833;flex-direction:column;gap:10px;padding:14px 24px 13px;display:flex;position:sticky;top:0;overflow:visible}.hr-topbar-row{align-items:center;width:100%;display:flex}.hr-topbar-row-top{justify-content:flex-start;gap:10px}.hr-topbar-row-bottom{justify-content:space-between;gap:10px}.hr-topbar-actions-left,.hr-topbar-actions-right{flex-shrink:0;align-items:center;gap:6px;display:flex}.hr-brand{flex-shrink:0;align-items:center;gap:7px;display:flex}.hr-brand-icon{font-size:16px;line-height:1}.hr-brand-title{align-items:center;gap:6px;display:flex}.hr-brand-title strong{letter-spacing:.06em;color:#f8fafc;font-family:Space Grotesk,sans-serif;font-size:14px}.hr-badge-role{letter-spacing:.06em;color:#38bdf8;white-space:nowrap;background:#38bdf81f;border:1px solid #38bdf84d;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700}.hr-brand-sub{color:#94a3b8;white-space:nowrap;font-size:10px;display:block}.hr-org-pill{box-sizing:border-box;background:#ffffff0a;border:1px solid #d4a37340;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;height:30px;padding:0 8px;transition:all .18s;display:inline-flex}.hr-org-pill:hover{background:#ffffff12;border-color:#d4a37373}.hr-org-pill select{color:#f1f5f9;cursor:pointer;background:0 0;border:none;outline:none;max-width:none;height:28px;margin:0;padding:0 4px 0 0;font-size:11px;font-weight:600;line-height:28px}.hr-org-pill select option{color:#f1f5f9;background:#0f181e}.hr-topbar-right{flex-shrink:0;align-items:center;gap:6px;display:flex}.hr-privacy-badge-subtle{box-sizing:border-box;color:#6ee7b7;letter-spacing:.02em;white-space:nowrap;background:#34d39914;border:1px solid #34d39942;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;height:31px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .18s;display:inline-flex}.hr-privacy-badge-subtle:hover{background:#34d39924;border-color:#34d39973;transform:translateY(-1px)}.hr-btn-executive-subtle{color:#f1d7bf;box-sizing:border-box;cursor:pointer;white-space:nowrap;background:#d4a3731a;border:1px solid #d4a37352;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;height:31px;padding:4px 11px;font-size:11px;font-weight:600;transition:all .18s;display:inline-flex}.hr-btn-executive-subtle:hover{color:#fff;background:#d4a37333;border-color:#d4a373;transform:translateY(-1px)}.hr-hero-ribbon{justify-content:space-between;align-items:flex-start;gap:32px;max-width:1280px;margin:24px auto 0;padding:0 24px;display:flex}.hr-eyebrow{letter-spacing:.1em;color:#38bdf8;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.hr-title-row{align-items:center;gap:16px;display:flex}.hr-title-row h1{color:#f8fafc;margin:0;font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:700}.hr-period-selector{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;display:flex}.hr-period-selector select{color:#cbd5e1;cursor:pointer;background:0 0;border:none;outline:none;font-size:11px;font-weight:500}.hr-hero-desc{color:#94a3b8;max-width:720px;margin:8px 0 0;font-size:13px;line-height:1.5}.hr-hero-quickactions{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.hr-quickaction-btn{color:#e2e8f0;cursor:pointer;white-space:nowrap;background:#121c20b3;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.hr-quickaction-btn:hover{background:#ffffff14;border-color:#d4a37366}.hr-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;max-width:100%;margin:0 0 20px;padding:0;display:grid}.hr-kpi-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;box-sizing:border-box;background:linear-gradient(135deg,#122330d1,#0b1720b8);border:1px solid #8fc7e524;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:16px 18px;transition:transform .16s,border-color .16s,background .16s;display:flex}.hr-kpi-card:hover,.hr-kpi-card:active{background:linear-gradient(135deg,#162c3ce0,#0e1d28c7);transform:translateY(-2px);border-color:#e2e8f07a!important;box-shadow:0 0 20px #ffffff1a,0 10px 24px #0006!important}.hr-kpi-head{justify-content:space-between!important;align-items:flex-start!important;gap:8px!important;margin-bottom:2px!important;display:flex!important}.hr-kpi-head>div{flex-direction:column!important;flex:1!important;align-items:flex-start!important;gap:3px!important;min-width:0!important;display:flex!important}.hr-kpi-head .eyebrow{letter-spacing:.08em!important;color:#8fa5b0!important;text-transform:uppercase!important;margin:0!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important;display:block!important}.hr-kpi-head strong{color:#e2f0f5!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:manual!important;hyphens:manual!important;margin:0!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important;display:block!important}.hr-kpi-head svg{flex-shrink:0!important;margin-top:2px!important}.hr-kpi-value-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin:4px 0 2px;display:flex}.hr-kpi-value{font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:700;line-height:1}.hr-kpi-badge{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.hr-kpi-badge.positive{color:#a9d6bf;background:#a9d6bf26;border:1px solid #a9d6bf40}.hr-kpi-badge.neutral{color:#8fc7e5;background:#8fc7e526;border:1px solid #8fc7e540}.hr-kpi-badge.warning{color:#e59a7a;background:#e59a7a26;border:1px solid #e59a7a40}.hr-kpi-bar-track{background:#afcddd1f;border-radius:999px;height:6px;margin:4px 0 2px;overflow:hidden}.hr-kpi-bar-track i{border-radius:999px;height:100%;transition:width .3s;display:block}.hr-kpi-footer{color:#8196a3;border-top:1px solid #8fc7e514;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;margin-top:2px;padding-top:6px;font-size:11px;display:flex}.hr-kpi-footer small{color:#627b8a;font-size:10px}.hr-section-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121c2099;border:1px solid #ffffff12;border-radius:12px;max-width:1280px;margin:28px auto 0;padding:24px}.hr-section-header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.hr-section-header h2{color:#f8fafc;margin:0 0 4px;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:600}.badge-k8-active{color:#34d399;background:#34d3991a;border:1px solid #34d39940;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.hr-table-wrapper{background:#0c131666;border:1px solid #ffffff0f;border-radius:8px;overflow-x:auto}.hr-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.hr-table th{color:#94a3b8;background:#ffffff08;border-bottom:1px solid #ffffff0f;padding:12px 16px;font-weight:600}.hr-table td{border-bottom:1px solid #ffffff0a;padding:12px 16px}.hr-table tr:hover td{background:#ffffff05}.hr-table tr.hr-row-locked td{background:#ef444408}.hr-mini-bar{background:#ffffff14;border-radius:999px;width:60px;height:4px;overflow:hidden}.hr-mini-bar i{background:#34d399;border-radius:999px;height:100%;display:block}.hr-status-pill{border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.hr-status-pill.success{color:#34d399;background:#34d3991f}.hr-status-pill.locked{color:#f87171;background:#ef44441f;border:1px solid #ef44444d}.hr-closedloop-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.hr-action-card{background:#0c131680;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.hr-action-header{justify-content:space-between;align-items:center;display:flex}.hr-action-dept{letter-spacing:.06em;color:#d4a373;text-transform:uppercase;font-size:11px;font-weight:700}.hr-action-status{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.hr-action-status.live{color:#34d399;background:#34d39926}.hr-action-status.gepland{color:#38bdf8;background:#38bdf826}.hr-action-title{color:#f1f5f9;margin:0;font-size:14px;font-weight:600}.hr-action-context{color:#94a3b8;margin:0;font-size:12px;line-height:1.4}.hr-action-taken{color:#34d399;background:#34d3990d;border-left:2px solid #34d399;border-radius:0 6px 6px 0;padding:6px 10px;font-size:12px}.hr-action-footer{color:#64748b;border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;font-size:11px;display:flex}.hr-btn-secondary{color:#e2e8f0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.hr-btn-secondary:hover{background:#ffffff1a;border-color:#38bdf866}@media (max-width:1024px){.sysadmin-metrics-ribbon,.hr-kpi-grid{grid-template-columns:repeat(2,1fr)}.sysadmin-sso-grid,.sysadmin-security-controls,.sysadmin-infra-grid,.sysadmin-settings-grid,.hr-closedloop-grid{grid-template-columns:1fr}}@media (max-width:680px){.sysadmin-metrics-ribbon,.hr-kpi-grid{grid-template-columns:repeat(2,1fr);gap:10px}.sysadmin-topbar,.hr-topbar{height:auto;padding:12px 16px;overflow:visible}.hr-hero-ribbon{flex-direction:column;gap:16px}.hr-title-row{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:600px){.hr-kpi-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}}.org-context-compact-card{background:#10191deb;border:1px solid #ffffff14;border-radius:14px;margin-bottom:24px;padding:16px 20px;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 8px 24px #0003}.hr-shell .org-context-compact-card{margin-bottom:0}.org-context-compact-card:hover{border-color:#d4a37347}.org-context-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.org-context-title-group{align-items:center;gap:12px;display:flex}.org-context-icon{background:#d4a3731a;border:1px solid #d4a37340;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.org-context-eyebrow{letter-spacing:.08em;color:#94a3b8;text-transform:uppercase;align-items:center;gap:5px;font-size:9.5px;font-weight:700;display:flex}.org-context-heading-row{align-items:center;gap:10px;margin-top:2px;display:flex}.org-context-heading-row h3{color:#f8fafc;margin:0;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600}.org-tenant-status-pill{color:#34d399;background:#34d3991a;border:1px solid #34d39940;border-radius:999px;align-items:center;gap:5px;padding:1px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.tenant-status-dot{background:#34d399;border-radius:50%;width:5px;height:5px}.org-context-header-actions{align-items:center;gap:8px;display:flex}.org-copy-code-btn{cursor:pointer;background:#00000059;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;transition:all .18s;display:inline-flex}.org-copy-code-btn:hover{background:#d4a3731f;border-color:#d4a37366}.org-code-text{color:#d4a373;font-family:monospace;font-size:12px;font-weight:700}.org-settings-quick-btn{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:500;transition:all .18s;display:inline-flex}.org-settings-quick-btn:hover{color:#fff;background:#ffffff1a}.org-share-quick-btn:hover{box-shadow:0 0 12px #c9856740;color:#fff!important;background:#c9856742!important;border-color:#c9856799!important}.org-hr-share-highlight{animation:.25s ease-out fadeInShare;box-shadow:0 4px 16px #00000040}@keyframes fadeInShare{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.org-toggle-collapse-btn{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:500;transition:all .18s;display:inline-flex}.org-toggle-collapse-btn:hover{color:#f1f5f9;background:#ffffff14;border-color:#ffffff29}.org-context-is-embedded{box-shadow:none;background:#0d161c73;border:1px solid #ffffff14;margin:0;padding:14px 16px}.org-context-compact-card.is-compact{padding:12px 14px}.org-context-compact-card.is-compact .org-meta-tile{padding:6px 10px}.org-context-collapsed-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.org-collapsed-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.org-summary-pill{color:#cbd5e1;background:#00000047;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;display:inline-flex}.org-summary-pill code{color:#d4a373;font-size:11px;font-weight:600}.org-collapsed-expand-link{color:#d4a373;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:11px;font-weight:500;transition:opacity .15s}.org-collapsed-expand-link:hover{opacity:.85;text-decoration:underline}.org-context-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.org-meta-tile{background:#00000038;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;gap:3px;padding:8px 12px;display:flex}.org-meta-label{letter-spacing:.06em;color:#94a3b8;text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.org-meta-value{flex-direction:column;gap:1px;display:flex}.org-meta-sub{color:#64748b;font-size:10px}.org-license-tag{color:#38bdf8;font-size:12px;font-weight:600}.k-badge-mini{color:#34d399;background:#34d39926;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:700}.org-context-footer-strip{color:#64748b;border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;font-size:11px;display:flex}.org-footer-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.org-footer-item strong{color:#94a3b8}.org-footer-sep{color:#475569}.org-verified-indicator{color:#6ee7b7;align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}@media (max-width:900px){.org-context-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.org-context-grid{grid-template-columns:repeat(2,1fr);gap:8px}.org-meta-tile{padding:6px 9px}.org-meta-label{font-size:8.5px}.org-meta-value code,.org-meta-value strong{font-size:12px}}.sysadmin-log-filter-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0 14px;display:flex}.log-filter-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.log-category-btn{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:5px;padding:5px 12px;font-size:11.5px;font-weight:500;transition:all .18s;display:inline-flex}.log-category-btn:hover{color:#e2e8f0;background:#ffffff14}.log-category-btn.active{color:#f1d7bf;background:#d4a37326;border-color:#d4a373;font-weight:600}.log-search-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.log-search-input{color:#f1f5f9;background:#0006;border:1px solid #ffffff1a;border-radius:6px;min-width:220px;padding:6px 12px;font-size:12px}.log-search-input:focus{border-color:#d4a373;outline:none}.log-stream-indicator{color:#34d399;background:#34d3991a;border:1px solid #34d39940;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.log-stream-pulse{background:#34d399;border-radius:50%;width:5px;height:5px;animation:1.5s infinite pulse}.badge-status-pill.success{color:#34d399;background:#34d39926}.badge-status-pill.warning{color:#fbbf24;background:#fbbf2426}.log-category-tag{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.log-category-tag.audit{color:#34d399;background:#34d3991f}.log-category-tag.security{color:#d4a373;background:#d4a37326}.log-category-tag.scim{color:#38bdf8;background:#38bdf826}.log-category-tag.system{color:#a78bfa;background:#a78bfa26}.tactical-chrono-container{-webkit-user-select:none;user-select:none;background:linear-gradient(#0f1720,#090e13);border:1px solid #c9856752;border-radius:8px;flex-shrink:0;align-items:center;gap:10px;padding:4px 10px 4px 8px;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 10px #00000080,inset 0 1px #ffffff14}.tactical-chrono-container:hover{border-color:#c985678c;transform:translateY(-1px);box-shadow:0 4px 16px #000000a6,0 0 16px #c9856738,inset 0 1px #ffffff1f}.tactical-chrono-meta{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.tactical-day-badge{background:#c9856724;border:1px solid #c985675c;border-radius:4px;align-items:center;gap:5px;padding:1.5px 6px;display:inline-flex}.tactical-live-dot{background:#f3a583;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite tacticalDotPulse;box-shadow:0 0 6px #f3a583}@keyframes tacticalDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}.tactical-day-text{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);letter-spacing:.1em;color:#f3a583;text-transform:uppercase;font-size:9.5px;font-weight:800;line-height:1}.tactical-shift-text{font-family:var(--font-mono,monospace);color:#94a3b8;border-left:1px solid #c9856740;padding-left:4px;font-size:8.5px;font-weight:600;line-height:1}.tactical-date-text{font-family:var(--font-mono,monospace);color:#cbd5e1;letter-spacing:.04em;padding-left:2px;font-size:10.5px;font-weight:600;line-height:1}.tactical-chrono-divider{background:linear-gradient(#a2bec914,#c9856773,#a2bec914);width:1px;height:24px}.tactical-time-display{align-items:center;gap:5px;display:flex}.tactical-time-digits{font-family:"Space Grotesk",var(--font-mono,monospace);font-variant-numeric:tabular-nums;color:#f8fafc;letter-spacing:.04em;text-shadow:0 0 12px #ffffff2e;align-items:center;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.tactical-digit{text-align:center;min-width:19px;display:inline-block}.tactical-colon{color:#c98567;margin:0 1px;transition:opacity .15s}.tactical-colon.is-dimmed{opacity:.25}.tactical-colon.is-visible{opacity:1}.tactical-seconds-badge{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;display:flex}.tactical-sec-num{font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;color:#f3a583;font-size:10.5px;font-weight:700;line-height:1}.tactical-sec-label{font-family:var(--font-mono,monospace);color:#64748b;letter-spacing:.06em;font-size:7px;font-weight:700;line-height:1}.tactical-chrono-container.variant-briefing{background:linear-gradient(135deg,#111a23f2,#0a1016fa);border:1px solid #c985676b;border-radius:10px;gap:14px;padding:6px 14px;box-shadow:0 4px 20px #00000080,0 0 16px #c9856724,inset 0 1px #ffffff1a}.tactical-chrono-container.variant-briefing:hover{border-color:#c98567a6;transform:translateY(-1px);box-shadow:0 6px 24px #000000b3,0 0 24px #c9856747,inset 0 1px #ffffff26}.tactical-chrono-container.variant-briefing .tactical-day-badge{background:#c9856733;border:1px solid #c9856780;border-radius:5px;padding:2.5px 8px}.tactical-chrono-container.variant-briefing .tactical-day-text{letter-spacing:.12em;color:#f3a583;font-size:11px}.tactical-chrono-container.variant-briefing .tactical-shift-text{color:#cbd5e1;padding-left:6px;font-size:9.5px}.tactical-date-hero{align-items:baseline;gap:5px;padding-left:2px;display:flex}.tactical-date-daynum{font-family:"Space Grotesk",var(--font-mono,monospace);color:#f8fafc;font-size:14px;font-weight:800;line-height:1}.tactical-date-month{font-family:var(--font-mono,monospace);color:#f3a583;letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:700;line-height:1}.tactical-date-year{font-family:var(--font-mono,monospace);color:#94a3b8;font-size:11px;font-weight:600;line-height:1}.tactical-chrono-container.variant-briefing .tactical-chrono-divider{background:linear-gradient(#a2bec914,#c9856799,#a2bec914);height:32px}.tactical-chrono-container.variant-briefing .tactical-time-digits{color:#fff;letter-spacing:.05em;text-shadow:0 0 16px #f3a58359;font-size:22px;font-weight:800}.tactical-chrono-container.variant-briefing .tactical-digit{min-width:24px}.tactical-chrono-container.variant-briefing .tactical-sec-num{color:#f3a583;font-size:11.5px}.tactical-chrono-container.variant-compact{background:#0f1720d9;border:1px solid #c985674d;border-radius:8px;gap:9px;padding:4px 10px}.tactical-chrono-container.variant-compact .tactical-time-digits{font-size:14.5px}.tactical-chrono-container.variant-compact .tactical-date-text{color:#e2e8f0;font-size:11px;font-weight:600;display:inline-flex}.compact-briefing-chrono-slot{flex-shrink:0;align-items:center;margin:0 4px;display:flex}@media (max-width:640px){.tactical-chrono-container{gap:6px;padding:3px 6px}.tactical-date-text{color:#cbd5e1;font-size:9.5px}.tactical-time-digits{font-size:14px}.tactical-chrono-container.variant-briefing{gap:8px;padding:4px 8px}.tactical-chrono-container.variant-briefing .tactical-time-digits{font-size:17px}.tactical-date-hero{gap:3px}.tactical-date-daynum{font-size:12px}.tactical-date-month{font-size:10px}.tactical-date-year{font-size:9.5px}.compact-briefing-chrono-slot{display:none}}.tactical-inline-clean{font-family:var(--font-mono,monospace);color:#cbd5e1;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;line-height:1;display:inline-flex;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.tactical-inline-clean .tactical-clean-dot{border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite tacticalDotPulse}.tactical-inline-clean.is-copper .tactical-clean-dot{background:#f3a583;box-shadow:0 0 6px #f3a583}.tactical-inline-clean.is-teal .tactical-clean-dot{background:#5eead4;box-shadow:0 0 6px #5eead4}.tactical-inline-clean.is-copper .tactical-clean-day{color:#f3a583}.tactical-inline-clean.is-teal .tactical-clean-day{color:#5eead4}.tactical-inline-clean .tactical-clean-day{letter-spacing:.08em;text-transform:uppercase;font-weight:800}.tactical-inline-clean .tactical-clean-sep{color:#ffffff40;font-size:10px}.tactical-inline-clean .tactical-clean-date{color:#e2e8f0;letter-spacing:.03em;font-weight:600}.tactical-inline-clean .tactical-clean-time{font-family:"Space Grotesk",var(--font-mono,monospace);color:#fff;letter-spacing:.04em;font-size:12.5px;font-weight:700}.tactical-inline-clean.is-copper .tactical-colon{color:#c98567}.tactical-inline-clean.is-teal .tactical-colon{color:#5eead4}.tactical-inline-clean .tactical-clean-week{color:#94a3b8;background:#ffffff0f;border-radius:3px;margin-left:2px;padding:1px 4px;font-size:9px;font-weight:600}.tactical-card-chrono{-webkit-user-select:none;user-select:none;border-radius:9px;flex-direction:column;flex-shrink:0;gap:3px;padding:5px 12px 5px 10px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.tactical-card-chrono.is-right{text-align:right;align-items:flex-end}.tactical-card-chrono.is-left{text-align:left;align-items:flex-start}.tactical-card-chrono.is-teal{background:#5eead40d;border:1px solid #5eead440;box-shadow:0 2px 10px #00000059}.tactical-card-chrono.is-teal:hover{border-color:#5eead473;box-shadow:0 4px 16px #00000080,0 0 16px #5eead426}.tactical-card-chrono.is-teal .tactical-card-dot{background:#5eead4;box-shadow:0 0 6px #5eead4}.tactical-card-chrono.is-teal .tactical-card-day,.tactical-card-chrono.is-teal .tactical-colon,.tactical-card-chrono.is-teal .tactical-card-sec-num{color:#5eead4}.tactical-card-chrono.is-teal .tactical-card-digits{text-shadow:0 0 14px #5eead440}.tactical-card-chrono.is-copper{background:#c9856714;border:1px solid #c9856747;box-shadow:0 2px 10px #00000059}.tactical-card-chrono.is-copper:hover{border-color:#c9856780;box-shadow:0 4px 16px #00000080,0 0 16px #c985672e}.tactical-card-chrono.is-copper .tactical-card-dot{background:#f3a583;box-shadow:0 0 6px #f3a583}.tactical-card-chrono.is-copper .tactical-card-day{color:#f3a583}.tactical-card-chrono.is-copper .tactical-colon{color:#c98567}.tactical-card-chrono.is-copper .tactical-card-sec-num{color:#f3a583}.tactical-card-chrono.is-copper .tactical-card-digits{text-shadow:0 0 14px #f3a58340}.tactical-card-top-row{font-family:var(--font-mono,monospace);align-items:center;gap:5px;font-size:10.5px;line-height:1;display:inline-flex}.tactical-card-dot{border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite tacticalDotPulse}.tactical-card-day{letter-spacing:.08em;text-transform:uppercase;font-weight:800}.tactical-card-sep{color:#fff3;font-size:9px}.tactical-card-date{color:#cbd5e1;letter-spacing:.04em;font-weight:600}.tactical-card-week{color:#94a3b8;background:#ffffff0f;border-radius:3px;margin-left:2px;padding:1px 4px;font-size:8.5px;font-weight:600}.tactical-card-time-row{align-items:center;gap:6px;display:inline-flex}.tactical-card-digits{font-family:"Space Grotesk",var(--font-mono,monospace);font-variant-numeric:tabular-nums;color:#fff;letter-spacing:.04em;align-items:center;font-size:24px;font-weight:800;line-height:1;display:inline-flex}.tactical-card-sec-badge{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;display:flex}.tactical-card-sec-num{font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;line-height:1}.tactical-card-sec-label{font-family:var(--font-mono,monospace);color:#64748b;letter-spacing:.06em;font-size:7px;font-weight:700;line-height:1}@media (max-width:640px){.tactical-card-chrono{padding:3px 6px}.tactical-card-top-row{gap:4px;font-size:9.5px}.tactical-card-digits{font-size:19px}.tactical-card-week{display:none}}.universal-topbar-cluster{flex-shrink:0;align-items:center;gap:6px;display:inline-flex;position:relative}.universal-action-anchor{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.universal-topbar-btn{color:#c9d8dc;cursor:pointer;background:#ffffff0d;border:1px solid #e09f8338;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.universal-topbar-btn:hover,.universal-topbar-btn.is-active{color:#f1f7f9;background:#e09f8324;border-color:#e09f8373;transform:translateY(-1px)}.universal-badge-counter{color:#0b1419;background:#c58f7c;border:1.5px solid #0c1316;border-radius:9999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 3px;font-size:8.5px;font-weight:800;animation:2.2s ease-in-out infinite pulseBadge;display:flex;position:absolute;top:-3px;right:-3px;box-shadow:0 2px 6px #0006}@keyframes pulseBadge{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.universal-avatar-btn{color:#e2e8f0;cursor:pointer;background:#ffffff0d;border:1px solid #e09f8340;border-radius:9999px;flex-shrink:0;align-items:center;gap:4px;height:32px;padding:2px 6px 2px 3px;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.universal-avatar-btn:hover,.universal-avatar-btn.is-active{background:#e09f8324;border-color:#e09f837a}.avatar-initials{color:#fbd6c6;background:linear-gradient(135deg,#e09f834d,#e09f8326);border:1px solid #e09f8373;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:flex}.avatar-chevron{transition:transform .18s}.universal-avatar-btn.is-active .avatar-chevron{transform:rotate(180deg)}.universal-popover{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-sizing:border-box;background:#0f181e;border:1px solid #e09f834d;border-radius:12px;width:340px;max-width:min(340px,100vw - 24px);animation:.16s cubic-bezier(.16,1,.3,1) popoverFadeIn;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 20px 45px #000000a6,0 0 0 1px #ffffff0a}.universal-popover-mobile-backdrop{display:none}@media (max-width:640px){.universal-popover-mobile-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:998;background:#000000a6;display:block;position:fixed;inset:0}.universal-popover{-webkit-overflow-scrolling:touch;box-sizing:border-box!important;z-index:1000!important;width:auto!important;max-width:calc(100vw - 24px)!important;max-height:calc(100vh - 80px)!important;position:fixed!important;top:64px!important;left:12px!important;right:12px!important;overflow-y:auto!important}}@keyframes popoverFadeIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.popover-header{background:#ffffff05;border-bottom:1px solid #a2bec924;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.popover-text-btn{color:#c58f7c;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:11px;transition:background .15s}.popover-text-btn:hover{background:#e09f831f;text-decoration:underline}.popover-close-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:inline-flex}.popover-close-btn:hover{color:#f1f5f9;background:#ffffff14}.popover-body{max-height:380px;overflow-y:auto}.notif-list{flex-direction:column;gap:6px;padding:8px;display:flex}.notif-card{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:9px;align-items:flex-start;gap:10px;padding:10px 12px;transition:all .15s;display:flex}.notif-card.is-unread{background:#e09f830f;border-color:#e09f8338}.notif-card:hover{background:#ffffff0d;border-color:#e09f8359}.notif-indicator{flex-shrink:0;margin-top:3px}.unread-dot{background:#c58f7c;border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 6px #c58f7c99}.notif-content{flex:1;min-width:0}.notif-title{color:#f1f5f9;font-size:12.5px;font-weight:600;display:block}.notif-time{color:#94a3b8;font-size:10.5px}.notif-detail{color:#cbd5e1;margin:3px 0 0;font-size:11.5px;line-height:1.4}.popover-footer{background:#00000040;border-top:1px solid #a2bec91f;justify-content:space-between;align-items:center;padding:9px 14px;display:flex}.quick-setting-row{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.toggle-switch-sm{flex-shrink:0;width:34px;height:18px;display:inline-block;position:relative}.toggle-switch-sm input{opacity:0;width:0;height:0}.slider-sm{cursor:pointer;background-color:#334155;border-radius:9999px;transition:all .2s;position:absolute;inset:0}.slider-sm:before{content:"";background-color:#fff;border-radius:50%;width:12px;height:12px;transition:all .2s;position:absolute;bottom:3px;left:3px}.toggle-switch-sm input:checked+.slider-sm{background-color:#c58f7c}.toggle-switch-sm input:checked+.slider-sm:before{transform:translate(16px)}.profile-popover{width:320px}@media (max-width:640px){.profile-popover{width:auto!important;max-width:calc(100vw - 24px)!important}}.profile-identity-card{background:#ffffff06;border-bottom:1px solid #a2bec91f;align-items:center;gap:12px;padding:14px;display:flex}.profile-badge-initials{color:#fbd6c6;background:linear-gradient(135deg,#e09f8359,#e09f8326);border:1.5px solid #e09f8380;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:700;display:flex}.profile-meta{flex:1;min-width:0}.profile-name{color:#f8fafc;font-size:13.5px;font-weight:700;display:block}.profile-email{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.role-pill-sm{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.role-pill-sm.badge-emp{color:#34d399;background:#34d39926}.role-pill-sm.badge-tl{color:#e09f83;background:#e09f832e}.role-pill-sm.badge-hr{color:#38bdf8;background:#38bdf826}.role-pill-sm.badge-adm{color:#c4b5fd;background:#a78bfa2e}.profile-org-strip{color:#94a3b8;background:#0003;border-bottom:1px solid #a2bec914;align-items:center;gap:7px;padding:8px 14px;font-size:11px;display:flex}.profile-menu-section{border-bottom:1px solid #a2bec914;padding:10px 12px}.menu-section-label{letter-spacing:.06em;color:#64748b;margin-bottom:7px;font-size:9.5px;font-weight:700;display:block}.role-switch-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.role-switch-item{color:#cbd5e1;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:7px;padding:6px 8px;font-size:11.5px;text-decoration:none;transition:all .15s;display:flex}.role-switch-item:hover{color:#f8fafc;background:#e09f831f;border-color:#e09f8359}.role-switch-item.current{color:#fbd6c6;background:#e09f832e;border-color:#e09f8380;font-weight:600}.profile-security-row{justify-content:space-between;align-items:center;padding:5px 2px;display:flex}.profile-popover-footer{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1316f5;border-top:1px solid #a2bec91f;padding:10px 14px;position:sticky;bottom:0}.profile-logout-btn{color:#fda4af;cursor:pointer;touch-action:manipulation;background:#f43f5e24;border:1px solid #f43f5e59;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;padding:9px 14px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.profile-logout-btn:hover,.profile-logout-btn:active{color:#fff;background:#f43f5e40;border-color:#f43f5e8c}.dashboard-card-clickable-summary{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s,border-color .2s,box-shadow .2s,transform .15s}.dashboard-card-clickable-summary:hover,.dashboard-card-clickable-summary:active{background:#12222eb8!important;border-color:#e2e8f07a!important;box-shadow:0 4px 18px #00000040,0 0 16px #ffffff1f!important}.dashboard-card-clickable-summary:focus-visible{outline-offset:2px;outline:2px solid #8fc3df}.card-target-focused{animation:2.2s cubic-bezier(.22,1,.36,1) cardTargetPulse;border-color:#fff6!important}.card-scope-selector select{color:#d88f70;cursor:pointer;background:#0d1922d9;border:1px solid #d88f7059;border-radius:6px;padding:0 10px;font-size:11px;font-weight:500;transition:all .2s;box-sizing:border-box!important;height:34px!important;min-height:34px!important;max-height:34px!important}.card-scope-selector select:hover{background:#12222ef2;border-color:#d88f70a6}.card-scope-selector select:focus{border-color:#d88f70;outline:none;box-shadow:0 0 0 2px #d88f7040}.hero-primary-cta{animation:3.5s ease-in-out infinite heroPulseGlow;color:#0f181e!important;letter-spacing:.02em!important;cursor:pointer!important;white-space:nowrap!important;background:linear-gradient(135deg,#d4a373,#c58f7c)!important;border:none!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;height:33px!important;min-height:33px!important;max-height:33px!important;padding:0 18px!important;font-size:12px!important;font-weight:700!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 4px 18px #d4a37352,inset 0 1px #ffffff59!important}.hero-primary-cta:hover{background:linear-gradient(135deg,#dfb488,#d49c89)!important;transform:translateY(-1px)!important;box-shadow:0 6px 24px #d4a3737a,0 0 0 1px #ffffff40!important}.hero-primary-cta:active{transform:scale(.98)!important}@keyframes heroPulseGlow{0%,to{box-shadow:0 4px 16px #d4a37347}50%{box-shadow:0 4px 22px #d4a37385,0 0 0 3px #d4a37329}}.hero-workflow-row{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.hero-workflow-label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;align-items:center;margin-right:4px;font-size:10px;font-weight:600;display:inline-flex}.briefing-action-btn{color:#798e99;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff17;border-radius:9999px;align-items:center;gap:5px;height:26px;min-height:26px;max-height:26px;padding:0 11px;font-size:10.5px;font-weight:500;transition:all .18s;display:inline-flex}.briefing-action-btn:hover{color:#e2e8f0;background:#ffffff0a;border-color:#ffffff2e;transform:none}.briefing-action-btn.is-active{color:#a9d6c0;background:#a9d6c01a;border-color:#a9d6c066}.briefing-priority-select{color:#64748b;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.briefing-priority-select select{color:#8da2a7;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:9999px;outline:none;height:26px;padding:0 8px;font-size:10.5px}.dashboard-unified-btn,.hr-btn-secondary,.section-heading .soft-button,.hr-section-header .soft-button,.hr-section-header .hr-btn-secondary,.pulse-history-tools .soft-button,.curated-gallery-heading .ghost-button,.data-flow-overview .ghost-button,.insforge-aggregate-panel .ghost-button,.insforge-trend-panel .ghost-button{white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;color:#dcebf2!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffff0d!important;border:1px solid #e2e8f038!important;border-radius:9999px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:29px!important;min-height:29px!important;max-height:29px!important;padding:0 13px!important;font-family:inherit!important;font-size:11px!important;font-weight:500!important;line-height:1!important;text-decoration:none!important;transition:all .18s cubic-bezier(.2,.8,.2,1)!important;display:inline-flex!important}.dashboard-unified-btn:hover,.hr-btn-secondary:hover,.section-heading .soft-button:hover,.hr-section-header .soft-button:hover,.hr-section-header .hr-btn-secondary:hover,.pulse-history-tools .soft-button:hover,.curated-gallery-heading .ghost-button:hover,.data-flow-overview .ghost-button:hover,.insforge-aggregate-panel .ghost-button:hover,.insforge-trend-panel .ghost-button:hover{color:#fff!important;background:#e2e8f01f!important;border-color:#e2e8f07a!important;transform:translateY(-1px)!important;box-shadow:0 2px 10px #00000040!important}.dashboard-unified-btn:active,.hr-btn-secondary:active{transform:scale(.98)!important}.dashboard-unified-btn.primary,.hr-section-header .hr-btn-primary{color:#f6d2c4!important;background:#d88f7029!important;border-color:#d88f7073!important;border-radius:9999px!important;font-weight:600!important}.dashboard-unified-btn.primary:hover,.hr-section-header .hr-btn-primary:hover{color:#fff!important;background:#d88f7047!important;border-color:#d88f70bf!important;transform:translateY(-1px)!important;box-shadow:0 2px 12px #d88f7040!important}.badge-k8-active{color:#34d399!important;white-space:nowrap!important;box-sizing:border-box!important;background:#34d3991a!important;border:1px solid #34d39940!important;border-radius:9999px!important;flex-shrink:0!important;align-items:center!important;gap:6px!important;height:29px!important;min-height:29px!important;max-height:29px!important;padding:0 11px!important;font-size:11px!important;font-weight:600!important;display:inline-flex!important}.hr-section-header,.section-heading{justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}.hr-section-header>div:first-child,.section-heading>div:first-child{flex:auto!important;min-width:0!important}.hr-section-header>div:last-child,.section-heading>div:last-child,.section-heading-actions,.hr-section-actions{white-space:nowrap!important;flex-shrink:0!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.hr-section-actions .dashboard-unified-btn,.section-heading-actions .dashboard-unified-btn{border-radius:9999px!important;height:29px!important;min-height:29px!important;max-height:29px!important;padding:0 13px!important;font-size:11px!important;font-weight:500!important}.pulse-history-tools{white-space:nowrap!important;flex-shrink:0!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.pulse-history-tools label{box-sizing:border-box!important;cursor:pointer!important;background:#ffffff0d!important;border:1px solid #e2e8f038!important;border-radius:9999px!important;flex-direction:row!important;align-items:center!important;gap:6px!important;height:29px!important;min-height:29px!important;max-height:29px!important;margin:0!important;padding:0 12px!important;transition:all .18s cubic-bezier(.2,.8,.2,1)!important;display:inline-flex!important}.pulse-history-tools label:hover{background:#e2e8f01f!important;border-color:#e2e8f07a!important}.pulse-history-tools label span{color:#8faebb!important;letter-spacing:.04em!important;text-transform:uppercase!important;white-space:nowrap!important;margin:0!important;font-size:10px!important;line-height:1!important}.pulse-history-tools select{color:#dcebf2!important;cursor:pointer!important;box-sizing:border-box!important;background:0 0!important;border:none!important;outline:none!important;height:100%!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:11px!important;font-weight:500!important}.pulse-history-tools select option{color:#dcebf2!important;background:#141c21!important}.insforge-trend-actions{white-space:nowrap!important;flex-shrink:0!important;align-items:center!important;gap:8px!important;margin-left:auto!important;display:inline-flex!important}.insforge-trend-actions>*{vertical-align:middle!important;align-self:center!important;margin:0!important}.insforge-trend-actions .trend-export-button,.insforge-trend-actions .k8-badge,.insforge-trend-actions .dashboard-unified-btn,.insforge-aggregate-panel .k8-badge,.insforge-aggregate-panel .dashboard-unified-btn{box-sizing:border-box!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;height:29px!important;min-height:29px!important;max-height:29px!important;margin:0!important;padding:0 12px!important;font-size:11px!important;line-height:1!important;display:inline-flex!important}.ai-briefing-card .hero-actions .primary-button{box-sizing:border-box!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;height:29px!important;min-height:29px!important;max-height:29px!important;padding:0 14px!important;font-size:11px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.ai-briefing-card .hero-actions .dashboard-unified-btn,.ai-briefing-card .hero-actions .ghost-button{box-sizing:border-box!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;height:29px!important;min-height:29px!important;max-height:29px!important;padding:0 13px!important;font-size:11px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}.briefing-export-actions{white-space:nowrap!important;flex-shrink:0!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.dashboard-unified-btn.icon-only{border-radius:9999px!important;width:29px!important;min-width:29px!important;max-width:29px!important;height:29px!important;min-height:29px!important;max-height:29px!important;padding:0!important}.card-toggle-chevron-btn{color:#9bb4c0!important;cursor:pointer!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffff0d!important;border:1px solid #e2e8f033!important;border-radius:8px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;padding:0!important;transition:all .2s cubic-bezier(.2,.8,.2,1)!important;display:inline-flex!important}.card-toggle-chevron-btn:hover{color:#fff!important;background:#8fc7e524!important;border-color:#8fc7e573!important;transform:translateY(-1px)!important;box-shadow:0 2px 10px #0000004d!important}.card-toggle-chevron-btn:active{transform:scale(.95)!important}.card-toggle-chevron-btn svg{transition:transform .2s cubic-bezier(.2,.8,.2,1)!important}.pulse-history-tools .pulse-dept-filter-label,.pulse-dept-filter-label{align-items:center!important;margin:0!important;display:inline-flex!important}.pulse-history-tools .pulse-dept-filter-label select,.pulse-dept-filter-label select{color:#cbe1ec!important;cursor:pointer!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;appearance:auto!important;background:#ffffff0d!important;border:1px solid #e2e8f033!important;border-radius:9999px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 24px 0 10px!important;font-size:11px!important;font-weight:500!important}@media (max-width:768px){.hr-section-header,.section-heading{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.hr-section-header>div:first-child,.section-heading>div:first-child{flex:none!important;width:100%!important}.hr-section-header>div:last-child,.section-heading>div:last-child,.section-heading-actions,.hr-section-actions{white-space:normal!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;display:flex!important}.hr-section-actions .dashboard-unified-btn,.section-heading-actions .dashboard-unified-btn{flex:none!important;width:auto!important;max-width:fit-content!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 10px!important;font-size:11px!important}.pulse-history-tools{white-space:normal!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;display:flex!important}.pulse-history-tools label{white-space:nowrap!important;flex-wrap:nowrap!important}}#card-metrics.section-heading,.metrics-heading-centered{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:20px 0 16px!important;display:flex!important;position:relative!important}#card-metrics .metrics-heading-text,.metrics-heading-centered .metrics-heading-text{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;padding:0 44px!important;display:flex!important}#card-metrics .metrics-heading-text .eyebrow,.metrics-heading-centered .metrics-heading-text .eyebrow{text-align:center!important;justify-content:center!important;width:100%!important;margin:0 auto 4px!important;display:flex!important}#card-metrics .metrics-heading-text h2,.metrics-heading-centered .metrics-heading-text h2{text-align:center!important;width:100%!important;margin:0 auto!important;display:block!important}#card-metrics .section-heading-actions,.metrics-heading-centered .section-heading-actions{width:auto!important;margin:0!important;position:absolute!important;top:0!important;right:0!important;transform:none!important}.profile-actions-strip{background:#ffffff05;border-bottom:1px solid #a2bec914;padding:8px 14px 10px}.profile-edit-trigger-btn{color:#e2e8f0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;padding:7px 12px;font-family:inherit;font-size:11.5px;font-weight:500;transition:all .16s;display:flex}.profile-edit-trigger-btn:hover{color:#fff;background:#ffffff1a;border-color:#ffffff38}.profile-edit-trigger-btn svg{color:#cbd5e1}.user-profile-backdrop{z-index:99999!important;-webkit-backdrop-filter:blur(20px)!important;box-sizing:border-box!important;background:#03070ae6!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;padding:24px 16px!important;display:flex!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.user-profile-modal{z-index:100000!important;background:#0d1a22!important;border:1px solid #ffffff29!important;border-radius:14px!important;flex-direction:column!important;width:100%!important;max-width:680px!important;max-height:min(86vh,780px)!important;margin:auto!important;animation:.22s cubic-bezier(.16,1,.3,1) modal-in!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 32px 90px #000000e6,0 0 0 1px #ffffff14!important}.user-profile-modal .modal-top{background:#0d1a22!important;border-bottom:1px solid #ffffff14!important;flex-shrink:0!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;padding:20px 24px 16px!important;display:flex!important}.user-profile-modal .modal-top h2{color:#fff!important;margin:4px 0 2px!important;font-size:20px!important;font-weight:700!important}.user-profile-modal .modal-top .modal-lead{color:#94a3b8!important;margin:0!important;font-size:12px!important;line-height:1.4!important}.user-profile-header-meta{align-items:center;gap:14px;display:flex}.profile-badge-initials.large{color:#f1f5f9;background:linear-gradient(135deg,#ffffff1f,#ffffff0a);border:1.5px solid #ffffff38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:17px;display:flex}.user-profile-body{box-sizing:border-box!important;flex-direction:column!important;flex:auto!important;gap:16px!important;padding:18px 24px 24px!important;display:flex!important;overflow-y:auto!important}.user-profile-section{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.user-profile-section .section-title{color:#e2e8f0;letter-spacing:.01em;align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:600;display:flex}.user-profile-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.user-profile-grid .form-group.full-width{grid-column:1/-1}.user-profile-grid .form-group{flex-direction:column;gap:5px;display:flex}.user-profile-grid label{color:#94a3b8;letter-spacing:.02em;font-size:11px;font-weight:600}.user-profile-grid input{color:#fff;background:#081116;border:1px solid #ffffff24;border-radius:6px;outline:none;padding:8px 11px;font-family:inherit;font-size:12.5px;transition:border-color .15s}.user-profile-grid input:focus{border-color:#ffffff61}.profile-security-cards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.security-stat-box{background:#091319;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.security-stat-box .sec-label{text-transform:uppercase;letter-spacing:.07em;color:#8197a1;font-size:9.5px;font-weight:700}.security-stat-box .sec-val-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.security-stat-box .sec-hint{color:#64748b;margin-top:2px;font-size:10.5px;line-height:1.35}.profile-toggles-stack{flex-direction:column;gap:10px;display:flex}.profile-toggle-row{cursor:pointer;background:#091319;border:1px solid #ffffff0f;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .15s;display:flex}.profile-toggle-row:hover{border-color:#ffffff24}.profile-toggle-row input[type=checkbox]{accent-color:#38bdf8;cursor:pointer;width:15px;height:15px;margin-top:2px}.profile-toggle-row div{flex-direction:column;gap:2px;display:flex}.profile-toggle-row strong{color:#e2e8f0;font-size:12px;font-weight:600}.profile-toggle-row span{color:#8ea4ac;font-size:11px;line-height:1.35}.user-profile-footer{background:#0d1a22f2;border-top:1px solid #ffffff14;justify-content:flex-end;align-items:center;gap:10px;padding:14px 24px;display:flex}.user-profile-cancel-btn{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s}.user-profile-cancel-btn:hover{color:#fff;background:#ffffff17;border-color:#ffffff2e}@media (max-width:600px){.user-profile-grid,.profile-security-cards{grid-template-columns:1fr}}.matrix-filter-chips-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 12px;display:flex}.matrix-filter-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.matrix-filter-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.matrix-chip{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-family:inherit;font-size:11.5px;font-weight:500;transition:all .16s;display:inline-flex}.matrix-chip:hover{color:#e2e8f0;background:#ffffff14;border-color:#ffffff2e}.matrix-chip.active{color:#f7e6e2;background:#d4a37326;border-color:#d4a37373;font-weight:600}.matrix-chip.chip-blocked{color:#fbbf24}.matrix-chip.chip-blocked.active{color:#fef3c7;background:#fbbf2426;border-color:#fbbf2466}.matrix-chip.chip-eligible{color:#34d399}.matrix-chip.chip-eligible.active{color:#d1fae5;background:#34d39926;border-color:#34d39966}.hr-gov-sync-embedded-section{margin-bottom:16px}.hr-gov-security-panel{flex-direction:column;gap:16px;display:flex}.security-intro-banner{background:#d4a3730f;border:1px solid #d4a3732e;border-radius:10px;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.security-intro-icon{background:#d4a37324;border:1px solid #d4a37347;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.security-intro-banner h3{color:#f8fafc;margin:2px 0 3px;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600}.security-intro-banner p{color:#94a3b8;margin:0;font-size:12px;line-height:1.45}.security-grid-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;min-width:0;display:grid}.security-form-card,.security-email-card{box-sizing:border-box;background:#0d161c80;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;min-width:0;padding:18px 20px;display:flex}.security-last-changed-badge{color:#94a3b8;background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px;padding:2px 8px;font-size:11px}.security-pass-form{flex-direction:column;gap:14px;margin-top:14px;display:flex}.security-form-group{flex-direction:column;gap:5px;display:flex}.security-form-group label{color:#cbd5e1;font-size:11.5px;font-weight:600}.security-input-wrap{align-items:center;display:flex;position:relative}.security-input-wrap .input-prefix-icon{pointer-events:none;position:absolute;left:12px}.security-text-input{color:#f1f5f9;background:#00000059;border:1px solid #ffffff1f;border-radius:7px;outline:none;width:100%;padding:9px 36px 9px 34px;font-family:inherit;font-size:13px;transition:all .18s}.security-text-input:focus{background:#00000073;border-color:#d4a37380;box-shadow:0 0 0 2px #d4a37326}.input-eye-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:color .15s;display:flex;position:absolute;right:10px}.input-eye-btn:hover{color:#fff}.password-strength-container{background:#0003;border:1px solid #ffffff0d;border-radius:6px;flex-direction:column;gap:4px;margin-top:5px;padding:8px 10px;display:flex}.password-strength-header{justify-content:space-between;align-items:center;display:flex}.password-strength-track{grid-template-columns:repeat(4,1fr);gap:4px;height:4px;display:grid}.strength-segment{border-radius:2px;transition:background-color .2s}.security-error-box{color:#fca5a5;background:#ef44441f;border:1px solid #ef44444d;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:11.5px;display:flex}.security-success-box{color:#a7f3d0;background:#10b9811f;border:1px solid #10b9814d;border-radius:6px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:11.5px;display:flex}.security-success-box strong{color:#34d399;margin-bottom:2px;font-size:12px;display:block}.security-success-box p{color:#cbd5e1;margin:0;font-size:11px}.security-form-submit-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.security-submit-btn{color:#0b1318;cursor:pointer;background:#d4a373;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:600;transition:all .18s;display:inline-flex}.security-submit-btn:hover{background:#e2b485;box-shadow:0 2px 8px #d4a3734d}.security-account-pill{background:#0000004d;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:10px;margin:12px 0 14px;padding:10px 14px;display:flex}.verified-chip{color:#34d399;background:#34d3991f;border:1px solid #34d39940;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.security-toggles{flex-direction:column;gap:10px;display:flex}.security-test-action-box{border-top:1px solid #ffffff12;margin-top:auto;padding-top:14px}.test-email-desc strong{color:#f1f5f9;font-size:12px;display:block}.test-email-desc p{color:#94a3b8;margin:2px 0 8px;font-size:11px}.security-test-btn{align-items:center;gap:6px;padding:6px 14px;font-size:11.5px;display:inline-flex}.security-sub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;min-width:0;display:grid}.security-mfa-card,.security-sessions-card{box-sizing:border-box;background:#0d161c73;border:1px solid #ffffff14;border-radius:10px;min-width:0;padding:16px 18px}.mfa-shield-icon{background:#34d3991a;border:1px solid #34d39940;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.session-terminate-btn{color:#fca5a5;border-color:#ef444440;padding:4px 10px;font-size:11px}.session-terminate-btn:hover{background:#ef44441a;border-color:#ef444466}.active-sessions-list{flex-direction:column;gap:8px;display:flex}.session-item{background:#00000038;border:1px solid #ffffff0f;border-radius:7px;align-items:center;gap:10px;padding:8px 12px;display:flex}.session-item.current-session{background:#34d3990a;border-color:#34d39940}.session-dot{background:#34d399;border-radius:50%;flex-shrink:0;width:7px;height:7px}.session-dot.inactive{background:#64748b}.session-info{flex-direction:column;flex:1;gap:1px;display:flex}.session-info strong{color:#f1f5f9;font-size:11.5px}.session-info span{color:#94a3b8;font-size:10.5px}.session-tag{color:#34d399;background:#34d3991a;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}@media (max-width:860px){.security-grid-cols,.security-sub-grid{grid-template-columns:minmax(0,1fr)!important}}.security-health-card{box-sizing:border-box;background:linear-gradient(135deg,#101c24d9,#14242ca6);border:1px solid #c58f7c47;border-radius:12px;width:100%;min-width:0;margin-bottom:20px;padding:20px 22px;box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff0d}.security-health-top{justify-content:space-between;align-items:flex-start;gap:24px;width:100%;min-width:0;display:flex}.security-health-info{flex:1;min-width:0}.security-health-badges-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.security-badge-iso{letter-spacing:.05em;text-transform:uppercase;color:#f2c7b8;background:#c58f7c29;border:1px solid #c58f7c61;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700}.security-badge-active{color:#34d399;background:#34d3991a;border:1px solid #34d39940;border-radius:4px;padding:3px 8px;font-size:10.5px;font-weight:600}.security-health-title{color:#f8fafc;word-break:break-word;overflow-wrap:break-word;margin:0 0 6px;font-size:16px;font-weight:600}.security-health-desc{color:#94a3b8;word-break:break-word;overflow-wrap:break-word;max-width:680px;margin:0;font-size:12px;line-height:1.5}.security-score-box{text-align:center;background:#00000059;border:1px solid #34d39947;border-radius:10px;flex-shrink:0;min-width:140px;padding:12px 18px;box-shadow:0 4px 14px #0003}.score-number{color:#34d399;justify-content:center;align-items:baseline;gap:2px;font-size:28px;font-weight:800;line-height:1;display:flex}.score-max{color:#64748b;font-size:14px;font-weight:500}.score-label{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-top:5px;font-size:10.5px;font-weight:600}.score-grade{color:#f2c7b8;margin-top:2px;font-size:11px;font-weight:700}.security-pillars-grid{border-top:1px solid #ffffff14;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;min-width:0;margin-top:18px;padding-top:16px;display:grid}.security-pillar-item{word-break:break-word;overflow-wrap:break-word;background:#0911178c;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;justify-content:space-between;min-width:0;padding:12px 14px;display:flex}.pillar-header{color:#f1f5f9;align-items:center;gap:7px;margin-bottom:6px;font-size:12px;display:flex}.security-pillar-item p{color:#94a3b8;flex:1;margin:0 0 10px;font-size:11px;line-height:1.45}.pillar-footer{align-items:center;display:flex}.pillar-status{border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}.pillar-status.verified{color:#34d399;background:#34d3991f;border:1px solid #34d39940}.pillar-status.active{color:#f2c7b8;background:#c58f7c24;border:1px solid #c58f7c4d}.password-requirements-checklist{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.req-item{color:#64748b;align-items:center;gap:5px;font-size:10.5px;transition:all .18s;display:inline-flex}.req-item.valid{color:#34d399}.req-dot{background:#475569;border-radius:50%;width:5px;height:5px}.dispatched-emails-section{border-top:1px solid #ffffff12;margin-top:14px;padding-top:14px}.dispatched-emails-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.dispatched-emails-list{flex-direction:column;gap:6px;display:flex}.dispatched-email-item{background:#00000038;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:9px;padding:8px 11px;display:flex}.dispatched-email-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dispatched-email-info strong{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dispatched-email-info span{color:#94a3b8;font-size:10px}.dispatched-email-status{color:#34d399;background:#34d3991a;border-radius:4px;flex-shrink:0;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}@media (max-width:1024px){.security-pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.security-health-card{margin-bottom:16px;padding:16px 14px}.security-health-top{flex-direction:column;align-items:stretch;gap:14px}.security-score-box{box-sizing:border-box;align-self:flex-start;width:100%}.security-pillars-grid{grid-template-columns:minmax(0,1fr)}.security-form-card,.security-email-card,.security-mfa-card,.security-sessions-card{padding:16px 14px}.security-account-pill{flex-wrap:wrap}.security-account-pill strong{word-break:break-all}.hr-gov-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:8px 12px}}.compact-briefing-card{cursor:pointer;margin-bottom:16px;transition:border-color .2s,box-shadow .2s;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;min-height:auto!important;padding:16px 24px!important;display:flex!important}.compact-briefing-card:hover{border-color:#d88f7059;box-shadow:0 4px 20px #00000040}.compact-briefing-main{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.compact-briefing-gauge{background:radial-gradient(circle,#d88f701f,#141c21cc 70%);border:1px solid #d88f704d;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:flex;position:relative;inset:auto;box-shadow:0 0 12px #d88f7026}.compact-briefing-gauge-value{color:#f1f5f9;font-size:15px;font-weight:800;line-height:1}.compact-briefing-gauge-label{text-transform:uppercase;color:#d88f70;letter-spacing:.06em;font-size:8px;font-weight:600}.compact-briefing-text{flex:1;min-width:0}.compact-briefing-eyebrow{letter-spacing:.08em;margin-bottom:3px;font-size:10px}.compact-briefing-title{color:#eaf4f8;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.compact-briefing-subtitle{color:#8faebb;margin-top:2px;font-size:11px;display:block}.compact-briefing-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.compact-briefing-actions .primary-button{border-radius:9999px!important;align-items:center!important;gap:6px!important;height:29px!important;min-height:29px!important;max-height:29px!important;padding:0 13px!important;font-size:11px!important;font-weight:600!important;display:inline-flex!important}.compact-briefing-actions .dashboard-unified-btn{border-radius:9999px!important;height:29px!important;min-height:29px!important;max-height:29px!important;padding:0 13px!important;font-size:11px!important}.expanded-briefing-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:12px;display:flex}.briefing-header-meta{flex-direction:column;gap:3px;display:flex}.briefing-live-telemetry-tag{font-family:var(--font-mono,monospace);color:#34d399;letter-spacing:.08em;background:#34d3991a;border:1px solid #34d39947;border-radius:4px;padding:1.5px 6px;font-size:9px;font-weight:700}.briefing-tz-tag{font-family:var(--font-mono,monospace);color:#94a3b8;margin-left:6px;font-size:10px}.expanded-briefing-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}@media (max-width:640px){.expanded-briefing-header{flex-direction:column;align-items:stretch;gap:10px}.expanded-briefing-header-actions{justify-content:space-between;width:100%}}.expanded-mobile-gauge-badge{display:none}.briefing-priority-select{color:#a8bcc7;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:6px;height:29px;min-height:29px;max-height:29px;padding:0 12px;font-size:11px;display:inline-flex}.briefing-priority-select span{color:#8faebb;white-space:nowrap;font-size:10px}.briefing-priority-select select{color:#f1f5f9;cursor:pointer;background:0 0;border:none;outline:none;font-size:11px}.briefing-priority-select select option{color:#f1f5f9;background:#141c21}.briefing-settings-trigger{color:#a8bcc7;cursor:pointer;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:6px;height:29px;min-height:29px;max-height:29px;padding:0 13px;font-size:11px;transition:all .18s;display:inline-flex}.briefing-settings-trigger:hover{color:#fff;background:#ffffff14;border-color:#d88f7066;transform:translateY(-1px)}.expanded-mobile-gauge-banner{display:none}@media (max-width:768px){.compact-briefing-card{flex-direction:column!important;align-items:stretch!important;gap:12px!important;min-height:auto!important;padding:14px 16px!important}.compact-briefing-main{align-items:flex-start;gap:12px;width:100%;display:flex}.compact-briefing-gauge{margin-top:2px}.compact-briefing-text{flex:1;min-width:0}.compact-briefing-title{margin-bottom:4px;font-size:13.5px;line-height:1.35;white-space:normal!important}.compact-briefing-subtitle{color:#8faebb;font-size:11px;line-height:1.4}.compact-briefing-actions{border-top:1px solid #ffffff14;align-items:center;gap:8px;width:100%;padding-top:10px;display:flex}.compact-briefing-actions .primary-button{flex:1;justify-content:center;border-radius:9999px!important;height:32px!important;padding:0 12px!important;font-size:11px!important}.compact-briefing-actions .dashboard-unified-btn{flex:1;justify-content:center;border-radius:9999px!important;height:32px!important}.briefing-date-desktop{display:none}.expanded-mobile-gauge-banner{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 10px;display:flex}.expanded-mobile-gauge-pill{background:radial-gradient(circle,#d88f7029,#141c21e6 70%);border:1px solid #d88f7059;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex;box-shadow:0 0 10px #d88f7026}.expanded-mobile-gauge-pill .mobile-gauge-dot{background:#d88f70;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #d88f70}.expanded-mobile-gauge-pill .mobile-gauge-val{color:#f1f5f9;font-size:13px;font-weight:800;line-height:1}.expanded-mobile-gauge-pill .mobile-gauge-lbl{color:#d88f70;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:700}.expanded-mobile-gauge-sub{color:#8faebb;font-size:11px}.ai-briefing-card{min-height:auto!important;padding:18px 16px!important}.ai-briefing-card h1{margin-top:4px;margin-bottom:8px;font-size:clamp(24px,5.5vw,32px)!important;line-height:1.15!important}.ai-briefing-card .hero-copy{margin-bottom:14px;font-size:13px!important;line-height:1.45!important}.ai-briefing-card .hero-actions{width:100%;grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.ai-briefing-card .hero-actions .primary-button{justify-content:center;width:100%;border-radius:9999px!important;height:34px!important;font-size:11.5px!important}.ai-briefing-card .hero-actions .ghost-button{background:#ffffff0a;border:1px solid #ffffff1f;justify-content:center;width:100%;border-radius:9999px!important;height:32px!important;padding:0 12px!important;font-size:11px!important}.hero-workflow-row{border-top:1px solid #ffffff12;width:100%;margin-top:14px;padding-top:14px;flex-direction:column!important;gap:8px!important;display:flex!important}.hero-workflow-row .briefing-action-btn{box-sizing:border-box;justify-content:center;border-radius:9999px!important;width:100%!important;height:32px!important;padding:0 12px!important;font-size:11px!important}.hero-workflow-row .briefing-settings-trigger{box-sizing:border-box;justify-content:center;border-radius:9999px!important;width:100%!important;height:32px!important;font-size:11px!important}.hero-workflow-row .briefing-priority-select{box-sizing:border-box;justify-content:space-between;align-items:center;display:flex;border-radius:9999px!important;width:100%!important;height:32px!important;padding:0 12px!important}}.sysadmin-return-dashboard-btn{color:#e59a7a;cursor:pointer;background:#d88f701f;border:1px solid #d88f7059;border-radius:6px;align-items:center;gap:7px;margin-left:auto;padding:6px 14px;font-size:11.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.sysadmin-return-dashboard-btn:hover{color:#fff;background:#d88f7038;border-color:#d88f70;transform:translate(-2px)}.sysadmin-return-dashboard-pill{display:none}@media (max-width:768px){.sysadmin-return-dashboard-btn{display:none}.sysadmin-return-dashboard-pill{color:#e59a7a;cursor:pointer;background:#d88f7026;border:1px solid #d88f7066;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}}.reg-users-card{box-sizing:border-box;background:#0c181f;border:1px solid #ffffff1f;border-radius:16px;width:100%;max-width:100%;margin-top:20px;margin-bottom:24px;padding:24px;box-shadow:0 10px 30px #00000059}@media (max-width:640px){.reg-users-card{border-radius:12px;padding:16px 12px}.reg-users-header-actions{flex-wrap:wrap!important;gap:8px!important;width:100%!important;margin-top:10px!important;display:flex!important}.reg-users-header-actions button{flex:calc(50% - 4px)!important;justify-content:center!important;min-width:120px!important;padding:0 10px!important;font-size:10.5px!important}}.reg-users-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reg-users-filters-bar{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-bottom:14px;display:flex}.reg-users-search-wrap{flex:200px;min-width:170px;position:relative}.reg-users-search-input{color:#fff;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff24;border-radius:9999px;outline:none;width:100%;height:29px;padding:0 12px 0 32px;font-size:11.5px;transition:all .2s}.reg-users-search-input:focus{background:#ffffff12;border-color:#d4a37380}.reg-users-pill-select{color:#e2e8f0!important;cursor:pointer!important;box-sizing:border-box!important;appearance:none!important;background:#ffffff0a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 8px center no-repeat!important;border:1px solid #ffffff24!important;border-radius:9999px!important;flex:none!important;width:auto!important;max-width:100%!important;height:29px!important;padding:0 26px 0 12px!important;font-size:11.5px!important;font-weight:500!important;transition:all .2s!important}.reg-users-pill-select:hover,.reg-users-pill-select:focus{background-color:#ffffff14!important;border-color:#d4a37373!important}@media (max-width:768px){.reg-users-filters-bar{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.reg-users-search-wrap{flex:100%!important;width:100%!important}.reg-users-pill-select{flex:calc(50% - 4px)!important;min-width:120px!important}.reg-users-view-toggle{flex:none!important;margin-left:0!important}}.reg-users-view-toggle{box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9999px;flex-shrink:0;align-items:center;height:29px;margin-left:auto;padding:2px;display:inline-flex}.reg-users-view-btn{color:#8ea4ac;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9999px;align-items:center;gap:4px;height:23px;padding:0 10px;font-size:11px;font-weight:500;transition:all .18s;display:inline-flex}.reg-users-view-btn.active{color:#fff;background:#ffffff29;font-weight:600}.reg-users-table-scroll{-webkit-overflow-scrolling:touch;box-sizing:border-box;border:1px solid #ffffff14;border-radius:10px;width:100%;max-width:100%;max-height:480px;overflow:auto}.reg-users-table{border-collapse:collapse;text-align:left;width:100%;min-width:740px;font-size:12px}.reg-users-table thead th{z-index:5;position:sticky;top:0;background:#0c181f!important}.reg-users-scroll-hint{color:#8ea4ac;text-align:center;margin-top:4px;padding:6px 0;font-size:11px;display:none}@media (max-width:820px){.reg-users-scroll-hint{display:block}}.reg-users-cards-grid{box-sizing:border-box;grid-template-columns:1fr;gap:10px;width:100%;max-height:500px;padding-right:4px;display:grid;overflow-y:auto}@media (min-width:640px) and (max-width:900px){.reg-users-cards-grid{grid-template-columns:repeat(2,1fr)}}.reg-user-card-item{box-sizing:border-box;background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:10px;padding:13px 15px;transition:all .18s;display:flex}.reg-user-card-item:hover{background:#ffffff0b;border-color:#d4a37359}.reg-user-card-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.reg-user-card-badges{align-items:center;gap:6px;display:inline-flex}.reg-user-card-body{flex-direction:column;gap:3px;display:flex}.reg-user-card-footer{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:9px;display:flex}.hr-data-vault-wrapper{margin-top:16px}.hr-vault-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121b22c7;border:1px solid #ffffff17;border-radius:12px;padding:20px;position:relative;box-shadow:0 10px 30px -10px #00000080}.hr-vault-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.hr-vault-title-group{flex:1;min-width:0}.hr-vault-title{color:#f1f5f9;align-items:center;margin-top:6px;margin-bottom:4px;font-size:15px;font-weight:600;display:flex}.hr-vault-desc{color:#94a3b8;max-width:820px;margin:0;font-size:12px;line-height:1.55}.hr-vault-collapse-toggle{color:#cbd5e1;cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff1f;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;height:29px;padding:5px 12px;font-size:11px;transition:all .2s;display:inline-flex}.hr-vault-collapse-toggle:hover{color:#fff;background:#ffffff12;border-color:#d4a37366}.hr-vault-body{flex-direction:column;gap:16px;margin-top:16px;display:flex}.hr-vault-error-banner{color:#fda4af;background:#f43f5e14;border:1px solid #f43f5e47;border-radius:9px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:12px;display:flex}.hr-vault-error-content{flex:1;min-width:0}.hr-vault-error-content strong{color:#fff;margin-bottom:2px;font-weight:600;display:block}.hr-vault-error-content p{color:#fecdd3;margin:0;line-height:1.45}.hr-vault-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.hr-vault-panel{box-sizing:border-box;background:#0d151ba6;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;padding:18px;display:flex}.hr-vault-panel.cloud-panel{border-left:3px solid #38bdf899}.hr-vault-panel.local-panel{border-left:3px solid #d4a37399}.hr-vault-panel-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.hr-vault-panel-title{color:#f8fafc;margin:0 0 4px;font-size:14px;font-weight:600}.hr-vault-panel-desc{color:#94a3b8;margin:0 0 12px;font-size:11px;line-height:1.5}.hr-vault-meta-box{background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:6px;margin-bottom:12px;padding:10px 12px;display:flex}.hr-vault-meta-row{justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.hr-vault-meta-row .meta-label{color:#94a3b8}.hr-vault-meta-row .meta-value{color:#e2e8f0;font-weight:500}.hr-vault-settings-group{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.hr-vault-select-label{color:#94a3b8;flex-direction:column;gap:4px;font-size:11px;display:flex}.hr-vault-select{color:#f1f5f9;cursor:pointer;background:#070d12d9;border:1px solid #ffffff1f;border-radius:7px;outline:none;width:100%;padding:7px 10px;font-size:11px;transition:border-color .2s}.hr-vault-select:focus{border-color:#38bdf880}.hr-vault-checkbox-label{color:#cbd5e1;cursor:pointer;align-items:flex-start;gap:8px;font-size:11px;line-height:1.4;display:flex}.hr-vault-checkbox-label input{accent-color:#38bdf8;margin-top:2px}.hr-vault-actions{flex-direction:column;gap:8px;display:flex}.hr-vault-btn{justify-content:center!important;width:100%!important;height:36px!important;padding:8px 16px!important;font-size:12px!important}.hr-vault-files-box{background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;margin-bottom:12px;padding:10px 12px}.hr-vault-file-list{flex-direction:column;gap:4px;display:flex}.hr-vault-file-item{color:#cbd5e1;background:#ffffff04;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:4px 6px;font-size:10.5px;display:flex}.hr-vault-file-item.highlight{color:#fed7aa;background:#d4a37314;border:1px solid #d4a37333}.hr-vault-file-item span{text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;overflow:hidden}.hr-vault-file-item small{color:#94a3b8;flex-shrink:0;font-size:9.5px}.hr-vault-progress-box{background:#d4a3730f;border:1px solid #d4a37333;border-radius:7px;margin-bottom:12px;padding:8px 10px}.hr-vault-progress-track{background:#ffffff1a;border-radius:9999px;width:100%;height:5px;overflow:hidden}.hr-vault-progress-fill{background:linear-gradient(90deg,#d4a373,#38bdf8);border-radius:9999px;height:100%;transition:width .15s ease-out}.hr-vault-enterprise-box{background:#0d151b73;border:1px solid #ffffff12;border-radius:10px;padding:14px 18px}.hr-vault-icon-circle{background:#38bdf81a;border:1px solid #38bdf840;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.hr-vault-history-section{background:#0d151b73;border:1px solid #ffffff12;border-radius:10px;padding:14px 18px}.hr-vault-history-list{flex-direction:column;gap:8px;display:flex}.hr-vault-history-item{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;align-items:center;padding:10px 14px;transition:all .2s;display:flex}.hr-vault-history-item:hover{background:#ffffff09;border-color:#ffffff1a}.hr-vault-snapshot-tag{color:#94a3b8;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9999px;padding:2px 7px;font-size:10px}@media (max-width:768px){.hr-vault-grid{grid-template-columns:1fr;gap:12px}.hr-vault-header{flex-direction:column;align-items:stretch;gap:12px}.hr-vault-collapse-toggle{align-self:flex-start}}.pwa-install-banner{z-index:85;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f1f8f9;background:linear-gradient(135deg,#101d25f7,#0a1419fa);border:1px solid #e2b17059;border-radius:16px;width:calc(100% - 48px);max-width:420px;padding:12px 16px;transition:all .25s;animation:.35s cubic-bezier(.16,1,.3,1) pwaSlideUp;position:fixed;bottom:76px;left:24px;right:auto;transform:none;box-shadow:0 10px 30px #00000080,0 0 20px #e2b1701f}@media (max-width:768px){.pwa-install-banner{width:auto;max-width:480px;margin:0 auto;bottom:76px;left:16px;right:16px}}.card-focus-shroud{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:38;cursor:pointer;background:#03070ad6;animation:.22s forwards fadeIn;position:fixed;inset:0}.highlightable-card.card-target-active{transition:all .25s;position:relative;z-index:40!important;border-color:var(--highlight-color,#e2b170)!important;box-shadow:0 0 32px var(--highlight-glow,#e2b17047),0 20px 60px #000000e6!important}.card-active-pill{width:100%;color:var(--highlight-color,#e2b170);border:1px solid var(--highlight-border,#e2b1704d);letter-spacing:.04em;background:#00000080;border-radius:9999px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.card-focus-close-btn{color:inherit;cursor:pointer;opacity:.8;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:3px;transition:opacity .15s,background .15s;display:flex}.card-focus-close-btn:hover{opacity:1;background:#ffffff24}.employee-sidebar .employee-nav-item{color:#93a8b1;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .18s;display:flex}.employee-sidebar .employee-nav-item:hover{color:#f1f8f9;box-shadow:none;background:#ffffff0d;border-color:#ffffff1f}.employee-sidebar .employee-nav-item.active{color:#fff;background:linear-gradient(135deg,#e2b17a2e,#c58f7c1a);border-color:#e2b17a73;box-shadow:0 2px 10px #00000040,inset 0 0 10px #e2b17a14}@keyframes dash{to{stroke-dashoffset:-100px}}@keyframes pulse-soft{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.4;transform:scale(1.08)}}@media (max-width:840px){.organizational-twin-modal{max-height:96vh!important}.organizational-twin-modal>div:nth-child(3){grid-template-columns:1fr!important;overflow-y:auto!important}}#card-landscape.section-heading,.section-heading.has-toggle{justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important;position:relative!important}#card-landscape .section-heading-actions,.section-heading.has-toggle .section-heading-actions{justify-content:flex-end!important;width:auto!important;margin:0!important;display:flex!important;position:absolute!important;top:50%!important;right:0!important;transform:translateY(-50%)!important}@media (max-width:768px){#card-landscape .section-heading-actions,.section-heading.has-toggle .section-heading-actions{justify-content:flex-end!important;width:auto!important;position:absolute!important;top:14px!important;right:0!important;transform:none!important}}.landscape-panel.landscape-compact-card{background:#0c141a!important;border:1px solid #8fc7e529!important;border-radius:12px!important;height:auto!important;min-height:150px!important;margin-bottom:20px!important;padding:0!important;overflow:hidden!important}.landscape-compact-card .landscape-image{background-position:50%!important;background-size:cover!important;align-items:center!important;height:150px!important;min-height:150px!important;padding:18px 24px!important;display:flex!important;position:relative!important}.landscape-compact-card .landscape-content{z-index:2!important;max-width:540px!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;transform:none!important}.landscape-compact-card .landscape-content .eyebrow{color:#e59a7a!important;letter-spacing:.14em!important;margin-bottom:3px!important;font-size:10px!important}.landscape-compact-card .landscape-content h3{color:#f1f5f9!important;margin:2px 0 5px!important;font-size:20px!important;font-weight:500!important;line-height:1.15!important}.landscape-compact-card .landscape-content h3 em{color:#8fc7e5!important;font-style:italic!important}.landscape-compact-card .landscape-content p{color:#94a3b8!important;margin-bottom:12px!important;font-size:11px!important;line-height:1.45!important}.landscape-compact-card .landscape-content .soft-button{align-items:center!important;gap:7px!important;padding:7px 14px!important;font-size:11px!important;font-weight:500!important;display:inline-flex!important}.landscape-compact-card .garden-motif{opacity:.75!important;pointer-events:none!important;width:72px!important;height:72px!important;position:absolute!important;inset:14px 22px auto auto!important}.landscape-compact-card .garden-motif:before,.landscape-compact-card .garden-motif:after,.landscape-compact-card .garden-motif span{border-width:1px!important}.landscape-compact-card .garden-motif span:nth-child(2){width:26px!important;height:12px!important}.landscape-compact-card .garden-motif span:nth-child(3){width:24px!important;height:10px!important}.governance-logbook-teaser .teaser-action{flex-direction:column!important;align-items:flex-start!important;gap:7px!important;margin-top:auto!important;padding-top:10px!important;display:flex!important}.governance-logbook-teaser .teaser-report-btn,.governance-logbook-teaser .teaser-logbook-btn,.governance-logbook-teaser .open-logbook-btn{text-align:center!important;white-space:nowrap!important;box-sizing:border-box!important;border-radius:9999px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:110px!important;min-width:110px!important;max-width:110px!important;height:29px!important;min-height:29px!important;max-height:29px!important;padding:0 8px!important;font-size:11px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}.governance-logbook-teaser .teaser-report-btn{font-weight:600!important}.briefing-export-actions .dashboard-unified-btn{text-align:center!important;white-space:nowrap!important;box-sizing:border-box!important;border-radius:9999px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:90px!important;min-width:90px!important;max-width:90px!important;height:29px!important;min-height:29px!important;max-height:29px!important;padding:0 6px!important;font-size:11px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}.department-row{grid-template-columns:28px 1fr auto 72px!important;align-items:center!important;gap:12px!important;display:grid!important}.department-value{white-space:nowrap!important;justify-content:flex-end!important;align-items:baseline!important;gap:6px!important;display:flex!important}.mini-progress{background:#ffffff14!important;border-radius:9999px!important;min-width:50px!important;height:4px!important;display:block!important;overflow:hidden!important}@media (max-width:640px){.department-row{grid-template-columns:24px 1fr auto 52px!important;gap:8px!important}.governance-logbook-teaser .teaser-action{flex-direction:column!important;align-items:flex-start!important;gap:7px!important;display:flex!important}.governance-logbook-teaser .teaser-report-btn,.governance-logbook-teaser .teaser-logbook-btn,.governance-logbook-teaser .open-logbook-btn{width:110px!important;min-width:110px!important;max-width:110px!important;height:29px!important;min-height:29px!important;max-height:29px!important;padding:0 8px!important;font-size:11px!important}.briefing-export-actions .dashboard-unified-btn{width:86px!important;min-width:86px!important;max-width:86px!important;height:29px!important;min-height:29px!important;max-height:29px!important;padding:0 4px!important;font-size:10.5px!important}}.hr-gov-modal-backdrop,.hr-modal-backdrop{z-index:99999!important;-webkit-backdrop-filter:blur(14px)!important;-webkit-overflow-scrolling:touch!important;background:#03080aeb!important;justify-content:center!important;align-items:center!important;animation:none!important;display:flex!important;position:fixed!important;inset:0!important;overflow-y:auto!important;transform:none!important}.flow-modal.hr-governance-modal,.flow-modal.hr-governance-modal.modal-wide{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;max-height:min(860px,100dvh - 32px)!important;display:block!important;overflow:hidden auto!important}.flow-modal.hr-governance-modal .hr-gov-modal-body,.flow-modal.hr-governance-modal .hr-gov-content{height:auto!important;max-height:none!important;overflow-y:visible!important}@media (max-width:768px){.hr-gov-modal-backdrop,.hr-modal-backdrop{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;padding:max(12px,env(safe-area-inset-top,16px))8px max(32px,env(safe-area-inset-bottom,24px))!important;display:block!important;overflow-y:scroll!important}.flow-modal.hr-governance-modal,.flow-modal.hr-governance-modal.modal-wide{border-radius:14px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:auto!important;max-height:none!important;margin:0 auto 24px!important;overflow:visible!important}.flow-modal.hr-governance-modal .modal-top{padding:14px 16px 12px!important;position:relative!important}.flow-modal.hr-governance-modal .modal-top h2{margin:4px 0!important;font-size:18px!important}.flow-modal.hr-governance-modal .modal-top .modal-lead{margin-bottom:0!important;font-size:11.5px!important;line-height:1.45!important}.flow-modal.hr-governance-modal .hr-gov-tabs{-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;gap:6px!important;padding:8px 12px!important;display:flex!important;position:relative!important;overflow-x:auto!important}.flow-modal.hr-governance-modal .hr-gov-tab{white-space:nowrap!important;flex:none!important;padding:7px 11px!important;font-size:11.5px!important}.user-profile-backdrop{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;padding:max(12px,env(safe-area-inset-top,16px))8px max(32px,env(safe-area-inset-bottom,24px))!important;display:block!important;overflow-y:scroll!important}.user-profile-modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:auto!important;max-height:none!important;margin:0 auto 24px!important;overflow:visible!important}.user-profile-body{height:auto!important;max-height:none!important;padding:16px 14px 20px!important;overflow:visible!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
