@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:forwards;--tw-animation-iteration-count:1;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y: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:"Geist","Geist Fallback";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Geist Mono","Geist Mono Fallback";--color-red-50:#fef2f2;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-600:#e40014;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-300:#ffd236;--color-amber-500:#f99c00;--color-amber-700:#b75000;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-green-500:#00c758;--color-green-800:#016630;--color-gray-50:#f9fafb;--color-gray-200:#e5e7eb;--color-gray-600:#4a5565;--color-gray-900:#101828;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:"Geist","Geist Fallback";--default-mono-font-family:"Geist Mono","Geist Mono Fallback";--color-border:var(--border)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-900:lab(8.11897% .811279 -12.254)}}}@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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}body.rr-console-body{background:var(--paper);min-height:100dvh;color:var(--ink);margin:0;padding:0}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.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-\[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)}.-bottom-12{bottom:calc(var(--spacing)*-12)}.bottom-0{bottom:calc(var(--spacing)*0)}.-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-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[100\]{z-index:100}.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}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-auto{margin-inline:auto}.-my-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)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.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-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.-ml-4{margin-left:calc(var(--spacing)*-4)}.ml-1{margin-left:calc(var(--spacing)*1)}.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}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.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-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-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-\[1\.15rem\]{height:1.15rem}.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-48{max-height:calc(var(--spacing)*48)}.max-h-\[300px\]{max-height:300px}.max-h-screen{max-height:100vh}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-\[72px\]{min-height:72px}.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-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-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-sm{max-width:var(--container-sm)}.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-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-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-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,forwards)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-text{cursor:text}.touch-none{touch-action:none}.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-\[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-start{justify-content:flex-start}.justify-items-start{justify-items:start}.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)}: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-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-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-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*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-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.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-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-\[var\(--rr-line\)\]{border-color:var(--rr-line)}.border-amber-300\/60{border-color:#ffd23699}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/60{border-color:color-mix(in oklab,var(--color-amber-300)60%,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-destructive{border-color:var(--destructive)}.border-gray-200{border-color:var(--color-gray-200)}.border-green-800\/25{border-color:#01663040}@supports (color:color-mix(in lab, red, red)){.border-green-800\/25{border-color:color-mix(in oklab,var(--color-green-800)25%,transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[var\(--mx-ok-s\)\]{background-color:var(--mx-ok-s)}.bg-\[var\(--rr-card\)\]{background-color:var(--rr-card)}.bg-\[var\(--rr-cs\)\]{background-color:var(--rr-cs)}.bg-\[var\(--rr-paper\)\]{background-color:var(--rr-paper)}.bg-accent{background-color:var(--accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background{background-color:var(--background)}.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-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-gray-50{background-color:var(--color-gray-50)}.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-popover{background-color:var(--popover)}.bg-primary,.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-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.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-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-123{padding:calc(var(--spacing)*123)}.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-4{padding-inline:calc(var(--spacing)*4)}.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-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.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-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.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}.align-middle{vertical-align:middle}.font-mono{font-family:Geist Mono,Geist Mono Fallback}.font-sans{font-family:Geist,Geist Fallback}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.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)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-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-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--brand-d\)\]{color:var(--brand-d)}.text-\[var\(--mx-ok\)\]{color:var(--mx-ok)}.text-\[var\(--mx-warn\)\]{color:var(--mx-warn)}.text-\[var\(--rr-ink\)\]{color:var(--rr-ink)}.text-\[var\(--rr-ink-f\)\]{color:var(--rr-ink-f)}.text-\[var\(--rr-ink-s\)\]{color:var(--rr-ink-s)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-700{color:var(--color-amber-700)}.text-amber-900{color:var(--color-amber-900)}.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-foreground,.text-foreground\/50{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/50{color:color-mix(in oklab,var(--foreground)50%,transparent)}}.text-gray-600{color:var(--color-gray-600)}.text-gray-900{color:var(--color-gray-900)}.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-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-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.92\]{opacity:.92}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_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-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-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}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[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-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}.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)}.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\:opacity-100:is(:where(.group):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\]\: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}.group-\[\.destructive\]\:border-muted\/40:is(:where(.group).destructive *){border-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.group-\[\.destructive\]\:border-muted\/40:is(:where(.group).destructive *){border-color:color-mix(in oklab,var(--muted)40%,transparent)}}.group-\[\.destructive\]\:text-red-300:is(:where(.group).destructive *){color:var(--color-red-300)}@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,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.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:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius: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\:bg-accent:hover{background-color:var(--accent)}.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-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\/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-secondary:hover,.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\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.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\: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)}.group-\[\.destructive\]\:hover\:border-destructive\/30:is(:where(.group).destructive *):hover{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-\[\.destructive\]\:hover\:border-destructive\/30:is(:where(.group).destructive *):hover{border-color:color-mix(in oklab,var(--destructive)30%,transparent)}}.group-\[\.destructive\]\:hover\:bg-destructive:is(:where(.group).destructive *):hover{background-color:var(--destructive)}.group-\[\.destructive\]\:hover\:text-destructive-foreground:is(:where(.group).destructive *):hover{color:var(--destructive-foreground)}.group-\[\.destructive\]\:hover\:text-red-50:is(:where(.group).destructive *):hover{color:var(--color-red-50)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:opacity-100:focus{opacity:1}.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-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}.group-\[\.destructive\]\:focus\:ring-destructive:is(:where(.group).destructive *):focus{--tw-ring-color:var(--destructive)}.group-\[\.destructive\]\:focus\:ring-red-400:is(:where(.group).destructive *):focus{--tw-ring-color:var(--color-red-400)}.group-\[\.destructive\]\:focus\:ring-offset-red-600:is(:where(.group).destructive *):focus{--tw-ring-offset-color:var(--color-red-600)}.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-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\.4rem\]:has(>button){margin-right:-.4rem}.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,forwards)}.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,forwards)}.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:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius: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))ease-out}.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,forwards)}.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\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.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-right-full[data-state=closed]{--tw-exit-translate-x:calc(1*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,forwards)}.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,forwards)}.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))ease-out}.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,forwards)}.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%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:calc(1*-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,forwards)}.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,forwards)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[swipe\=end\]\:animate-out[data-swipe=end]{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,forwards)}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.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)}@media (min-width:40rem){.sm\:top-auto{top:auto}.sm\:right-0{right:calc(var(--spacing)*0)}.sm\:bottom-0{bottom:calc(var(--spacing)*0)}.sm\:col-span-2{grid-column:span 2/span 2}.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\:flex-col{flex-direction:column}.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-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:calc(1*100%)}.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\:max-w-\[420px\]{max-width:420px}.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}}@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-amber-500\/40:is(.dark *){border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-500)40%,transparent)}}.dark\:border-green-500\/30:is(.dark *){border-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.dark\:border-green-500\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-green-500)30%,transparent)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-amber-950\/40:is(.dark *){background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950)40%,transparent)}}.dark\:bg-card\/40:is(.dark *){background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-card\/40:is(.dark *){background-color:color-mix(in oklab,var(--card)40%,transparent)}}.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-amber-100:is(.dark *){color:var(--color-amber-100)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.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(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}: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)}:is(.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){:is(.\@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)}a.\[a\&\]\: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))}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover,a.\[a\&\]\:hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}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:forwards}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@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-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{--ink:#1b2034;--ink-s:#4a5068;--ink-f:#6b7084;--paper:#f6f3ee;--paper2:#fdfbf8;--card:#fff;--line:#e3ded6;--ls:#ebe6df;--cs:#f0ebe4;--brand:#00614f;--brand-d:#004d40;--brand-s:#e6f7f3;--bond:#f5c400;--bond-d:#7a6500;--bond-soft:#fff6d6;--mind:#9b59b6;--mind-d:#6a2b82;--mind-soft:#f3e8f8;--move:#ee4850;--move-d:#a02830;--move-soft:#fce9ea;--plate:#2e6f33;--plate-d:#2e6f33;--plate-soft:#e6f2e6;--sleep:#016a7d;--sleep-d:#016a7d;--sleep-soft:#e0f3f6;--amber:#c98100;--amber-d:#8a5a00;--amber-soft:#fff2d6}.app.p-co{--brand:#0a7a6b;--brand-d:#065a4f;--brand-s:#e6f7f3}span.__om-t,span[data-om-text]{display:inline!important}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--font-sans,"Lato",sans-serif);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}button{cursor:pointer;color:inherit;text-align:left;background:0 0;border:none;font-family:inherit}input{font-family:inherit}#root{height:100dvh}svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.app{background:var(--paper);width:100vw;height:100dvh;position:relative;overflow:hidden}.app .agentcol,.app .ws{scrollbar-width:thin;height:100%;overflow:auto}.app .rail{height:100%;overflow:visible}.app{grid-template-rows:56px 1fr;grid-template-columns:1fr;display:grid}.app .topbar{grid-area:1/1}.app .ws{grid-area:2/1}@media (min-width:700px){.app{grid-template-columns:54px 276px 1fr}.app .topbar{grid-area:1/1/auto/4}.app .rail{grid-area:2/1}.app .agentcol{grid-area:2/2}.app .ws{grid-area:2/3}.app.agentfold{grid-template-columns:54px 44px 1fr}}@media (min-width:1024px){.app{grid-template-columns:58px 332px 1fr}.app.agentfold{grid-template-columns:58px 46px 1fr}}.topbar{background:var(--card);border-bottom:1px solid var(--line);z-index:60;align-items:center;gap:11px;padding:0 14px;display:flex}.tb-logo{flex-shrink:0;height:21px}.tb-tag{letter-spacing:.06em;text-transform:uppercase;background:var(--brand-s);color:var(--brand-d);white-space:nowrap;border-radius:5px;padding:3px 8px;font-size:9.5px;font-weight:900}.tb-crumb{color:var(--ink-s);white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:800;display:flex;overflow:hidden}.tb-crumb svg{opacity:.4;flex-shrink:0;width:11px;height:11px}.tb-who{color:var(--ink-s);flex-shrink:0;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.tb-burger{width:34px;height:34px;color:var(--ink-s);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tb-burger:hover{background:var(--cs)}.tb-burger svg{stroke-width:2.2px;width:18px;height:18px}.zlang{flex-shrink:0;gap:3px;display:flex}.zl{border:1px solid var(--line);background:var(--card);border-radius:7px;justify-content:center;align-items:center;width:27px;height:25px;font-size:13px;line-height:1;display:flex}.zl:hover{background:var(--cs)}.zl.on{border-color:var(--brand);background:var(--brand-s);box-shadow:inset 0 0 0 1px var(--brand)}.rail{z-index:200;position:relative}.rail-inner{background:var(--cs);border-right:1px solid var(--ls);flex-direction:column;width:58px;padding:8px 0;transition:width .18s;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden}@media (min-width:700px){.rail-inner{width:54px}}@media (min-width:1024px){.rail-inner{width:58px}}.rail:hover .rail-inner,.rail:focus-within .rail-inner{width:216px;box-shadow:6px 0 22px #10171f1f}.rl-scroll{scrollbar-width:none;flex:1;overflow:hidden auto}.rl-scroll::-webkit-scrollbar{display:none}.rl-sec{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-f);white-space:nowrap;opacity:0;height:0;padding:9px 16px 4px;font-size:8.5px;font-weight:900;transition:opacity .14s;overflow:hidden}.rail:hover .rl-sec,.rail:focus-within .rl-sec{opacity:1;height:auto}.ri{width:auto;color:inherit;border-radius:9px;align-items:center;gap:11px;margin:1px 8px;padding:7px;text-decoration:none;display:flex;position:relative}a.ri:hover .rl{color:var(--ink)}.ri:hover{background:#fff9}.ri.on{color:var(--brand-d);background:#fff;box-shadow:0 1px 3px #10171f17}.ri svg{stroke-width:2.1px;flex-shrink:0;width:17px;height:17px}.ri .rl{color:var(--ink-s);white-space:nowrap;opacity:0;font-size:13px;font-weight:700;transition:opacity .14s}.ri.on .rl{color:var(--brand-d);font-weight:800}.rail:hover .ri .rl,.rail:focus-within .ri .rl{opacity:1}.rail:not(:hover):not(:focus-within) .ri{justify-content:center;gap:0;padding:7px 0}.rail:not(:hover):not(:focus-within) .ri .rl{flex:0 0 0;width:0;overflow:hidden}.ri .rb{color:#fff;background:var(--brand);opacity:0;border-radius:99px;justify-content:center;align-items:center;min-width:17px;height:17px;margin-left:auto;padding:0 5px;font-size:9px;font-weight:900;display:flex}.rail:hover .ri .rb{opacity:1}.rail:not(:hover) .ri .rb{display:none}.ri .rdot{border-radius:99px;flex-shrink:0;width:7px;height:7px;margin-left:auto}.rail:not(:hover) .ri .rdot{margin:0;position:absolute;top:5px;right:11px}.rl-foot{border-top:1px solid var(--ls);flex-shrink:0;margin-top:4px;padding-top:6px}.rl-acct{border-radius:9px;align-items:center;gap:11px;width:auto;margin:1px 8px;padding:7px;display:flex}.rl-acct:hover{background:#fff9}.rail:not(:hover):not(:focus-within) .rl-acct{justify-content:center;gap:0;padding:7px 0}.rail:not(:hover):not(:focus-within) .rl-acct .lb,.rail:not(:hover):not(:focus-within) .rl-acct .rcog{opacity:0;flex:0 0 0;width:0;overflow:hidden}.rl-acct .lb{opacity:0;min-width:0;transition:opacity .14s}.rail:hover .rl-acct .lb,.rail:focus-within .rl-acct .lb{opacity:1}.rl-acct .lb b{color:var(--ink);white-space:nowrap;font-size:12.5px;font-weight:800;line-height:1.2;display:block}.rl-acct .lb span{color:var(--ink-f);white-space:nowrap;font-size:10.5px;font-weight:600;display:block}.rl-acct .rcog{color:var(--ink-f);opacity:0;flex-shrink:0;margin-left:auto;transition:opacity .14s;display:flex}.rail:hover .rl-acct .rcog{opacity:1}.rl-acct .rcog svg{stroke-width:1.7px;width:15px;height:15px}.setsheet{z-index:520;background:var(--card);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:8px;width:min(340px,92vw);max-height:min(80vh,620px);padding:16px 17px 18px;display:flex;position:fixed;bottom:14px;left:14px;overflow:auto;box-shadow:0 22px 50px -18px #10171f73}.ss-h{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding-bottom:12px;display:flex}.ss-h>div{flex:1;min-width:0}.ss-h b{font-size:14px;font-weight:900;line-height:1.25;display:block}.ss-h span{color:var(--ink-f);font-size:11px;font-weight:700;display:block}.ss-s{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-f);padding-top:9px;font-size:8.5px;font-weight:900}.setsheet .dtk{width:100%}.setsheet .zb{justify-content:flex-start;width:100%}.conn{flex-direction:column;gap:6px;display:flex}.cn{border:1px solid var(--line);border-radius:10px;align-items:center;gap:9px;padding:9px 10px;display:flex}.cn>svg{width:15px;height:15px;color:var(--ink-f);flex-shrink:0}.cn>div{flex:1;min-width:0}.cn b{font-size:12px;font-weight:800;line-height:1.3;display:block}.cn span{color:var(--ink-f);text-wrap:pretty;font-size:10.5px;font-weight:700;display:block}.cn-ok{letter-spacing:.05em;text-transform:uppercase;color:var(--plate-d);background:var(--plate-soft);white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:9px;font-weight:900}.cn-fixed{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-f);background:var(--cs);white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:9px;font-weight:900}.slot.priv{background:repeating-linear-gradient(45deg,var(--cs),var(--cs)5px,var(--card)5px,var(--card)10px);color:var(--ink-f)}.slot.priv b,.slot.priv span{color:var(--ink-f)}.agentcol{background:var(--card);border-right:1px solid var(--ls);z-index:1;flex-direction:column;padding:12px 12px 0;display:flex}.agentcol.folded{align-items:center;padding:12px 0}.ag-unfold{width:30px;height:30px;color:var(--brand-d);background:var(--brand-s);border-radius:9px;justify-content:center;align-items:center;display:flex}.ag-unfold svg{width:16px;height:16px}.ag-topline{border-bottom:1px solid var(--ls);flex-shrink:0;align-items:center;gap:9px;padding-bottom:10px;display:flex}.ag-av{background:var(--bond);width:30px;height:30px;color:var(--bond-d);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ag-av svg{stroke-width:2.2px;width:16px;height:16px}.ag-who{flex:1;min-width:0}.ag-who b{font-size:13px;font-weight:900;line-height:1.2;display:block}.ag-who span{color:var(--ink-f);font-size:10.5px;font-weight:700;display:block}.ag-fold{border:1px solid var(--line);width:26px;height:26px;color:var(--ink-f);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ag-fold:hover{border-color:var(--brand);color:var(--brand-d)}.ag-fold svg{width:12px;height:12px}.ag-sec{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-f);flex-shrink:0;padding:14px 2px 7px;font-size:8.5px;font-weight:900}.agq{border:1px solid var(--line);background:var(--paper2,#fdfbf8);border-radius:12px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:5px;width:100%;margin-bottom:7px;padding:10px 11px;display:flex}.agq:hover{border-color:var(--brand)}.agq.acute{border-color:var(--move);background:var(--attn-soft,#fef6f6)}.agq b{text-wrap:pretty;font-size:12.5px;font-weight:800;line-height:1.35}.agq span{color:var(--ink-f);font-size:10.5px;font-weight:700}.agdid{width:100%;color:var(--ink-s);border-radius:9px;flex-shrink:0;align-items:flex-start;gap:8px;margin-bottom:4px;padding:7px 9px;font-size:11.5px;line-height:1.4;display:flex}.agdid:hover{background:var(--cs)}.agdid svg{stroke-width:2.8px;width:13px;height:13px;color:var(--plate-d);flex-shrink:0;margin-top:2px}.agempty{color:var(--ink-f);padding:4px 2px 2px;font-size:11.5px}.agauto{flex-shrink:0;gap:4px;display:flex}.agauto button{border:1px solid var(--line);background:var(--card);color:var(--ink-f);text-align:center;border-radius:8px;flex:1;padding:7px 4px;font-size:10px;font-weight:800;line-height:1.25}.agauto button.on{border-color:var(--brand);background:var(--brand-s);color:var(--brand-d)}.agnote{color:var(--ink-f);text-wrap:pretty;padding:8px 2px 0;font-size:10.5px;line-height:1.45}.ag-spacer{flex:1;min-height:14px}.agcomp{border-top:1px solid var(--ls);background:var(--paper2,#fdfbf8);flex-shrink:0;margin:0 -12px;padding:11px 12px 12px;position:sticky;bottom:0}.agc-chips{flex-wrap:wrap;gap:5px;margin-bottom:9px;display:flex}.agc-chips button{border:1px solid var(--line);background:var(--card);color:var(--ink-s);border-radius:99px;padding:5px 9px;font-size:10.5px;font-weight:800}.agc-chips button:hover{border-color:var(--brand);color:var(--brand-d);background:var(--brand-s)}.agc-row{align-items:center;gap:7px;display:flex}.agc-in{border:1px solid var(--line);background:var(--card);min-width:0;color:var(--ink);border-radius:10px;outline:none;flex:1;padding:9px 11px;font-size:12px}.agc-send{background:var(--bond);width:32px;height:32px;color:var(--bond-d);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.agc-send svg{fill:currentColor;stroke:none;width:15px;height:15px}.ws{background:var(--paper)}.ws-main{min-width:0;padding:22px 24px 70px}@media (max-width:699px){.ws-main{padding:16px 14px 60px}}.dpanel{border:1px solid var(--brand);background:var(--card);border-radius:16px;max-width:1080px;margin:0 0 20px;padding:16px 18px;box-shadow:0 10px 30px -18px #10171f66}.dt-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;margin-bottom:13px;padding-bottom:12px;display:flex}.dt-head b{text-wrap:pretty;font-size:14.5px;font-weight:900;line-height:1.3;display:block}.dt-head span{color:var(--ink-f);margin-top:2px;font-size:11px;font-weight:700;display:block}.dt-x{border:1px solid var(--line);width:26px;height:26px;color:var(--ink-f);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dt-x svg{width:13px;height:13px}.dtb{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.dtb>*,.dtb .pane>*{max-width:100%}.dtb .dtk{width:100%}.dtp{color:var(--ink-s);text-wrap:pretty;font-size:12.5px;line-height:1.6}.dtp.small{color:var(--ink-f);font-size:11.5px}.dtbig{font-family:var(--font-serif,"Merriweather",serif);letter-spacing:-.5px;font-size:26px;font-weight:900}.dtk{border-bottom:1px solid var(--ls);justify-content:space-between;gap:10px;width:100%;padding:8px 0;font-size:12px;display:flex}.dtk b{color:var(--ink);font-weight:800}.dtvis,.dtacts{width:100%}.dtk span{color:var(--ink-f);text-align:right;font-weight:700}.dpanel .dtp{max-width:76ch}.dtsec{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-f);width:100%;padding-top:8px;font-size:8.5px;font-weight:900}.dtshare{background:var(--sleep-soft);color:var(--sleep-d);border-radius:10px;gap:8px;padding:10px 11px;font-size:11.5px;line-height:1.5;display:flex}.dtshare svg,.dtwarn svg{flex-shrink:0;width:14px;height:14px;margin-top:2px}.dtwarn{background:var(--move-soft);color:var(--move-d);border-radius:10px;gap:8px;padding:10px 11px;font-size:11.5px;line-height:1.5;display:flex}.dtvis{gap:6px;width:100%;display:flex}.dtvis button.on{border-color:var(--brand);background:var(--brand-s);color:var(--brand-d)}.dtvis svg{width:13px;height:13px}.lnk{font:inherit;color:var(--brand-d);padding:0;text-decoration:underline}.dtvis button{border:1px solid var(--line);background:var(--card);color:var(--ink-f);border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:11px;font-weight:800;display:flex}.dtacts{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.dtdone{color:var(--plate-d);align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.dtdone svg{stroke-width:2.8px;width:14px;height:14px}.ghostbar{grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:10px;margin-bottom:6px;display:grid}.gb-i{border:1px solid var(--line);background:var(--card);border-radius:13px;flex-direction:column;gap:3px;padding:13px 14px;display:flex}.gb-i b{letter-spacing:-.2px;word-break:break-word;font-size:15px;font-weight:900}.memgrid{grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:11px;display:grid}.memcol{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:14px 15px}.memcol.in{border-top:3px solid var(--plate)}.memcol.out{border-top:3px solid var(--move)}.mc-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-f);align-items:center;gap:7px;margin-bottom:9px;font-size:11px;font-weight:900;display:flex}.mc-h svg{width:14px;height:14px}.memcol.in .mc-h{color:var(--plate-d)}.memcol.out .mc-h{color:var(--move-d)}.mrow{border-bottom:1px solid var(--ls);justify-content:space-between;gap:12px;padding:7px 0;font-size:12px;display:flex}.mrow:last-child{border-bottom:none}.mrow b{flex-shrink:0;font-weight:800}.mrow span{color:var(--ink-f);text-align:right;text-wrap:pretty;font-weight:700}.maildraft{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:13px;display:grid}@media (max-width:840px){.maildraft{grid-template-columns:minmax(0,1fr)}}.md-l,.md-r{border:1px solid var(--line);background:var(--card);border-radius:15px;padding:15px 16px}.md-r{flex-direction:column;gap:8px;display:flex}.md-h{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:9px;display:flex}.md-h span{color:var(--ink-f);font-size:11px;font-weight:700}.md-l h3{font-family:var(--font-serif,"Merriweather",serif);letter-spacing:-.3px;text-wrap:pretty;margin-bottom:8px;font-size:18px;font-weight:900;line-height:1.3}.md-l p{color:var(--ink-s);text-wrap:pretty;margin-bottom:11px;font-size:12.5px;line-height:1.6}.md-langs{flex-wrap:wrap;gap:6px;display:flex}.md-langs span{background:var(--cs);color:var(--ink-f);border-radius:99px;padding:4px 10px;font-size:10.5px;font-weight:800}.md-langs span.on{background:var(--plate-soft);color:var(--plate-d)}.segs{flex-wrap:wrap;gap:5px;margin-bottom:4px;display:flex}.seg{border:1px solid var(--line);background:var(--card);color:var(--ink-f);border-radius:99px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.seg.on{border-color:var(--brand);background:var(--brand-s);color:var(--brand-d)}.seg.no{color:var(--move-d);background:var(--move-soft);border-style:dashed;border-color:var(--move-soft)}.seg svg{width:11px;height:11px}.watiers{grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:11px;display:grid}.wat{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:14px 15px}.wat.ok{border-left:3px solid var(--plate)}.wat.maybe{border-left:3px solid var(--amber)}.wat.no{border-left:3px solid var(--move);background:var(--attn-soft,#fef6f6)}.wat-h{align-items:center;gap:9px;margin-bottom:7px;display:flex}.wat-n{background:var(--cs);width:22px;height:22px;color:var(--ink-f);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:flex}.wat.ok .wat-n{background:var(--plate-soft);color:var(--plate-d)}.wat.maybe .wat-n{background:var(--amber-soft);color:var(--amber-d)}.wat.no .wat-n{background:var(--move-soft);color:var(--move-d)}.wat-h b{text-wrap:pretty;font-size:13px;font-weight:900;line-height:1.3}.wat p{color:var(--ink-s);text-wrap:pretty;margin-bottom:9px;font-size:12px;line-height:1.55}.wat-w{color:var(--ink-f);border-top:1px solid var(--ls);text-wrap:pretty;padding-top:8px;font-size:10.5px;font-weight:800}.chanels{grid-template-columns:repeat(auto-fit,minmax(224px,1fr));gap:10px;margin-bottom:16px;display:grid}.chan{border:1px solid var(--line);background:var(--card);border-radius:13px;padding:13px 14px}.chan.closed{border-color:var(--move-soft);background:var(--attn-soft,#fef6f6)}.chan b{font-size:13px;font-weight:900;display:block}.chan em{color:var(--ink-f);text-wrap:pretty;margin:3px 0 7px;font-size:11.5px;font-style:normal;line-height:1.45;display:block}.chan span{color:var(--ink-s);border-top:1px solid var(--ls);text-wrap:pretty;padding-top:7px;font-size:12px;font-weight:700;line-height:1.5;display:block}.chan.closed span{color:var(--move-d)}.wagrid{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:840px){.wagrid{grid-template-columns:minmax(0,1fr)}}.waphone{border:1px solid var(--line);background:#ece5dd;border-radius:18px;overflow:hidden}.wa-top{color:#fff;background:#075e54;align-items:center;gap:9px;padding:10px 13px;display:flex}.wa-top b{font-size:12.5px;font-weight:900;line-height:1.2;display:block}.wa-top span{opacity:.75;font-size:10px;font-weight:700;display:block}.wa-body{flex-direction:column;gap:7px;padding:13px 11px 16px;display:flex}.wa-b{max-width:86%;color:var(--ink);text-wrap:pretty;background:#fff;border-radius:12px;padding:8px 11px 14px;font-size:12px;line-height:1.5;position:relative;box-shadow:0 1px 1px #00000014}.wa-b.me{background:#dcf8c6;align-self:flex-end}.wa-b i{color:var(--ink-faint);font-size:8.5px;font-style:normal;position:absolute;bottom:4px;right:9px}.wa-opts{flex-direction:column;align-self:stretch;gap:4px;display:flex}.wa-opts span{text-align:center;color:#075e54;background:#fff;border-radius:9px;padding:7px;font-size:11.5px;font-weight:700;box-shadow:0 1px 1px #00000014}.wa-sys{color:var(--ink-faint);text-align:center;text-wrap:pretty;background:#ffffffb3;border-radius:99px;align-self:center;padding:4px 10px;font-size:9.5px;font-weight:700}.wa-pay{text-align:center;color:#fff;background:#075e54;border-radius:11px;align-self:stretch;padding:11px;font-size:12.5px;font-weight:900}.wa-pay em{opacity:.75;margin-top:2px;font-size:10px;font-style:normal;font-weight:700;display:block}.wacol{flex-direction:column;gap:8px;min-width:0;display:flex}.walock{border-radius:14px;gap:11px;padding:14px 15px;display:flex}.walock.on{background:var(--plate-soft);color:var(--plate-d)}.walock.off{background:var(--amber-soft);color:var(--amber-d)}.walock svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.walock b{margin-bottom:3px;font-size:13px;font-weight:900;display:block}.walock span{text-wrap:pretty;font-size:12px;line-height:1.55;display:block}.wacap{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:11px 13px}.wacap.off{background:var(--cs)}.wc-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.wc-h b{font-size:12.5px;font-weight:900}.wacap p{color:var(--ink-s);text-wrap:pretty;margin-top:4px;font-size:11.5px;line-height:1.5}.guards{grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:11px;display:grid}.guard{border:1px solid var(--line);border-left:3px solid var(--brand);background:var(--card);border-radius:13px;padding:14px 15px}.guard b{text-wrap:pretty;margin-bottom:5px;font-size:13px;font-weight:900;display:block}.guard p{color:var(--ink-s);text-wrap:pretty;font-size:12px;line-height:1.6}.four{grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:10px;margin-bottom:14px;display:grid}.fo{border:1px solid var(--line);background:var(--card);border-radius:13px;padding:13px 14px}.fo-n{background:var(--brand-s);width:20px;height:20px;color:var(--brand-d);border-radius:99px;justify-content:center;align-items:center;margin-bottom:7px;font-size:10px;font-weight:900;display:inline-flex}.fo b{font-size:13px;font-weight:900;display:block}.fo p{color:var(--ink-s);text-wrap:pretty;margin-top:3px;font-size:11.5px;line-height:1.5}.mp.small{margin-bottom:14px;font-size:12.5px}.ttable{border:1px solid var(--line);background:var(--card);border-radius:14px;overflow:hidden}.tt-h,.tt-r{grid-template-columns:88px minmax(0,2.2fr) 1fr .7fr .8fr .8fr .9fr;align-items:center;gap:12px;padding:11px 15px;display:grid}.tt-h{background:var(--cs);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-f);font-size:8.5px;font-weight:900}.tt-r{border-top:1px solid var(--ls);color:var(--ink-s);font-size:12px}.tt-r code{color:var(--brand-d);font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:700}.tt-r b{color:var(--ink);text-wrap:pretty;font-size:12.5px;font-weight:800;display:block}.tt-r em{color:var(--ink-f);text-wrap:pretty;margin-top:2px;font-size:11px;font-style:normal;line-height:1.45;display:block}.tt-h .num,.tt-r .num{text-align:right}.tt-r .num.strong{color:var(--ink);font-weight:900}@media (max-width:1000px){.tt-h{display:none}.tt-r{grid-template-columns:minmax(0,1fr);gap:4px;padding:13px 15px}.tt-r>span{grid-column:1/-1;gap:10px;display:flex}.tt-r>span:before{content:attr(data-label);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-f);flex:0 0 104px;padding-top:2px;font-size:8.5px;font-weight:900}.tt-r>span.wide{display:block}.tt-r>span.wide:before{margin-bottom:2px;display:block}.tt-r .num{text-align:left}}.codegrid{grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:11px;display:grid}.cg{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:15px 16px}.cg.inv{border-top:3px solid var(--brand)}.cg.exp{border-top:3px solid var(--sleep)}.cg-h{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-f);margin-bottom:9px;font-size:9px;font-weight:900}.cg-r{border-bottom:1px solid var(--ls);justify-content:space-between;gap:12px;padding:8px 0;font-size:12.5px;display:flex}.cg-r b{font-weight:800}.cg-r span{color:var(--ink-s);text-align:right;text-wrap:pretty;font-weight:700}.cg p{color:var(--ink-f);text-wrap:pretty;margin:6px 0 4px;font-size:11px;line-height:1.5}.checks{grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:10px;display:grid}.chk{border:1px solid var(--line);background:var(--card);border-radius:12px;gap:10px;padding:12px 14px;display:flex}.chk.ok{border-left:3px solid var(--plate)}.chk.no{border-left:3px solid var(--move);background:var(--attn-soft,#fef6f6)}.chk svg{flex-shrink:0;width:15px;height:15px;margin-top:2px}.chk.ok svg{color:var(--plate-d)}.chk.no svg{color:var(--move-d)}.chk b{text-wrap:pretty;font-size:12.5px;font-weight:900;line-height:1.3;display:block}.chk span{color:var(--ink-s);text-wrap:pretty;margin-top:3px;font-size:11.5px;line-height:1.5;display:block}.agentt{grid-template-columns:repeat(auto-fit,minmax(256px,1fr));gap:11px;display:grid}.at{border:1px solid var(--line);border-left:3px solid var(--bond-strong,var(--bond));background:var(--card);border-radius:13px;padding:14px 15px}.at b{text-wrap:pretty;margin-bottom:5px;font-size:13px;font-weight:900;display:block}.at p{color:var(--ink-s);text-wrap:pretty;font-size:12px;line-height:1.6}.teamlist{grid-template-columns:repeat(auto-fill,minmax(256px,1fr));gap:11px;display:grid}.tm{border:1px solid var(--line);background:var(--card);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 11px;padding:14px 15px;display:grid}.tm.me{border-color:var(--brand)}.tm-id{min-width:0}.tm-id b{align-items:center;gap:7px;font-size:13.5px;font-weight:900;display:flex}.tm-id b em{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-d);background:var(--brand-s);border-radius:99px;padding:2px 7px;font-size:9px;font-style:normal;font-weight:900}.tm-id span{color:var(--ink-f);font-size:11px;font-weight:700;display:block}.tm>.zpill{grid-column:2}.tm-n,.tm-ok,.tm-away,.tm-note{color:var(--ink-f);grid-column:1/-1;font-size:11.5px;font-weight:700}.tm-ok{color:var(--plate-d)}.tm-away{color:var(--amber-d);align-items:center;gap:6px;display:flex}.tm-away svg{width:12px;height:12px}.tm-note{color:var(--ink-s);text-wrap:pretty;font-weight:600;line-height:1.5}.tm-now{color:var(--ink-s);grid-column:1/-1;font-size:11.5px;font-weight:800;line-height:1.45;display:block}.tm-now i{vertical-align:middle;border-radius:99px;flex-shrink:0;width:7px;height:7px;margin-right:7px;display:inline-block}.tm-today{color:var(--ink-f);grid-column:1/-1;font-size:11px;font-weight:700}.tstrip{border:1px solid var(--line);background:var(--card);border-radius:14px;margin-bottom:13px;padding:11px 13px 13px}.ts-h{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:9px;display:flex}.ts-h .sl{margin-bottom:0}.ts-sum{flex-wrap:wrap;gap:6px;margin-right:auto;display:flex}.ts-f{color:var(--ink-s);background:var(--paper2);border:1px solid var(--ls);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:10.5px;font-weight:800;display:inline-flex}.ts-f:hover{border-color:var(--ink-f)}.ts-f.on{background:var(--ink);color:#fff;border-color:var(--ink)}.ts-f i{border-radius:99px;flex-shrink:0;width:7px;height:7px}.ts-row{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:9px;display:grid}.ts-c{border:1px solid var(--ls);background:var(--paper2);text-align:left;cursor:pointer;width:100%;min-width:0;font:inherit;color:inherit;border-radius:11px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.ts-c:hover{border-color:var(--ink-f)}.ts-w{min-width:0;position:relative}.ts-w.open .ts-c{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-s)}.ts-pop{z-index:40;border:1px solid var(--line);background:var(--card);border-radius:12px;min-width:262px;max-width:320px;max-height:min(58vh,340px);padding:12px 13px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 14px 34px #10171f29}.ts-pk{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-f);margin-bottom:8px;font-size:9.5px;font-weight:900}.ts-pr{grid-template-columns:48px minmax(0,1fr);gap:9px;margin-bottom:5px;font-size:11.5px;line-height:1.45;display:grid}.ts-pr b{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-f);padding-top:2px;font-size:9.5px;font-weight:900}.ts-pr span{color:var(--ink-s);font-weight:700}.ts-pa{border-top:1px solid var(--ls);flex-wrap:wrap;gap:6px;margin-top:9px;padding-top:9px;display:flex}.ts-more{color:var(--ink-s);background:var(--paper2);border:1px dashed var(--line);cursor:pointer;border-radius:11px;align-self:center;padding:10px 12px;font-size:11.5px;font-weight:800}.ts-more:hover{border-color:var(--ink-f);color:var(--ink)}.ts-c.me{border-color:var(--brand);background:var(--brand-s)}.ts-c.away{opacity:.72}.ts-b{min-width:0}.ts-b b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:900;display:block;overflow:hidden}.ts-b span{color:var(--ink-s);align-items:flex-start;gap:6px;margin-top:2px;font-size:11px;font-weight:700;line-height:1.45;display:flex}.ts-b span>span{min-width:0;display:block}.ts-b em{color:var(--ink-f);margin-top:2px;font-size:10.5px;font-style:normal;font-weight:700;display:block}.ts-d{border-radius:99px;flex:none;width:7px;height:7px;margin-top:5px}.troster{flex-direction:column;gap:7px;display:flex}.tr2{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-template-columns:auto minmax(0,1.6fr) auto auto auto;align-items:center;gap:6px 12px;padding:10px 13px;display:grid}.tr2.me{border-color:var(--brand)}.tr2-id{min-width:0}.tr2-id b{align-items:center;gap:7px;font-size:13px;font-weight:900;display:flex}.tr2-id b em{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-d);background:var(--brand-s);border-radius:99px;padding:2px 7px;font-size:9px;font-style:normal;font-weight:900}.tr2-id span{color:var(--ink-f);font-size:11px;font-weight:700;display:block}.tr2-n,.tr2-s{color:var(--ink-s);white-space:nowrap;font-size:11.5px;font-weight:800}.tr2-s i{vertical-align:middle;border-radius:99px;width:7px;height:7px;margin-right:6px;display:inline-block}.tr2-away{color:var(--amber-d);align-items:center;gap:6px;display:inline-flex}.tr2-away svg{width:12px;height:12px}.tr2-note{color:var(--ink-f);grid-column:2/-1;font-size:11px;font-weight:700}@media (max-width:820px){.tr2{grid-template-columns:auto minmax(0,1fr)}.tr2>.zpill,.tr2-n,.tr2-s,.tr2-note{grid-column:2/-1}}.rolegrid{grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:10px;display:grid}.rl2{border:1px solid var(--line);border-left:3px solid var(--line);background:var(--card);border-radius:12px;padding:13px 14px}.rl2 b{margin-bottom:4px;font-size:13px;font-weight:900;display:block}.rl2 p{color:var(--ink-s);text-wrap:pretty;font-size:11.5px;line-height:1.55}.cover{border:1px solid var(--amber-soft);background:var(--amber-soft);color:var(--amber-d);border-radius:14px;padding:15px 16px}.cv2-h{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:9px;display:flex}.cv2-h svg{opacity:.6;width:13px;height:13px}.cv2-h>div{flex:1;min-width:170px}.cv2-h b{font-size:13.5px;font-weight:900;display:block}.cv2-h span{opacity:.85;font-size:11px;font-weight:700;display:block}.cover p{text-wrap:pretty;margin-bottom:11px;font-size:12.5px;line-height:1.6}.cv2-a{flex-wrap:wrap;gap:7px;display:flex}.unass{flex-direction:column;gap:9px;display:flex}.ua{border:1px solid var(--line);border-left:3px solid var(--sleep);background:var(--card);border-radius:13px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.ua-b{flex:1;min-width:190px}.ua-b b{font-size:13.5px;font-weight:900;display:block}.ua-b span{color:var(--ink-f);margin-top:1px;font-size:11px;font-weight:700;display:block}.ua-b em{color:var(--ink-s);text-wrap:pretty;margin-top:5px;font-size:12px;font-style:normal;line-height:1.5;display:block}.ua-a{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.othernote{border:1px dashed var(--line);background:var(--card);width:100%;color:var(--ink-s);text-align:left;text-wrap:pretty;border-radius:12px;align-items:center;gap:11px;margin-bottom:13px;padding:12px 14px;font-size:12px;line-height:1.55;display:flex}.othernote:hover{border-color:var(--brand)}.othernote svg{width:15px;height:15px;color:var(--ink-f);flex-shrink:0}.othernote svg:last-child{opacity:.5;width:13px;height:13px;margin-left:auto}.emptyfind{border:1px dashed var(--line);background:var(--card);border-radius:16px;flex-direction:column;align-items:flex-start;gap:9px;padding:30px 24px;display:flex}.emptyfind svg{width:22px;height:22px;color:var(--ink-f)}.emptyfind b{text-wrap:pretty;font-size:15px;font-weight:900}.emptyfind p{color:var(--ink-s);text-wrap:pretty;max-width:62ch;font-size:12.5px;line-height:1.65}.ef-a{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.visgrid{grid-template-columns:repeat(auto-fit,minmax(244px,1fr));gap:10px;margin-bottom:6px;display:grid}.vc{border:1px solid var(--line);border-left:3px solid var(--line);background:var(--card);border-radius:12px;padding:13px 14px}.vc-h{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:5px;display:flex}.vc-h svg{width:14px;height:14px;color:var(--ink-f);flex-shrink:0}.vc-h b{font-size:12.5px;font-weight:900}.vc-h span{color:var(--ink-f);margin-left:auto;font-size:10.5px;font-weight:800}.vc p{color:var(--ink-s);text-wrap:pretty;font-size:11.5px;line-height:1.55}.tvis.v-client{color:var(--plate-d);border-color:var(--plate-soft);background:var(--plate-soft)}.tvis.v-notyet{color:var(--sleep-d);border-color:var(--sleep-soft);background:var(--sleep-soft)}.tvis.v-note{color:var(--mind-d);border-color:var(--mind-soft);background:var(--mind-soft)}.tvis.v-third{color:var(--bond-d);border-color:var(--bond-soft);background:var(--bond-soft)}.tvis.v-withheld{color:var(--move-d);border-color:var(--move-soft);background:var(--move-soft)}.visopt{border:1px solid var(--line);background:var(--card);text-align:left;border-radius:11px;gap:10px;width:100%;margin-bottom:6px;padding:11px 12px;display:flex}.visopt:hover{border-color:var(--brand)}.visopt.on{border-color:var(--brand);background:var(--brand-s)}.visopt svg{width:14px;height:14px;color:var(--ink-f);flex-shrink:0;margin-top:2px}.visopt b{font-size:12.5px;font-weight:900;display:block}.visopt span{color:var(--ink-s);text-wrap:pretty;margin-top:2px;font-size:11.5px;line-height:1.55;display:block}.findbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.findbar .modesw{margin-bottom:0}.findbar .searchrow{flex:1;min-width:220px;margin-bottom:0}.elsewhere{border:1px dashed var(--line);background:var(--cs);color:var(--ink-s);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:11px;padding:13px 15px;font-size:12px;line-height:1.55;display:flex}.elsewhere svg{width:15px;height:15px;color:var(--ink-f);flex-shrink:0;margin-top:2px}.elsewhere>div{flex:1;min-width:190px}.elsewhere b{color:var(--ink);font-size:12.5px;font-weight:900;display:block}.elsewhere span{text-wrap:pretty;margin-top:2px;display:block}.findhint{color:var(--ink-f);padding:14px 2px;font-size:12.5px}.modesw{border:1px solid var(--line);background:var(--card);border-radius:99px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;margin-bottom:14px;padding:4px;display:flex}.modesw button{color:var(--ink-f);white-space:nowrap;border-radius:99px;align-items:center;gap:7px;padding:7px 14px;font-size:12px;font-weight:800;display:flex}.modesw button.on{background:var(--brand-s);color:var(--brand-d)}.modesw svg{width:13px;height:13px}.sortrow{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;display:flex}.sortnote{color:var(--ink-f);text-wrap:pretty;margin-left:auto;font-size:11px}.rtable{border:1px solid var(--line);background:var(--card);border-radius:14px;overflow:hidden}.rt-h,.rt-r{text-align:left;grid-template-columns:minmax(0,2fr) 1.2fr 1fr 1fr .6fr .9fr;align-items:center;gap:12px;width:100%;padding:10px 15px;display:grid}.rt-h{background:var(--cs);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-f);font-size:8.5px;font-weight:900}.rt-r{border-top:1px solid var(--ls);color:var(--ink-s);font-size:12px}.rt-r:hover{background:var(--cs)}.rt-r.full{background:var(--brand-s)}.rt-r.full:hover{filter:brightness(.98)}.rt-n{align-items:center;gap:9px;min-width:0;display:flex}.rt-n b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:800;overflow:hidden}.rt-h .num,.rt-r .num{text-align:right}@media (max-width:1000px){.rt-h{display:none}.rt-r{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 15px}.rt-r>span{grid-column:1/-1;gap:10px;display:flex}.rt-r>span:before{content:attr(data-label);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-f);flex:0 0 96px;padding-top:2px;font-size:8.5px;font-weight:900}.rt-r .rt-n:before{display:none}.rt-r .num{text-align:left}}.pfhead{margin-bottom:14px;position:relative}.pf-band{background:linear-gradient(110deg,var(--bond-soft),var(--mind-soft)55%,var(--sleep-soft));border-radius:18px;height:96px}.pf-card{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:-42px 0 0 22px;display:flex}.pf-av{background:var(--mind);color:#fff;border:4px solid var(--paper);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:84px;height:84px;font-size:30px;font-weight:900;display:flex}.pf-id{min-width:0;padding-bottom:4px}.pf-id h1{font-family:var(--font-serif,"Merriweather",serif);letter-spacing:-.5px;font-size:26px;font-weight:900;line-height:1.15}.pf-id>span{color:var(--ink-f);margin-top:2px;font-size:12.5px;font-weight:700;display:block}.pf-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pfc{border:1px solid var(--line);background:var(--card);color:var(--ink-s);border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:800;display:inline-flex}.pfc svg{width:12px;height:12px;color:var(--ink-f)}.pf-status{border:1px solid var(--line);background:var(--card);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:6px;padding:15px 17px;display:flex}.pfs-ring{background:conic-gradient(var(--plate)100%,var(--cs)0);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:relative}.pfs-ring:after{content:"";background:var(--card);border-radius:99px;position:absolute;inset:5px}.pfs-ring b{z-index:1;color:var(--plate-d);font-size:12px;font-weight:900;position:relative}.pfs-b{flex:1;min-width:200px}.pfs-b b{font-size:14px;font-weight:900;display:block}.pfs-b span{color:var(--ink-s);text-wrap:pretty;margin-top:2px;font-size:12.5px;line-height:1.55;display:block}.pfs-l{flex-direction:column;gap:4px;display:flex}.pfsl{color:var(--plate-d);white-space:nowrap;align-items:center;gap:7px;font-size:11.5px;font-weight:700;display:flex}.pfsl svg{stroke-width:2.6px;width:13px;height:13px}.prows{border:1px solid var(--line);background:var(--card);border-radius:14px;overflow:hidden}.prow{border-bottom:1px solid var(--ls);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:13px 16px;font-size:13px;display:flex}.prow:last-child{border-bottom:none}.prow b{font-weight:800}.prow span{color:var(--ink-s);text-align:right;text-wrap:pretty;font-weight:700}.plinks{flex-direction:column;gap:7px;display:flex}.plink{border:1px solid var(--line);background:var(--card);text-align:left;border-radius:13px;align-items:center;gap:12px;width:100%;padding:13px 15px;display:flex}.plink:hover{border-color:var(--brand)}.plink>svg{width:16px;height:16px;color:var(--ink-f);flex-shrink:0}.plink>svg:last-child{opacity:.45;width:13px;height:13px;margin-left:auto}.plink>div{flex:1;min-width:0}.plink b{font-size:13px;font-weight:900;display:block}.plink span{color:var(--ink-f);text-wrap:pretty;margin-top:2px;font-size:11.5px;line-height:1.5;display:block}.insur{grid-template-columns:repeat(auto-fit,minmax(236px,1fr));gap:10px;display:grid}.ins{border:1px solid var(--line);background:var(--card);border-radius:13px;padding:13px 14px}.ins-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:9px;display:flex}.ins-h b{font-size:13.5px;font-weight:900}.ins-h span{color:var(--ink-f);font-size:11px;font-weight:800}.ins-b{color:var(--ink-s);flex-wrap:wrap;gap:14px;margin:6px 0 8px;font-size:11.5px;display:flex}.ins-bar{background:var(--cs);border-radius:99px;height:7px;position:relative}.ins-bar i{background:var(--brand);border-radius:99px;height:100%;display:block}.ins-bar em{color:var(--ink-f);font-size:10.5px;font-style:normal;font-weight:800;position:absolute;top:11px;right:0}.ins-none{color:var(--ink-s);text-wrap:pretty;font-size:11.5px;line-height:1.5}.runsheet{flex-direction:column;display:flex}.rgap{color:var(--ink-f);align-items:center;gap:10px;padding:5px 0 5px 58px;font-size:10.5px;font-weight:800;display:flex}.rgap:after{content:"";background:repeating-linear-gradient(90deg,var(--line)0 4px,transparent 4px 9px);flex:1;height:1px}.rrow{border:1px solid var(--line);background:var(--card);border-radius:14px;margin-bottom:7px;overflow:hidden}.rrow.s-now{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-s)}.rrow.s-note{border-color:var(--amber)}.rrow.s-closed{opacity:.72}.rrow.open{box-shadow:0 8px 26px -18px #10171f73}.rrow.s-now.open{box-shadow:0 0 0 3px var(--brand-s),0 8px 26px -18px #10171f73}.rr-h{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;width:100%;padding:12px 15px;display:flex}.rr-h:hover{background:var(--cs)}.rr-t{font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;width:46px;font-size:13px;font-weight:900;line-height:1.15;display:flex}.rr-t em{color:var(--ink-f);font-size:9.5px;font-style:normal;font-weight:700}.rr-tick{background:var(--cs);width:19px;height:19px;color:var(--plate-d);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rrow.s-closed .rr-tick{background:var(--plate-soft)}.rr-tick svg{stroke-width:3px;width:12px;height:12px}.rr-tick i{background:var(--line);border-radius:99px;width:7px;height:7px;display:block}.rrow.s-now .rr-tick i{background:var(--brand)}.rrow.s-note .rr-tick i{background:var(--amber)}.rr-id,.rr-h .clink{flex:170px;min-width:0}.rr-h .cl-t b{font-size:13.5px}.rr-id b{font-size:13.5px;font-weight:900;line-height:1.25;display:block}.rr-id span{color:var(--ink-f);font-size:11.5px;font-weight:700;display:block}.rr-fee{color:var(--ink-f);white-space:nowrap;font-size:11px;font-weight:700}.rr-b{border-top:1px solid var(--ls);background:var(--paper2,#fdfbf8);padding:14px 15px 15px}.rr-k{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-f);align-items:center;gap:7px;margin-bottom:8px;font-size:9px;font-weight:900;display:flex}.rr-k svg{width:13px;height:13px}.rr-b p{color:var(--ink-s);text-wrap:pretty;max-width:72ch;font-size:13px;line-height:1.65}.rr-bl{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.rr-a{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.kbd{background:#ffffff47;border-radius:4px;margin-left:2px;padding:1px 5px;font-size:9.5px;font-style:normal;font-weight:900}.zb:not(.pri) .kbd{background:var(--cs);color:var(--ink-f)}.quietline{background:var(--cs);border-radius:13px;flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.quietline b{font-size:13px;font-weight:900}.quietline span{min-width:200px;color:var(--ink-s);text-wrap:pretty;flex:1;font-size:12.5px;line-height:1.55}.fields{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:10px;display:grid}.fld{border:1px solid var(--line);background:var(--card);border-radius:13px;flex-direction:column;gap:9px;padding:14px 15px;display:flex}.fld.wide{grid-column:1/-1}.fl-l b{font-size:13px;font-weight:900;display:block}.fl-l span{color:var(--ink-f);text-wrap:pretty;margin-top:2px;font-size:11.5px;line-height:1.5;display:block}.fl-c{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.savedtag{letter-spacing:.07em;text-transform:uppercase;color:var(--plate-d);background:var(--plate-soft);border-radius:99px;padding:3px 8px;font-size:9px;font-weight:900}.tgl{border:1px solid var(--line);background:var(--card);color:var(--ink-f);border-radius:99px;align-items:center;gap:9px;padding:6px 13px 6px 6px;font-size:12px;font-weight:800;display:inline-flex}.tgl i{background:var(--cs);border-radius:99px;flex-shrink:0;width:32px;height:18px;transition:background .15s;position:relative}.tgl i:after{content:"";background:#fff;border-radius:99px;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #10171f4d}.tgl.on{border-color:var(--brand);color:var(--brand-d)}.tgl.on i{background:var(--brand)}.tgl.on i:after{transform:translate(14px)}.stp{border:1px solid var(--line);background:var(--card);border-radius:10px;align-items:center;gap:2px;display:inline-flex;overflow:hidden}.stp button{width:30px;height:32px;color:var(--ink-f);text-align:center;font-size:15px;font-weight:900}.stp button:hover{background:var(--cs);color:var(--brand-d)}.stp b{text-align:center;font-variant-numeric:tabular-nums;min-width:64px;font-size:13.5px;font-weight:900}.stp b em{color:var(--ink-f);font-size:10.5px;font-style:normal;font-weight:700}.chc{border:1px solid var(--line);background:var(--card);border-radius:99px;flex-wrap:wrap;gap:4px;padding:3px;display:inline-flex}.chc button{color:var(--ink-f);white-space:nowrap;border-radius:99px;padding:6px 12px;font-size:11.5px;font-weight:800}.chc button:hover{color:var(--ink)}.chc button.on{background:var(--brand-s);color:var(--brand-d)}.chc.multi button.on{background:var(--brand);color:#fff}.txin{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:9px;outline:none;min-width:0;padding:8px 11px;font-size:12.5px}.txin:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-s)}.txin.wide{flex:1;width:100%}.txin.time{font-variant-numeric:tabular-nums;width:110px}.edl{flex-direction:column;gap:5px;width:100%;display:flex}.edl-r{align-items:center;gap:6px;display:flex}.edl-r input{border:1px solid var(--line);background:var(--card);min-width:0;color:var(--ink);border-radius:9px;outline:none;flex:1;padding:8px 11px;font-family:inherit;font-size:12.5px}.edl-r input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-s)}.edl-r button{width:28px;height:28px;color:var(--ink-f);text-align:center;border-radius:8px;flex-shrink:0;font-size:16px}.edl-r button:hover{background:var(--move-soft);color:var(--move-d)}.edl-add{align-items:center;gap:6px;margin-top:3px;display:flex}.edl-add input{border:1px dashed var(--line);min-width:0;color:var(--ink);background:0 0;border-radius:9px;outline:none;flex:1;padding:8px 11px;font-family:inherit;font-size:12.5px}.edl-add input:focus{border-style:solid;border-color:var(--brand)}.rolesw{border:1px solid var(--line);background:var(--cs);border-radius:99px;flex-shrink:0;gap:2px;padding:3px;display:flex}.rolesw a,.rolesw span{width:27px;height:23px;color:var(--ink-f);border-radius:99px;justify-content:center;align-items:center;display:flex}.rolesw a:hover{background:var(--card);color:var(--brand-d)}.rolesw .on{background:var(--card);color:var(--brand-d);box-shadow:0 1px 2px #10171f1f}.rolesw svg{width:13px;height:13px}.pf-band.oz{background:linear-gradient(110deg,var(--sleep-soft),var(--mind-soft)55%,var(--cs))}.pf-av.oz{background:var(--sleep)}.schedlist{flex-direction:column;gap:8px;display:flex}.schd{border:1px solid var(--line);background:var(--card);border-radius:13px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.schd.undone{opacity:.6}.sc-i{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.sc-i svg{width:15px;height:15px}.sc-b{flex:1;min-width:200px}.sc-h{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.sc-h b{font-size:13.5px;font-weight:900}.sc-h span{color:var(--ink-f);margin-left:auto;font-size:10.5px;font-weight:700}.sc-b p{color:var(--ink-s);text-wrap:pretty;font-size:12.5px;line-height:1.6}.sc-b code{color:var(--ink-f);background:var(--cs);border-radius:6px;margin-top:6px;padding:3px 8px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;display:inline-block}.sc-a{flex-wrap:wrap;gap:6px;display:flex}.wlist{flex-direction:column;gap:7px;display:flex}.wl{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:11px;padding:10px 13px;display:flex}.wl.took{border-color:var(--plate-soft);background:var(--plate-soft)}.wl-b{min-width:150px}.wl-b b{font-size:12.5px;font-weight:900;display:block}.wl-b span{color:var(--ink-f);font-size:11px;font-weight:700;display:block}.wl-n{min-width:180px;color:var(--ink-s);text-wrap:pretty;flex:1;font-size:11.5px}.calgrid{grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:11px;display:grid}.calc{border:1px solid var(--line);background:var(--card);border-radius:13px;flex-direction:column;align-items:flex-start;gap:5px;padding:14px 15px;display:flex}.calc.ok{border-left:3px solid var(--plate)}.calc.off{border-left:3px solid var(--line);opacity:.86}.cc-h{flex-wrap:wrap;align-items:center;gap:9px;width:100%;display:flex}.cc-h b{font-size:14px;font-weight:900}.cc-who{color:var(--ink-f);font-size:11px;font-weight:700}.calc p{color:var(--ink-s);text-wrap:pretty;margin-top:3px;font-size:11.5px;line-height:1.55}.chain{grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:9px;display:grid}.chn{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.chn.human{border-left:3px solid var(--mind)}.chn.agent{border-left:3px solid var(--plate)}.chn-n{background:var(--cs);width:20px;height:20px;color:var(--ink-f);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:900;display:flex}.chn>div{flex:1;min-width:140px}.chn b{font-size:12.5px;font-weight:900;display:block}.chn p{color:var(--ink-s);text-wrap:pretty;margin-top:2px;font-size:11.5px;line-height:1.5}.claims{flex-direction:column;gap:8px;display:flex}.clm{border:1px solid var(--line);background:var(--card);border-radius:13px;padding:13px 15px}.clm.rejected{border-left:3px solid var(--move)}.clm.refixed{border-left:3px solid var(--amber)}.clm.paid{border-left:3px solid var(--plate)}.clm.human{border-left:3px solid var(--mind)}.cm-h{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.cm-code{background:var(--cs);color:var(--ink-s);border-radius:7px;padding:4px 9px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;font-weight:700}.cm-t{flex:1;min-width:160px}.cm-t b{font-size:13px;font-weight:900;display:block}.cm-t span{color:var(--ink-f);font-size:11px;font-weight:700;display:block}.cm-amt{font-variant-numeric:tabular-nums;font-size:14px;font-weight:900}.clm p{color:var(--ink-s);text-wrap:pretty;font-size:12px;line-height:1.6}.cm-f{border-top:1px solid var(--ls);color:var(--ink-f);flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;padding-top:8px;font-size:11px;font-weight:700;display:flex}.cm-f button{margin-left:auto}.obox,.ibox{flex-direction:column;gap:9px;display:flex}.ob,.ib{border:1px solid var(--line);background:var(--card);border-radius:13px;padding:14px 15px}.ob.draft{border-left:3px solid var(--amber)}.ob.failed{border-left:3px solid var(--move)}.ob.sent{border-left:3px solid var(--plate)}.ob-h,.ib-h{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:5px;display:flex}.ob-h b,.ib-h b{flex:1;min-width:150px;font-size:13.5px;font-weight:900}.ob-w,.ib-w{color:var(--ink-f);font-size:10.5px;font-weight:700}.ob-m{color:var(--ink-f);flex-wrap:wrap;gap:14px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.ob-m b{color:var(--ink-s);font-weight:900}.ob p,.ib p{color:var(--ink-s);text-wrap:pretty;max-width:76ch;font-size:12.5px;line-height:1.65}.ob-a{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.ib-from{color:var(--ink-f);margin-bottom:6px;font-size:11.5px;font-weight:800;display:block}.ib-f{flex-wrap:wrap;gap:5px;margin:9px 0;display:flex}.ib-f span{background:var(--cs);color:var(--ink-s);border-radius:7px;padding:4px 9px;font-size:10.5px;font-weight:700}.agthread{border-top:1px solid var(--ls);flex-direction:column;flex-shrink:0;gap:8px;margin-top:10px;padding:11px 0 4px;display:flex}.agm{flex-direction:column;align-items:flex-start;gap:6px;max-width:100%;display:flex}.agm.you{align-items:flex-end}.agm-b{background:var(--paper2,#fdfbf8);border:1px solid var(--line);text-wrap:pretty;border-radius:12px;max-width:94%;padding:9px 11px;font-size:12px;line-height:1.55}.agm.you .agm-b{background:var(--brand-s);border-color:var(--brand-s);color:var(--brand-d);font-weight:700}.agclear{color:var(--ink-f);align-self:flex-end;font-size:10.5px;font-weight:800;text-decoration:underline}.agcomp form.agc-row{align-items:center;gap:7px;display:flex}.who-n{display:none}@media (min-width:700px){.who-n{display:inline}}.tb-crumb{display:none}@media (min-width:700px){.tb-crumb{color:var(--ink-s);white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:800;display:flex;overflow:hidden}}.ag-fold{display:none}@media (min-width:700px){.ag-fold{display:flex}}.cal{border:1px solid var(--line);background:var(--card);border-radius:14px;overflow:hidden}.cal-h{background:var(--cs);border-bottom:1px solid var(--line);display:flex}.cal-h .cal-gut{flex-shrink:0;width:52px}.cal-d{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-f);text-align:center;flex:1;padding:9px 6px;font-size:10px;font-weight:900}.cal-d.today{color:var(--brand-d);background:var(--brand-s)}.cal-b{display:flex;position:relative;overflow-x:auto}.cal-b .cal-gut{border-right:1px solid var(--ls);flex-shrink:0;width:52px}.cal-hr{color:var(--ink-f);text-align:right;font-variant-numeric:tabular-nums;padding:3px 7px 0 0;font-size:9.5px;font-weight:800;display:block}.cal-grid{flex:1;min-width:460px;position:relative}.cal-line{background:var(--ls);height:1px;position:absolute;left:0;right:0}.cal-col{cursor:copy;border-right:1px solid var(--ls);width:20%;position:absolute;top:0;bottom:0}.cal-col.today{background:#007e6b09}.cal-now{z-index:4;pointer-events:none;height:0;position:absolute;left:0;right:0}.cal-now i{background:var(--move);height:2px;display:block}.cal-now span{color:#fff;background:var(--move);border-radius:99px;padding:1px 6px;font-size:9px;font-weight:900;position:absolute;top:-8px;right:4px}.cev{z-index:3;background:var(--mind-soft);border:1px solid var(--mind);color:var(--mind-d);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:9px;padding:5px 8px;position:absolute;overflow:hidden}.cev b{font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:900;display:block}.cev span{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:800;line-height:1.2;display:block;overflow:hidden}.cev em{opacity:.75;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;display:block;overflow:hidden}.cev-f{letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:8.5px;font-style:normal;font-weight:900;display:inline-block}.cev.now{background:var(--brand-s);border-color:var(--brand);color:var(--brand-d);box-shadow:0 0 0 2px var(--brand-s)}.cev.done{background:var(--cs);border-color:var(--line);color:var(--ink-f);cursor:default}.cev.blocked{background:var(--move-soft);border-color:var(--move);color:var(--move-d)}.cev.priv{background:repeating-linear-gradient(45deg,var(--cs)0 6px,transparent 6px 12px);border-style:dashed;border-color:var(--line);color:var(--ink-f);cursor:not-allowed}.cev.moved{box-shadow:0 0 0 2px var(--amber)}.cev.dragging{cursor:grabbing;z-index:9;opacity:.92;box-shadow:0 14px 30px -12px #10171f80}.callegend{color:var(--ink-f);flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;font-size:11px;font-weight:700;display:flex}.callegend span{align-items:center;gap:6px;display:flex}.lg{border-radius:4px;width:11px;height:11px;display:block}.lg.now{background:var(--brand-s);box-shadow:inset 0 0 0 1px var(--brand)}.lg.done{background:var(--cs);box-shadow:inset 0 0 0 1px var(--line)}.lg.blocked{background:var(--move-soft);box-shadow:inset 0 0 0 1px var(--move)}.lg.priv{background:repeating-linear-gradient(45deg,var(--cs)0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1px var(--line)}.lg-n{text-wrap:pretty;margin-left:auto}.cb-wait{text-align:center;color:#fff;flex-direction:column;align-items:center;gap:9px;padding:26px;display:flex}.cb-wait b{font-size:15px;font-weight:900}.cb-wait span{opacity:.75;text-wrap:pretty;max-width:40ch;font-size:12px;line-height:1.55}.cb-dot{background:var(--plate);border-radius:99px;width:12px;height:12px;animation:1.8s infinite pls;box-shadow:0 0 #5da674b3}@keyframes pls{70%{box-shadow:0 0 0 14px #5da67400}to{box-shadow:0 0 #5da67400}}.cb-idle{background:#ffffff1f;border-radius:99px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cb-idle svg{width:19px;height:19px}.cb-a{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:4px;display:flex}.cb-live{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#d65c4ce6;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:900;display:flex;position:absolute;bottom:12px;left:12px}.cb-live i{background:#fff;border-radius:99px;width:6px;height:6px}.rr-note.standalone{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:16px 17px}.dripbar{gap:3px;margin-bottom:16px;display:flex}.drip{border:1px solid var(--line);text-align:center;background:var(--card);border-radius:8px;flex:1;min-width:0;min-height:44px;padding:6px 4px}.drip.has{border-color:var(--bond)}.dr-w{color:var(--ink-f);margin-bottom:4px;font-size:9.5px;font-weight:900;display:block}.dr-p{background:var(--plate);border-radius:99px;width:8px;height:8px;margin:0 1px;display:inline-block}.dr-p.scheduled{background:var(--sleep)}.dr-p.draft{background:var(--line)}.libr{flex-direction:column;gap:8px;display:flex}.libr .lb{border:1px solid var(--line);background:var(--card);border-radius:13px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.libr .lb.draft{opacity:.78;border-style:dashed}.lb-wk{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-f);background:var(--cs);border-radius:7px;flex-shrink:0;padding:5px 9px;font-size:10px;font-weight:900}.lb-b{flex:1;min-width:200px}.lb-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lb-h b{font-size:13.5px;font-weight:900}.lb-h span{color:var(--ink-f);font-size:10.5px;font-weight:700}.lb-b p{color:var(--ink-s);text-wrap:pretty;margin-top:4px;font-size:11.5px;line-height:1.55}.lb-l{gap:4px;margin-top:7px;display:flex}.lb-l span{background:var(--cs);color:var(--ink-f);border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:900}.lb-l span.on{background:var(--plate-soft);color:var(--plate-d)}.lb-o{text-align:right;flex-shrink:0}.lb-o b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:900;display:block}.lb-o span{color:var(--ink-f);font-size:10px;font-weight:700;display:block}.ctl{flex-direction:column;gap:2px;display:flex}.ct{border-radius:10px;flex-wrap:wrap;align-items:center;gap:11px;padding:10px 12px;display:flex}.ct:hover{background:var(--cs)}.ct.in{background:var(--bond-soft)}.ct.in:hover{filter:brightness(.98)}.ct-w{color:var(--ink-f);font-variant-numeric:tabular-nums;flex-shrink:0;width:106px;font-size:10.5px;font-weight:800}.ct-arrow{color:var(--ink-f);text-align:center;flex-shrink:0;width:14px;font-size:13px;font-weight:900}.ct-b{flex:1;min-width:180px}.ct-b b{text-wrap:pretty;font-size:12.5px;font-weight:800;line-height:1.35;display:block}.ct-b span{color:var(--ink-f);font-size:11px;font-weight:700;display:block}.ct-by{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-f);background:var(--cs);border-radius:99px;padding:3px 8px;font-size:9.5px;font-weight:900}.chanstrip{grid-template-columns:repeat(auto-fit,minmax(214px,1fr));gap:8px;margin-bottom:8px;display:grid}.cs2{border:1px solid var(--line);background:var(--card);text-align:left;border-radius:12px;align-items:center;gap:9px;padding:10px 12px;display:flex}.cs2:hover{border-color:var(--brand)}.cs2.st-off{opacity:.72;border-style:dashed}.cs2-d{border-radius:99px;flex-shrink:0;width:8px;height:8px}.cs2>div{flex:1;min-width:0}.cs2 b{font-size:12px;font-weight:900;line-height:1.25;display:block}.cs2 span{color:var(--ink-f);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;display:block;overflow:hidden}.corrsplit{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (max-width:900px){.corrsplit{grid-template-columns:minmax(0,1fr)}}.corrlist{flex-direction:column;gap:5px;display:flex}.cr2{border:1px solid var(--line);background:var(--card);text-align:left;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.cr2:hover{border-color:var(--brand)}.cr2.on{border-color:var(--brand);background:var(--brand-s)}.cr2.needs{border-left:3px solid var(--amber)}.cr2-b{flex:1;min-width:0}.cr2-h{align-items:baseline;gap:8px;display:flex}.cr2-h b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:900;overflow:hidden}.cr2-h span{color:var(--ink-f);flex-shrink:0;font-size:10px;font-weight:700}.cr2-p{color:var(--ink-s);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 5px;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.cr2-c{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.cr2-c>span{color:var(--ink-f);font-size:10px;font-weight:700}.chdot{border-radius:99px;width:7px;height:7px;display:block}.corrthread{border:1px solid var(--line);background:var(--card);border-radius:14px;min-width:0;overflow:hidden}.ct-empty{color:var(--ink-f);flex-direction:column;align-items:flex-start;gap:8px;padding:30px 24px;display:flex}.ct-empty svg{width:20px;height:20px}.ct-empty b{color:var(--ink);font-size:14px}.ct-empty p{text-wrap:pretty;max-width:56ch;font-size:12.5px;line-height:1.6}.th-h{border-bottom:1px solid var(--line);background:var(--cs);flex-wrap:wrap;align-items:center;gap:11px;padding:13px 15px;display:flex}.th-h>div{flex:1;min-width:160px}.th-h b{font-size:14px;font-weight:900;display:block}.th-h span{color:var(--ink-f);font-size:11px;font-weight:700;display:block}.th-b{flex-direction:column;gap:11px;padding:14px 15px;display:flex}.thm{background:var(--paper2,#fdfbf8);border:1px solid var(--line);border-radius:12px;padding:11px 13px}.thm.in{background:var(--bond-soft);border-color:var(--bond-soft)}.thm.flag{border-color:var(--move);background:var(--move-soft)}.thm.failed{border-color:var(--move)}.thm-h{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:5px;display:flex}.thm-by{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-f);font-size:9.5px;font-weight:900}.thm-w{color:var(--ink-f);margin-left:auto;font-size:10px;font-weight:700}.thm p{text-wrap:pretty;font-size:12.5px;line-height:1.6}.thm-n{border-top:1px solid var(--ls);color:var(--ink-f);text-wrap:pretty;align-items:flex-start;gap:7px;margin-top:8px;padding-top:8px;font-size:11.5px;line-height:1.5;display:flex}.thm-n svg{flex-shrink:0;width:12px;height:12px;margin-top:2px}.thm-a{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.th-c{border-top:1px solid var(--line);background:var(--cs);flex-wrap:wrap;gap:7px;padding:12px 15px;display:flex}.th-c .txin{flex:1;min-width:180px}.wact .pane,.cb-screen .pane,.ag-topline .pane,.tb-crumb .pane,.rr-a .pane{display:contents}.chanpane{border:1px solid var(--brand);background:var(--card);border-radius:14px;margin-bottom:14px;padding:16px 17px}.cp-h{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:14px;padding-bottom:12px;display:flex}.cp-h>div{flex:1;min-width:210px}.cp-h b{font-size:15px;font-weight:900;display:block}.cp-h span{color:var(--ink-s);text-wrap:pretty;max-width:70ch;margin-top:3px;font-size:12px;line-height:1.55;display:block}.cs2.sel{border-color:var(--brand);background:var(--brand-s)}.contents{display:contents}.openline{background:var(--amber-soft);width:100%;color:var(--amber-d);text-align:left;border-radius:11px;align-items:center;gap:9px;margin-bottom:12px;padding:10px 13px;font-size:12.5px;line-height:1.5;display:flex}.openline svg{flex-shrink:0;width:15px;height:15px}.openline span{text-wrap:pretty;flex:1;min-width:0}.openline b{font-weight:900}.openline em{letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;align-items:center;gap:5px;font-size:10px;font-style:normal;font-weight:900;display:flex}.openline em svg{width:11px;height:11px}.pwhead{border:1px solid var(--line);border-left:3px solid var(--mind);background:var(--card);border-radius:13px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:14px 15px;display:flex}.pwhead>div{flex:1;min-width:200px}.pwhead b{text-wrap:pretty;font-size:14.5px;font-weight:900;display:block}.pwhead span{color:var(--ink-f);margin-top:2px;font-size:11.5px;font-weight:700;display:block}.eplist{flex-direction:column;gap:8px;display:flex}.ep{border:1px solid var(--line);background:var(--card);border-radius:13px;overflow:hidden}.ep.now{border-color:var(--brand)}.ep.flag{border-left:3px solid var(--move)}.ep.ahead{opacity:.68;border-style:dashed}.ep-h{flex-wrap:wrap;align-items:center;gap:11px;width:100%;padding:12px 14px;display:flex}.ep-h:hover{background:var(--cs)}.ep-h>svg{opacity:.45;flex-shrink:0;width:13px;height:13px}.ep-rail{border:2px solid var(--line);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:11px;height:11px;display:flex}.ep.now .ep-rail{border-color:var(--brand);background:var(--brand)}.ep.closed .ep-rail{background:var(--line)}.ep.flag .ep-rail{border-color:var(--move);background:var(--move)}.ep-t{flex:1;min-width:170px}.ep-t1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ep-t1 b{font-size:13.5px;font-weight:900}.ep-d{color:var(--ink-f);margin-top:2px;font-size:11px;font-weight:700;display:block}.ep-n{color:var(--ink-f);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.ep-b{border-top:1px solid var(--ls);padding:0 14px 13px}.ep-s{color:var(--ink-s);text-wrap:pretty;padding:11px 0;font-size:12.5px;line-height:1.6}.ep-sec{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-f);padding:9px 0 6px;font-size:8.5px;font-weight:900}.ep-it{border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.ep-it:hover{background:var(--cs)}.ep-bar{border-radius:99px;flex-shrink:0;width:3px;height:22px}.ep-dt{color:var(--ink-f);font-variant-numeric:tabular-nums;flex-shrink:0;width:54px;font-size:11px;font-weight:800}.ep-tt{text-wrap:pretty;flex:1;min-width:150px;font-size:12.5px;font-weight:800}.ep-op{background:var(--amber-soft);color:var(--amber-d);border-radius:9px;align-items:center;gap:9px;margin-bottom:5px;padding:9px 11px;font-size:12px;line-height:1.5;display:flex}.ep-op svg{flex-shrink:0;width:14px;height:14px}.ep-op span{text-wrap:pretty;flex:1;min-width:0}.thinline{background:var(--cs);width:100%;color:var(--ink-s);border-radius:11px;align-items:center;gap:9px;margin-bottom:12px;padding:10px 13px;font-size:12px;line-height:1.5;display:flex}.thinline svg{opacity:.6;flex-shrink:0;width:14px;height:14px}.thinline span{text-wrap:pretty;flex:1;min-width:0}.thinline b{color:var(--ink);font-weight:900}.briefline{color:var(--ink-f);text-wrap:pretty;margin:2px 0 16px;font-size:12px;font-weight:700}.briefline b{color:var(--ink-s);font-weight:900}.clink{cursor:pointer;border-radius:8px;align-items:center;gap:9px;min-width:0;margin:-2px -4px;padding:2px 4px;display:inline-flex}.clink:hover{background:var(--cs)}.clink:hover b{text-underline-offset:2px;text-decoration:underline}.clink:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.clink.flat{cursor:default}.clink.flat:hover{background:0 0}.clink.flat:hover b{text-decoration:none}.cl-t{min-width:0}.cl-t b{font-weight:900;line-height:1.3;display:block}.cl-t em{color:var(--ink-f);font-size:11px;font-style:normal;font-weight:700;line-height:1.35;display:block}.agq-w{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agq-w em{color:var(--ink-f);font-size:10.5px;font-style:normal;font-weight:700}.agq-w .clink b{font-size:11.5px}.biogrp{margin-bottom:14px}.bg-h{align-items:center;gap:8px;padding:0 2px 7px;display:flex}.bg-h b{font-size:12.5px;font-weight:900}.bg-h span:last-child{color:var(--ink-f);margin-left:auto;font-size:10.5px;font-weight:800}.bg-h .ldot{margin-left:0}.biorow{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:6px;padding:12px 14px;display:flex}.biorow.none{opacity:.72;border-style:dashed}.br-id{flex:170px;min-width:0}.br-id b{font-size:13px;font-weight:900;display:block}.br-id span{color:var(--ink-f);font-size:10.5px;font-weight:700;display:block}.br-scale{flex:190px;min-width:0}.br-track{border-radius:99px;height:7px;display:flex;position:relative;overflow:hidden}.br-track em{flex:1;display:block}.br-track em.lo{background:var(--sleep-soft)}.br-track em.mid{background:var(--plate-soft)}.br-track em.hi{background:var(--amber-soft)}.br-track i{background:var(--ink);z-index:2;border-radius:99px;width:3px;height:11px;position:absolute;top:-2px;transform:translate(-50%)}.br-none{background:repeating-linear-gradient(90deg,var(--cs)0 5px,transparent 5px 10px);border-radius:99px;height:7px;font-size:0}.br-status{color:var(--ink-s);text-wrap:pretty;margin-top:5px;font-size:11px;font-weight:700;display:block}.br-val{text-align:right;flex-shrink:0;min-width:92px}.br-val b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:900;display:block}.br-val span{color:var(--ink-f);font-size:10px;font-weight:700;display:block}.tabgrid{grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:7px;display:grid}.tabtog{border:1px solid var(--line);background:var(--card);border-radius:11px;align-items:center;gap:9px;padding:10px 12px;display:flex}.tabtog:hover{border-color:var(--brand)}.tabtog.on{border-color:var(--brand);background:var(--brand-s)}.tabtog.locked{opacity:.75;cursor:default}.tt-box{border:1.6px solid var(--line);background:var(--card);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;display:flex}.tabtog.on .tt-box{background:var(--brand);border-color:var(--brand);color:#fff}.tt-box svg{stroke-width:3px;width:11px;height:11px}.tt-t{flex:1;min-width:0}.tt-t b{font-size:12.5px;font-weight:800;display:block}.tt-t em{color:var(--ink-f);font-size:10px;font-style:normal;font-weight:700;display:block}.tabtog>svg{opacity:.4;flex-shrink:0;width:12px;height:12px}.dtnext span{color:var(--ink-f);font-size:11px;font-weight:700;display:block}.zpill{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:3px 8px;font-size:9.5px;font-weight:900;display:inline-flex}.zav{border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.zb{border:1px solid var(--line);background:var(--card);color:var(--ink-s);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:8px 13px;font-size:12px;font-weight:800;display:inline-flex}.zb.pri{background:var(--brand);border-color:var(--brand);color:#fff}.zb:hover{background:var(--cs);color:var(--ink)}.zb.pri:hover{filter:brightness(1.07);color:#fff}.zb.sm{padding:6px 10px;font-size:11px}.zb.wide{justify-content:flex-start;width:100%}.zb:disabled{opacity:.45;cursor:default}.zb svg{stroke-width:2.4px;flex-shrink:0;width:13px;height:13px}.sect{flex-wrap:wrap;align-items:baseline;gap:12px;margin:26px 0 11px;display:flex}.sl{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-f);font-size:9px;font-weight:900}.sr{color:var(--ink-f);font-size:11.5px}.banner{background:var(--brand-s);color:var(--brand-d);text-wrap:pretty;border-radius:13px;align-items:flex-start;gap:11px;margin:16px 0;padding:13px 15px;font-size:12.5px;line-height:1.55;display:flex}.banner svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.banner button{flex-shrink:0}.banner.move{background:var(--move-soft);color:var(--move-d)}.banner.amber{background:var(--amber-soft);color:var(--amber-d)}.chips{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.chip{border:1px solid var(--line);background:var(--card);color:var(--ink-f);border-radius:99px;padding:6px 12px;font-size:11.5px;font-weight:800}.chip:hover{border-color:var(--brand);color:var(--brand-d)}.chip.on{border-color:var(--brand);background:var(--brand-s);color:var(--brand-d)}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;margin:16px 0 20px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button{color:var(--ink-f);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 13px;font-size:12.5px;font-weight:800}.tabs button.on{color:var(--brand-d);border-bottom-color:var(--brand)}.wrap{max-width:1080px}.whead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.wk{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-f);margin-bottom:5px;font-size:9px;font-weight:900}.wt{font-family:var(--font-serif,"Merriweather",serif);letter-spacing:-.4px;text-wrap:pretty;font-size:25px;font-weight:900;line-height:1.22}.wsb{color:var(--ink-s);text-wrap:pretty;max-width:68ch;margin-top:7px;font-size:13.5px;line-height:1.6}.wact{flex-wrap:wrap;gap:7px;display:flex}.acards{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:11px;display:grid}.acard{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;gap:7px;padding:14px 15px;display:flex;position:relative}.acard:hover{border-color:var(--brand);box-shadow:0 6px 18px -12px #10171f59}.acard.gone{opacity:.55}.ac-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ac-cl{color:var(--ink-s);align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.ac-w{color:var(--ink-f);margin-left:auto;font-size:10px;font-weight:700}.ac-t{text-wrap:pretty;font-size:13.5px;font-weight:900;line-height:1.35}.ac-d{color:var(--ink-s);text-wrap:pretty;font-size:12px;line-height:1.55}.ac-src{color:var(--ink-f);border-top:1px solid var(--ls);align-items:center;gap:6px;padding-top:3px;font-size:10.5px;font-weight:700;display:flex}.ac-src svg{flex-shrink:0;width:12px;height:12px}.ac-done{color:var(--plate-d);font-size:9.5px;font-weight:900;position:absolute;top:10px;right:12px}.clist{flex-direction:column;gap:9px;display:flex}.crow{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:13px 15px;display:flex}.crow:hover{border-color:var(--brand);box-shadow:0 6px 18px -12px #10171f59}.cr-id{flex:210px;min-width:min(100%,190px)}.cr-id b{font-size:14px;font-weight:900;display:block}.cr-id span{color:var(--ink-f);font-size:11.5px;font-weight:700;display:block}.cr-bloom{flex-shrink:0;align-items:center;display:flex}.cr-tags{flex-wrap:wrap;flex:2 200px;gap:5px;display:flex}.cr-appt{text-align:right;flex-shrink:0;min-width:120px}.cr-appt b{font-size:12.5px;font-weight:900;display:block}.cr-appt span{color:var(--ink-f);font-size:11px;font-weight:700;display:block}.chead{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;display:grid}.ch-id{min-width:0}.ch-nm{font-family:var(--font-serif,"Merriweather",serif);letter-spacing:-.4px;min-width:0;font-size:24px;font-weight:900;line-height:1.2}.ch-meta{color:var(--ink-f);flex-wrap:wrap;grid-column:2;align-items:baseline;gap:0 7px;margin-top:2px;font-size:12px;font-weight:700;display:flex}.ch-meta span{white-space:nowrap}.ch-meta span+span:before{content:"·";color:var(--line);margin-right:7px}.ch-act{grid-column:1/-1;margin-top:8px}.ch-id h1{font-family:var(--font-serif,"Merriweather",serif);letter-spacing:-.4px;font-size:24px;font-weight:900;line-height:1.2}.ch-id span{color:var(--ink-f);margin-top:3px;font-size:12px;font-weight:700;display:block}.ch-act{flex-wrap:wrap;gap:7px;display:flex}.eyes{flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;display:flex}.eyes button{border:1px solid var(--line);background:var(--card);color:var(--ink-f);border-radius:99px;padding:6px 12px;font-size:11.5px;font-weight:800}.eyes button.on{border-color:var(--brand);background:var(--brand-s);color:var(--brand-d)}.eyes-note{color:var(--ink-f);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.eyes-note svg{width:13px;height:13px}.eyegrid{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:820px){.eyegrid{grid-template-columns:minmax(0,1fr)}}.eyephone{border:1px solid var(--line);background:var(--card);border-radius:20px;overflow:hidden}.ep-top{background:var(--cs);border-bottom:1px solid var(--line);align-items:baseline;gap:8px;padding:10px 14px;display:flex}.ep-top b{font-size:12.5px;font-weight:900}.ep-top span{color:var(--ink-f);font-size:10.5px;font-weight:700}.ep-body{background:var(--paper);flex-direction:column;align-items:center;gap:11px;padding:16px 14px 18px;display:flex}.ep-h{font-family:var(--font-serif,"Merriweather",serif);align-self:flex-start;font-size:15px;font-weight:900}.ep-card{background:var(--card);border:1px solid var(--line);border-radius:12px;width:100%;padding:11px 12px}.ep-card.soft{background:var(--amber-soft);border-color:var(--amber-soft)}.ep-card b{text-wrap:pretty;font-size:12.5px;font-weight:800;line-height:1.35;display:block}.ep-card span{color:var(--ink-f);margin-top:2px;font-size:11px;font-weight:700;display:block}.ep-card.soft span{color:var(--amber-d)}.ep-share{border-top:1px solid var(--ls);flex-direction:column;gap:5px;margin-top:9px;padding-top:9px;display:flex}.eps-row{align-items:center;gap:9px;display:flex}.eps-row>div{flex:1;min-width:0}.eps-row b{font-size:11.5px;font-weight:800;line-height:1.3;display:block}.eps-row em{color:var(--ink-f);font-size:10px;font-style:normal;font-weight:700;display:block}.eps-t{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:9px;font-weight:900}.eps-t.own{background:var(--brand-s);color:var(--brand-d)}.eps-t.on{background:var(--plate-soft);color:var(--plate-d)}.eps-t.off{background:var(--cs);color:var(--ink-f)}.eyelevels{flex-direction:column;gap:10px;min-width:0;display:flex}.eyelev{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:14px 15px}.eyelev.plan{border-left:3px solid var(--mind)}.el-h{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.el-h b{font-size:13.5px;font-weight:900}.el-w{color:var(--ink-f);margin-top:3px;font-size:10.5px;font-weight:800;display:block}.eyelev p{color:var(--ink-s);text-wrap:pretty;margin:7px 0 10px;font-size:12.5px;line-height:1.6}.tdnext{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start;gap:13px;display:grid}@media (max-width:820px){.tdnext{grid-template-columns:minmax(0,1fr)}}.tdn-l{border:1px solid var(--brand);background:var(--card);border-radius:16px;padding:16px 17px}.tdn-row{align-items:center;gap:11px;margin:8px 0 10px;display:flex}.tdn-row b{letter-spacing:-.2px;font-size:17px;font-weight:900;display:block}.tdn-row span{color:var(--ink-f);font-size:12px;font-weight:700;display:block}.tdn-bl{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.tdn-p{color:var(--ink-s);text-wrap:pretty;margin-bottom:12px;font-size:12.5px;line-height:1.6}.tdn-acts{flex-wrap:wrap;gap:7px;display:flex}.tdn-r{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:14px 15px}.tdrow{border-bottom:1px solid var(--ls);gap:11px;padding:9px 0;display:flex}.tdrow:last-child{border-bottom:none}.tdrow b{width:42px;color:var(--ink-f);flex-shrink:0;font-size:12px;font-weight:900}.tdrow span{font-size:12.5px;font-weight:800;display:block}.tdrow em{color:var(--ink-f);font-size:11px;font-style:normal;font-weight:700;display:block}.tdrow.done{opacity:.5}.tdrow.next b{color:var(--brand-d)}.tdclients{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:11px;display:grid}.tdc{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;gap:9px;padding:14px 15px;display:flex}.tdc:hover{border-color:var(--brand)}.tdc-h{align-items:center;gap:10px;display:flex}.tdc-h>div{flex:1;min-width:0}.tdc-h b{font-size:13.5px;font-weight:900;display:block}.tdc-h span{color:var(--ink-f);font-size:11px;font-weight:700;display:block}.tdc-risk{color:var(--move-d);background:var(--move-soft);border-radius:9px;align-items:center;gap:7px;padding:7px 9px;font-size:11.5px;font-weight:800;line-height:1.4;display:flex}.tdc-risk svg{flex-shrink:0;width:13px;height:13px}.tdc-b{color:var(--ink-s);flex-direction:column;align-items:flex-start;gap:5px;font-size:12.5px;line-height:1.5;display:flex}.tdc-f{border-top:1px solid var(--ls);flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;display:flex}.tdc-f em{letter-spacing:.05em;text-transform:uppercase;color:var(--amber-d);background:var(--amber-soft);border-radius:99px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:900}.tdc-n{color:var(--ink-f);margin-left:auto;font-size:10.5px;font-weight:700}.quiet{border:1px dashed var(--line);background:var(--card);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:16px 18px;display:grid}@media (max-width:620px){.quiet{grid-template-columns:minmax(0,1fr)}}.q-n{text-align:center}.q-n b{font-family:var(--font-serif,"Merriweather",serif);letter-spacing:-1.5px;color:var(--plate-d);font-size:40px;font-weight:900;line-height:1;display:block}.q-n span{color:var(--ink-f);text-wrap:pretty;max-width:120px;margin-top:5px;font-size:11px;font-weight:800;display:block}.q-d p{color:var(--ink-s);text-wrap:pretty;margin-bottom:10px;font-size:12.5px;line-height:1.6}.patterns{grid-template-columns:repeat(auto-fill,minmax(244px,1fr));gap:11px;display:grid}.pat{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:14px 15px}.pat b{text-wrap:pretty;font-size:13px;font-weight:900;line-height:1.35;display:block}.pat p{color:var(--ink-s);text-wrap:pretty;margin:6px 0 10px;font-size:12px;line-height:1.55}.searchrow{border:1px solid var(--line);background:var(--card);border-radius:12px;align-items:center;gap:10px;margin-bottom:13px;padding:10px 14px;display:flex}.searchrow svg{width:16px;height:16px;color:var(--ink-f);flex-shrink:0}.pane{display:contents}.agpane{flex-direction:column;flex:1;min-height:0;display:flex}.searchin{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:13px}.pracsw{display:none}.demosw{background:var(--ink);opacity:.85;border-radius:99px;flex-shrink:0;align-items:center;gap:4px;padding:3px 4px 3px 10px;display:flex}.demosw:hover{opacity:1}.demosw>span{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;margin-right:4px;font-size:8.5px;font-weight:900}.demosw button{color:#ffffffb3;white-space:nowrap;border-radius:99px;padding:4px 9px;font-size:10px;font-weight:800}.demosw button.on{color:#fff;background:#ffffff29}.interrupt{border:1px solid var(--move-soft);background:var(--move-soft);width:100%;color:var(--move-d);border-radius:13px;align-items:center;gap:12px;margin-bottom:14px;padding:13px 15px;display:flex}.interrupt:hover{border-color:var(--move)}.interrupt>svg{flex-shrink:0;width:17px;height:17px}.interrupt>svg:last-child{opacity:.5;width:14px;height:14px;margin-left:auto}.interrupt div{flex:1;min-width:0}.interrupt b{text-wrap:pretty;font-size:13px;font-weight:900;line-height:1.35;display:block}.interrupt span{opacity:.8;margin-top:1px;font-size:11.5px;display:block}.quietline{border-top:1px solid var(--line);color:var(--ink-f);flex-wrap:wrap;align-items:baseline;gap:9px;margin-top:18px;padding:13px 15px;font-size:12px;line-height:1.6;display:flex}.quietline b{color:var(--ink);font-size:12.5px;font-weight:900}.quietline span{text-wrap:pretty;flex:1;min-width:220px}.mp{color:var(--ink-s);text-wrap:pretty;max-width:70ch;margin-bottom:16px;font-size:13.5px;line-height:1.7}.ln-n.alt{color:var(--plate-d);border-top:none;padding-top:3px}.lanekey{color:var(--ink-f);flex-wrap:wrap;gap:16px;margin-top:10px;font-size:11px;font-weight:700;display:flex}.lanekey span{align-items:center;gap:6px;display:flex}.lanekey i{border-radius:99px;width:9px;height:9px;display:block}.lanekey i.k1{background:var(--brand)}.lanekey i.k2{background:var(--plate)}.pracs{grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:11px;display:grid}.prac{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:15px 16px}.prac.on{border-color:var(--brand)}.pr-h{align-items:center;gap:10px;margin-bottom:8px;display:flex}.pr-h b{font-size:13.5px;font-weight:900;display:block}.pr-h span{color:var(--ink-f);font-size:11px;font-weight:700;display:block}.pr-m{color:var(--brand-d);margin-bottom:7px;font-size:11px;font-weight:800}.prac p{color:var(--ink-s);text-wrap:pretty;margin-bottom:11px;font-size:12.5px;line-height:1.6}.convey{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:13px;display:grid}@media (max-width:860px){.convey{grid-template-columns:minmax(0,1fr)}}.cv{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:16px 17px}.cv-before{border-color:var(--brand)}.cv-after{border-left:3px solid var(--bond-strong,var(--bond))}.cv-k{flex-wrap:wrap;align-items:baseline;gap:9px;margin-bottom:9px;display:flex}.cv-k span{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-d);font-size:9px;font-weight:900}.cv-k em{color:var(--ink-f);font-size:10.5px;font-style:normal;font-weight:700}.cv-row{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:9px;display:flex}.cv-row>div{flex:auto;min-width:0}.cv-row b{letter-spacing:-.2px;text-wrap:pretty;font-size:16px;font-weight:900;display:block}.cv-row span{color:var(--ink-f);font-size:12px;font-weight:700;display:block}.cv-bl{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.cv p{color:var(--ink-s);text-wrap:pretty;margin-bottom:12px;font-size:12.5px;line-height:1.6}.cv-acts{flex-wrap:wrap;gap:7px;display:flex}.bookflow{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:9px;display:grid}.bf{border:1px solid var(--line);background:var(--card);border-radius:12px;gap:10px;padding:12px 13px;display:flex}.bf.client{background:var(--bond-soft);border-color:var(--bond-soft)}.bf.you{background:var(--brand-s);border-color:var(--brand-s)}.bf-n{background:var(--cs);width:20px;height:20px;color:var(--ink-f);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:900;display:flex}.bf.client .bf-n{background:var(--bond);color:var(--bond-d)}.bf.you .bf-n{background:var(--brand);color:#fff}.bf b{font-size:12px;font-weight:900;display:block}.bf em{color:var(--ink-s);text-wrap:pretty;margin-top:2px;font-size:11px;font-style:normal;line-height:1.45;display:block}.lanes{grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:10px;display:grid}.lane{border:1px solid var(--line);border-top:3px solid var(--line);background:var(--card);border-radius:12px;padding:13px 14px}.ln-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ln-h b{font-size:13px;font-weight:900}.ln-h span{color:var(--ink-f);font-size:11px;font-weight:800}.lane p{color:var(--ink-s);text-wrap:pretty;margin:6px 0 8px;font-size:11.5px;line-height:1.5}.ln-n{color:var(--brand-d);border-top:1px solid var(--ls);padding-top:7px;font-size:10.5px;font-weight:800}.nevermine{grid-template-columns:repeat(auto-fit,minmax(216px,1fr));gap:10px;margin-bottom:8px;display:grid}.nm{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:13px 14px}.nm b{margin-bottom:5px;font-size:13px;font-weight:900;display:block}.nm p{color:var(--ink-s);text-wrap:pretty;font-size:12px;line-height:1.55}.agq.booked{border-color:var(--brand);background:var(--brand-s)}.lensbar{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;padding:9px 11px;display:flex}.lenslab{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-f);font-size:9px;font-weight:900}.lensb{border:1px solid var(--line);background:var(--card);color:var(--ink-s);border-radius:99px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:800;display:inline-flex}.lensb em{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-f);font-size:9px;font-style:normal;font-weight:900}.lensb.on{border-color:var(--brand);background:var(--brand-s);color:var(--brand-d)}.lensb.on em{color:var(--brand-d)}.lensb.dis{opacity:.5;cursor:default}.lensb svg{width:11px;height:11px}.hero{border:1px solid var(--line);background:var(--card);border-radius:16px;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:start;gap:22px;padding:18px;display:grid;container-type:inline-size}@media (max-width:860px){.hero{grid-template-columns:minmax(0,1fr)}}[data-bp=mobile] .hero,[data-bp=tablet] .hero{grid-template-columns:minmax(0,1fr)}@container (max-width:700px){.hero{grid-template-columns:minmax(0,1fr)}}.hero-bloom{flex-direction:column;align-items:center;gap:8px;width:min(330px,100%);margin-inline:auto;display:flex}.hero-bloom .balance{color:var(--ink-s);text-align:center;text-wrap:pretty;max-width:300px;font-size:13px;line-height:1.5}.hero-bloom .balance b{color:var(--ink);font-weight:900}.wrow{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(120px,168px);align-items:center;gap:8px 16px;margin-bottom:7px;padding:11px 14px;display:grid}.wrow.off{background:var(--paper2)}.wr-id b{font-size:13px;font-weight:900;line-height:1.3;display:block}.wr-id span{color:var(--ink-f);margin-top:2px;font-size:10.5px;font-weight:700;display:block}.wr-set{align-items:center;gap:8px;display:flex}.wr-lb{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-f);font-size:9.5px;font-weight:900}.wr-out{flex-direction:column;gap:4px;min-width:0;display:flex}.wr-bar{background:var(--cs);border-radius:99px;height:6px;overflow:hidden}.wr-bar i{border-radius:99px;height:100%;display:block}.wr-pct{color:var(--ink-s);font-size:10.5px;font-weight:800}.wr-non{color:var(--ink-f);font-size:10.5px;font-weight:800}@media (max-width:700px){.wrow{grid-template-columns:minmax(0,1fr)}}.skf{color:var(--sleep-d);background:var(--sleep-soft);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:4px 9px;font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;display:inline-flex}.skf:hover{border-color:var(--sleep);background:var(--card)}.skf svg{width:12px;height:12px}.mdov{z-index:200;background:#10171f6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mdbox{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;width:min(720px,100%);max-height:min(84vh,760px);display:flex;overflow:hidden;box-shadow:0 22px 60px #10171f42}.md-h{border-bottom:1px solid var(--ls);align-items:center;gap:10px;padding:14px 16px;display:flex}.md-h code{color:var(--ink);font-family:ui-monospace,Menlo,monospace;font-size:13px;font-weight:800}.md-h svg{width:16px;height:16px;color:var(--ink-f)}.md-x{color:var(--ink-f);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:2px 6px;font-size:15px;line-height:1}.md-x:hover{color:var(--ink)}.md-t{resize:none;min-height:320px;color:var(--ink);background:var(--paper);tab-size:2;border:none;outline:none;flex:1;padding:16px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;line-height:1.65}.md-f{border-top:1px solid var(--ls);flex-wrap:wrap;align-items:center;gap:9px;padding:12px 16px;display:flex}.md-n{min-width:180px;color:var(--ink-f);flex:1;font-size:11px;font-weight:700;line-height:1.45}.md-f .zb[disabled]{opacity:.45;cursor:default}.pbgrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px;margin-bottom:6px;display:grid}.pbc{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:11px 13px}.pbc span{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-f);font-size:9.5px;font-weight:900;display:block}.pbc b{margin:3px 0 2px;font-size:17px;font-weight:900;display:block}.pbc em{color:var(--ink-f);font-size:10.5px;font-style:normal;font-weight:700;line-height:1.4;display:block}.leadpick{flex-wrap:wrap;gap:7px;display:flex}.lp{border:1.5px solid var(--line);background:var(--card);font:inherit;color:var(--ink);cursor:pointer;border-radius:99px;align-items:center;gap:7px;padding:7px 13px;font-size:12px;font-weight:800;display:inline-flex}.lp:hover{border-color:var(--ink-f)}.pubbox{border:1px solid var(--line);background:var(--card);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.pb-l b{font-size:13px;font-weight:900;display:block}.pb-l p{color:var(--ink-s);text-wrap:pretty;margin-top:4px;font-size:12px;line-height:1.55}.pb-r{flex-shrink:0;align-items:center;gap:11px;display:flex}.pb-v{color:var(--ink-s);white-space:nowrap;font-size:12px;font-weight:900}.pb-v em{color:var(--plate-d);font-style:normal}.pubbox .zb[disabled]{opacity:.45;cursor:default}@media (max-width:640px){.pubbox{grid-template-columns:minmax(0,1fr)}}.banner.warn{border-color:var(--amber);background:var(--amber-soft)}.skl{flex-direction:column;gap:7px;display:flex}.skr{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-template-columns:auto auto minmax(0,1fr) auto auto auto;align-items:center;gap:6px 11px;padding:10px 13px;display:grid}.skr.off{opacity:.62}.skr code{color:var(--sleep-d);white-space:nowrap;font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:700}.skr p{color:var(--ink-s);text-wrap:pretty;grid-column:1/-1;font-size:12px;line-height:1.5}.skr .skm{color:var(--ink-f);white-space:nowrap;font-size:10.5px;font-weight:700}.skr .skon{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-f);white-space:nowrap;font-size:9.5px;font-weight:900}.skr .skon.yes{color:var(--plate-d)}@media (max-width:860px){.skr{grid-template-columns:auto minmax(0,1fr)}.skr .skm,.skr .skon,.skr>.zpill{grid-column:auto}}.bloemwrap{flex-shrink:0;max-width:100%;position:relative}.bloemwrap svg{display:block;overflow:visible}.bloemcore{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bleaf{border:1.5px solid var(--line);background:var(--card);cursor:pointer;white-space:nowrap;z-index:2;font:inherit;border-radius:99px;align-items:center;gap:6px;padding:4px 11px 4px 4px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 7px #1b20341a}.bleaf.on{box-shadow:0 3px 12px #1b203424}.bleaf.shut{opacity:.68}.bl-ic{border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.bl-ic i{border:1.5px solid var(--card);border-radius:99px;width:9px;height:9px;position:absolute;top:-2px;right:-2px}.bl-nm{color:var(--ink);font-size:12px;font-weight:900}.br-w{color:var(--ink-f);align-items:center;gap:7px;margin-top:5px;font-size:10.5px;font-weight:700;display:flex}.br-w i{border:1.4px solid var(--sleep);background:var(--card);min-width:22px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;padding:1px 5px;font-size:11.5px;font-style:normal;font-weight:900;display:inline-flex}.br-w.zero i{border-style:dashed;border-color:var(--line);color:var(--ink-f)}.bloemhit{stroke-width:.5px;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dtcode{background:var(--cs);color:var(--ink-s);word-break:break-all;border-radius:7px;padding:7px 9px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.dtnext{align-items:center;gap:10px;width:100%;display:flex}.dtnext b{font-size:14px;font-weight:900;line-height:1.25;display:block}.zhit{fill:#0000;stroke:#0000;stroke-width:1.4px;transition:stroke .15s}.zhit:hover{stroke:var(--ink-faint)}.zhit.on{stroke:var(--brand);stroke-width:1.6px}.hb-cap{color:var(--ink-f);text-align:center;text-wrap:pretty;max-width:210px;font-size:10.5px;font-weight:700}.hero-strip{min-width:0}.hs-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.hs-lens{color:var(--ink-f);font-size:11px;font-weight:700}.lstrip{flex-direction:column;gap:2px;display:flex}.lrow{border:1px solid #0000;border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px;padding:8px 9px;display:flex}.lrow:hover{background:var(--cs)}.lrow.on{border-color:var(--brand);background:var(--brand-s)}.ldot{border-radius:99px;flex-shrink:0;width:9px;height:9px}.lnm{min-width:76px;font-size:12.5px;font-weight:900}.lval{color:var(--ink-s);min-width:82px;font-size:12px;font-weight:700}.ltr{color:var(--ink-f);margin-left:auto;font-size:11px;font-weight:700}.lsrc{color:var(--ink-f);flex-shrink:0;display:flex}.lsrc svg{width:13px;height:13px}.closednote{border:1px dashed var(--line);background:var(--cs);width:100%;color:var(--ink-s);text-wrap:pretty;border-radius:11px;align-items:flex-start;gap:9px;margin-top:11px;padding:11px 12px;font-size:11.5px;line-height:1.55;display:flex}.closednote:hover{border-color:var(--brand);color:var(--ink)}.closednote svg{flex-shrink:0;width:14px;height:14px;margin-top:2px}.anchor{border:1px solid var(--line);background:var(--card);border-radius:13px;flex-wrap:wrap;align-items:center;gap:13px;margin-top:12px;padding:13px 15px;display:flex}.anchor.confirmed{border-left:3px solid var(--plate)}.anchor.screening{border-left:3px solid var(--amber)}.anchor>svg{width:17px;height:17px;color:var(--ink-f);flex-shrink:0}.an-b{flex:1;min-width:180px}.an-k{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-f);margin-bottom:2px;font-size:8.5px;font-weight:900;display:block}.an-b b{font-size:14px;font-weight:900}.an-s{color:var(--ink-f);margin-top:2px;font-size:11px;font-weight:700;display:block}.glance{grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:10px;margin-top:12px;display:grid}.gc{border:1px solid var(--line);background:var(--card);border-radius:13px;flex-direction:column;align-items:flex-start;gap:4px;padding:13px 14px;display:flex}.gk{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-f);font-size:8.5px;font-weight:900}.gc b{letter-spacing:-.3px;text-wrap:pretty;font-size:17px;font-weight:900;line-height:1.2}.gs{color:var(--ink-f);text-wrap:pretty;font-size:11px;font-weight:700;line-height:1.45}.gs.snip{color:var(--ink-s);font-size:11.5px;font-weight:600}.gbar{background:var(--cs);border-radius:99px;width:100%;height:5px;overflow:hidden}.gbar i{background:var(--brand);border-radius:99px;height:100%;display:block}.openlist{flex-direction:column;gap:7px;display:flex}.orow{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:11px;padding:11px 13px;display:flex}.ot{flex:1;min-width:170px}.ot b{text-wrap:pretty;font-size:13px;font-weight:800;line-height:1.35;display:block}.ot span{color:var(--ink-f);margin-top:2px;font-size:11.5px;display:block}.osince{color:var(--ink-f);white-space:nowrap;font-size:11px;font-weight:700}.jstrip{scrollbar-width:thin;gap:7px;padding-bottom:6px;display:flex;overflow-x:auto}.jst{border:1px solid var(--line);background:var(--card);border-radius:11px;flex-shrink:0;align-items:flex-start;gap:8px;min-width:168px;padding:10px 11px;display:flex}.jst.done{background:var(--plate-soft);border-color:var(--plate-soft)}.jst.now{border-color:var(--brand);background:var(--brand-s)}.jdot{background:var(--cs);width:19px;height:19px;color:var(--ink-f);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:900;display:flex}.jst.done .jdot{background:var(--plate);color:#fff}.jst.now .jdot{background:var(--brand);color:#fff}.jtx b{font-size:12px;font-weight:900;display:block}.jtx em{color:var(--ink-f);text-wrap:pretty;margin-top:1px;font-size:10.5px;font-style:normal;line-height:1.4;display:block}.combar{border:1px solid var(--line);background:var(--card);z-index:5;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:13px;padding:11px 13px;display:flex;position:sticky;top:0}.combar.on{border-color:var(--brand);background:var(--brand-s)}.cb-l{flex:1;min-width:180px}.cb-l b{font-size:12.5px;font-weight:900;display:block}.cb-l span{color:var(--ink-f);text-wrap:pretty;margin-top:1px;font-size:11px;display:block}.tline{flex-direction:column;gap:6px;display:flex}.tev{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:stretch;gap:9px;padding:9px 11px;display:flex}.tev.on{border-color:var(--brand);background:var(--brand-s)}.tchk{border:1.7px solid var(--line);background:var(--card);border-radius:5px;flex-shrink:0;width:17px;height:17px;margin-top:3px;position:relative}.tchk.on{background:var(--brand);border-color:var(--brand)}.tchk.on:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1.5px;left:5px;transform:rotate(42deg)}.tdate{color:var(--ink-f);flex-shrink:0;width:52px;padding-top:4px;font-size:11px;font-weight:900}.tbar{border-radius:99px;flex-shrink:0;width:3px}.tbody{flex:1;min-width:160px}.tb-top{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.tb-top b{font-size:13px;font-weight:800}.tb-s{color:var(--ink-s);text-wrap:pretty;margin-top:3px;font-size:11.5px;line-height:1.55}.tvis{border:1px solid var(--line);background:var(--card);color:var(--ink-f);border-radius:99px;flex-shrink:0;align-self:flex-start;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:800;display:flex}.tvis.client{color:var(--plate-d);border-color:var(--plate-soft);background:var(--plate-soft)}.tvis svg{width:12px;height:12px}.bmeta{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.bmeta span{color:var(--ink-s);background:var(--card);border:1px solid var(--line);border-radius:9px;padding:6px 11px;font-size:11px}.bmeta b{color:var(--ink-f);letter-spacing:.08em;text-transform:uppercase;margin-right:5px;font-size:9px;font-weight:900}.bgrid{grid-template-columns:repeat(auto-fit,minmax(288px,1fr));gap:13px;display:grid}.bcol{flex-direction:column;gap:13px;min-width:0;display:flex}.bsec{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:14px 15px}.bsec-h{justify-content:space-between;align-items:baseline;gap:9px;margin-bottom:10px;display:flex}.bsec-h h3{letter-spacing:.01em;font-size:13px;font-weight:900}.bsec-h span{color:var(--ink-f);font-size:10.5px;font-weight:800}.bbloom{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.bbl{flex-direction:column;flex:1;gap:4px;min-width:170px;display:flex}.bblrow{align-items:center;gap:7px;font-size:11.5px;display:flex}.bblrow b{min-width:56px;font-weight:800}.bblrow span{color:var(--ink-f);margin-left:auto;font-weight:700}.bnote{color:var(--ink-s);border-top:1px solid var(--ls);text-wrap:pretty;margin-top:10px;padding-top:9px;font-size:11.5px;line-height:1.55}.brow{border-bottom:1px solid var(--ls);color:var(--ink-s);align-items:flex-start;gap:9px;padding:8px 0;font-size:12px;line-height:1.55;display:flex}.brow:last-child{border-bottom:none}.brow.col{flex-direction:column;gap:3px}.brow b{color:var(--ink);font-weight:800}.bempty{color:var(--ink-f);font-size:11.5px}.bsugg{border:1px solid var(--mind);background:var(--mind-soft);color:var(--mind-d);border-radius:14px;margin-top:14px;padding:16px 17px}.bs-k{letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:9px;font-weight:900;display:flex}.bs-k svg{width:14px;height:14px}.bsugg b{font-family:var(--font-serif,"Merriweather",serif);letter-spacing:-.2px;text-wrap:pretty;margin-bottom:6px;font-size:17px;font-weight:900;display:block}.bsugg p{text-wrap:pretty;margin-bottom:12px;font-size:13px;line-height:1.65}.bs-a{flex-wrap:wrap;gap:7px;display:flex}.bprop{background:var(--brand-s);color:var(--brand-d);border-radius:14px;margin-top:14px;padding:16px 17px}.bp-k{letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:9px;font-weight:900;display:flex}.bp-k svg{width:14px;height:14px}.bprop p{text-wrap:pretty;font-size:13px;line-height:1.65}.thread{flex-direction:column;gap:11px;max-width:660px;display:flex}.msg{max-width:88%}.msg.agent{align-self:flex-start}.msg.client{text-align:right;align-self:flex-end}.m-w{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-f);margin-bottom:4px;font-size:10px;font-weight:900}.m-b{background:var(--card);border:1px solid var(--line);text-align:left;text-wrap:pretty;border-radius:14px;padding:11px 13px;font-size:13px;line-height:1.6}.msg.client .m-b{background:var(--bond-soft);border-color:var(--bond-soft)}.m-acts{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.plan2{grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:20px;display:grid}.phase{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:7px;padding:11px 13px;display:flex}.phase.now{border-color:var(--brand)}.pn{background:var(--cs);width:22px;height:22px;color:var(--ink-f);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:flex}.phase.done .pn{background:var(--plate-soft);color:var(--plate-d)}.phase.now .pn{background:var(--brand);color:#fff}.phase>div{flex:1;min-width:140px}.phase b{font-size:13px;font-weight:800;display:block}.phase span{color:var(--ink-f);text-wrap:pretty;margin-top:1px;font-size:11.5px;display:block}.krow{border:1px solid var(--line);background:var(--card);color:var(--ink-s);border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin-bottom:6px;padding:10px 12px;font-size:12px;display:flex}.krow b{color:var(--ink);font-weight:800}.krow.tall{align-items:flex-start;padding:12px}.krow:hover{border-color:var(--brand)}.kr-b{flex:1;min-width:170px}.kr-b b{font-size:12.5px;display:block}.kr-b span{color:var(--ink-f);margin-top:2px;font-size:11px;display:block}.krow code{color:var(--ink-f);background:var(--cs);border-radius:6px;padding:3px 7px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.apt{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:7px;padding:12px 14px;display:flex}.apt.big{border-color:var(--brand)}.apt-l{flex:1;min-width:150px}.apt-l b{font-size:13.5px;font-weight:900;display:block}.apt-l span{color:var(--ink-f);font-size:11.5px;display:block}.week{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}@media (max-width:760px){.week{grid-template-columns:repeat(2,minmax(0,1fr))}}.wday{background:var(--card);border:1px solid var(--line);border-radius:12px;min-height:104px;padding:9px}.wd-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-f);margin-bottom:7px;font-size:10px;font-weight:900}.slot{background:var(--cs);border-radius:9px;width:100%;margin-bottom:5px;padding:7px 9px;display:block}.slot:hover{background:var(--brand-s)}.slot b{font-size:11.5px;font-weight:900;display:block}.slot span{color:var(--ink-f);font-size:10.5px;font-weight:700;display:block}.slot em{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-d);margin-top:2px;font-size:9px;font-style:normal;font-weight:900;display:block}.slot.now{background:var(--brand-s);box-shadow:inset 0 0 0 1.5px var(--brand)}.slot.blocked{background:var(--move-soft)}.slot.done{opacity:.55}.slot.done em{color:var(--ink-f)}.slot.blocked em{color:var(--move-d)}.callbox{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:13px;display:grid}.cview{border:1px solid var(--line);background:var(--cs);border-radius:13px;margin-top:10px;padding:12px}.cv-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-f);margin-bottom:8px;font-size:10px;font-weight:900}.cv-s{background:var(--card);border:1px solid #0000;border-radius:10px;margin-bottom:5px;padding:8px 10px}.cv-s.on{border-color:var(--brand);background:var(--brand-s)}.cv-s b{color:var(--ink);font-size:12px;display:block}.cv-s span{color:var(--ink-s);margin-top:2px;font-size:11.5px;line-height:1.45;display:block}.cv-n{color:var(--ink-f);margin-top:6px;font-size:11px;line-height:1.5}@media (max-width:860px){.callbox{grid-template-columns:minmax(0,1fr)}}.cb-screen{background:var(--ink);border-radius:16px;justify-content:center;align-items:center;min-height:270px;display:flex;position:relative;overflow:hidden}.cb-tile{color:#fff;flex-direction:column;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.cb-tile.self{background:#ffffff1a;border-radius:11px;gap:5px;padding:9px;font-size:10px;position:absolute;bottom:12px;right:12px}.cb-wb{letter-spacing:.05em;text-transform:uppercase;color:#fff;background:#ffffff24;border-radius:99px;padding:5px 10px;font-size:10px;font-weight:900;position:absolute;top:12px;left:12px}.cb-side{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:6px;padding:15px 16px;display:flex}.ptiny{color:var(--ink-s);text-wrap:pretty;font-size:11.5px;line-height:1.55}.paygrid{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:10px;margin-bottom:6px;display:grid}.pc{border:1px solid var(--line);background:var(--card);border-radius:13px;flex-direction:column;gap:4px;padding:13px 14px;display:flex}.pc b{letter-spacing:-.3px;font-size:18px;font-weight:900}.gatebox{border:1px solid var(--amber-soft);background:var(--amber-soft);color:var(--amber-d);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:12px;padding:15px 16px;display:flex}.gatebox b{margin-bottom:5px;font-size:13px;font-weight:900;display:block}.gatebox p{text-wrap:pretty;max-width:52ch;font-size:12.5px;line-height:1.6}.gb-acts{flex-wrap:wrap;gap:7px;display:flex}.appr{border:1px solid var(--line);background:var(--card);border-radius:14px;margin-bottom:11px;padding:15px 16px}.appr.gone{opacity:.6}.ap-h{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:9px;display:flex}.ap-h>div{flex:1;min-width:170px}.ap-h b{text-wrap:pretty;font-size:14px;font-weight:900;line-height:1.3;display:block}.ap-h span{color:var(--ink-f);margin-top:2px;font-size:11px;font-weight:700;display:block}.ap-d{color:var(--ink-s);text-wrap:pretty;margin-bottom:10px;font-size:12.5px;line-height:1.6}.ap-src{border-top:1px solid var(--ls);border-bottom:1px solid var(--ls);color:var(--ink-f);flex-wrap:wrap;gap:14px;margin-bottom:11px;padding:9px 0;font-size:11px;display:flex}.ap-src b{text-transform:uppercase;letter-spacing:.07em;margin-right:5px;font-size:9px;font-weight:900}.ap-src code{font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.ap-acts{flex-wrap:wrap;gap:7px;display:flex}.ap-done{color:var(--plate-d);align-items:center;gap:7px;font-size:12.5px;font-weight:800;display:flex}.ap-done svg{stroke-width:2.8px;width:14px;height:14px}.nstep{border:1px solid var(--line);background:var(--card);border-radius:13px;flex-wrap:wrap;align-items:flex-start;gap:13px;margin-bottom:8px;padding:14px 15px;display:flex}.ns-n{background:var(--brand-s);width:24px;height:24px;color:var(--brand-d);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:flex}.ns-b{flex:1;min-width:180px}.ns-b b{font-size:13.5px;font-weight:900}.ns-b p{color:var(--ink-s);text-wrap:pretty;margin-top:3px;font-size:12.5px;line-height:1.55}.esc{background:var(--card);border:1px solid var(--line);border-radius:15px;margin-bottom:13px;padding:16px 17px}.esc.move{border-left:3px solid var(--move)}.esc.amber{border-left:3px solid var(--amber)}.e-h{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:9px;display:flex}.e-h b{font-size:14px;font-weight:900}.e-h span{color:var(--ink-f);margin-left:auto;font-size:11px;font-weight:700}.esc p{color:var(--ink-s);text-wrap:pretty;margin-bottom:11px;font-size:12.5px;line-height:1.6}.echeck{flex-direction:column;gap:6px;list-style:none;display:flex}.echeck li{color:var(--ink-s);text-wrap:pretty;padding-left:24px;font-size:12.5px;line-height:1.5;position:relative}.echeck li:before{content:"";border:1.8px solid var(--line);border-radius:99px;width:11px;height:11px;position:absolute;top:5px;left:3px}.echeck li.done{color:var(--ink-f)}.echeck li.done:before{background:var(--plate);border-color:var(--plate)}.phones{grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:14px;display:grid}.phone{border:1px solid var(--line);background:var(--card);border-radius:18px;overflow:hidden}.ph-top{background:var(--cs);border-bottom:1px solid var(--line);padding:10px 13px}.ph-top b{font-size:12px;font-weight:900}.ph-top span{color:var(--ink-f);margin-left:7px;font-size:10.5px;font-weight:700}.ph-body{flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:190px;padding:18px 15px;display:flex}.ph-k{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-f);align-self:flex-start;font-size:9px;font-weight:900}.ph-q{font-family:var(--font-serif,"Merriweather",serif);text-wrap:pretty;align-self:flex-start;font-size:14px;font-weight:700;line-height:1.45}.ph-opts{flex-direction:column;gap:6px;width:100%;display:flex}.ph-opts span{border:1px solid var(--line);color:var(--ink-s);border-radius:9px;padding:8px 11px;font-size:11.5px;font-weight:700}.ph-pay{text-align:center;background:var(--brand);color:#fff;border-radius:11px;width:100%;padding:12px;font-size:14px;font-weight:900}.ph-pay span{opacity:.8;margin-top:2px;font-size:10px;font-weight:700;display:block}.ph-cap{border-top:1px solid var(--line);color:var(--ink-s);text-wrap:pretty;padding:11px 13px;font-size:11.5px;line-height:1.5}.scrim{z-index:50;background:#1b20346b;position:fixed;inset:0}.flash{z-index:600;background:var(--ink);color:#fff;border-radius:99px;max-width:calc(100vw - 32px);padding:11px 18px;font-size:12.5px;font-weight:800;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -10px #10171f80}@media (max-width:699px){.rail{z-index:70;width:0;position:fixed;top:56px;bottom:0;left:0}.rail-inner{width:min(266px,84vw);box-shadow:none;transition:transform .24s;transform:translate(-101%)}.navopen .rail-inner{transform:none;box-shadow:0 18px 40px -18px #1b203480}.navopen .rl-sec{opacity:1;height:auto}.navopen .ri{justify-content:flex-start;gap:11px;padding:7px}.navopen .ri .rl{opacity:1;flex:initial;width:auto}.agentcol{z-index:70;border-right:none;border-left:1px solid var(--line);width:min(340px,90vw);transition:transform .24s;position:fixed;top:56px;bottom:0;right:0;transform:translate(101%)}.agentopen .agentcol{transform:none;box-shadow:0 18px 40px -18px #1b203480}}.tb-burger{display:none}@media (max-width:699px){.tb-burger{display:flex}.ag-fold,.tb-crumb{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:root{--mx-ok:#2e6f33;--mx-ok-s:#e6f2e6;--mx-warn:#8a5a00;--mx-warn-s:#fff2d6;--mx-bad:#a02830;--mx-bad-s:#fce9ea;--mx-ai:#6a2b82;--mx-ai-s:#f3e8f8}.mx-row{align-items:center;gap:8px;display:flex}.mx-col{flex-direction:column;gap:8px;display:flex}.mx-wrap{flex-wrap:wrap;gap:6px;display:flex}.mx-mut{color:var(--ink-f);font-size:11.5px;font-weight:700}.mx-h{font-family:var(--font-serif,"Merriweather",serif);letter-spacing:-.3px;font-weight:900;line-height:1.25}.mx-k{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-f);font-size:9px;font-weight:900}.mx-card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.mx-card.tight{padding:10px 12px}.mx-grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;display:grid}.mx-grid3{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px;display:grid}.mx-ic{flex-shrink:0;width:15px;height:15px}.mx-tag{white-space:nowrap;background:var(--cs);color:var(--ink-s);border:1px solid #0000;border-radius:99px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:900;display:inline-flex}.mx-tag svg{stroke-width:2.6px;width:11px;height:11px}.mx-tag.ok{background:var(--mx-ok-s);color:var(--mx-ok)}.mx-tag.warn{background:var(--mx-warn-s);color:var(--mx-warn)}.mx-tag.bad{background:var(--mx-bad-s);color:var(--mx-bad)}.mx-tag.ai{background:var(--mx-ai-s);color:var(--mx-ai)}.mx-tag.brand{background:var(--brand-s);color:var(--brand-d)}.mx-tag.line{background:var(--card);border-color:var(--line)}.mx-src{border:1px solid var(--line);background:var(--card);color:var(--ink-s);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:2px 7px 2px 6px;font-size:10px;font-weight:800;display:inline-flex}.mx-src:hover{border-color:var(--brand);color:var(--brand-d)}.mx-src svg{stroke-width:2.6px;width:10px;height:10px;color:var(--brand-d)}.mx-fhir{color:#9fe3d4;white-space:nowrap;background:#1b2034;border-radius:5px;padding:2px 6px;font-family:ui-monospace,Menlo,monospace;font-size:9.5px;font-weight:700;display:none}body.mx-dev .mx-fhir{display:inline-flex}.mx-dock{align-items:center;gap:10px;display:flex}.mx-mic{background:var(--brand);color:#fff;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .15s;display:flex;position:relative;box-shadow:0 8px 20px -8px #00614fb3}.mx-mic:hover{transform:scale(1.04)}.mx-mic svg{stroke-width:2.2px;width:24px;height:24px}.mx-mic.live{background:var(--move-deep,#a02830);box-shadow:0 0 0 6px #ee485029,0 0 0 12px #ee485014}.mx-mic.live:after{content:"";border:2px solid #ee485059;border-radius:99px;animation:1.4s ease-out infinite mxPulse;position:absolute;inset:-6px}@keyframes mxPulse{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.mx-dockt{flex:1;min-width:0}.mx-dockt b{font-size:12.5px;font-weight:900;line-height:1.25;display:block}.mx-dockt>span{color:var(--ink-f);font-size:10.5px;font-weight:700;line-height:1.35;display:block}.mx-kbd{border:1px solid var(--line);background:var(--card);color:var(--ink-s);border-radius:4px;padding:1px 5px;font-family:ui-monospace,Menlo,monospace;font-size:9.5px;font-weight:900;display:inline-block}.mx-wave{align-items:center;gap:2px;height:22px;display:flex}.mx-wave i{background:var(--move,#ee4850);border-radius:2px;width:3px;animation:.9s ease-in-out infinite mxWave;display:block}@keyframes mxWave{0%,to{height:4px}50%{height:20px}}.mx-wave.calm i{background:var(--line);height:4px;animation:none}.mx-vp{border:1.5px solid var(--brand);background:var(--card);border-radius:14px;flex-shrink:0;margin:10px 0 4px;padding:11px 12px;box-shadow:0 10px 26px -18px #00614f99}.mx-vst{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-d);align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.mx-steps{gap:3px;margin-left:auto;display:flex}.mx-steps i{background:var(--line);border-radius:2px;width:16px;height:4px}.mx-steps i.on{background:var(--brand)}.mx-tr{color:var(--ink);min-height:20px;margin:8px 0 6px;font-size:13px;line-height:1.55}.mx-tr .cur{background:var(--brand);vertical-align:-2px;width:2px;height:14px;margin-left:1px;animation:.8s step-end infinite mxBlink;display:inline-block}@keyframes mxBlink{50%{opacity:0}}.mx-tr mark{background:var(--brand-s);color:var(--brand-d);border-radius:4px;padding:0 2px;font-weight:800}.mx-ents{flex-wrap:wrap;gap:4px;margin-bottom:4px;display:flex}.mx-ent{background:var(--cs);color:var(--ink);border-radius:6px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:800;animation:.3s ease-out mxIn;display:inline-flex}.mx-ent em{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-f);font-size:8.5px;font-style:normal;font-weight:900}@keyframes mxIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.mx-ent.cliënt{background:var(--mind-soft,#f3e8f8)}.mx-ent.datum,.mx-ent.tijd{background:var(--sleep-soft,#e0f3f6)}.mx-ent.bsn,.mx-ent.huisarts{background:var(--bond-soft,#fff6d6)}.mx-ent.vragenlijst,.mx-ent.score{background:var(--plate-soft,#e6f2e6)}.mx-ent.doel,.mx-ent.template{background:var(--move-soft,#fce9ea)}.mx-cc{border-top:1px solid var(--ls);margin-top:8px;padding-top:9px;animation:.3s ease-out mxIn}.mx-cc h4{margin-bottom:6px;font-size:13px;font-weight:900;line-height:1.3}.mx-diff{border:1px solid var(--line);border-radius:10px;flex-direction:column;margin-bottom:8px;display:flex;overflow:hidden}.mx-diff div{border-bottom:1px solid var(--ls);grid-template-columns:16px 92px 1fr;align-items:baseline;gap:6px;padding:5px 8px;font-size:11.5px;display:grid}.mx-diff div:last-child{border-bottom:none}.mx-diff i{text-align:center;font-style:normal;font-weight:900}.mx-diff .add{background:#f4faf4}.mx-diff .add i{color:var(--mx-ok)}.mx-diff .chg{background:#fffaef}.mx-diff .chg i{color:var(--mx-warn)}.mx-diff .del{background:#fdf3f4}.mx-diff .del i{color:var(--mx-bad)}.mx-diff span{color:var(--ink-f);font-size:10.5px;font-weight:800}.mx-diff b{overflow-wrap:anywhere;min-width:0;font-weight:800}.mx-diff s{color:var(--ink-f);margin-right:4px;font-weight:600}.mx-ans{color:var(--ink);text-wrap:pretty;margin-bottom:7px;font-size:12.5px;line-height:1.55}.mx-ans b{font-weight:900}.mx-acts{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.mx-out{color:var(--mx-warn);align-items:flex-start;gap:5px;margin:4px 0;font-size:10.5px;font-weight:800;display:flex}.mx-out svg{flex-shrink:0;width:12px;height:12px;margin-top:1px}.mx-demo{flex-direction:column;gap:5px;display:flex}.mx-dc{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink-s);border-radius:10px;align-items:flex-start;gap:7px;padding:7px 9px;font-size:11.5px;line-height:1.4;display:flex}.mx-dc:hover{border-color:var(--brand);color:var(--ink)}.mx-dc svg{width:12px;height:12px;color:var(--brand-d);stroke-width:2.4px;flex-shrink:0;margin-top:2px}.mx-dc em{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-f);font-size:8.5px;font-style:normal;font-weight:900;display:block}.mx-dc:disabled{opacity:.5}.mx-undo{z-index:610;background:var(--ink);color:#fff;border-radius:99px;align-items:center;gap:12px;padding:9px 10px 9px 16px;font-size:12.5px;font-weight:800;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -12px #00000080}.mx-undo button{color:#fff;background:#ffffff24;border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:900;display:flex}.mx-undo button:hover{background:#ffffff3d}.mx-undo svg{width:13px;height:13px}.mx-tbb{border:1px solid var(--line);background:var(--card);color:var(--ink-s);white-space:nowrap;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.mx-tbb:hover{border-color:var(--brand);color:var(--brand-d)}.mx-tbb svg{width:14px;height:14px}.mx-tbb .n{background:var(--brand);color:#fff;border-radius:99px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 5px;font-size:9.5px;font-weight:900;display:inline-flex}.mx-tbb.on{background:var(--brand-s);border-color:var(--brand);color:var(--brand-d)}.mx-tbb.sos.on{background:var(--mx-bad-s);border-color:var(--mx-bad);color:var(--mx-bad)}.mx-tbb.dev.on{color:#9fe3d4;background:#1b2034;border-color:#1b2034}.mx-claim{font-family:var(--font-serif,"Merriweather",serif);color:var(--brand-d);white-space:nowrap;font-size:12.5px;font-weight:900}.mx-banner{background:var(--mx-bad-s);color:var(--mx-bad);border:1px solid #f3c4c7;border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:9px 14px;font-size:12.5px;font-weight:800;display:flex}.mx-banner svg{width:16px;height:16px}.mx-hero{background:linear-gradient(0deg,var(--brand-s),var(--brand-s));border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:18px;padding:18px 20px;display:grid}.mx-hero h1{font-family:var(--font-serif,"Merriweather",serif);letter-spacing:-.6px;color:var(--brand-d);font-size:30px;font-weight:900;line-height:1.15}.mx-hero p{color:var(--ink-s);text-wrap:pretty;max-width:62ch;margin-top:6px;font-size:13px;line-height:1.55}.mx-stat{gap:18px;display:flex}.mx-stat div{text-align:center}.mx-stat b{font-family:var(--font-serif,"Merriweather",serif);color:var(--ink);font-size:26px;font-weight:900;display:block}.mx-stat span{color:var(--ink-f);font-size:10.5px;font-weight:800}.mx-list{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.mx-li{border-bottom:1px solid var(--ls);text-align:left;align-items:center;gap:11px;width:100%;padding:10px 14px;display:flex}.mx-li:last-child{border-bottom:none}.mx-li:hover{background:#fdfbf8}.mx-li.sel{background:var(--brand-s)}.mx-li .tx{flex:1;min-width:0}.mx-li .tx b{font-size:13px;font-weight:800;line-height:1.3;display:block}.mx-li .tx span{color:var(--ink-f);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:700;line-height:1.4;display:block;overflow:hidden}.mx-sev{border-radius:99px;flex-shrink:0;width:8px;height:8px}.mx-sev.hoog{background:var(--mx-bad)}.mx-sev.midden{background:#e0a100}.mx-sev.laag{background:var(--ink-f)}.mx-sev.taak{background:var(--brand)}.mx-sev.bericht{background:var(--mind,#9e49bd)}.mx-time{font-family:var(--font-serif,"Merriweather",serif);flex-shrink:0;width:52px;font-size:15px;font-weight:900}.mx-time small{font-family:var(--font-sans);color:var(--ink-f);font-size:10px;font-weight:800;display:block}.mx-cc2{border:1px solid var(--line);background:var(--card);text-align:left;border-radius:14px;flex-direction:column;gap:9px;padding:13px 14px;display:flex}.mx-cc2:hover{border-color:var(--brand)}.mx-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px 14px;display:grid}.mx-f{flex-direction:column;gap:4px;min-width:0;display:flex}.mx-f label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-f);font-size:10px;font-weight:900}.mx-f input,.mx-f select,.mx-f textarea{border:1px solid var(--line);color:var(--ink);background:var(--card);border-radius:9px;outline:none;width:100%;min-width:0;padding:8px 10px;font-family:inherit;font-size:13px;transition:background .4s,border-color .4s}.mx-f input:focus,.mx-f select:focus,.mx-f textarea:focus{border-color:var(--brand)}.mx-f.fill input,.mx-f.fill select{border-color:var(--brand);background:var(--brand-s);animation:.9s ease-out mxFill}@keyframes mxFill{0%{box-shadow:0 0 #007e6b80}to{box-shadow:0 0 0 8px #007e6b00}}.mx-f .hint{color:var(--ink-f);font-size:10.5px;font-weight:700}.mx-f .hint.ok{color:var(--mx-ok)}.mx-fs{border:1px solid var(--line);background:var(--card);border-radius:14px;margin-bottom:12px;padding:14px 16px}.mx-fs>header{align-items:center;gap:8px;margin-bottom:11px;display:flex}.mx-fs>header b{font-size:13.5px;font-weight:900}.mx-fs>header .n{background:var(--brand-s);width:22px;height:22px;color:var(--brand-d);border-radius:99px;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:flex}.mx-bloom{flex-shrink:0;position:relative}.mx-pl{background:var(--card);border:1px solid var(--line);white-space:nowrap;color:var(--ink-s);border-radius:99px;align-items:center;gap:3px;padding:3px 7px;font-size:10px;font-weight:900;display:flex;position:absolute;transform:translate(-50%,-50%)}.mx-pl svg{width:11px;height:11px}.mx-pl.attn{border-color:var(--mx-bad);color:var(--mx-bad)}.mx-pl.on{background:var(--ink);color:#fff;border-color:var(--ink)}.mx-hubh{border:1px solid var(--line);background:var(--card);border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;padding:14px 16px;display:flex}.mx-hname{text-align:left;border-radius:6px;display:block}.mx-hname:hover h2{color:var(--brand-d);text-underline-offset:3px;text-decoration:underline}.mx-hubh button .mx-tag:hover{border-color:var(--brand);color:var(--brand-d)}.mx-hubh h2{font-family:var(--font-serif,"Merriweather",serif);letter-spacing:-.3px;font-size:22px;font-weight:900}.mx-flag{background:var(--mx-warn-s);color:var(--mx-warn);border-radius:8px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.mx-flag svg{width:12px;height:12px}.mx-kv{grid-template-columns:120px 1fr;gap:6px 10px;font-size:12px;display:grid}.mx-kv>span{color:var(--ink-f);font-weight:800}.mx-kv>b{min-width:0;font-weight:800}.mx-stack{flex-direction:column;gap:6px;display:flex}.mx-si{border:1px solid var(--ls);text-align:left;background:#fdfbf8;border-radius:10px;align-items:center;gap:9px;width:100%;padding:8px 10px;font-size:12px;display:flex}.mx-si:hover{border-color:var(--brand)}.mx-si svg{width:14px;height:14px;color:var(--ink-f);flex-shrink:0}.mx-si span{color:var(--ink-f);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:700}.mx-askbar{border:1.5px dashed var(--brand);background:var(--card);color:var(--brand-d);border-radius:12px;align-items:center;gap:10px;width:100%;margin-bottom:12px;padding:10px 14px;font-size:13px;font-weight:800;display:flex}.mx-askbar svg{width:17px;height:17px}.mx-tl{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.mx-ti{border-bottom:1px solid var(--ls);grid-template-columns:22px 30px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.mx-ti:last-child{border-bottom:none}.mx-ti:hover{background:#fdfbf8}.mx-ti.sel{background:var(--brand-s)}.mx-ti.new{animation:2s ease-out mxNew}@keyframes mxNew{0%{background:#ddf3e6}to{background:0 0}}.mx-chk{border:1.6px solid var(--line);background:var(--card);color:#fff;border-radius:5px;justify-content:center;align-items:center;width:17px;height:17px;display:flex}.mx-chk.on{background:var(--brand);border-color:var(--brand)}.mx-chk svg{stroke-width:3px;width:11px;height:11px}.mx-tic{background:var(--cs);width:30px;height:30px;color:var(--ink-s);border-radius:9px;justify-content:center;align-items:center;display:flex}.mx-tic svg{width:15px;height:15px}.mx-tic.verslag{background:var(--brand-s);color:var(--brand-d)}.mx-tic.vragenlijst{background:var(--plate-soft,#e6f2e6);color:var(--plate-d,#2e6f33)}.mx-tic.document,.mx-tic.brief{background:var(--sleep-soft,#e0f3f6);color:var(--sleep-d,#016a7d)}.mx-tic.bericht{background:var(--mind-soft,#f3e8f8);color:var(--mind-d,#6a2b82)}.mx-tic.transcript{background:var(--bond-soft,#fff6d6);color:#7a6500}.mx-ti .tx b{font-size:13px;font-weight:800;line-height:1.3;display:block}.mx-ti .tx span{color:var(--ink-f);font-size:11px;font-weight:700}.mx-eye{width:26px;height:26px;color:var(--ink-f);border-radius:7px;justify-content:center;align-items:center;display:flex}.mx-eye.on{color:var(--brand-d);background:var(--brand-s)}.mx-eye svg{width:14px;height:14px}.mx-bar{background:var(--ink);color:#fff;z-index:5;border-radius:99px;align-items:center;gap:10px;margin-top:12px;padding:9px 10px 9px 16px;font-size:12.5px;font-weight:800;display:flex;position:sticky;bottom:14px;box-shadow:0 12px 30px -12px #00000080}.mx-bar .zb{margin-left:auto}.mx-rep{flex-direction:column;gap:10px;display:flex}.mx-rs{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:10px 12px}.mx-rs.live{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-s)}.mx-rs.ok{background:#fafdfa;border-color:#bfddbf}.mx-rs header{align-items:center;gap:8px;margin-bottom:5px;display:flex}.mx-rs header b{font-size:12.5px;font-weight:900}.mx-rs p{color:var(--ink);text-wrap:pretty;font-size:12.5px;line-height:1.6}.mx-rs p.empty{color:var(--ink-f);font-style:italic}.mx-rs ul{margin:0;padding-left:17px;font-size:12.5px;line-height:1.6}.mx-dot{background:var(--line);border-radius:99px;flex-shrink:0;width:9px;height:9px}.mx-dot.half{background:linear-gradient(90deg,var(--brand)50%,var(--line)50%)}.mx-dot.full{background:var(--brand)}.mx-dot.ok{background:var(--mx-ok)}.mx-term{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--mx-ai);-webkit-text-decoration-color:var(--mx-ai);-webkit-text-decoration-color:var(--mx-ai);text-decoration-color:var(--mx-ai);text-underline-offset:3px;cursor:help;position:relative}.mx-term em{letter-spacing:.06em;color:var(--mx-ai);vertical-align:super;margin-left:1px;font-size:8px;font-style:normal;font-weight:900}.mx-new{animation:1.6s ease-out mxNewTxt}@keyframes mxNewTxt{0%{background:var(--brand-s)}to{background:0 0}}.mx-cons{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:14px;display:grid}@media (max-width:1180px){.mx-cons{grid-template-columns:1fr}}.mx-rec{background:var(--ink);color:#fff;border-radius:16px;align-items:center;gap:14px;margin-bottom:12px;padding:14px 16px;display:flex}.mx-rec .mx-tm{letter-spacing:.02em;font-family:ui-monospace,Menlo,monospace;font-size:20px;font-weight:700}.mx-rec .zb{color:#fff;background:#ffffff1f;border-color:#0000}.mx-rec .zb:hover{background:#ffffff38}.mx-rec .zb.stop{background:var(--move,#ee4850)}.mx-recdot{background:var(--move,#ee4850);border-radius:99px;width:10px;height:10px;animation:1s step-end infinite mxBlink}.mx-startrec{border:1.5px dashed var(--brand);background:var(--card);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:26px 16px;display:flex}.mx-startrec .mx-mic{width:76px;height:76px}.mx-startrec .mx-mic svg{width:32px;height:32px}.mx-lines{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;gap:2px;max-height:520px;padding:6px;display:flex;overflow:auto}.mx-ln{border-radius:8px;flex-shrink:0;grid-template-columns:44px 80px minmax(0,1fr);gap:8px;padding:6px 8px;font-size:12.5px;line-height:1.55;animation:.35s ease-out mxIn;display:grid}.mx-ln .ts{color:var(--ink-f);padding-top:2px;font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.mx-ln .sp{padding-top:2px;font-size:10.5px;font-weight:900}.mx-ln .sp.B{color:var(--brand-d)}.mx-ln .sp.C{color:var(--mind-d,#6a2b82)}.mx-ln.cmd{background:var(--bond-soft,#fff6d6)}.mx-ln.cmd .sp{color:#7a6500}.mx-reg{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.mx-reg .mx-tag{padding:5px 10px;font-size:11px;animation:.4s ease-out mxIn}.mx-cal{border:1px solid var(--line);background:var(--card);border-radius:14px;grid-template-columns:48px repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.mx-cal .hd{border-bottom:1px solid var(--line);text-align:center;padding:8px 6px;font-size:11.5px;font-weight:900}.mx-cal .hd span{color:var(--ink-f);font-size:10.5px;font-weight:700;display:block}.mx-cal .hd.today{color:var(--brand-d);background:var(--brand-s)}.mx-cal .hr{color:var(--ink-f);text-align:right;border-bottom:1px solid var(--ls);height:52px;padding:2px 6px 0 0;font-size:10px;font-weight:800}.mx-cal .dc{border-left:1px solid var(--ls);position:relative}.mx-cal .dc .sl{border-bottom:1px solid var(--ls);height:52px}.mx-ap{text-align:left;background:var(--brand-s);color:var(--brand-d);border:1px solid #0000;border-radius:8px;padding:5px 7px;font-size:11px;line-height:1.3;position:absolute;left:4px;right:4px;overflow:hidden}.mx-ap b{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:900;display:block;overflow:hidden}.mx-ap span{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}.mx-ap.afgerond{background:var(--cs);color:var(--ink-s)}.mx-ap.no-show{background:var(--mx-bad-s);color:var(--mx-bad);text-decoration:line-through}.mx-ap.gepland{background:var(--card);border-color:var(--brand);color:var(--brand-d)}.mx-ap.blok{background:repeating-linear-gradient(45deg,var(--cs),var(--cs)5px,var(--card)5px,var(--card)10px);color:var(--ink-f)}.mx-ap.ghost{border:1.5px dashed var(--brand);color:var(--brand-d);background:#007e6b14;animation:.4s ease-out mxIn}.mx-ap.sel{box-shadow:0 0 0 2px var(--ink)}.mx-ap.gestart{background:var(--move-soft,#fce9ea);color:var(--mx-bad)}.mx-legend{color:var(--ink-s);flex-wrap:wrap;gap:12px;margin-top:10px;font-size:11px;font-weight:800;display:flex}.mx-legend i{vertical-align:-1px;border-radius:3px;width:11px;height:11px;margin-right:5px;display:inline-block}.mx-bld{grid-template-columns:230px minmax(0,1fr) 280px;align-items:start;gap:12px;display:grid}@media (max-width:1280px){.mx-bld{grid-template-columns:200px minmax(0,1fr)}.mx-bld>.props{grid-column:1/-1}}.mx-tree{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:8px}.mx-tn{width:100%;color:var(--ink-s);text-align:left;border-radius:8px;align-items:center;gap:7px;padding:6px 8px;font-size:12px;font-weight:700;display:flex}.mx-tn:hover{background:var(--cs)}.mx-tn.on{background:var(--brand-s);color:var(--brand-d);font-weight:900}.mx-tn.sub{padding-left:22px;font-weight:600}.mx-tn.new{animation:1.6s ease-out mxNewTxt}.mx-tn svg{flex-shrink:0;width:12px;height:12px}.mx-prev{border:1px solid var(--line);background:#fdfbf8;border-radius:14px;padding:16px}.mx-phone{background:var(--card);border:1px solid var(--line);border-radius:22px;max-width:360px;margin:0 auto;padding:16px;box-shadow:0 14px 34px -22px #10171f80}.mx-q{border-bottom:1px solid var(--ls);padding:10px 0}.mx-q:last-child{border-bottom:none}.mx-q b{margin-bottom:7px;font-size:12.5px;font-weight:800;line-height:1.4;display:block}.mx-scale{gap:5px;display:flex}.mx-scale span{border:1px solid var(--line);height:30px;color:var(--ink-s);border-radius:8px;flex:1;justify-content:center;align-items:center;font-size:11.5px;font-weight:800;display:flex}.mx-formula{background:var(--cs);color:var(--ink);border-radius:9px;padding:8px 10px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px}.mx-map{border-bottom:1px solid var(--ls);grid-template-columns:22px minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:grid}.mx-map:last-child{border-bottom:none}.mx-map.off{opacity:.45}.mx-set{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;display:grid}.mx-tg{background:var(--line);border-radius:99px;flex-shrink:0;width:34px;height:20px;transition:background .2s;position:relative}.mx-tg:after{content:"";background:#fff;border-radius:99px;width:16px;height:16px;transition:left .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.mx-tg.on{background:var(--brand)}.mx-tg.on:after{left:16px}.mx-swl{border-bottom:1px solid var(--ls);text-align:left;align-items:center;gap:10px;width:100%;padding:9px 0;font-size:12.5px;display:flex}.mx-swl:last-child{border-bottom:none}.mx-swl .tx{flex:1;min-width:0}.mx-swl .tx b{font-weight:800;display:block}.mx-swl .tx span{color:var(--ink-f);font-size:11px;font-weight:700;display:block}.mx-modal{z-index:700;background:#1b20346b;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mx-mbox{background:var(--card);border-radius:18px;width:min(460px,92vw);padding:20px 22px;box-shadow:0 30px 60px -20px #00000073}.mx-opt{border:1px solid var(--line);text-align:left;border-radius:11px;align-items:center;gap:10px;width:100%;margin-bottom:6px;padding:10px 12px;font-size:13px;font-weight:800;display:flex}.mx-opt.on{border-color:var(--mx-bad);background:var(--mx-bad-s);color:var(--mx-bad)}.mx-rad{border:2px solid var(--line);border-radius:99px;flex-shrink:0;width:16px;height:16px}.mx-opt.on .mx-rad{border-color:var(--mx-bad);background:var(--mx-bad);box-shadow:inset 0 0 0 3px #fff}.mx-cv{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;display:grid}.mx-cvp{background:var(--paper);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:9px;padding:14px;display:flex}.mx-cvp .crd{background:var(--card);border-radius:14px;padding:11px 12px;font-size:12px;line-height:1.45}.mx-cvp .crd b{font-size:12.5px;font-weight:900;display:block}.mx-bl{flex-direction:column;gap:7px;display:flex}.mx-bli{border-bottom:1px solid var(--ls);align-items:flex-start;gap:9px;padding:7px 0;font-size:12.5px;line-height:1.55;display:flex}.mx-bli:last-child{border-bottom:none}.mx-bli>div{text-wrap:pretty;flex:1;min-width:0}.mx-bli .mx-wrap{margin-top:3px}.mx-seg{background:var(--cs);border:1px solid var(--line);border-radius:10px;gap:2px;padding:3px;display:flex}.mx-seg button{color:var(--ink-s);border-radius:7px;padding:6px 12px;font-size:11.5px;font-weight:800}.mx-seg button.on{background:var(--card);color:var(--brand-d);box-shadow:0 1px 2px #10171f1a}.mx-cal button.hd{cursor:pointer}.mx-cal button.hd:hover{background:var(--cs)}.mx-crow{border-bottom:1px solid var(--ls);text-align:left;grid-template-columns:minmax(180px,1.3fr) minmax(170px,1.3fr) 90px minmax(130px,1fr) minmax(140px,1.2fr) 48px;align-items:center;gap:12px;width:100%;padding:9px 14px;font-size:12.5px;display:grid}.mx-crow:hover{background:#fdfbf8}.mx-crow.hd{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-f);background:var(--paper);font-size:9.5px;font-weight:900}.mx-crow.hd:hover{background:var(--paper)}@media (max-width:1200px){.mx-crow{grid-template-columns:minmax(170px,1.4fr) minmax(150px,1.2fr) minmax(120px,1fr) 44px}.mx-crow>:nth-child(3),.mx-crow>:nth-child(5){display:none}}.mx-ap b.mx-apn{color:var(--ink);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;font-weight:900;display:flex;overflow:hidden}.mx-ap b.mx-apn>span{text-overflow:ellipsis;overflow:hidden}.mx-ap b.mx-apn em{text-transform:uppercase;letter-spacing:.05em;background:var(--mx-warn-s);color:var(--mx-warn);border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:9px;font-style:normal;font-weight:900}.mx-ap.blok b.mx-apn{color:var(--ink-f)}.mx-ap span{color:var(--ink-s)}.mx-ap.no-show b.mx-apn{color:var(--mx-bad)}.mx-agw{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:12px;display:grid}@media (max-width:1250px){.mx-agw{grid-template-columns:1fr}}.mx-task{border-bottom:1px solid var(--ls);border-radius:6px;align-items:flex-start;gap:9px;padding:8px 6px;display:flex}.mx-task:last-child{border-bottom:none}.mx-task b{font-size:12.5px;font-weight:800;line-height:1.35;display:block}.mx-task span{color:var(--ink-f);font-size:11px;font-weight:700;line-height:1.4;display:block}.mx-task.done b{color:var(--ink-f);text-decoration:line-through}.mx-lnk{color:var(--brand-d);text-underline-offset:2px;font-weight:900;text-decoration:underline}.mx-menu{background:var(--card);border:1px solid var(--line);z-index:40;border-radius:14px;width:270px;margin-top:6px;padding:6px;position:absolute;top:100%;right:0;box-shadow:0 18px 40px -18px #10171f73}.mx-menu button{text-align:left;border-radius:9px;align-items:flex-start;gap:10px;width:100%;padding:8px 10px;display:flex}.mx-menu button:hover{background:var(--brand-s)}.mx-menu svg{width:16px;height:16px;color:var(--brand-d);flex-shrink:0;margin-top:2px}.mx-menu b{font-size:12.5px;font-weight:900;display:block}.mx-menu span{color:var(--ink-f);font-size:11px;font-weight:700;display:block}.mx-ap.tsk{background:var(--bond-soft,#fff6d6);color:#7a6500;border:1px dashed #d8b640;padding:3px 7px}.mx-ap.tsk b.mx-apn{color:#7a6500;font-size:11px}.mx-ap.tsk svg{flex-shrink:0;width:11px;height:11px}.mx-month{border:1px solid var(--line);background:var(--card);border-radius:14px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.mx-month .mh{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-f);border-bottom:1px solid var(--line);text-align:center;padding:8px;font-size:10px;font-weight:900}.mx-month .mc{border-right:1px solid var(--ls);border-bottom:1px solid var(--ls);text-align:left;flex-direction:column;align-items:stretch;gap:3px;min-height:104px;padding:6px;display:flex}.mx-month .mc:hover{background:#fdfbf8}.mx-month .mc.we{background:var(--paper)}.mx-month .mc.out .dn{color:var(--ink-f);opacity:.6}.mx-month .mc.today{box-shadow:inset 0 0 0 2px var(--brand)}.mx-month .dn{font-size:12px;font-weight:900}.mx-month .mp{background:var(--brand-s);color:var(--ink);border-left:3px solid var(--brand);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;padding:2px 5px;font-size:10.5px;font-weight:800;overflow:hidden}.mx-year{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.mx-year .my{border:1px solid var(--line);background:var(--card);text-align:left;border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}.mx-year .my.now{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-s)}.mx-year .my b{text-transform:capitalize;font-size:13px;font-weight:900}.mx-year .bar{border-bottom:1px solid var(--ls);align-items:flex-end;height:62px;display:flex}.mx-year .bar i{background:var(--brand-s);border-top:3px solid var(--brand);border-radius:5px 5px 0 0;width:100%;display:block}.mx-year .my span{color:var(--ink-f);font-size:11px;font-weight:700}.mx-apv{grid-template-columns:minmax(0,1fr) 260px;gap:14px;margin-top:12px;display:grid}@media (max-width:1200px){.mx-apv{grid-template-columns:1fr}}.mx-apv textarea{border:1px solid var(--brand);width:100%;min-height:110px;font:inherit;resize:vertical;border-radius:10px;outline:none;padding:10px 12px;font-size:13px;line-height:1.55}.mx-gtop{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:6px 16px 6px 4px;display:flex}.mx-gtop>.mx-fhir{align-self:flex-start;margin-top:10px}.mx-goal{border:1px solid var(--line);background:var(--card);border-radius:14px;overflow:hidden}.mx-goal.streak{border-color:var(--lf)}.mx-goal.streak .mx-goalh{background:var(--lfs)}.mx-goal.prop{border-style:dashed}.mx-goalh{align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.mx-goalh .lf{background:var(--lfs);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.mx-goal.streak .mx-goalh .lf{background:var(--card)}.mx-goalh b{font-size:14px;font-weight:900}.mx-streak{letter-spacing:.05em;text-transform:uppercase;background:var(--lf);color:#fff;border-radius:99px;padding:3px 8px;font-size:9.5px;font-weight:900}.mx-sday{text-align:right;text-transform:uppercase;color:var(--ink-f);letter-spacing:.03em;flex-shrink:0;font-size:9.5px;font-weight:800}.mx-sday b{color:var(--ink);font-size:18px;line-height:1;display:block}.mx-gmeta{border-top:1px solid var(--ls);border-bottom:1px solid var(--ls);background:#fdfbf8;flex-wrap:wrap;gap:6px 18px;padding:8px 14px;font-size:12px;font-weight:800;display:flex}.mx-gmeta>span{flex-direction:column;gap:2px;display:flex}.mx-gmeta i{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-f);font-size:9.5px;font-style:normal;font-weight:900}.mx-gbar{background:var(--cs);border-radius:99px;height:6px;margin-top:3px;display:block;overflow:hidden}.mx-gbar em{background:var(--lf);height:100%;display:block}.mx-todo{border-top:1px solid var(--ls);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.mx-todo:first-child{border-top:none}.mx-todo .tx{text-align:left;flex:1;min-width:0}.mx-todo .tx b{font-size:12.5px;font-weight:800;line-height:1.35;display:block}.mx-todo .tx span{color:var(--ink-f);align-items:center;gap:4px;margin-top:2px;font-size:10.5px;font-weight:700;display:flex}.mx-todo.done .tx b{color:var(--ink-f);text-decoration:line-through}.mx-todo .mx-chk{margin-top:1px}.mx-tlm{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-f);border-bottom:1px solid var(--ls);background:#fdfbf8;padding:8px 12px 5px;font-size:10px;font-weight:900}.mx-ti.up{background:#fffdf9}.mx-tic.gesprek,.mx-tic.transcript{background:var(--brand-s);color:var(--brand-d)}.mx-tic.notitie{background:var(--mind-soft,#f3e8f8);color:var(--mind-d,#6a2b82)}.mx-tic.mail{background:var(--sleep-soft,#e0f3f6);color:var(--sleep-d,#016a7d)}.mx-tic.afspraak{background:var(--cs);color:var(--ink-s)}.mx-tic.betaling{background:var(--mx-warn-s);color:var(--mx-warn)}.mx-tic.doel{background:var(--bond-soft,#fff6d6);color:#7a6500}.mx-player{border:1px solid var(--line);background:#fdfbf8;border-radius:12px;align-items:center;gap:10px;padding:16px 12px 10px;display:flex}.mx-player .trk{background:var(--cs);cursor:pointer;border-radius:99px;flex:1;height:8px;position:relative}.mx-player .trk i{background:var(--brand);border-radius:99px;position:absolute;top:0;bottom:0;left:0}.mx-player .trk em{color:var(--ink-f);font-size:9px;font-style:normal;font-weight:900;position:absolute;top:-15px;transform:translate(-50%)}.mx-bkw{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;margin-top:4px;display:grid}@media (max-width:1100px){.mx-bkw{grid-template-columns:1fr}}.mx-bkp{border:1px solid var(--line);background:var(--card);border-radius:18px;overflow:hidden;box-shadow:0 12px 30px -18px #1b203459}.mx-bkph{border-bottom:1px solid var(--ls);align-items:center;gap:8px;padding:12px 14px;display:flex}.mx-bkph b{font-size:13.5px;font-weight:900}.mx-bkph span{color:var(--ink-f);margin-left:auto;font-size:11px;font-weight:800}.mx-bksteps{border-bottom:1px solid var(--ls);background:#fdfbf8;flex-wrap:wrap;gap:4px;padding:8px 14px;display:flex}.mx-bksteps span{color:var(--ink-f);border-radius:99px;padding:3px 7px;font-size:10px;font-weight:800}.mx-bksteps span.on{background:var(--brand-s);color:var(--brand-d)}.mx-bksteps span.ok{color:var(--mx-ok)}.mx-bkb{min-height:300px;padding:14px}.mx-bkb .mx-opt small{color:var(--ink-f);font-size:10.5px;font-weight:700;display:block}.mx-opt.sel{border-color:var(--brand);background:var(--brand-s)}.mx-bkf{color:var(--ink-f);border-top:1px solid var(--ls);text-align:center;background:#fdfbf8;padding:8px 14px;font-size:10px;font-weight:800}.mx-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mx-slots button{border:1px solid var(--line);color:var(--ink-s);background:var(--card);border-radius:10px;padding:9px 8px;font-size:12px;font-weight:800}.mx-slots button:hover,.mx-slots button.on{border-color:var(--brand);color:var(--brand-d);background:var(--brand-s)}.mx-avg{grid-template-columns:96px repeat(10,minmax(0,1fr));align-items:center;gap:3px;margin-top:12px;display:grid}.mx-avg .hh{color:var(--ink-f);font-size:9.5px;font-weight:800}.mx-avg .dd{color:var(--ink-s);font-size:11px;font-weight:800}.mx-avg .c{border-radius:5px;height:18px;display:block}.mx-legend i.c{vertical-align:-2px;border-radius:4px;width:12px;height:12px;display:inline-block}.c.free{background:var(--card);border:1.5px dashed var(--brand)}.c.booked{background:var(--brand-s);border:1px solid var(--brand)}.c.block{background:repeating-linear-gradient(45deg,var(--cs),var(--cs)3px,var(--line)3px,var(--line)5px)}.c.off{background:var(--ls)}.mx-grid4{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;display:grid}.mx-inv{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:12px;padding:16px;font-size:12.5px}.mx-paygrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:12px;margin-top:12px;display:grid}@media (max-width:1280px){.mx-paygrid{grid-template-columns:1fr}}.mx-rmw{overflow-x:auto}.mx-rm{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(150px,1.4fr) repeat(5,minmax(84px,1fr));min-width:600px;margin-top:10px;font-size:12px;display:grid;overflow:hidden}.mx-rm>*{border-bottom:1px solid var(--ls);align-items:center;padding:7px 8px;display:flex}.mx-rm>b{white-space:normal;word-break:break-word;color:var(--ink-f);text-align:center;background:#fdfbf8;justify-content:center;font-size:11px;font-weight:900;line-height:1.2}.mx-rm>span{font-weight:800}.mx-rm>span:first-child{background:#fdfbf8}.mx-rm i{justify-content:center;font-style:normal;font-weight:900}.mx-rm i.y{color:var(--mx-ok)}.mx-rm i.n{color:var(--ink-f)}.mx-rm i.p{color:var(--mx-warn);font-size:11px}.mx-streak{color:var(--lfi,#fff);align-items:center;gap:4px;display:inline-flex}.mx-streak .mx-ic{width:11px;height:11px}.mx-sk{background:var(--card);flex-wrap:wrap;gap:14px 26px;padding:12px 14px;display:flex}.mx-wk{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.mx-wk>div{color:var(--ink-f);text-transform:uppercase;flex-direction:column;align-items:center;gap:4px;font-size:10px;font-weight:800;display:flex}.mx-sdc{aspect-ratio:1;border:1.5px solid var(--line);background:var(--card);width:100%;max-width:42px;color:var(--ink-f);border-radius:9px;justify-content:center;align-items:center;display:flex}.mx-sdc svg{stroke-width:3px;width:15px;height:15px}.mx-sdc.y{background:var(--lf);border-color:var(--lf);color:var(--lfi,#fff)}.mx-sdc.n{background:#fdfbf8;border-style:dashed}.mx-sdc.t{border:2px solid var(--lf);box-shadow:0 0 0 3px var(--lfs)}.mx-sdc.r{background:var(--cs);border-color:#0000}.mx-sdc.x{visibility:hidden}.mx-cyc{grid-template-columns:repeat(7,12px);gap:4px;display:grid}.mx-cyc i{background:var(--card);border:1.5px solid var(--line);border-radius:3px;width:12px;height:12px}.mx-cyc i.y{background:var(--lf);border-color:var(--lf)}.mx-cyc i.n{border-style:dashed}.mx-cyc i.r{background:var(--cs);border-color:#0000}.mx-cyc i.t{border:2px solid var(--lf);box-shadow:0 0 0 2px var(--lfs)}.mx-ms{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.mx-ms span{background:var(--cs);color:var(--ink-f);border-radius:99px;align-items:center;gap:4px;padding:3px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.mx-ms span.on{background:var(--lfs);color:var(--lfd)}.mx-ms .mx-ic{width:11px;height:11px}.mx-sknote{color:var(--lfd);background:var(--lfs);border-top:1px solid var(--ls);align-items:flex-start;gap:7px;padding:9px 14px;font-size:12px;line-height:1.45;display:flex}.mx-sknote .mx-ic{flex-shrink:0;margin-top:2px}.mx-skedit{border-top:1px solid var(--ls);background:#fdfbf8;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.mx-dtg{border:1.5px solid var(--line);background:var(--card);width:38px;height:34px;color:var(--ink-s);text-transform:uppercase;border-radius:9px;font-size:11.5px;font-weight:900}.mx-dtg.on{background:var(--lf);border-color:var(--lf);color:var(--lfi,#fff)}.mx-own{color:var(--ink-s);font-style:normal;font-weight:800}.mx-own.nb{color:#7a6500}.mx-own.tm{color:var(--sleep-d,#016a7d)}.mx-sec{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-f);align-items:center;gap:6px;margin:18px 2px 8px;font-size:10.5px;font-weight:900;display:flex}.mx-sec span{text-transform:none;letter-spacing:0;font-weight:700}.mx-elf{background:var(--lfs);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.mx-stk{text-align:center;border:2px solid var(--lf);background:linear-gradient(160deg,var(--lfs)0%,var(--card)70%);border-radius:14px;padding:20px 18px}.mx-medal{background:var(--lfs);border:2px solid var(--lf);width:64px;height:64px;color:var(--lfd);box-shadow:inset 0 0 0 5px var(--card),inset 0 0 0 7px var(--lf);border-radius:99px;justify-content:center;align-items:center;margin:0 auto;display:flex}.mx-stkc{background:var(--card);border:1px solid var(--line);max-width:460px;color:var(--ink-s);text-align:left;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin:13px auto 0;padding:9px 12px;font-size:12px;line-height:1.4;display:flex}.mx-stkc img{flex-shrink:0;width:18px;height:18px}.mx-nxt{border:1px solid var(--line);background:var(--card);text-align:left;border-radius:12px;align-items:center;gap:11px;width:100%;padding:10px 12px;display:flex}.mx-nxt:hover{border-color:var(--lf);background:var(--lfs)}.mx-nxt .lf{background:var(--lfs);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.mx-nxt i{letter-spacing:.06em;text-transform:uppercase;color:var(--lfd);font-size:9.5px;font-style:normal;font-weight:900;display:block}.mx-nxt b{font-size:13px;font-weight:800;display:block}.mx-nxt em{color:var(--ink-f);font-size:11px;font-style:normal;font-weight:700;display:block}.chip .cdot{vertical-align:1px;border-radius:99px;width:8px;height:8px;margin-right:6px;display:inline-block}.chip.attn{align-items:center;gap:5px;display:inline-flex}.chip.attn .mx-ic{width:12px;height:12px}.chip.attn b{background:var(--mx-warn-s);color:var(--mx-warn);border-radius:99px;padding:1px 6px;font-size:10px}.mx-tlx{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:6px 0 0;overflow:hidden}.mx-grp{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-f);padding:10px 14px 4px 68px;font-size:10px;font-weight:900}.mx-tlx .mx-tlm{color:var(--ink-f);opacity:.8;background:0 0;border:none;padding-left:68px}.mx-ev{grid-template-columns:20px 36px minmax(0,1fr) 28px;align-items:start;gap:10px;padding:10px 14px 12px 12px;display:grid;position:relative}.mx-ev:before{content:"";background:var(--ls);width:2px;position:absolute;top:0;bottom:0;left:59px}.mx-ev:hover{background:#fdfbf8}.mx-ev.sel{background:var(--brand-s)}.mx-ev.new{animation:2s ease-out mxNew}.mx-ev.up{background:#fffdf9}.mx-ev>.mx-chk{margin-top:9px}.mx-evic{z-index:1;background:var(--es);width:36px;height:36px;color:var(--ed);box-shadow:0 0 0 3px var(--card);border-radius:99px;justify-content:center;align-items:center;display:flex;position:relative}.mx-evic svg{width:17px;height:17px}.mx-evic.sm{width:24px;height:24px;box-shadow:none}.mx-evic.sm svg{width:12px;height:12px}.mx-ev .evh{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.mx-ev .evh .tx{text-align:left;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.mx-ev .evh .tx b{font-size:13.5px;font-weight:800;line-height:1.35}.mx-ev .evh .tx b.sc{color:var(--brand-d)}.mx-kind{letter-spacing:.06em;text-transform:uppercase;background:var(--es);color:var(--ed);white-space:nowrap;border-radius:99px;align-items:center;padding:2px 8px;font-size:9px;font-weight:900;display:inline-flex}.mx-ev .meta{color:var(--ink-f);margin-top:3px;font-size:11px;font-weight:700}.mx-ev .bd{color:var(--ink-s);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;margin-top:5px;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.mx-ev .ft{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.mx-org{background:var(--os);color:var(--od);border-radius:99px;align-items:center;gap:6px;padding:3px 9px 3px 5px;font-size:10.5px;font-weight:800;display:inline-flex}.mx-org>i{background:var(--oc);border-radius:99px;width:12px;height:12px}.mx-org .mx-ic{width:11px;height:11px}.mx-org .rot{transform:rotate(180deg)}.mx-chain{border-left:2px solid var(--os);background:#fdfbf8;border-radius:0 10px 10px 0;flex-basis:100%;padding:4px 12px}.mx-pill{background:var(--brand-s);color:var(--brand-d);border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.mx-pill .mx-ic{width:12px;height:12px}.mx-pill.ghost{border:1px solid var(--line);color:var(--ink-s);background:0 0}.mx-pill.ghost.has{border-color:var(--bond,#f5c400);color:#7a6500}.mx-disc{border-top:1px solid var(--ls);margin-top:9px;padding-top:9px}.mx-now{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-d);align-items:center;gap:8px;padding:8px 14px 8px 52px;font-size:10px;font-weight:900;display:flex;position:relative}.mx-now>i{background:var(--brand);width:14px;height:14px;box-shadow:0 0 0 4px var(--brand-s);border-radius:99px;flex-shrink:0}.mx-now>em{background:var(--brand);opacity:.35;flex:1;height:2px}.mx-lenses{border-top:1px solid var(--ls);background:#fdfbf8;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;padding:10px 14px;display:flex}.mx-gtop2{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:8px 12px;display:flex}.mx-gtop2 .bl{flex-shrink:0;width:46px;height:46px;display:flex}.mx-gtop2 .chip{padding:5px 10px}.mx-gtop2+.mx-sec{margin-top:14px}.mx-goal.g2 .mx-goalh{align-items:center;padding:12px 14px 8px}.mx-goal.g2.done{opacity:.75}.mx-gm{color:var(--ink-f);margin-top:4px;font-size:11px;font-weight:700}.mx-gp{flex-shrink:0;width:42px;height:42px;position:relative}.mx-gp svg{width:42px;height:42px;transform:rotate(-90deg)}.mx-gp circle{fill:none;stroke:var(--cs);stroke-width:3.5px}.mx-gp circle.on{stroke:var(--lf);stroke-linecap:round}.mx-gp b{justify-content:center;align-items:center;font-size:11px;font-weight:900;display:flex;position:absolute;inset:0}.mx-gt{border:1px solid var(--ls);background:#fdfbf8;border-radius:10px;margin:0 14px 10px;padding:2px 12px 8px}.mx-sec .mx-ic{width:13px;height:13px}.mx-lnk .rot{transform:rotate(180deg)}.mx-goal.streak .mx-sk{padding:10px 14px}.ht-chip.warn{color:#8a5a00;background:#fef3e2}.ht-chip.warn i{background:#e0a23a}.ht-chip.bad{color:#b42318;background:#fdecec}.ht-chip.bad i{background:#d92d20}.ht-weak{color:#b42318;background:#fdecec;border:1px solid #f5c2c0;border-radius:10px;flex-direction:column;gap:6px;max-width:420px;margin:12px auto 0;padding:11px 13px;font-size:11.5px;line-height:1.4;display:flex}.ht-weak b{align-items:center;gap:7px;font-weight:700;display:flex}.ht-weak b svg{width:15px;height:15px}.ht-weak span{color:var(--ink-s);align-items:center;gap:7px;display:flex}.ht-weak em{color:#b42318;background:#fff;border:1px solid #f5c2c0;border-radius:99px;padding:1px 8px;font-style:normal;font-weight:700}.ht-ln.bad p{color:#b42318;background:#fdecec;border-radius:6px;padding:2px 6px}.ht-dl.bad .ht-bub{background:#fdecec;border:1px solid #f5c2c0}.ht-spk{align-items:center;gap:6px;display:flex}.ht-tbar{opacity:0;gap:2px;margin-left:auto;transition:opacity .15s;display:flex}.ht-dl:hover .ht-tbar{opacity:1}.ht-tbar button{width:24px;height:24px;color:var(--ink-f);border-radius:6px;justify-content:center;align-items:center;display:flex}.ht-tbar button:hover{color:var(--ink);background:#0000000f}.ht-tbar svg{width:13px;height:13px}.ht-ei{width:100%;font:inherit;border:1px solid #001b9f;border-radius:6px;padding:6px 8px;font-size:13px}.ht-edited{color:var(--ink-f);background:#0000000d;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:10px;font-weight:700}.ht-ver{color:#b42318;flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;font-size:11px;font-weight:600;display:flex}.ht-ver svg{width:12px;height:12px}.ht-ver button{border:1px solid var(--line);color:var(--ink-s);background:#fff;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.ht-ver.blue{color:#001b9f}.ht-ver button.b{color:#fff;background:#001b9f;border-color:#001b9f}.ht-ver button.g{color:#fff;background:#0a7a6b;border-color:#0a7a6b}.ht-resume{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#001b9f;align-items:center;gap:10px;padding:8px 0;font-size:10.5px;font-weight:700;display:flex}.ht-resume:before,.ht-resume:after{content:"";background:#dde0ff;flex:1;height:1px}.ht-cnt{color:#8a5a00;background:#fef3e2;border-radius:99px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700}.ht-qual{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.ht-qual>div{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:2px;padding:9px 12px;display:flex}.ht-qual b{font-size:18px;font-weight:700}.ht-qual em{color:var(--ink-f);font-size:11px;font-style:normal}.ht-cov{gap:3px;margin-top:3px;display:flex}.ht-cov i{background:var(--cs);border-radius:99px;flex:1;height:5px}.ht-cov i.on{background:#0a7a6b}.ht-score{border-radius:99px;padding:2px 8px;font-size:10.5px;font-weight:700}.ht-score.g{color:#1f7a4c;background:#e5f5ec}.ht-score.w{color:#8a5a00;background:#fef3e2}.ht-score.b{color:#b42318;background:#fdecec}.ht-blk.flash{animation:2.4s ease-out mxNew}.ht-blk.nd{opacity:.85;border-style:dashed}.ht-blk header{flex-wrap:wrap}.ht-cms{flex-direction:column;gap:6px;margin-top:10px;display:flex}.ht-cm{background:#fffbf2;border-left:3px solid #e0a23a;border-radius:0 8px 8px 0;padding:7px 10px;font-size:12.5px;line-height:1.45}.ht-cm.res{border-left-color:var(--line);opacity:.7;background:#fafaf8}.ht-cm q,.ht-comp q{color:var(--ink-s);quotes:"“" "”";margin:3px 0;font-style:italic;display:block}.ht-cc{border-radius:5px;padding:2px 7px;font-size:10px;font-weight:700}.ht-cc.neg{color:#b42318;background:#fdecec}.ht-cc.info{color:#016a7d;background:#e0f3f6}.ht-comp{background:#f7f8ff;border:1px solid #dde0ff;border-radius:10px;flex-direction:column;gap:8px;margin-top:10px;padding:10px;display:flex}.ht-comp textarea{width:100%;min-height:64px}.ht-sel{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:8px;padding:8px 10px;font-size:13px}.ht-qchip{color:#001b9f;background:#eeefff;border-radius:99px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.ht-qchip button{color:#001b9f;border-radius:99px;width:16px;height:16px;font-size:12px;line-height:1}.ht-drop{border:1.5px dashed var(--line);text-align:left;width:100%;color:var(--ink-s);background:#fdfbf8;border-radius:12px;align-items:center;gap:12px;margin-bottom:14px;padding:18px;display:flex}.ht-drop svg{flex-shrink:0;width:22px;height:22px}.ht-drop span{flex-direction:column;gap:2px;font-size:12px;display:flex}.ht-drop b{color:var(--ink);font-size:13px}.ht-drop.on{color:#0a7a6b;background:#f2faf7;border-style:solid;border-color:#0a7a6b}.ht-dbtn .go:disabled{opacity:.45;cursor:default}.mx-gc{border:1px solid var(--line);background:var(--card);border-radius:14px;overflow:hidden}.mx-gc.prop{border-style:dashed}.mx-gc.done{opacity:.7}.mx-gch{align-items:flex-start;gap:11px;padding:12px 14px 6px;display:flex}.mx-gch .lf{background:var(--lfs);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.mx-gch b{font-size:14px;font-weight:900;line-height:1.3}.mx-gch p{color:var(--ink-s);margin:3px 0 0;font-size:12px;line-height:1.45}.mx-gwho{letter-spacing:.06em;text-transform:uppercase;color:var(--lfd);background:var(--lfs);border-radius:99px;flex-shrink:0;margin-top:2px;padding:3px 8px;font-size:9.5px;font-weight:900}.mx-gcb{padding:0 14px 12px}.mx-tds{flex-direction:column;display:flex}.mx-td{border-top:1px solid var(--ls);align-items:flex-start;gap:10px;padding:9px 0;display:flex}.mx-tck{border:1.5px solid var(--line);background:var(--card);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;padding:0;display:flex}.mx-tck.on{background:var(--lf);border-color:var(--lf);color:var(--lfi,#fff)}.mx-tck svg{stroke-width:3.4px;width:12px;height:12px}.mx-td .tx{text-align:left;flex:1;min-width:0;display:block}.mx-td .tx b{font-size:13px;font-weight:800;line-height:1.4;display:block}.mx-td.done .tx b{color:var(--ink-f);text-decoration:line-through}.mx-td .tx>span{color:var(--ink-f);flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px;font-size:11px;font-weight:700;display:flex}.mx-td .tx>span i{background:0 0;border:none;height:auto;padding:0;font-style:normal;display:inline}.mx-td .tx>span i.ow{color:var(--ink-s);font-weight:800}.mx-td .tx>span i.ow.tm{color:var(--sleep-d,#016a7d)}.mx-td .tx>span i.ow.nb{color:#7a6500}.mx-td .tx>span i.adh{color:var(--lfd)}.mx-td .tx>span i.late{color:var(--mx-warn);background:var(--mx-warn-s);border-radius:99px;padding:1px 7px}.mx-td .tx>span i.msg{color:var(--brand-d);align-items:center;gap:3px;display:inline-flex}.mx-td .tx>span i.msg .mx-ic{width:11px;height:11px}.mx-td .tx em{color:var(--ink-s);margin-top:3px;font-size:11.5px;font-style:normal;display:block}.mx-gft{border-top:1px solid var(--ls);color:var(--ink-f);align-items:center;gap:10px;padding-top:9px;font-size:11px;font-weight:800;display:flex}.mx-talk{border:1px solid var(--brand);background:var(--card);color:var(--brand-d);border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:11.5px;font-weight:800;display:inline-flex}.mx-talk img{width:13px;height:13px}.mx-apl{cursor:pointer;text-underline-offset:2px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.mx-apl:hover{text-decoration-color:currentColor}.gt3{flex-direction:column;gap:10px;display:flex}.gt3 .mx-card{margin-top:0!important}.sl3{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-f);align-items:center;gap:6px;margin:10px 2px -2px;font-size:10.5px;font-weight:900;display:flex}.sl3 em{text-transform:none;letter-spacing:0;font-style:normal;font-weight:700}.sl3 .mx-ic{width:13px;height:13px}.sl3 .lk,.gc3 .lk{color:var(--brand-d);text-transform:none;letter-spacing:0;align-items:center;gap:4px;font-size:11.5px;font-weight:800;display:inline-flex}.sl3 .lk .mx-ic,.gc3 .lk .mx-ic{width:12px;height:12px}.gc3{border:1px solid var(--line);background:var(--card);border-radius:14px;overflow:hidden}.gc3.s{border-color:var(--lf)}.gc3.prop{border-style:dashed}.gc3.done{opacity:.7}.gc3.empty{color:var(--ink-f);text-align:left;align-items:center;gap:8px;width:100%;padding:14px 16px;font-size:12.5px;display:flex}.gc3.empty.dash{color:var(--ink-s);border-style:dashed;font-weight:700}.gc3.empty svg{width:16px;height:16px}.gc3-h{align-items:center;gap:11px;padding:12px 14px;display:flex}.gc3.s .gc3-h{background:var(--lfs)}.gc3-h .ic{background:var(--lfs);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.gc3.s .gc3-h .ic{background:var(--card)}.gc3-h .tx{flex:1;min-width:0}.gc3-h .t{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.gc3-h .t b{color:var(--ink);font-size:14px;font-weight:900}.gc3-h p{color:var(--ink-s);margin:3px 0 0;font-size:11.5px;line-height:1.45}.chipS{letter-spacing:.04em;text-transform:uppercase;background:var(--lf);color:var(--lfi,#fff);border-radius:99px;align-items:center;gap:4px;padding:3px 8px;font-size:9.5px;font-weight:900;display:inline-flex}.chipS .mx-ic{width:10px;height:10px}.gc3-h .day{text-align:right;color:var(--ink-f);text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;font-size:9.5px;font-weight:800}.gc3-h .day b{color:var(--lfd);font-size:18px;font-weight:900;line-height:1;display:block}.gc3-wk{border-top:1px solid var(--ls);align-items:center;gap:6px;padding:10px 14px;display:flex}.gc3-wk .d{color:var(--ink-f);text-transform:uppercase;flex-direction:column;align-items:center;gap:3px;width:30px;font-size:9.5px;font-weight:800;display:flex}.gc3-wk .d i{border:1.5px solid var(--line);background:var(--card);border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.gc3-wk .d i svg{stroke-width:3px;width:13px;height:13px}.gc3-wk .d.y i{background:var(--lf);border-color:var(--lf);color:var(--lfi,#fff)}.gc3-wk .d.n i{border-style:dashed}.gc3-wk .d.r i{background:var(--cs);border-color:#0000}.gc3-wk .d.t i{border:2px solid var(--lf)}.gc3-wk .d.x{visibility:hidden}.gc3-wk .sum{text-align:right;flex-direction:column;gap:1px;margin-left:auto;font-size:11px;display:flex}.gc3-wk .sum em{color:var(--ink-f);font-style:normal;font-weight:700}.gc3-wk .sum b{color:var(--lfd);font-size:12.5px;font-weight:900}.gc3-ed{border-top:1px solid var(--ls);background:#fdfbf8;flex-direction:column;gap:8px;padding:10px 14px;display:flex}.gc3-b{padding:2px 14px 0}.gc3-t{border-top:1px solid var(--ls);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.gc3-t:first-child{border-top:none}.gc3-t .ck{border:1.5px solid var(--line);background:var(--card);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;margin-top:1px;padding:0;display:flex}.gc3-t .ck.on{background:var(--lf);border-color:var(--lf);color:var(--lfi,#fff)}.gc3-t .ck svg{stroke-width:3.4px;width:12px;height:12px}.gc3-t .tt{text-align:left;flex:1;min-width:0;display:block}.gc3-t .tt b{color:var(--ink);font-size:12.5px;font-weight:700;line-height:1.4;display:block}.gc3-t.done .tt b{color:var(--ink-f);text-decoration:line-through}.gc3-t .tt span{color:var(--ink-f);flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:10.5px;font-weight:700;display:flex}.gc3-t .tt span i{font-style:normal}.gc3-t .tt span em{color:var(--brand-d);align-items:center;gap:3px;font-style:normal;display:inline-flex}.gc3-t .tt span em .mx-ic{width:11px;height:11px}.gc3-t .tt span u{color:var(--mx-warn);background:var(--mx-warn-s);border-radius:99px;padding:1px 7px;text-decoration:none}.gc3-add{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0;display:flex}.gc3-add input{flex:200px}.gc3-add select{flex:0 0 120px;padding:6px 8px}.gc3-f{border-top:1px solid var(--ls);align-items:center;gap:12px;padding:10px 0 12px;display:flex}.gc3.prop .gc3-f{padding:10px 14px 12px}.gc3-f .n{color:var(--ink-f);font-size:10.5px;font-weight:800}.gc3-f .talk{border:1px solid var(--brand);background:var(--card);color:var(--brand-d);border-radius:99px;align-items:center;gap:6px;padding:6px 11px;font-size:11px;font-weight:800;display:inline-flex}.gc3-f .talk img{width:12px;height:12px}.whp{flex-wrap:wrap;flex-basis:100%;gap:5px;display:flex}.whp-o{border:1px solid var(--line);background:var(--card);color:var(--ink-s);border-radius:99px;align-items:center;gap:6px;padding:4px 9px 4px 4px;font-size:12px;font-weight:800;display:inline-flex}.whp-o em{color:var(--ink-f);font-size:10px;font-style:normal;font-weight:700}.whp-o.on{border-color:var(--brand);background:var(--brand-s);color:var(--brand-d)}.whp-o .mx-ic{width:12px;height:12px}.whl{color:var(--ink-s);flex-basis:100%;margin-top:2px;font-size:11px;font-weight:800}.whav{display:inline-flex}.whav .zav{box-shadow:0 0 0 1.5px var(--card)}.whav .zav+.zav{margin-left:-5px}.td-t{width:100%;font:inherit;background:0 0;border:1px solid #0000;border-radius:7px;margin-left:-6px;padding:3px 6px;font-size:15px;font-weight:900}.td-t:hover,.td-t:focus{border-color:var(--line);background:var(--card);outline:none}.td-f{border:1px solid var(--ls);background:#fdfbf8;border-radius:12px;flex-direction:column;gap:9px;margin-top:12px;padding:12px;display:flex}.td-r{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.td-r.top{align-items:flex-start}.td-r>span:first-child{letter-spacing:.06em;text-transform:uppercase;width:64px;color:var(--ink-f);flex-shrink:0;font-size:10.5px;font-weight:900}.td-r.top>span:first-child{padding-top:6px}.td-r select{width:auto;min-width:180px;padding:6px 8px}.gc3-det{border:1px solid var(--brand);background:var(--card);border-radius:12px;margin:0 0 10px 29px;padding:12px;box-shadow:0 4px 16px #00281e0f}.td-hint{background:var(--brand-s);color:var(--brand-d);border-radius:9px;align-items:center;gap:6px;margin-top:8px;padding:8px 10px;font-size:11.5px;font-weight:700;display:flex}.td-hint .mx-ic{width:13px;height:13px}.mx-mut.late,.dl.late{color:var(--mx-warn)!important}.gc3-t .tt span b.dl{color:var(--ink-s);align-items:center;gap:3px;font-weight:800;display:inline-flex}.gc3-t .tt span b.dl .mx-ic{width:11px;height:11px}.gc3-t .tt span b.dl.late{background:var(--mx-warn-s);border-radius:99px;padding:1px 7px}.dlp{color:var(--ink-s);align-items:center;gap:6px;font-size:11.5px;font-weight:800;display:inline-flex}.dlp .mx-ic{width:13px;height:13px}.dlp input{font:inherit;border:1px solid var(--line);background:var(--card);border-radius:8px;padding:5px 7px;font-size:12px}.gper{flex-wrap:wrap;align-items:center;gap:10px;margin-top:7px;display:flex}.gper .pp{color:var(--ink-s);background:var(--cs);border-radius:99px;align-items:center;gap:5px;padding:2px 8px 2px 6px;font-size:11px;font-weight:800;display:inline-flex}.gper .pp:hover{background:var(--lfs);color:var(--lfd)}.gper .pp em{color:var(--ink-f);font-style:normal;font-weight:700}.gper .pp .mx-ic{width:12px;height:12px}.gper .bar{background:var(--cs);border-radius:99px;flex:120px;max-width:220px;height:6px;position:relative;overflow:hidden}.gper .bar i{background:var(--line);position:absolute;top:0;bottom:0;left:0}.gper .bar b{background:var(--lf);border-radius:99px;position:absolute;top:0;bottom:0;left:0}.gper .pc{color:var(--lfd);font-size:10.5px;font-weight:800}.gper-ed{border:1px solid var(--ls);background:#fdfbf8;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding:8px;display:flex}.gper-ed label{color:var(--ink-s);align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.gper-ed input{font:inherit;border:1px solid var(--line);border-radius:8px;padding:5px 7px;font-size:12px}.tb-name{font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;min-width:280px;margin-left:-6px;padding:2px 6px;font-size:21px;font-weight:900}.tb-name:hover,.tb-name:focus{border-color:var(--line);background:var(--card);outline:none}.tb-req{color:var(--mx-warn);font-size:16px;font-style:normal;line-height:1}.tb-up{transform:rotate(90deg)}.ht-ql{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.ht-ql .ql{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.ht-ql .ql>b{font-size:20px;font-weight:700}.ht-ql .ql>em{color:var(--ink-f);font-size:11px;font-style:normal;line-height:1.4}.ht-ql .ql.req.bad{background:#fff8f7;border-color:#f5c2c0}.ht-ql .ql.req.bad>b{color:#b42318}.ht-ql .ql.req.ok>b{color:#1f7a4c}.ht-l2{flex-direction:column;gap:4px;margin-top:4px;display:flex}.ht-l2>div{color:var(--ink-s);grid-template-columns:1fr 70px;align-items:center;gap:8px;font-size:11px;display:grid}.ht-l2 span i{color:var(--mx-warn);margin-left:5px;font-size:9px;font-style:normal;font-weight:700}.ht-l2 em{background:var(--cs);border-radius:99px;height:5px;display:block}.ht-l2 em.g{background:#0a7a6b}.ht-l2 em.w{background:#e0a23a}.ht-l2 em.b{background:#f5c2c0}.ht-l3{flex-direction:column;gap:3px;margin-top:4px;display:flex}.ht-l3 label{color:var(--ink-s);grid-template-columns:92px 1fr 26px;align-items:center;gap:6px;font-size:11px;display:grid}.ht-l3 input{accent-color:#001b9f;width:100%}.ht-l3 b{text-align:right;font-size:11px}.ht-blk.req{background:#fff8f7;border-style:solid;border-color:#f5c2c0}.ht-codes{flex-direction:column;gap:6px;display:flex}.ht-code{border:1px solid var(--line);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.ht-code.ok{background:#f5fbf7;border-color:#b7e1c8}.ht-code.no{opacity:.55}.ht-code .sys{color:#001b9f;white-space:nowrap;background:#eeefff;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:700}.ht-code b{font-size:13px;display:block}.ht-code div>span{color:var(--ink-f);font-size:11px}.ht-code .pct{border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}.ht-code .pct.g{color:#1f7a4c;background:#e5f5ec}.ht-code .pct.w{color:#8a5a00;background:#fef3e2}.ht-code .pct.b{color:#b42318;background:#fdecec}.ht-nm{width:100%;font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;margin-left:-5px;padding:1px 5px;font-size:13px;font-weight:700}.ht-nm:hover,.ht-nm:focus{border-color:var(--line);background:#fff;outline:none}.ht-bulk{flex-direction:column;gap:5px;margin-top:4px;display:flex}.cn-card{border:1px solid var(--brand);background:var(--card);border-radius:14px;flex-direction:column;gap:8px;margin:12px 0 0;padding:12px 13px;display:flex}.cn-card.quiet{border-color:var(--line);background:#fdfbf8}.cn-card.ok{background:#f5fbf7;border-color:#b7e1c8}.cn-h{align-items:center;gap:7px;display:flex}.cn-h>svg{width:15px;height:15px;color:var(--brand-d);flex-shrink:0}.cn-h b{flex:1;min-width:0;font-size:13px;font-weight:900}.cn-h>span{color:var(--ink-f);font-size:10.5px;font-weight:800}.cn-p{color:var(--ink-s);margin:0;font-size:12px;line-height:1.45}.cn-acts{flex-wrap:wrap;gap:6px;display:flex}.cn-list{flex-direction:column;display:flex}.cn-it{border-top:1px solid var(--ls);align-items:flex-start;gap:9px;padding:8px 0;display:flex}.cn-it:first-child{border-top:none}.cn-it.off{opacity:.5}.cn-it .mx-chk{flex-shrink:0;margin-top:2px}.cn-it b{align-items:center;gap:5px;font-size:12.5px;font-weight:800;line-height:1.35;display:flex}.cn-it b .mx-ic{width:12px;height:12px;color:var(--brand-d)}.cn-it span{color:var(--ink-s);margin-top:2px;font-size:11px;display:block}.cn-it em{color:var(--ink-f);margin-top:3px;font-size:10.5px;font-style:normal;display:block}.cn-rem{align-items:center;gap:4px;font-weight:700;color:#7a6500!important;display:flex!important}.cn-rem .mx-ic{width:11px;height:11px}.cn-sel{font:inherit;border:1px solid var(--line);background:#fff;border-radius:7px;margin-top:4px;padding:4px 6px;font-size:12px}.cn-steps{flex-direction:column;gap:5px;display:flex}.cn-steps .st{color:var(--ink-f);align-items:center;gap:8px;font-size:12px;display:flex}.cn-steps .st.ok{color:var(--ink)}.cn-steps .st.run{color:var(--brand-d);font-weight:800}.cn-steps .st i{border:1.5px solid var(--line);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.cn-steps .st.ok i{background:var(--brand);border-color:var(--brand);color:#fff}.cn-steps .st i svg{stroke-width:3px;width:10px;height:10px}.cn-gate{background:var(--mx-warn-s);border-radius:10px;flex-direction:column;gap:7px;padding:9px 10px;display:flex}.cn-gate b{color:var(--mx-warn);align-items:center;gap:6px;font-size:12px;display:flex}.cn-cmd{align-items:baseline;gap:8px;padding:2px 0;font-size:12px;display:flex}.cn-cmd code{color:var(--brand-d);white-space:nowrap;font-size:11px;font-weight:700}.mx-palg{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-f);padding:8px 10px 3px;font-size:9.5px;font-weight:900}.bug-shot{background:repeating-linear-gradient(45deg,#f4f2ee,#f4f2ee 8px,#eeebe6 8px 16px);border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.bug-shot svg{width:20px;height:20px;color:var(--ink-s)}.bug-shot b{font-size:12.5px;display:block}.bug-shot span{color:var(--ink-f);font-size:11px}.bug-log{color:var(--ink-s);flex-direction:column;gap:3px;font-size:11.5px;display:flex}.bug-log span{width:42px;color:var(--ink-f);font-weight:700;display:inline-block}.cs-row{border-top:1px solid var(--ls);text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 0;font-size:13px;display:flex}.cs-row:first-of-type{border-top:none}.cs-row .mx-seg button:disabled{opacity:.35}.ibx-h{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-f);padding:6px 2px 2px;font-size:9.5px;font-weight:900}.ibx-ic{background:var(--brand-s);width:26px;height:26px;color:var(--brand-d);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ibx-ic svg{width:13px;height:13px}.mx-auto{align-items:center;gap:4px;font-weight:800;color:var(--brand-d)!important;display:flex!important}.mx-auto .mx-ic{width:11px;height:11px}.mt3{flex-direction:column;gap:4px;display:flex}.mt3-add{border-bottom:1px solid var(--ls);flex-direction:column;gap:7px;margin-bottom:2px;padding-bottom:8px;display:flex}.mt3-g{flex-direction:column;display:flex}.mt3-g .ibx-h.late{color:var(--mx-warn)}.mt3-t{padding:7px 0;border-top:none!important}.mt3-t+.mt3-t{border-top:1px solid var(--ls)!important}.mt3-cl{align-items:center;gap:4px;font-style:normal;font-weight:800;color:var(--ink-s)!important;display:inline-flex!important}.mt3-src{color:var(--brand-d);align-items:center;gap:3px;font-style:normal;display:inline-flex}.mt3-src .mx-ic{width:10px;height:10px}.mt3-ed{border:1px solid var(--brand);background:var(--card);border-radius:12px;flex-direction:column;gap:8px;margin:0 0 8px 29px;padding:10px;display:flex}.mt3-ed .td-r>span:first-child{width:56px}.vd3{flex-direction:column;gap:14px;display:flex}.vd3-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:12px;display:grid}.vd3-c{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.vd3-c>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.vd3-c>header b{align-items:center;gap:7px;font-size:13px;font-weight:900;display:flex}.vd3-c>header b svg{width:15px;height:15px;color:var(--brand-d)}.vd3-ap{border-top:1px solid var(--ls);align-items:center;gap:10px;padding:8px 0;display:flex}.vd3-ap:first-of-type{border-top:none}.vd3-ap.next{background:var(--brand-s);border-top:none;border-radius:10px;margin:0 -8px;padding:10px 8px}.vd3-ap b{font-size:13px;font-weight:800;display:block}.vd3-ap span{color:var(--ink-f);font-size:11px;font-weight:700}.vd3-s{border-top:1px solid var(--ls);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.vd3-s:first-of-type{border-top:none}.vd3-s b{font-size:12.5px;font-weight:900;display:block}.vd3-s span{color:var(--ink-s);font-size:11.5px;line-height:1.45;display:block}.ib3{border-top:1px solid var(--ls);align-items:flex-start;gap:10px;padding:9px 0;display:flex}.ib3:first-of-type{border-top:none}.ib3-ic{background:var(--brand-s);width:28px;height:28px;color:var(--brand-d);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ib3-ic svg{width:14px;height:14px}.ib3-ic.mail{color:var(--ink);background:#e9e6e1}.ib3-ic.signaal{background:var(--mx-warn-s);color:var(--mx-warn)}.ib3-ic.goedkeuren{background:var(--mind-soft,#f3e8f8);color:var(--mind-d,#6a2b82)}.ib3-tx{text-align:left;flex:1;min-width:0;display:block}.ib3-tx b{font-size:13px;font-weight:800;line-height:1.35;display:block}.ib3-tx span{color:var(--ink-f);flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;font-size:11px;font-weight:700;display:flex}.ib3-tx em{color:var(--ink-s);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;font-style:normal;line-height:1.45;display:-webkit-box;overflow:hidden}.ib3-a{flex-shrink:0;align-items:center;gap:6px;display:flex}.tk3-main{flex-direction:column;gap:2px;max-width:860px;display:flex}.tk3-g{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;margin-bottom:10px;padding:4px 14px 6px;display:flex}.tk3-t{padding:8px 0;border-top:1px solid var(--ls)!important}.tk3-g .ibx-h+.tk3-t{border-top:none!important}.tk3-t .tt{flex:1;min-width:0}.tk3-bulk{background:var(--brand-s);border:1px solid var(--brand);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;display:flex}.rpm{border:1px solid var(--brand);background:var(--card);border-radius:14px;flex-direction:column;gap:10px;margin-bottom:12px;padding:14px;display:flex}.rpm-r{align-items:flex-start;gap:10px;display:flex}.rpm-r>span{letter-spacing:.06em;text-transform:uppercase;width:44px;color:var(--ink-f);flex-shrink:0;padding-top:6px;font-size:10.5px;font-weight:900}.rpm-for{flex:1;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:6px;display:grid}.rpm-for button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.rpm-for button.on{border-color:var(--brand);background:var(--brand-s)}.rpm-for b{font-size:12.5px}.rpm-for em{color:var(--ink-f);font-size:10.5px;font-style:normal;line-height:1.35}.mx-vsep{background:var(--line);align-self:stretch;width:1px;margin:0 2px}.tb-back{border:1px solid var(--line);background:var(--card);color:var(--ink-s);white-space:nowrap;text-overflow:ellipsis;border-radius:99px;align-items:center;gap:6px;max-width:200px;margin-left:10px;padding:5px 11px 5px 8px;font-size:12px;font-weight:800;display:inline-flex;overflow:hidden}.tb-back:hover{border-color:var(--brand);color:var(--brand-d)}.tb-back svg{flex-shrink:0;width:13px;height:13px}.tb-back+.tb-crumb{margin-left:4px}.trj-props{border:1px solid var(--brand);background:var(--card);border-radius:12px;flex-direction:column;gap:6px;margin-top:14px;padding:12px;display:flex}.vd3-nm{font:inherit;color:var(--ink);text-align:left;cursor:pointer;text-underline-offset:3px;align-items:center;gap:6px;font-size:13px;font-weight:900;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.vd3-nm:hover{color:var(--brand-d);text-decoration-color:currentColor}.mt-a{border:1px solid var(--line);background:var(--card);border-radius:16px;margin-bottom:14px;overflow:hidden}.mt-h{background:var(--lf);color:var(--lfi,#fff);align-items:center;gap:10px;padding:12px 16px;display:flex}.mt-h .ic{background:#ffffff38;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mt-h b{font-size:18px;font-weight:900}.mt-h em{font-size:11.5px;font-style:normal;font-weight:800}.mt-h .n{font-size:11px;font-weight:800}.mt-st{background:var(--lfs);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.mt-st .lab{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-f);font-size:9.5px;font-weight:900;display:block}.mt-st b{margin-top:2px;font-size:13px;display:block}.mt-st .sub{color:var(--ink-s);font-size:11px}.mt-l{padding:0 16px}.mt-r{border-top:1px solid var(--ls)}.mt-r:first-child{border-top:none}.mt-r.off{opacity:.45}.mt-m{grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) 150px auto;align-items:center;gap:18px;padding:16px 0;display:grid}@media (max-width:900px){.mt-m{grid-template-columns:1fr 1fr}.mt-hi,.mt-ac{grid-column:auto}}.mt-m .nm{align-items:center;gap:7px;font-size:13.5px;font-weight:900;display:flex}.mt-m .hp{border:1.4px solid var(--line);width:17px;height:17px;color:var(--ink-f);border-radius:99px;justify-content:center;align-items:center;padding:0;font-size:10px;font-weight:900;display:inline-flex}.mt-m .hp.on{background:var(--ink);color:#fff;border-color:var(--ink)}.mt-m .u{color:var(--ink-f);margin-top:2px;font-size:11px;display:block}.mt-m .mn{color:var(--ink-s);margin-top:5px;font-size:11.5px;line-height:1.45}.mt-m .via{color:var(--ink-f);margin-top:5px;font-size:10.5px;font-weight:700;display:block}.mt-band{background:linear-gradient(90deg,#efb54a 0%,#c9cf45 24%,#5fb153 50%,#c9cf45 76%,#efb54a 100%);border-radius:99px;height:8px;margin-top:18px;position:relative}.mt-band .pl{border:1.4px solid var(--line);white-space:nowrap;background:#fff;border-radius:6px;padding:1px 7px;font-size:11px;font-weight:900;position:absolute;top:-21px;transform:translate(-50%)}.mt-bp{grid-template-columns:28px 1fr;align-items:end;gap:8px;margin-bottom:4px;display:grid}.mt-bp>span{color:var(--ink-f);font-size:9.5px;font-weight:900}.mt-bl{color:var(--ink-f);margin-top:6px;font-size:10.5px;display:flex}.mt-bl span{flex:1}.mt-bl .c{text-align:center;color:#2f7d36;font-weight:800}.mt-bl .r{text-align:right}.mt-nv{border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:4px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.mt-nv .mx-ic{width:12px;height:12px}.mt-nv.in{color:#2f7d36;background:#e2f0dd}.mt-nv.out{color:#8a5a00;background:#fbefd6}.mt-hi{align-items:center;gap:8px;display:flex}.mt-sp{flex:1;width:100%}.mt-bd{border-radius:8px;padding:4px 7px;display:inline-flex}.mt-bd .mx-ic{width:11px;height:11px}.mt-bd.up{color:#2f7d36;background:#e2f0dd}.mt-bd.flat{color:var(--ink-s);background:#eef0e6}.mt-bd.watch{color:#8a5a00;background:#fbefd6}.mt-d{border:1px solid var(--ls);background:#fdfbf8;border-radius:10px;margin:0 0 14px;padding:12px 14px;font-size:12px}.mt-d ul{flex-direction:column;gap:2px;margin:6px 0;padding-left:18px;display:flex}.mt-d li.g{color:#2f7d36;font-weight:800}.mt-d>span{color:var(--ink-f);font-size:10.5px}.lfs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}@media (max-width:820px){.lfs{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}.lfs-c{border:1.5px solid var(--line);background:var(--card);text-align:left;border-radius:12px;flex-direction:column;gap:7px;min-width:0;padding:10px 11px;display:flex}.lfs-c:hover{border-color:var(--lf)}.lfs-c.on{border-color:var(--lf);background:var(--lfs)}.lfs-c.att{box-shadow:inset 0 3px 0 var(--lf)}.lfs-c .h{align-items:center;gap:7px;display:flex}.lfs-c .h b{color:var(--lfd);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:900;overflow:hidden}.lfs-c .h .ic{background:var(--lfs);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.lfs-c.on .h .ic{background:var(--card)}.lfs-c .h .mx-ic{width:12px;height:12px;color:var(--lfd)}.lfs-c .bar{background:var(--ls);border-radius:99px;height:5px;overflow:hidden}.lfs-c .bar i{background:var(--lf);border-radius:99px;height:100%;display:block}.lfs-c .r{flex-direction:column;gap:1px;display:flex}.lfs-c .r em{color:var(--ink-f);font-size:10.5px;font-style:normal;font-weight:700}.lfs-c .r em.w{color:#8a5a00;font-weight:800}.lfs-c .r em.g{color:#2f7d36}.lfs{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))!important}.lfs-c{padding:9px 10px}.lfs-c .h{gap:6px}.lfs-c .h .ic{width:22px;height:22px}.lfs-c .h b{word-break:break-word;font-size:12.5px;line-height:1.2;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.mt{container-type:inline-size}.mt-st{flex-wrap:wrap}.mt-st .gc3-wk{flex-wrap:wrap;gap:4px;min-width:0}.mt-st .gc3-wk .d{width:26px}.mt-st .gc3-wk .d i{width:22px;height:22px}@container (max-width:760px){.mt-m{gap:12px 16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.mt-hi{grid-column:1}.mt-ac{grid-column:2;justify-self:end}}@container (max-width:480px){.mt-m{grid-template-columns:minmax(0,1fr)!important}.mt-hi,.mt-ac{grid-column:1;justify-self:start}}.tabs .tab-set{border-left:1px solid var(--ls);align-items:center;gap:6px;margin-left:auto;padding-left:14px;display:inline-flex}.tabs .tab-set .mx-ic{width:14px;height:14px}.ps3{flex-direction:column;gap:12px;display:flex}.ps3-g{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:12px;display:grid}.ps3-lf{letter-spacing:.05em;text-transform:uppercase;color:var(--lfd);align-items:center;gap:6px;margin:12px 0 2px;font-size:11px;font-weight:900;display:flex}.ps3-lf em{color:var(--ink-f);margin-left:auto;font-style:normal}.mt-nm{color:var(--ink);background:0 0;border:none;align-items:center;gap:7px;padding:0;font-size:13.5px;font-weight:900;display:flex}.mt-hp{border:1.4px solid var(--line);width:17px;height:17px;color:var(--ink-f);background:var(--card);border-radius:99px;justify-content:center;align-items:center;padding:0;font-size:10px;font-weight:900;display:inline-flex}.mt-hp.on{background:var(--ink);color:#fff;border-color:var(--ink)}.mt-u{color:var(--ink-f);margin-top:2px;font-size:11px;display:block}.mt-mn{color:var(--ink-s);margin-top:5px;font-size:11.5px;line-height:1.45}.mt-via{color:var(--ink-f);margin-top:5px;font-size:10.5px;font-weight:700;display:block}.mt-ac .mx-lnk{white-space:nowrap}.app.p-ht{--brand:#001b9f;--brand-d:#00137a;--brand-s:#eef0ff}a{color:var(--brand-d)}a:hover{color:var(--ink)}.rr-wm{font-family:var(--font-serif,"Merriweather",serif);color:var(--brand-d);letter-spacing:-.2px;white-space:nowrap;font-size:15px;font-weight:900}.rr-who{position:relative}.rr-whob{border:1px solid var(--line);background:var(--card);color:var(--ink);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:5px 10px 5px 6px;font-size:11.5px;font-weight:800;display:inline-flex}.rr-whob:hover{border-color:var(--brand)}.rr-whob svg{width:13px;height:13px;color:var(--ink-f)}.rr-kind{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:3px 7px;font-size:9px;font-weight:900;display:inline-flex}.rr-kind.patient{background:var(--mind-soft,#f3e8f8);color:var(--mind-d,#6a2b82)}.rr-kind.zv{color:#2f6a33;background:#e2f0dd}.rr-kind.rs{color:#7a5200;background:#fff2d6}.rr-kind.dev{color:#9fe3d4;background:#1b2034}.rr-kind.admin{background:var(--sleep-soft,#e0f3f6);color:var(--sleep-d,#016a7d)}.rr-kind.super{color:#a02830;background:#fce9ea}.rr-kind svg{width:10px;height:10px}.rr-page{flex-direction:column;gap:14px;max-width:1200px;display:flex}.rr-ph{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.rr-ph h1{font-family:var(--font-serif,"Merriweather",serif);letter-spacing:-.4px;font-size:24px;font-weight:900;line-height:1.2}.rr-ph p{color:var(--ink-s);text-wrap:pretty;max-width:70ch;margin-top:4px;font-size:12.5px;line-height:1.55}.rr-ph .sp{flex:1}.rr-tbl{border:1px solid var(--line);background:var(--card);border-radius:14px;overflow:auto}.rr-tbl table{border-collapse:collapse;width:100%;min-width:640px;font-size:12.5px}.rr-tbl th{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-f);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;background:#fdfbf8;padding:9px 12px;font-size:9.5px;font-weight:900}.rr-tbl td{border-bottom:1px solid var(--ls);vertical-align:top;padding:9px 12px;line-height:1.45}.rr-tbl tr:last-child td{border-bottom:none}.rr-tbl tr.click{cursor:pointer}.rr-tbl tr.click:hover td{background:#fdfbf8}.rr-tbl tr.off td{opacity:.55}.rr-tbl td b{font-weight:800}.rr-tbl td small{color:var(--ink-f);font-size:11px;font-weight:700;display:block}.rr-tbl code,.rr-code{color:#0e5a4d;white-space:nowrap;background:#eef7f4;border-radius:4px;padding:1px 5px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.p-ht .rr-tbl code,.p-ht .rr-code{color:#00137a;background:#eef0ff}.rr-tbl .grp td{background:var(--paper);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-f);padding:7px 12px;font-size:10px;font-weight:900}.rr-cell{border-radius:6px;justify-content:center;align-items:center;min-width:26px;height:22px;padding:0 6px;font-size:11px;font-weight:900;display:inline-flex}.rr-cell.y{background:var(--mx-ok-s);color:var(--mx-ok)}.rr-cell.n{background:var(--cs);color:var(--ink-f)}.rr-cell.p{background:var(--mx-warn-s);color:var(--mx-warn)}.rr-cell.c{color:#001b9f;background:#eef0ff}button.rr-cell:hover{box-shadow:0 0 0 2px var(--brand)}.rr-prop{background:var(--mx-warn-s);color:#5e3e00;border-radius:12px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.rr-prop>svg{width:15px;height:15px;color:var(--mx-warn);flex-shrink:0;margin-top:1px}.rr-prop b{font-weight:900}.rr-info{background:var(--brand-s);color:var(--brand-d);border-radius:12px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.rr-info>svg{flex-shrink:0;width:15px;height:15px;margin-top:1px}.rr-info b{font-weight:900}.rr-bad{background:var(--mx-bad-s);color:var(--mx-bad);border-radius:12px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.rr-bad>svg{flex-shrink:0;width:15px;height:15px;margin-top:1px}.rr-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px;display:flex}.rr-tabs button{color:var(--ink-f);border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 13px;font-size:12.5px;font-weight:800}.rr-tabs button.on{color:var(--brand-d);border-bottom-color:var(--brand)}.rr-tabs button:hover{color:var(--ink)}.rr-state{text-align:center;border:1.5px dashed var(--line);background:var(--card);border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:48px 20px;display:flex}.rr-state .ic{background:var(--cs);width:48px;height:48px;color:var(--ink-s);border-radius:14px;justify-content:center;align-items:center;display:flex}.rr-state .ic svg{width:22px;height:22px}.rr-state.denied .ic{background:var(--mx-bad-s);color:var(--mx-bad)}.rr-state.err .ic{background:var(--mx-warn-s);color:var(--mx-warn)}.rr-state b{font-size:15px;font-weight:900}.rr-state p{color:var(--ink-s);text-wrap:pretty;max-width:52ch;font-size:12.5px;line-height:1.55}.rr-skel{flex-direction:column;gap:8px;display:flex}.rr-skel i{background:linear-gradient(90deg,var(--cs),#f6f3ee,var(--cs));background-size:200% 100%;border-radius:12px;height:44px;animation:1.2s linear infinite rrSk;display:block}@keyframes rrSk{to{background-position:-200% 0}}.rr-note{border:1px solid var(--line);color:var(--ink-s);background:#fdfbf8;border-radius:12px;flex-direction:column;gap:6px;margin-top:10px;padding:10px 11px;font-size:12px;line-height:1.5;display:flex}.rr-note>b{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-f);font-size:10px;font-weight:900}.rr-note p{text-wrap:pretty;margin:0}.rr-note ul{flex-direction:column;gap:3px;margin:0;padding-left:16px;display:flex}.rr-note .who{flex-wrap:wrap;gap:4px;display:flex}.rr-note.open{background:#fffbf0;border-color:#f0dca8}.rr-note.open li em{color:var(--mx-warn);text-transform:uppercase;letter-spacing:.05em;margin-right:4px;font-size:9.5px;font-style:normal;font-weight:900}.rr-sts{flex-wrap:wrap;gap:4px;display:flex}.rr-sts button{border:1px solid var(--line);background:var(--card);color:var(--ink-s);border-radius:99px;padding:4px 9px;font-size:11px;font-weight:800}.rr-sts button.on{background:var(--ink);border-color:var(--ink);color:#fff}.rr-lang{background:var(--cs);border:1px solid var(--line);border-radius:8px;gap:2px;padding:2px;display:flex}.rr-lang button{color:var(--ink-f);text-transform:uppercase;border-radius:6px;padding:3px 7px;font-size:10.5px;font-weight:900}.rr-lang button.on{background:var(--card);color:var(--brand-d);box-shadow:0 1px 2px #00000014}.rr-door{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (max-width:1000px){.rr-door{grid-template-columns:minmax(0,1fr)}}.rr-door>*{min-width:0}.rr-card{background:var(--card);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:12px;padding:22px 24px;display:flex;box-shadow:0 14px 34px -24px #10171f73}.rr-card h2{font-family:var(--font-serif,"Merriweather",serif);letter-spacing:-.3px;font-size:20px;font-weight:900}.rr-card .sub{color:var(--ink-s);font-size:12.5px;line-height:1.5}.rr-btn{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:13px;font-weight:800;display:flex}.rr-btn.pri{background:var(--brand);border-color:var(--brand);color:#fff}.rr-btn:hover{border-color:var(--brand)}.rr-btn.pri:hover{filter:brightness(1.07)}.rr-btn .ms{grid-template-columns:7px 7px;gap:1px;display:grid}.rr-btn .ms i{width:7px;height:7px}.rr-or{color:var(--ink-f);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:10px;font-size:10.5px;font-weight:800;display:flex}.rr-or:before,.rr-or:after{content:"";background:var(--ls);flex:1;height:1px}.rr-lock{background:var(--cs);color:var(--ink-s);border-radius:10px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;font-weight:800;display:flex}.rr-lock svg{flex-shrink:0;width:14px;height:14px}.rr-mail{border:1px solid var(--line);background:var(--card);border-radius:14px;overflow:hidden}.rr-mail header{border-bottom:1px solid var(--ls);color:var(--ink-f);background:#fdfbf8;flex-direction:column;gap:2px;padding:10px 14px;font-size:11.5px;font-weight:700;display:flex}.rr-mail header b{color:var(--ink);font-weight:800}.rr-mail .bd{flex-direction:column;gap:10px;padding:18px 20px;font-size:13px;line-height:1.6;display:flex}.rr-mail .cta{background:var(--brand);color:#fff;border-radius:10px;align-self:flex-start;padding:10px 18px;font-size:13px;font-weight:800}.rr-flow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rr-flow span{background:var(--cs);color:var(--ink-s);border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.rr-flow span.on{background:var(--brand-s);color:var(--brand-d)}.rr-flow svg{width:12px;height:12px;color:var(--ink-f)}.rr-idg{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:1100px){.rr-idg{grid-template-columns:repeat(2,minmax(0,1fr))}}.rr-idc{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;gap:8px;padding:12px 13px;font-size:12px;line-height:1.45;display:flex}.rr-idc>div{flex-direction:column;gap:2px;display:flex}.rr-idc>div>i{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-f);font-size:9px;font-style:normal;font-weight:900}.rr-door2{background:var(--ink);color:#fff;text-align:center;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:12px;font-size:13px;font-weight:800;display:flex}.rr-door2 span{opacity:.75;font-size:12px;font-weight:600}.rr-axis{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px;display:grid}.rr-rep{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px;display:grid}.rr-repc{border:1px solid var(--line);background:var(--card);border-radius:14px;overflow:hidden}.rr-repc>header{border-bottom:1px solid var(--ls);background:#fdfbf8;flex-direction:column;gap:6px;padding:10px 14px;display:flex}.rr-repc>header b{font-size:13px;font-weight:900}.rr-repc .bd{flex-direction:column;gap:9px;padding:12px 14px;font-size:12.5px;line-height:1.6;display:flex}.rr-repc .bd h5{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-f);margin-bottom:1px;font-size:10px;font-weight:900}.rr-repc mark{color:inherit;background:#fff2d6;border-radius:3px;padding:0 2px}.rr-share{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (max-width:1100px){.rr-share{grid-template-columns:1fr}}.rr-ct{border-top:1px solid var(--ls);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 0;display:flex}.rr-ct:first-child{border-top:none}.rr-ct .tx{flex:1;min-width:140px}.rr-ct .tx b{font-size:13px;font-weight:800;display:block}.rr-ct .tx span{color:var(--ink-f);font-size:11px;font-weight:700}.rr-lvl{background:var(--cs);border:1px solid var(--line);border-radius:9px;gap:2px;padding:2px;display:flex}.rr-lvl button{color:var(--ink-s);white-space:nowrap;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:800}.rr-lvl button.on{background:var(--card);color:var(--brand-d);box-shadow:0 1px 2px #00000014}.rr-lvl button.on.no{color:var(--ink)}.rr-vw{border:1px solid var(--line);background:var(--paper);border-radius:18px;overflow:hidden}.rr-vw>header{background:var(--card);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.rr-vw .tabsx{border-bottom:1px solid var(--ls);background:var(--card);flex-wrap:wrap;gap:6px;padding:10px 14px;display:flex}.rr-vw .tabsx span{background:var(--brand-s);color:var(--brand-d);border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.rr-vw .tabsx span.off{background:var(--cs);color:var(--ink-f);text-decoration:line-through}.rr-vw .tabsx svg{width:11px;height:11px}.rr-vw .bd{flex-direction:column;gap:9px;padding:14px;display:flex}.rr-cons{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.rr-cr{border-top:1px solid var(--ls);grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.rr-cr:first-child{border-top:none}@media (max-width:760px){.rr-cr{grid-template-columns:34px minmax(0,1fr)}.rr-cr>:nth-child(n+3){grid-column:2}}.rr-cr .ic{background:var(--brand-s);width:34px;height:34px;color:var(--brand-d);border-radius:10px;justify-content:center;align-items:center;display:flex}.rr-cr .ic svg{width:16px;height:16px}.rr-cr .ic.audio{color:#7a5200;background:#fff2d6}.rr-cr .ic.study{background:var(--mind-soft,#f3e8f8);color:var(--mind-d,#6a2b82)}.rr-cr .ic.mitz{background:var(--sleep-soft,#e0f3f6);color:var(--sleep-d,#016a7d)}.rr-cr b{font-size:13px;font-weight:800;line-height:1.35;display:block}.rr-cr span{color:var(--ink-f);font-size:11.5px;font-weight:700;line-height:1.45;display:block}.rr-st{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:900;display:inline-flex}.rr-st i{background:currentColor;border-radius:99px;width:6px;height:6px}.rr-st.granted{background:var(--mx-ok-s);color:var(--mx-ok)}.rr-st.declined{background:var(--cs);color:var(--ink-s)}.rr-st.ask{color:#001b9f;background:#eef0ff}.rr-st.withdrawn{background:var(--mx-bad-s);color:var(--mx-bad)}.rr-st.pending{background:var(--mx-warn-s);color:var(--mx-warn)}.rr-ud{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (max-width:1150px){.rr-ud{grid-template-columns:1fr}}.rr-kv{grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:8px 12px;font-size:12.5px;display:grid}.rr-kv>span{color:var(--ink-f);font-size:11.5px;font-weight:800}.rr-kv>b{overflow-wrap:anywhere;min-width:0;font-weight:800}.rr-kv>b small{color:var(--ink-f);font-size:11px;font-weight:700;display:block}.rr-sech{align-items:center;gap:8px;margin-bottom:10px;display:flex}.rr-sech b{flex:1;font-size:13.5px;font-weight:900}.rr-sech svg{width:15px;height:15px;color:var(--brand-d)}.rr-au{border-top:1px solid var(--ls);grid-template-columns:118px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:8px 0;font-size:12px;display:grid}.rr-au:first-child{border-top:none}.rr-au .t{color:var(--ink-f);font-family:ui-monospace,Menlo,monospace;font-size:10.5px}.rr-au b{font-weight:800}.rr-au small{color:var(--ink-f);font-size:11px;font-weight:700;display:block}.rr-filt{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rr-filt input,.rr-filt select{border:1px solid var(--line);font:inherit;background:var(--card);border-radius:9px;min-width:0;padding:7px 10px;font-size:12.5px}.rr-filt input{flex:220px}.rr-o365{color:#0f4c8a;white-space:nowrap;background:#e8f1fb;border-radius:99px;align-items:center;gap:6px;padding:3px 9px 3px 5px;font-size:10.5px;font-weight:900;display:inline-flex}.rr-o365 .ms{grid-template-columns:5px 5px;gap:1px;display:grid}.rr-o365 .ms i{width:5px;height:5px}.ms i:first-child{background:#f25022}.ms i:nth-child(2){background:#7fba00}.ms i:nth-child(3){background:#00a4ef}.ms i:nth-child(4){background:#ffb900}.rr-o3{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px;display:grid}.rr-o3>div{border:1px solid var(--line);background:#fdfbf8;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.rr-o3>div b{align-items:center;gap:6px;font-size:12.5px;font-weight:900;display:flex}.rr-o3>div b svg{color:#0f4c8a;width:14px;height:14px}.rr-o3>div span{color:var(--ink-s)}.rr-dev{color:#d7deea;background:#1b2034;border-radius:14px;padding:14px 16px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;line-height:1.7}.rr-dev b{color:#9fe3d4;font-weight:700}.rr-agoff{opacity:.55}.mx-fhir{display:none!important}body.mx-dev .mx-fhir{white-space:normal;width:auto;display:inline-flex!important}.rr-page .mx-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;gap:14px 16px}.rr-page .mx-f label{white-space:nowrap;text-overflow:ellipsis;min-height:14px;line-height:14px;display:block;overflow:hidden}.rr-page .mx-f input,.rr-page .mx-f select,.rr-msb{border-radius:10px;height:40px;padding:0 12px;font-size:13px}.rr-page .mx-f select{appearance:none;background:var(--card)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B6B6B' stroke-width='2.2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 11px center/15px;cursor:pointer;padding-right:34px}.rr-page .mx-f select:disabled,.rr-page .mx-f input.ro{background-color:var(--cs);color:var(--ink-s);cursor:default}.rr-hrow{flex-wrap:wrap;align-items:center;gap:6px;min-height:16px;display:flex}.rr-ftag{border:1px solid var(--line);color:var(--ink-f);background:var(--card);white-space:nowrap;border-radius:99px;padding:1px 6px;font-size:9px;font-weight:900}.rr-ftag.new{background:var(--mx-ai-s);color:var(--mx-ai);border-color:#0000}.rr-ms{position:relative}.rr-msb{border:1px solid var(--line);background:var(--card);text-align:left;cursor:pointer;align-items:center;gap:5px;width:100%;display:flex;overflow:hidden}.rr-msb:hover{border-color:var(--brand)}.rr-ms.open .rr-msb{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-s)}.rr-ms.ro .rr-msb{background:var(--cs);cursor:default}.rr-msb>svg{width:15px;height:15px;color:var(--ink-f);flex-shrink:0;margin-left:auto}.rr-chip{background:var(--brand-s);color:var(--brand-d);white-space:nowrap;border-radius:99px;flex-shrink:0;align-items:center;gap:4px;padding:3px 6px 3px 9px;font-size:11.5px;font-weight:800;display:inline-flex}.rr-chip i{cursor:pointer;border-radius:99px;justify-content:center;align-items:center;width:15px;height:15px;font-size:13px;font-style:normal;line-height:1;display:inline-flex}.rr-chip i:hover{background:#00000014}.rr-msm{z-index:40;background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:1px;max-height:280px;padding:6px;display:flex;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 18px 40px -18px #10171f73}.rr-msm input{margin-bottom:4px;height:34px!important}.rr-msm button{text-align:left;border-radius:8px;align-items:center;gap:9px;padding:7px 8px;font-size:12.5px;font-weight:700;display:flex}.rr-msm button:hover{background:var(--brand-s)}.mx-vp .rr-bad{margin-top:6px}.rr-auc{text-align:left;border-radius:8px;width:100%}.rr-auc:hover{background:#fdfbf8}.rr-phones{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));justify-items:center;gap:18px;display:grid}.rr-phone{background:var(--paper);border:10px solid #1b2034;border-radius:36px;flex-direction:column;width:300px;height:600px;display:flex;overflow:hidden;box-shadow:0 24px 50px -28px #10171f99}.rr-phs{justify-content:space-between;padding:8px 18px 2px;font-size:11px;font-weight:900;display:flex}.rr-pht{padding:10px 16px 8px}.rr-pht b{font-family:var(--font-serif,"Merriweather",serif);font-size:20px;font-weight:900}.rr-phb{flex-direction:column;flex:1;gap:6px;padding:4px 12px;display:flex;overflow:auto}.rr-pc{background:var(--card);border-radius:16px;align-items:center;gap:10px;padding:12px;display:flex}.rr-pc b{font-size:14px;display:block}.rr-pc span{color:var(--ink-f);font-size:11.5px;font-weight:700}.rr-pr{background:var(--card);border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:8px 12px;font-size:13px;display:flex}.rr-pr>span{color:var(--ink-f);flex-shrink:0;width:96px;font-size:11.5px;font-weight:700}.rr-pr>b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:800;overflow:hidden}.rr-pr>svg{width:14px;height:14px;color:var(--ink-f)}.rr-pr.tall>div{flex:1;min-width:0}.rr-pr.tall b{margin-bottom:3px;font-size:12.5px;line-height:1.3;display:block}.rr-phn{border-top:1px solid var(--line);background:var(--card);justify-content:space-around;padding:10px 0 14px;display:flex}.rr-phn span{color:var(--ink-f);font-size:10.5px;font-weight:800}.rr-phn span.on{color:var(--brand-d)}@media (max-width:1100px){.rr-hide-md{display:none}}@media (max-width:820px){.rr-hide-sm{display:none!important}.topbar .mx-seg button{padding:6px 8px}}@media (max-width:699px){.rr-page .rr-ph h1{font-size:20px}.rr-kv{grid-template-columns:110px minmax(0,1fr)}.rr-au{grid-template-columns:1fr}.rr-tbl table{min-width:560px}}.rr-ctxi{width:24px;height:24px;color:var(--ink-f);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.rr-ctxi:hover{background:var(--brand-s);color:var(--brand-d)}.rr-ctxi svg{width:13px;height:13px}.rr-ctxp{border:1px solid var(--line);color:var(--ink-s);background:#fdfbf8;border-radius:12px;flex-direction:column;flex-shrink:0;gap:7px;margin-top:8px;padding:10px 11px;font-size:11.5px;line-height:1.45;display:flex}.rr-ctxp>div{grid-template-columns:62px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.rr-ctxp i{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-f);font-size:9px;font-style:normal;font-weight:900}.rr-ctxp b{color:var(--ink);font-weight:900}.rr-thr{flex-direction:column;flex:1;gap:9px;min-height:0;padding:12px 0;display:flex;overflow:auto}.rr-hi{flex-direction:column;gap:4px;margin:auto 0;padding:0 4px;display:flex}.rr-hi b{font-family:var(--font-serif,"Merriweather",serif);color:var(--ink);font-size:16px;font-weight:900}.rr-hi span{color:var(--ink-f);text-wrap:pretty;font-size:12px;line-height:1.5}.rr-sep{color:var(--ink-f);align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.rr-sep:before,.rr-sep:after{content:"";background:var(--ls);flex:1;height:1px}.rr-actc{border:1.5px solid var(--brand);background:var(--card);border-radius:12px;flex-direction:column;gap:6px;width:94%;padding:9px 10px;display:flex}.rr-actc h4{font-size:12.5px;font-weight:900;line-height:1.3}.rr-actc .mx-diff{margin-bottom:0}.rr-live{font-style:italic}.rr-live .cur{background:var(--brand-d);vertical-align:-1px;width:2px;height:12px;margin-left:2px;animation:.8s step-end infinite mxBlink;display:inline-block}.rr-dots{gap:4px;padding:11px 12px;display:flex}.rr-dots i{background:var(--ink-f);border-radius:99px;width:6px;height:6px;animation:1s ease-in-out infinite rrDot}.rr-dots i:nth-child(2){animation-delay:.15s}.rr-dots i:nth-child(3){animation-delay:.3s}@keyframes rrDot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.agentcol .agpane{height:100%;min-height:0}.rr-rosteps{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;display:grid}.rr-ros{border:1px solid var(--line);background:var(--card);color:var(--ink-s);text-align:left;border-radius:12px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;font-weight:800;display:flex}.rr-ros>span{background:var(--cs);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:inline-flex}.rr-ros>span svg{width:12px;height:12px}.rr-ros.done>span{background:var(--mx-ok-s);color:var(--mx-ok)}.rr-ros.on{border-color:var(--brand);color:var(--brand-d);box-shadow:0 0 0 3px var(--brand-s)}.rr-ros.on>span{background:var(--brand);color:#fff}.rr-phones{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.rr-phone{background:var(--paper);border:10px solid #10171f;border-radius:44px;flex-direction:column;flex-shrink:0;width:340px;max-width:100%;height:680px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #10171f80}.rr-ph-notch{z-index:2;background:#10171f;border-radius:99px;width:96px;height:26px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.rr-ph-top{background:var(--card);border-bottom:1px solid var(--ls);padding:46px 18px 10px}.rr-ph-top b{font-family:var(--font-serif,"Merriweather",serif);font-size:20px;font-weight:900}.rr-ph-bd{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow:auto}.rr-ph-tab{border-top:1px solid var(--ls);background:var(--card);grid-template-columns:repeat(4,1fr);padding:8px 4px 18px;display:grid}.rr-ph-tab span{color:var(--ink-f);flex-direction:column;align-items:center;gap:3px;font-size:10px;font-weight:800;display:flex}.rr-ph-tab span.on{color:var(--brand-d)}.rr-ph-tab svg{width:20px;height:20px}.rr-pm-hd{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:6px 0 8px;display:flex}.rr-pm-hd b{font-size:17px;font-weight:900}.rr-pm-hd span{color:var(--ink-f);font-size:12px;font-weight:700}.rr-pm-row{background:var(--card);border:1px solid var(--line);text-align:left;border-radius:14px;align-items:center;gap:12px;min-height:50px;padding:0 14px;font-size:14px;font-weight:800;display:flex}.rr-pm-row span{flex:1}.rr-pm-row svg{width:18px;height:18px;color:var(--ink-f)}.rr-pm-ban{background:var(--mx-warn-s);color:#5e3e00;text-align:left;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.rr-pm-ban span{flex:1;font-size:12px;line-height:1.4}.rr-pm-ban b{font-size:13px;font-weight:900;display:block}.rr-pm-ban svg{flex-shrink:0;width:18px;height:18px}.rr-pm-card{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.rr-pm-card b{font-size:13.5px;font-weight:900;line-height:1.35}.rr-pm-card span{color:var(--ink-s);font-size:12px;line-height:1.45}.rr-pm-card .mx-row>div{flex-direction:column;display:flex}.rr-arch{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rr-ab{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.rr-ab b{font-size:13.5px;font-weight:900}.rr-ab span{color:var(--ink-s);font-size:12px;line-height:1.45}.rr-ab.top{background:var(--brand-s);border-color:#0000}.rr-ab.mid{background:var(--ink);border-color:var(--ink);grid-column:1/-1}.rr-ab.mid b,.rr-ab.mid span{color:#fff}.rr-ab.mid span{opacity:.75}.botnav{display:none}@media (max-width:699px){.app{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.botnav{z-index:80;height:calc(66px + env(safe-area-inset-bottom));padding:0 10px env(safe-area-inset-bottom);background:var(--card);border-top:1px solid var(--line);grid-template-rows:66px;grid-template-columns:1fr 1fr 1fr;align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:visible;box-shadow:0 -8px 24px -18px #10171f59}.bn{height:66px;color:var(--ink-f);flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;font-size:10px;font-weight:800;display:flex}.bn .bi{border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.bn .bi svg{width:19px;height:19px}.bn.on{color:var(--brand-d)}.bn.on .bi{background:var(--brand);color:#fff}.bn.coach{justify-content:flex-end;gap:2px;height:66px;padding-bottom:6px}.bn.coach .ring{background:conic-gradient(from -90deg,var(--sleep),var(--mind),var(--move),var(--plate),var(--bond),var(--sleep));border:3px solid var(--card);border-radius:50%;width:58px;height:58px;margin-top:-26px;padding:3px;display:flex;box-shadow:0 8px 18px -8px #10171f73}.p-ht .bn.coach .ring{background:conic-gradient(from -90deg,#001b9f,#4c63e0,#9fb0ff,#4c63e0,#001b9f)}.bn.coach .ring .ci{background:var(--card);width:100%;height:100%;color:var(--brand-d);border-radius:50%;justify-content:center;align-items:center;display:flex}.bn.coach .ring .ci svg{width:22px;height:22px}.bn.coach.on .ring .ci{background:var(--brand);color:#fff}.bn.coach{color:var(--brand-d)}.app .rail{z-index:90;pointer-events:none;width:auto;height:auto;position:fixed;inset:56px 0 0}.app .rail .rail-inner{border-right:none;border-bottom:1px solid var(--line);background:var(--card);height:auto;max-height:calc(100dvh - 56px);box-shadow:none;pointer-events:auto;border-radius:0 0 20px 20px;padding:10px 14px 14px;transition:transform .24s;position:absolute;inset:0 0 auto;transform:translateY(-104%);width:100%!important}.app.navopen .rail .rail-inner{transform:none;box-shadow:0 22px 44px -18px #1b203480}.app .rail .rl-sec{opacity:1;height:auto}.app .rail .ri{justify-content:flex-start;gap:12px;min-height:44px;padding:10px 8px}.app .rail .ri .rl{opacity:1;flex:initial;width:auto}.app.navopen .scrim{z-index:85;top:56px;bottom:0}.app.navopen .botnav{z-index:80}.app .agentcol{width:auto;top:auto;left:0;right:0;bottom:calc(66px + env(safe-area-inset-bottom));border-left:none;border-top:1px solid var(--line);z-index:75;border-radius:20px 20px 0 0;height:min(78dvh,640px);max-height:calc(100dvh - 130px);padding:8px 14px 0;position:fixed;transform:translateY(105%)}.app.agentopen .agentcol{transform:none;box-shadow:0 -18px 40px -18px #1b203480}.agentcol:before{content:"";background:var(--line);border-radius:99px;flex-shrink:0;width:40px;height:4px;margin:2px auto 8px;display:block}.scrim{bottom:calc(66px + env(safe-area-inset-bottom))}.flash{bottom:calc(84px + env(safe-area-inset-bottom))}.rr-hide-sm{display:none!important}}.rr-show-sm{display:none}@media (max-width:699px){.app{grid-template-columns:minmax(0,1fr)!important}.app .topbar,.app .ws{min-width:0;max-width:100vw}.app .topbar{gap:6px;padding-left:8px;padding-right:8px;overflow:hidden}.rr-show-sm{display:inline}.topbar .rr-wm{font-size:13px}.topbar .mx-seg button{padding:5px 8px}.rr-whob{gap:4px;padding:4px 6px 4px 4px}.rr-who{min-width:0;margin-left:auto}.rr-who .mx-menu{max-width:calc(100vw - 16px);left:auto!important;right:0!important}.app .rail .rl-sec{font-size:10px;opacity:1!important;height:auto!important;padding:12px 8px 4px!important}.app .rail .ri{justify-content:flex-start!important;gap:12px!important;margin:1px 0!important;padding:10px!important}.app .rail .ri .rl{font-size:14px;opacity:1!important;flex:auto!important;width:auto!important;overflow:visible!important}.app .rail .ri .rb{display:flex!important}.app .rail .rl-acct{justify-content:flex-start!important;gap:10px!important}.app .rail .rl-acct .lb{opacity:1!important;flex:auto!important;width:auto!important;overflow:visible!important}.app .rail .rl-scroll{overflow-y:auto}.botnav.two{grid-template-columns:1fr 1fr 1fr}.botnav.solo>span{visibility:hidden}}.rr-net{border:1px solid var(--line);background:var(--card);border-radius:18px;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}@media (max-width:760px){.rr-net{grid-template-columns:minmax(0,1fr)}}.rr-net-me{flex-direction:column;align-items:center;gap:6px;display:flex}.rr-net-me b{font-size:13px;font-weight:900}.rr-net-ring{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.rr-net-n{border:1px solid var(--line);text-align:left;background:#fdfbf8;border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;display:flex}.rr-net-n .ic{background:var(--brand-s);width:28px;height:28px;color:var(--brand-d);border-radius:9px;justify-content:center;align-items:center;margin-bottom:3px;display:flex}.rr-net-n .ic svg{width:14px;height:14px}.rr-net-n b{font-size:12.5px;font-weight:900}.rr-net-n span{color:var(--ink-f);font-size:11px;font-weight:700}.rr-net-n:hover{border-color:var(--brand)}.rr-net-n.sel{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-s);background:var(--card)}.rr-net-n.off .ic{background:var(--cs);color:var(--ink-f)}.rr-editing{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-s)}.rr-sech .zb.sm{margin-left:auto}.rr-brief{flex-direction:column;gap:8px;display:flex}.rr-brief>b{font-size:13px;font-weight:900}.rr-bi{border-top:1px solid var(--ls);flex-direction:column;gap:6px;padding-top:8px;font-size:12.5px;line-height:1.45;display:flex}.rr-bi .zb{align-self:flex-start}.rr-setup{background:var(--brand-s);border:1px solid #0000;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.rr-setup .ic{background:var(--card);width:34px;height:34px;color:var(--brand-d);border-radius:10px;justify-content:center;align-items:center;display:flex}.rr-setup .ic svg{width:16px;height:16px}.rr-setup>div{flex-direction:column;flex:1;gap:2px;min-width:200px;display:flex}.rr-setup b{color:var(--brand-d);font-size:13.5px;font-weight:900}.rr-setup span{color:var(--brand-d);opacity:.85;font-size:12px}.rr-ta{border:1px solid var(--line);width:100%;font:inherit;resize:vertical;background:var(--card);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5}.rr-page .rr-msb{flex-wrap:wrap;row-gap:4px;min-height:40px;position:relative;height:auto!important;padding:5px 34px 5px 8px!important}.rr-page .rr-msb>svg{margin:0;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.rr-chk{flex-direction:column;gap:10px;width:min(420px,94vw);display:flex}.rr-chk-h{color:var(--ink-f);justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.rr-pm{flex-direction:column;gap:6px;display:flex}.rr-pm button{border:1px solid var(--line);background:var(--card);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.rr-pm button.on{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-s)}.rr-pm b{font-size:13px;font-weight:900;display:block}.rr-pm small{color:var(--ink-f);font-size:11px;font-weight:700;display:block}:root{--rr-ink:#141b24;--rr-ink-f:#4d5660;--rr-ink-s:#555f69;--rr-line:#d9dfe5;--rr-ls:#e3e8ee;--rr-cs:#edf2f8;--rr-paper:#fbf8f1;--rr-card:#fff}@supports (color:lab(0% 0 0)){:root{--rr-ink:lab(9.47796% -1.69584 -6.93499);--rr-ink-f:lab(36.1728% -1.98329 -7.04196);--rr-ink-s:lab(39.6537% -1.99997 -7.04927);--rr-line:lab(88.3915% -1.08966 -3.56903);--rr-ls:lab(91.8716% -1.09071 -3.5696);--rr-cs:lab(95.3516% -1.09163 -3.57015);--rr-paper:lab(97.7312% -.00935793 3.82464);--rr-card:lab(100% 0 0)}}.dark{--rr-ink:#edf2f8;--rr-ink-f:#9ba6b1;--rr-ink-s:#86909b;--rr-line:#2b343d;--rr-ls:#333c45;--rr-cs:#212a33;--rr-paper:#0f171f;--rr-card:#0b121a}@supports (color:lab(0% 0 0)){.dark{--rr-ink:lab(95.3516% -1.09163 -3.57015);--rr-ink-f:lab(67.498% -2.08244 -7.08767);--rr-ink-s:lab(59.377% -2.06485 -7.07911);--rr-line:lab(21.0871% -1.87351 -6.99708);--rr-ls:lab(24.5688% -1.90632 -7.00992);--rr-cs:lab(16.4443% -1.81831 -6.9765);--rr-paper:lab(7.18439% -1.49957 -6.86639);--rr-card:lab(5.23127% -1.15929 -6.2068)}}.rr-app{--font-rr-serif:var(--font-merriweather,"Merriweather",ui-serif,Georgia,serif);--brand:#001b9f;--brand-d:#00137a;--brand-s:#eef0ff;--mx-ok:#0a7a6b;--mx-ok-s:#d5f8ea;--mx-warn:#b8860b;--mx-warn-s:#fef2c5;--mx-bad:#b4232c;--mx-bad-s:#ffe7e4;background:var(--background);min-height:100vh;color:var(--foreground)}@supports (color:lab(0% 0 0)){.rr-app{--mx-ok-s:lab(94.7305% -13.4785 2.52211);--mx-warn-s:lab(95.6805% -.99498 23.5497);--mx-bad-s:lab(93.8292% 12.2803 6.63641)}}.rr-app.rr-prod-coachi{--brand:#0a7a6b;--brand-d:#065a4f;--brand-s:#e6f7f3}.rr-app .rr-topbar{border-bottom:1px solid var(--rr-line);background:var(--rr-card);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;display:flex}.rr-app .rr-tb-logo{font-family:var(--font-rr-serif);letter-spacing:-.02em;color:var(--brand-d);white-space:nowrap;font-size:15px;font-weight:900}.rr-app .rr-tb-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--rr-ink-f);font-size:11px;font-weight:800}@media (max-width:640px){.rr-app .rr-tb-tag{display:none}}.rr-app .rr-tb-crumb{color:var(--rr-ink);align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:800;display:inline-flex}.rr-app .rr-seg{border:1px solid var(--rr-line);background:var(--rr-cs);border-radius:9px;gap:2px;padding:2px;display:flex}.rr-app .rr-seg button{color:var(--rr-ink-f);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:5px 10px;font-size:11px;font-weight:900}.rr-app .rr-seg button:hover{color:var(--rr-ink)}.rr-app .rr-seg button.on{background:var(--rr-card);color:var(--brand-d);box-shadow:0 1px 2px #10171f14}.rr-app .rr-workspace{max-width:1200px;margin:0 auto;padding:20px 16px 48px}.rr-app .rr-ph{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.rr-app .rr-ph h1{font-family:var(--font-rr-serif);letter-spacing:-.03em;color:var(--rr-ink);font-size:1.5rem;font-weight:900;line-height:1.2}.rr-app .rr-ph p{width:100%;color:var(--rr-ink-s);max-width:70ch;margin-top:4px;font-size:.8rem;line-height:1.55}.rr-app .rr-ph .rr-ph-right{margin-left:auto}@media (max-width:640px){.rr-app .rr-ph .rr-ph-right{margin-left:0}}.rr-app .rr-card{background:var(--rr-card);border:1px solid var(--rr-line);border-radius:18px;padding:18px 20px;box-shadow:0 14px 34px -24px #10171f73}.rr-app a.rr-card-link{color:inherit;text-decoration:none;display:block}.rr-app a.rr-card-link:hover{border-color:var(--brand)}.rr-app .rr-sech{align-items:center;gap:8px;margin-bottom:12px;display:flex}.rr-app .rr-sech b{flex:1;font-size:.85rem;font-weight:900}.rr-app .rr-info{background:var(--brand-s);color:var(--brand-d);border-radius:12px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:.75rem;line-height:1.5;display:flex}.rr-app .rr-info-icon{width:15px;height:15px;color:var(--brand-d);flex-shrink:0;margin-top:1px}.rr-app .rr-info b{font-weight:900}.rr-app .rr-kind{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:3px 7px;font-size:9px;font-weight:900;display:inline-flex}.rr-app .rr-kind.care_provider{color:#2f6a33;background:#e2f0dd}.rr-app .rr-kind.researcher{color:#7a5200;background:#fff2d6}.rr-app .rr-kind.developer{color:#9fe3d4;background:#1b2034}.rr-app .rr-kind.patient{color:#6a2b82;background:#f3e8f8}.dark .rr-app .rr-kind.patient{color:#e4cdf6;color:lab(85.3088% 13.6001 -17.0415);background:#30223b;background:lab(15.7734% 11.8462 -13.9088)}.dark .rr-app .rr-kind.care_provider{color:#b7e6b7;color:lab(87.1049% -22.3612 17.6607);background:#1c2e1c;background:lab(16.9813% -11.1908 8.98435)}.dark .rr-app .rr-kind.researcher{color:#fae2b0;color:lab(90.9259% 3.3029 27.8242);background:#413007;background:lab(21.1976% 4.51513 27.0252)}.dark .rr-app .rr-kind.developer{color:#96d1d0;color:lab(79.7608% -19.5888 -6.00265);background:#192a3c;background:lab(16.3613% -2.7121 -13.6872)}.rr-app .rr-opt-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.rr-app .rr-opt{text-align:left;border:1px solid var(--rr-line);background:var(--rr-card);cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.rr-app .rr-opt:hover{border-color:var(--brand)}.rr-app .rr-opt.sel{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-s)}.rr-app .rr-opt small{color:var(--rr-ink-f);font-size:11px;font-weight:700;line-height:1.35}.rr-app .rr-opt.muted{opacity:.55;cursor:not-allowed;pointer-events:none}.rr-app .rr-tbl{border:1px solid var(--rr-line);background:var(--rr-card);border-radius:14px;overflow:auto}.rr-app .rr-tbl table{border-collapse:collapse;width:100%;min-width:560px;font-size:.78rem}.rr-app .rr-tbl th{letter-spacing:.08em;text-transform:uppercase;color:var(--rr-ink-f);background:var(--rr-paper);text-align:left;border-bottom:1px solid var(--rr-line);padding:9px 12px;font-size:9.5px;font-weight:900}.dark .rr-app .rr-tbl th{background:#141b24;background:lab(9.47796% -1.69584 -6.93499)}.rr-app .rr-tbl td{border-bottom:1px solid var(--rr-ls);vertical-align:top;padding:9px 12px}.rr-app .rr-tbl tr:last-child td{border-bottom:none}.rr-app .rr-tbl code,.rr-app .rr-code{font-family:var(--font-mono);background:var(--brand-s);color:var(--brand-d);border-radius:4px;padding:1px 5px;font-size:11px}.rr-app.rr-prod-coachi .rr-tbl code,.rr-app.rr-prod-coachi .rr-code{background:var(--brand-s);color:var(--brand-d)}.rr-app .rr-btn-pri{background:var(--brand);border:1px solid var(--brand);color:#fff;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;padding:10px 16px;font-size:.8rem;font-weight:800;display:inline-flex}.rr-app .rr-btn-pri:hover:not(:disabled){filter:brightness(1.06)}.rr-app .rr-btn-pri:disabled{opacity:.45;cursor:not-allowed}.rr-app .rr-btn-sec{border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:7px 12px;font-size:.75rem;font-weight:800;display:inline-flex}.rr-app .rr-btn-sec:hover:not(:disabled){border-color:var(--brand)}.rr-app .rr-btn-sec:disabled{opacity:.45;cursor:not-allowed}.rr-app .rr-btn-danger{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.rr-app .rr-btn-danger{border-color:color-mix(in oklch,var(--destructive)55%,transparent)}}.rr-app .rr-btn-danger{color:var(--destructive)}.rr-app .rr-field-label{color:var(--foreground);font-size:.75rem;font-weight:700;display:block}.rr-app .rr-input,.rr-app .rr-select{border:1px solid var(--border);background:var(--background);border-radius:8px;width:100%;margin-top:4px;padding:8px 10px;font-size:.8rem}.rr-app .rr-product-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rr-app .rr-product-row label{align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.rr-app .rr-workspace a{color:var(--brand-d);text-underline-offset:2px;text-decoration:underline}.rr-app .rr-workspace a:hover{color:var(--rr-ink)}.rr-app .rr-callout-muted{border:1px solid var(--rr-line);background:var(--rr-paper);border-radius:12px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.rr-app .rr-callout-muted{background:color-mix(in oklch,var(--rr-paper)85%,transparent)}}.rr-app .rr-callout-warn{border:1px solid var(--mx-warn)}@supports (color:color-mix(in lab, red, red)){.rr-app .rr-callout-warn{border:1px solid color-mix(in oklch,var(--mx-warn)42%,var(--rr-line))}}.rr-app .rr-callout-warn{background:var(--mx-warn-s);color:var(--rr-ink);border-radius:12px;padding:12px 14px}.dark .rr-app .rr-callout-warn{background:#2d220b;background:lab(14.2308% 2.68863 16.3046);border-color:#5c4a24;border-color:lab(32.8358% 3.87056 25.5271)}:root{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--destructive-foreground:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#f05100;--chart-2:#009588;--chart-3:#104e64;--chart-4:#fcbb00;--chart-5:#f99c00;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--destructive-foreground:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--chart-1:lab(57.1026% 64.2584 89.8886);--chart-2:lab(55.0223% -41.0774 -3.90277);--chart-3:lab(30.372% -13.1853 -18.7887);--chart-4:lab(80.1641% 16.6016 99.2089);--chart-5:lab(72.7183% 31.8672 97.9407);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#0a0a0a;--card-foreground:#fafafa;--popover:#0a0a0a;--popover-foreground:#fafafa;--primary:#fafafa;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#82181a;--destructive-foreground:#fb2c36;--border:#262626;--input:#262626;--ring:#525252;--chart-1:#1447e6;--chart-2:#00bb7f;--chart-3:#f99c00;--chart-4:#ac4bff;--chart-5:#ff2357;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#262626;--sidebar-ring:#525252}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(2.75381% 0 0);--card-foreground:lab(98.26% 0 0);--popover:lab(2.75381% 0 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(98.26% 0 0);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(28.5139% 44.5539 29.0463);--destructive-foreground:lab(55.4814% 75.0732 48.8528);--border:lab(15.204% 0 -.00000596046);--input:lab(15.204% 0 -.00000596046);--ring:lab(34.924% 0 0);--chart-1:lab(36.9089% 35.0961 -85.6872);--chart-2:lab(66.9756% -58.27 19.5419);--chart-3:lab(72.7183% 31.8672 97.9407);--chart-4:lab(52.0183% 66.11 -78.2316);--chart-5:lab(56.101% 79.4328 31.4532);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(15.204% 0 -.00000596046);--sidebar-ring:lab(34.924% 0 0)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@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))}}@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))}}@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,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,auto))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
