/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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-divide-y-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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-divide-x-reverse:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-700:oklch(55.5% .163 48.998);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--radius-md:calc(var(--radius) - 2px);--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-popover:var(--card);--color-accent:var(--accent);--color-hover:var(--hover);--color-destructive:var(--bad);--color-ring:var(--focus-ring)}}@layer base{*{box-sizing:border-box;margin:0;padding:0}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:0}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-1\/2{inset-inline-start:50%}.start-2{inset-inline-start:calc(var(--spacing) * 2)}.start-2\.5{inset-inline-start:calc(var(--spacing) * 2.5)}.start-3{inset-inline-start:calc(var(--spacing) * 3)}.start-\[6px\]{inset-inline-start:6px}.-end-3{inset-inline-end:calc(var(--spacing) * -3)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.end-3{inset-inline-end:calc(var(--spacing) * 3)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-10{top:calc(var(--spacing) * 10)}.top-11{top:calc(var(--spacing) * 11)}.top-20{top:calc(var(--spacing) * 20)}.top-auto{top:auto}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-\[18\%\]{right:18%}.bottom-0{bottom:0}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-full{bottom:100%}.-left-\[9999px\]{left:-9999px}.left-0{left:0}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-\[6px\]{left:6px}.left-\[8rem\]{left:8rem}.left-\[…\]{left:…}.left-full{left:100%}.isolate{isolation:isolate}.z-\(--z-dropdown\){z-index:var(--z-dropdown)}.z-\(--z-sticky\){z-index:var(--z-sticky)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-110{z-index:110}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[\<n\>\]{z-index:<n>}.z-\[calc\(var\(--z-dropdown\)\+1\)\]{z-index:calc(var(--z-dropdown) + 1)}.z-\[var\(--z-drawer\)\]{z-index:var(--z-drawer)}.z-\[var\(--z-popover\)\]{z-index:var(--z-popover)}.z-\[var\(--z-sticky\)\]{z-index:var(--z-sticky)}.col-start-2{grid-column-start:2}.row-1{grid-row:1}.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:0}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.-my-2\.5{margin-block:calc(var(--spacing) * -2.5)}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-auto{margin-block:auto}.-ms-2{margin-inline-start:calc(var(--spacing) * -2)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-auto{margin-inline-start:auto}.-me-2{margin-inline-end:calc(var(--spacing) * -2)}.\!mt-0{margin-top:0!important}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-7{margin-top:calc(var(--spacing) * -7)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.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-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.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-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.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-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-\[4\.5rem\]{height:4.5rem}.h-\[calc\(var\(--d-target\)\*0\.8\)\]{height:calc(var(--d-target) * .8)}.h-\[calc\(var\(--d-target\)\*1\.15\)\]{height:calc(var(--d-target) * 1.15)}.h-\[max\(var\(--control-h-md\)\,var\(--target-min\)\)\]{height:max(var(--control-h-md),var(--target-min))}.h-\[var\(--d-target\)\]{height:var(--d-target)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[64vh\]{max-height:64vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[300px\]{max-height:300px}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[3\.5rem\]{min-height:3.5rem}.min-h-\[3rem\]{min-height:3rem}.min-h-\[14rem\]{min-height:14rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[var\(--control-h-md\)\]{min-height:var(--control-h-md)}.min-h-full{min-height:100%}.w-0{width:0}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-3\/4{width:75%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[22rem\]{width:22rem}.w-\[32px\]{width:32px}.w-\[var\(--d-target\)\]{width:var(--d-target)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[8rem\]{max-width:8rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[13rem\]{max-width:13rem}.max-w-\[90vw\]{max-width:90vw}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-4\.5{min-width:calc(var(--spacing) * 4.5)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[4\.25rem\]{min-width:4.25rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[34rem\]{min-width:34rem}.min-w-\[40rem\]{min-width:40rem}.min-w-\[46rem\]{min-width:46rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.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-popover-content-transform-origin\){transform-origin:var(--radix-popover-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-x-1\/2,.translate-x-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-1\/2,.translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px)}.translate-y-\[calc\(-50\%_-_2px\)\],.translate-y-px{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px}.-rotate-2{rotate:-2deg}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-\[6rem\]{scroll-margin-top:6rem}.scroll-py-1{scroll-padding-block:var(--spacing)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[minmax\(6rem\,1fr\)_minmax\(6rem\,1fr\)_6\.5rem_7rem_9\.5rem_minmax\(12rem\,2\.5fr\)\]{grid-template-columns:minmax(6rem,1fr) minmax(6rem,1fr) 6.5rem 7rem 9.5rem minmax(12rem,2.5fr)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}.rounded-\[var\(--radius-input\)\]{border-radius:var(--radius-input)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color-mix\(in_srgb\,var\(--color-status-active\)_40\%\,transparent\)\]{border-color:var(--color-status-active)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-status-active\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-status-active) 40%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-status-at-risk\)_45\%\,transparent\)\]{border-color:var(--color-status-at-risk)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-status-at-risk\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-status-at-risk) 45%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-status-charting-pending\)_45\%\,transparent\)\]{border-color:var(--color-status-charting-pending)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-status-charting-pending\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-status-charting-pending) 45%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-status-unreachable\)_40\%\,transparent\)\]{border-color:var(--color-status-unreachable)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-status-unreachable\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-status-unreachable) 40%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--color-status-unreachable\)_55\%\,transparent\)\]{border-color:var(--color-status-unreachable)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--color-status-unreachable\)_55\%\,transparent\)\]{border-color:color-mix(in srgb,var(--color-status-unreachable) 55%,transparent)}}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--color-brand-premier\)\]{border-color:var(--color-brand-premier)}.border-\[var\(--color-join-action\)\]{border-color:var(--color-join-action)}.border-\[var\(--color-status-active\)\]{border-color:var(--color-status-active)}.border-\[var\(--color-status-charting-pending\)\]\/40{border-color:var(--color-status-charting-pending)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-status-charting-pending\)\]\/40{border-color:color-mix(in oklab,var(--color-status-charting-pending) 40%,transparent)}}.border-\[var\(--color-status-unreachable\)\]{border-color:var(--color-status-unreachable)}.border-\[var\(--ink-3\)\]{border-color:var(--ink-3)}.border-border{border-color:var(--line)}.border-destructive,.border-destructive\/40{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/40{border-color:color-mix(in oklab,var(--bad) 40%,transparent)}}.border-emerald-500{border-color:var(--color-emerald-500)}.border-input{border-color:var(--border-strong)}.border-primary,.border-primary\/20{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--accent) 20%,transparent)}}.border-primary\/25{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-primary\/25{border-color:color-mix(in oklab,var(--accent) 25%,transparent)}}.border-primary\/40{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.border-primary\/40{border-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-transparent{border-color:#0000}.bg-\[color-mix\(in_srgb\,var\(--color-ink\)_4\%\,var\(--color-surface\)\)\]{background-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-ink\)_4\%\,var\(--color-surface\)\)\]{background-color:color-mix(in srgb,var(--color-ink) 4%,var(--color-surface))}}.bg-\[color-mix\(in_srgb\,var\(--color-ink\)_6\%\,var\(--color-surface\)\)\]{background-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-ink\)_6\%\,var\(--color-surface\)\)\]{background-color:color-mix(in srgb,var(--color-ink) 6%,var(--color-surface))}}.bg-\[color-mix\(in_srgb\,var\(--color-ink\)_9\%\,var\(--color-surface\)\)\]{background-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-ink\)_9\%\,var\(--color-surface\)\)\]{background-color:color-mix(in srgb,var(--color-ink) 9%,var(--color-surface))}}.bg-\[color-mix\(in_srgb\,var\(--color-join-action\)_10\%\,transparent\)\]{background-color:var(--color-join-action)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-join-action\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-join-action) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-join-action\)_12\%\,transparent\)\]{background-color:var(--color-join-action)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-join-action\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-join-action) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-status-active\)_8\%\,transparent\)\]{background-color:var(--color-status-active)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-active\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-status-active) 8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-status-at-risk\)_10\%\,transparent\)\]{background-color:var(--color-status-at-risk)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-at-risk\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-status-at-risk) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-status-charting-pending\)_6\%\,transparent\)\]{background-color:var(--color-status-charting-pending)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-charting-pending\)_6\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-status-charting-pending) 6%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-status-charting-pending\)_8\%\,transparent\)\]{background-color:var(--color-status-charting-pending)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-charting-pending\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-status-charting-pending) 8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-status-charting-pending\)_10\%\,transparent\)\]{background-color:var(--color-status-charting-pending)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-charting-pending\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-status-charting-pending) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-status-scheduled\)_5\%\,transparent\)\]{background-color:var(--color-status-scheduled)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-scheduled\)_5\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-status-scheduled) 5%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-status-scheduled\)_10\%\,transparent\)\]{background-color:var(--color-status-scheduled)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-scheduled\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-status-scheduled) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-status-unreachable\)_8\%\,transparent\)\]{background-color:var(--color-status-unreachable)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-status-unreachable\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-status-unreachable) 8%,transparent)}}.bg-\[var\(--color-brand-premier\)\]{background-color:var(--color-brand-premier)}.bg-\[var\(--color-join-action\)\]{background-color:var(--color-join-action)}.bg-\[var\(--color-status-active\)\]{background-color:var(--color-status-active)}.bg-\[var\(--color-status-charting-pending\)\]{background-color:var(--color-status-charting-pending)}.bg-\[var\(--color-status-scheduled\)\]{background-color:var(--color-status-scheduled)}.bg-\[var\(--color-status-unreachable\)\]{background-color:var(--color-status-unreachable)}.bg-\[var\(--surface-primary\)\]{background-color:var(--surface-primary)}.bg-accent{background-color:var(--accent)}.bg-background,.bg-background\/70{background-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.bg-background\/70{background-color:color-mix(in oklab,var(--bg) 70%,transparent)}}.bg-background\/90{background-color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.bg-background\/90{background-color:color-mix(in oklab,var(--bg) 90%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-border{background-color:var(--line)}.bg-card{background-color:var(--card)}.bg-current{background-color:currentColor}.bg-destructive,.bg-destructive\/10{background-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--bad) 10%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-foreground{background-color:var(--ink)}.bg-hover,.bg-hover\/50{background-color:var(--hover)}@supports (color:color-mix(in lab,red,red)){.bg-hover\/50{background-color:color-mix(in oklab,var(--hover) 50%,transparent)}}.bg-muted,.bg-muted\/50{background-color:var(--card-2)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--card-2) 50%,transparent)}}.bg-popover{background-color:var(--card)}.bg-primary,.bg-primary\/5{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--accent) 5%,transparent)}}.bg-primary\/10{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--accent) 10%,transparent)}}.bg-primary\/20{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--accent) 20%,transparent)}}.bg-primary\/50{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/50{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.bg-primary\/\[0\.03\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/\[0\.03\]{background-color:color-mix(in oklab,var(--accent) 3%,transparent)}}.bg-primary\/\[0\.04\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/\[0\.04\]{background-color:color-mix(in oklab,var(--accent) 4%,transparent)}}.bg-secondary{background-color:var(--card-2)}.bg-transparent{background-color:#0000}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentColor}.fill-foreground{fill:var(--ink)}.fill-primary{fill:var(--accent)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[10px\]{padding:10px}.p-\[…\]{padding:…}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[var\(--space-12\)\]{padding-inline:var(--space-12)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.ps-8{padding-inline-start:calc(var(--spacing) * 8)}.ps-9{padding-inline-start:calc(var(--spacing) * 9)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pe-6{padding-inline-end:calc(var(--spacing) * 6)}.pe-11{padding-inline-end:calc(var(--spacing) * 11)}.pe-14{padding-inline-end:calc(var(--spacing) * 14)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-\[12vh\]{padding-top:12vh}.pt-\[calc\(env\(safe-area-inset-top\)\+1\.5rem\)\]{padding-top:calc(env(safe-area-inset-top) + 1.5rem)}.pr-1{padding-right:var(--spacing)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+1\.25rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 1.25rem)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+7rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 7rem)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.\[font-family\:inherit\],.font-\[inherit\]{font-family:inherit}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.85em\]{font-size:.85em}.text-\[0\.95em\]{font-size:.95em}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[1\.05em\]{font-size:1.05em}.text-\[2rem\]{font-size:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[length\:var\(--text-body\)\]{font-size:var(--text-body)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--color-brand-premier\)\]{color:var(--color-brand-premier)}.text-\[var\(--color-join-action\)\]{color:var(--color-join-action)}.text-\[var\(--color-status-active\)\]{color:var(--color-status-active)}.text-\[var\(--color-status-at-risk\)\]{color:var(--color-status-at-risk)}.text-\[var\(--color-status-charting-complete\)\]{color:var(--color-status-charting-complete)}.text-\[var\(--color-status-charting-pending\)\]{color:var(--color-status-charting-pending)}.text-\[var\(--color-status-healed\)\]{color:var(--color-status-healed)}.text-\[var\(--color-status-no-show\)\]{color:var(--color-status-no-show)}.text-\[var\(--color-status-scheduled\)\]{color:var(--color-status-scheduled)}.text-\[var\(--color-status-unreachable\)\]{color:var(--color-status-unreachable)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-amber-700{color:var(--color-amber-700)}.text-background{color:var(--bg)}.text-card-foreground{color:var(--ink)}.text-current{color:currentColor}.text-destructive{color:var(--bad)}.text-destructive-foreground{color:var(--on-accent)}.text-emerald-600{color:var(--color-emerald-600)}.text-foreground,.text-hover-foreground{color:var(--ink)}.text-inherit{color:inherit}.text-muted-foreground{color:var(--ink-3)}.text-popover-foreground{color:var(--ink)}.text-primary{color:var(--accent)}.text-primary-foreground{color:var(--on-accent)}.text-primary\/20{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.text-primary\/20{color:color-mix(in oklab,var(--accent) 20%,transparent)}}.text-secondary{color:var(--card-2)}.text-secondary-foreground{color:var(--ink)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{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}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.caret-transparent{caret-color:#0000}.accent-\[var\(--color-status-scheduled\)\]{accent-color:var(--color-status-scheduled)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_-6px_20px_-12px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 -6px 20px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(16\,48\,44\,0\.06\)\,0_12px_28px_-14px_rgba\(16\,48\,44\,0\.20\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#10302c0f),0 12px 28px -14px var(--tw-shadow-color,#10302c33)}.shadow-\[0_1px_3px_rgba\(16\,48\,44\,0\.06\)\,0_12px_28px_-14px_rgba\(16\,48\,44\,0\.20\)\],.shadow-lg{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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-sm{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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.shadow-xl,.shadow-xs{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)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring,.ring-1,.ring-2{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-4{--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)}.ring-\[var\(--color-brand-premier\)\]{--tw-ring-color:var(--color-brand-premier)}.ring-\[var\(--color-status-scheduled\)\]{--tw-ring-color:var(--color-status-scheduled)}.ring-\[var\(--color-status-unreachable\)\]{--tw-ring-color:var(--color-status-unreachable)}.ring-background{--tw-ring-color:var(--bg)}.ring-foreground\/10{--tw-ring-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab,var(--ink) 10%,transparent)}}.ring-primary\/15{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/15{--tw-ring-color:color-mix(in oklab,var(--accent) 15%,transparent)}}.ring-primary\/70{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/70{--tw-ring-color:color-mix(in oklab,var(--accent) 70%,transparent)}}.ring-ring\/50{--tw-ring-color:var(--focus-ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab,var(--focus-ring) 50%,transparent)}}.ring-ring\/60{--tw-ring-color:var(--focus-ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/60{--tw-ring-color:color-mix(in oklab,var(--focus-ring) 60%,transparent)}}.ring-offset-1{--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)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[clip-path\]{transition-property:clip-path;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-\[opacity\,border-color\]{transition-property:opacity,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;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-\(--duration-complex\){--tw-duration:var(--duration-complex);transition-duration:var(--duration-complex)}.duration-\(--duration-standard\){--tw-duration:var(--duration-standard);transition-duration:var(--duration-standard)}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\!running{animation-play-state:running!important}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.\[email\:stub\]{email:stub}.\[onboarding-email\:stub\]{onboarding-email:stub}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-bottom-2{--tw-enter-translate-y:calc(2*var(--spacing))}:is(.\*\:w-full>*){width:100%}.group-focus-within\:flex:is(:where(.group):focus-within *){display:flex}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:flex:is(:where(.group):hover *){display:flex}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-horizontal\/field\:text-balance:is(:where(.group\/field):has([data-horizontal]) *){text-wrap:balance}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.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(--ink)}.placeholder\:text-\[var\(--text-tertiary\)\]::placeholder{color:var(--text-tertiary)}.placeholder\:text-muted-foreground::placeholder{color:var(--ink-3)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.last\:mt-0:last-child{margin-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-primary\/40:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--accent) 40%,transparent)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-brand-premier\)_88\%\,black\)\]:hover{background-color:var(--color-brand-premier)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-brand-premier\)_88\%\,black\)\]:hover{background-color:color-mix(in srgb,var(--color-brand-premier) 88%,black)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-join-action\)_88\%\,black\)\]:hover{background-color:var(--color-join-action)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-join-action\)_88\%\,black\)\]:hover{background-color:color-mix(in srgb,var(--color-join-action) 88%,black)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-status-unreachable\)_8\%\,transparent\)\]:hover{background-color:var(--color-status-unreachable)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-status-unreachable\)_8\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--color-status-unreachable) 8%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-status-unreachable\)_10\%\,transparent\)\]:hover{background-color:var(--color-status-unreachable)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-status-unreachable\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--color-status-unreachable) 10%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-status-unreachable\)_88\%\,black\)\]:hover{background-color:var(--color-status-unreachable)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-status-unreachable\)_88\%\,black\)\]:hover{background-color:color-mix(in srgb,var(--color-status-unreachable) 88%,black)}}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/20:hover{background-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--bad) 20%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--bad) 90%,transparent)}}.hover\:bg-hover:hover,.hover\:bg-hover\/30:hover{background-color:var(--hover)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-hover\/30:hover{background-color:color-mix(in oklab,var(--hover) 30%,transparent)}}.hover\:bg-muted:hover{background-color:var(--card-2)}.hover\:bg-primary\/80:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--accent) 80%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--accent) 90%,transparent)}}.hover\:bg-primary\/\[0\.02\]:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/\[0\.02\]:hover{background-color:color-mix(in oklab,var(--accent) 2%,transparent)}}.hover\:bg-secondary:hover,.hover\:bg-secondary\/80:hover{background-color:var(--card-2)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--card-2) 80%,transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.hover\:text-\[var\(--color-status-unreachable\)\]:hover{color:var(--color-status-unreachable)}.hover\:text-foreground:hover,.hover\:text-hover-foreground:hover{color:var(--ink)}.hover\:text-primary:hover{color:var(--accent)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}}.focus\:bg-hover:focus{background-color:var(--hover)}.focus\:text-hover-foreground:focus{color:var(--ink)}.focus-visible\:border-\[var\(--accent\)\]:focus-visible{border-color:var(--accent)}.focus-visible\:border-\[var\(--border-focus\)\]:focus-visible{border-color:var(--border-focus)}.focus-visible\:border-\[var\(--color-status-scheduled\)\]:focus-visible{border-color:var(--color-status-scheduled)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--bad) 40%,transparent)}}.focus-visible\:border-ring:focus-visible,.focus-visible\:border-ring\/50:focus-visible{border-color:var(--focus-ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-ring\/50:focus-visible{border-color:color-mix(in oklab,var(--focus-ring) 50%,transparent)}}.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-3: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-\[var\(--color-status-scheduled\)\]:focus-visible{--tw-ring-color:var(--color-status-scheduled)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--bad) 20%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--focus-ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--focus-ring) 50%,transparent)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-4:focus-visible{outline-style:var(--tw-outline-style);outline-width:4px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--color-join-action\)\]:focus-visible{outline-color:var(--color-join-action)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:bg-\[color-mix\(in_srgb\,var\(--color-join-action\)_78\%\,black\)\]:active{background-color:var(--color-join-action)}@supports (color:color-mix(in lab,red,red)){.active\:bg-\[color-mix\(in_srgb\,var\(--color-join-action\)_78\%\,black\)\]:active{background-color:color-mix(in srgb,var(--color-join-action) 78%,black)}}.active\:bg-accent:active{background-color:var(--accent)}.active\:bg-hover:active{background-color:var(--hover)}.active\:bg-white\/30:active{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.active\:bg-white\/30:active{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.active\:opacity-80:active{opacity:.8}.active\:opacity-90:active{opacity:.9}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab,var(--border-strong) 50%,transparent)}}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-checked\:border-primary\/30:has([data-checked]){border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.has-data-checked\:border-primary\/30:has([data-checked]){border-color:color-mix(in oklab,var(--accent) 30%,transparent)}}.has-data-checked\:bg-primary\/5:has([data-checked]){background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.has-data-checked\:bg-primary\/5:has([data-checked]){background-color:color-mix(in oklab,var(--accent) 5%,transparent)}}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.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-lg:has(>[data-slot=field]){border-radius:var(--radius)}.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-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing) * 2)}.aria-expanded\:bg-muted[aria-expanded=true],.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--card-2)}.aria-expanded\:text-foreground[aria-expanded=true],.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--ink)}.aria-invalid\:border-\[var\(--status-error-fg\)\][aria-invalid=true]{border-color:var(--status-error-fg)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--bad)}.aria-invalid\:ring-3[aria-invalid=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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--bad) 20%,transparent)}}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true],.data-checked\:border-primary[data-checked]{border-color:var(--accent)}.data-checked\:bg-primary[data-checked]{background-color:var(--accent)}.data-checked\:text-primary-foreground[data-checked]{color:var(--on-accent)}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-dragging\:border-primary\/30[data-dragging]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-dragging\:border-primary\/30[data-dragging]{border-color:color-mix(in oklab,var(--accent) 30%,transparent)}}.data-dragging\:bg-hover\/30[data-dragging]{background-color:var(--hover)}@supports (color:color-mix(in lab,red,red)){.data-dragging\:bg-hover\/30[data-dragging]{background-color:color-mix(in oklab,var(--hover) 30%,transparent)}}.data-horizontal\:h-px[data-horizontal]{height:1px}.data-horizontal\:w-full[data-horizontal]{width:100%}.data-invalid\:border-destructive[data-invalid]{border-color:var(--bad)}.data-invalid\:ring-destructive\/20[data-invalid]{--tw-ring-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.data-invalid\:ring-destructive\/20[data-invalid]{--tw-ring-color:color-mix(in oklab,var(--bad) 20%,transparent)}}.data-vertical\:w-px[data-vertical]{width:1px}.data-vertical\:self-stretch[data-vertical]{align-self:stretch}.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-\[inset\]\:ps-8[data-inset]{padding-inline-start:calc(var(--spacing) * 8)}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--bad)}.data-\[selected\=true\]\:bg-hover[data-selected=true]{background-color:var(--hover)}.data-\[selected\=true\]\:text-hover-foreground[data-selected=true]{color:var(--ink)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-start-2[data-side=right]:where(:dir(ltr),[dir=ltr]){--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=right\]\:slide-in-from-start-2[data-side=right]:where(:dir(rtl),[dir=rtl]){--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--bad)}@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(--bad) 90%,transparent)}}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--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)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--bg)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=field\]\:p-2\.5>*)[data-slot=field]{padding:calc(var(--spacing) * 2.5)}:is(.\*\:data-\[slot\=field-group\]\:gap-4>*)[data-slot=field-group]{gap:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}.data-\[state\=active\]\:animate-in[data-state=active]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=active\]\:fade-in-0[data-state=active]{--tw-enter-opacity:0}.data-\[state\=active\]\:slide-in-from-top-2[data-state=active]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--accent)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--accent)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--on-accent)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=inactive\]\:animate-out[data-state=inactive]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=inactive\]\:fade-out-0[data-state=inactive]{--tw-exit-opacity:0}.data-\[state\=inactive\]\:slide-out-to-top-2[data-state=inactive]{--tw-exit-translate-y:calc(2*var(--spacing)*-1)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-hover[data-state=open]{background-color:var(--hover)}.data-\[state\=open\]\:text-hover-foreground[data-state=open]{color:var(--ink)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--bad)}.data-\[variant\=destructive\]\:text-destructive\![data-variant=destructive]{color:var(--bad)!important}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--bad)}@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(--bad) 10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--bad)}.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))}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media not all and (min-width:48rem){.max-md\:hidden{display:none}}@media (min-width:40rem){.sm\:block{display:block}.sm\:inline{display:inline}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-\[30rem\]{width:30rem}.sm\:w-auto{width:auto}.sm\:flex-1{flex:1}.sm\:flex-\[1\.7\]{flex:1.7}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:pr-10{padding-right:calc(var(--spacing) * 10)}.sm\:pl-10{padding-left:calc(var(--spacing) * 10)}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:h-9{height:calc(var(--spacing) * 9)}.md\:w-auto{width:auto}.md\:min-w-\[16rem\]{min-width:16rem}.md\:flex-1{flex:1}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-center{align-items:center}:where(.md\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.md\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md\:pr-5{padding-right:calc(var(--spacing) * 5)}.md\:pb-0{padding-bottom:0}.md\:pl-5{padding-left:calc(var(--spacing) * 5)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:min-h-0{min-height:0}.lg\:w-80{width:calc(var(--spacing) * 80)}.lg\:flex-1{flex:1}.lg\:flex-none{flex:none}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[19rem_minmax\(0\,1fr\)\]{grid-template-columns:19rem minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.lg\:flex-row{flex-direction:row}.lg\:self-start{align-self:flex-start}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:p-4{padding:calc(var(--spacing) * 4)}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}:is(.\@md\/field-group\:\*\:w-auto>*){width:auto}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}:is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}}.rtl\:translate-x-1\/2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:-scale-x-100:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.dark\:border-input:where(.dark,.dark *){border-color:var(--border-strong)}.dark\:bg-\[var\(--line\)\]\/30:where(.dark,.dark *){background-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[var\(--line\)\]\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--line) 30%,transparent)}}.dark\:bg-destructive\/20:where(.dark,.dark *){background-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/20:where(.dark,.dark *){background-color:color-mix(in oklab,var(--bad) 20%,transparent)}}.dark\:bg-input\/30:where(.dark,.dark *){background-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:where(.dark,.dark *){background-color:color-mix(in oklab,var(--border-strong) 30%,transparent)}}.dark\:text-amber-400:where(.dark,.dark *){color:var(--color-amber-400)}@media (hover:hover){.dark\:hover\:bg-destructive\/30:where(.dark,.dark *):hover{background-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-destructive\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--bad) 30%,transparent)}}.dark\:hover\:bg-input\/50:where(.dark,.dark *):hover{background-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--border-strong) 50%,transparent)}}.dark\:hover\:bg-muted\/50:where(.dark,.dark *):hover{background-color:var(--card-2)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted\/50:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--card-2) 50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:where(.dark,.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--bad) 40%,transparent)}}.dark\:disabled\:bg-input\/80:where(.dark,.dark *):disabled{background-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.dark\:disabled\:bg-input\/80:where(.dark,.dark *):disabled{background-color:color-mix(in oklab,var(--border-strong) 80%,transparent)}}.dark\:has-data-checked\:border-primary\/20:where(.dark,.dark *):has([data-checked]){border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:has-data-checked\:border-primary\/20:where(.dark,.dark *):has([data-checked]){border-color:color-mix(in oklab,var(--accent) 20%,transparent)}}.dark\:has-data-checked\:bg-primary\/10:where(.dark,.dark *):has([data-checked]){background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:has-data-checked\:bg-primary\/10:where(.dark,.dark *):has([data-checked]){background-color:color-mix(in oklab,var(--accent) 10%,transparent)}}.dark\:aria-invalid\:border-destructive\/50:where(.dark,.dark *)[aria-invalid=true]{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:border-destructive\/50:where(.dark,.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--bad) 50%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--bad) 40%,transparent)}}.dark\:data-\[state\=checked\]\:bg-primary:where(.dark,.dark *)[data-state=checked],.dark\:data-checked\:bg-primary:where(.dark,.dark *)[data-checked]{background-color:var(--accent)}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where(.dark,.dark *)[data-variant=destructive]:focus{background-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where(.dark,.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--bad) 20%,transparent)}}.\[\&_\[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(--ink-3)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--ink)}}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-\[1\.1em\] svg{width:1.1em;height:1.1em}.\[\&_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-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)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5 svg:not([class*=size-]){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--ink-3)}.\[\&\:\:-webkit-search-cancel-button\]\:appearance-none::-webkit-search-cancel-button{appearance:none}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--bad)!important}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>\*\]\:shrink-0>*{flex-shrink:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox]{margin-top:1px}@container field-group (min-width:28rem){.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox]{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(--accent)}.\[\&\>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\]\:size-10>svg{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.625rem;--gray-0:#fff;--gray-25:#fafafa;--gray-50:#f4f4f5;--gray-75:#f1f1f3;--gray-100:#e4e4e7;--gray-200:#d4d4d8;--gray-300:#a1a1aa;--gray-400:#8e8e97;--gray-450:#8a8a93;--gray-500:#71717a;--gray-550:#6b6b74;--gray-600:#52525b;--gray-700:#3f3f46;--gray-800:#27272a;--gray-820:#1f1f23;--gray-840:#1e1e22;--gray-860:#1b1b1f;--gray-900:#18181b;--gray-930:#131316;--gray-940:#101013;--gray-950:#09090b;--gray-1000:#000;--green-50:#f0fdf4;--green-200:#bbf7d0;--green-400:#4ade80;--green-600:#16a34a;--green-700:#15803d;--green-900:#14532d;--green-950:#0b2114;--blue-50:#eff6ff;--blue-200:#bfdbfe;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-900:#1e3a8a;--blue-950:#0b1a33;--amber-50:#fffbeb;--amber-200:#fde68a;--amber-400:#fbbf24;--amber-600:#d97706;--amber-700:#b45309;--amber-900:#78350f;--amber-950:#271a05;--red-50:#fef2f2;--red-200:#fecaca;--red-400:#f87171;--red-600:#dc2626;--red-700:#b91c1c;--red-900:#7f1d1d;--red-950:#2a0f0f;--pink-300:#ff6fa3;--pink-500:#e5307e;--font-sans:var(--font-inter,Inter),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-roboto:var(--font-inter,Inter);--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--text-display:32px;--text-display--line-height:40px;--text-page-title:24px;--text-page-title--line-height:32px;--text-section:18px;--text-section--line-height:24px;--text-subsection:16px;--text-subsection--line-height:24px;--text-body:14px;--text-body--line-height:20px;--text-small:13px;--text-small--line-height:18px;--text-caption:12px;--text-caption--line-height:16px;--text-micro:11px;--text-micro--line-height:14px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-0:0px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--space-96:96px;--space-128:128px;--radius-0:0px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-pill:999px;--radius-control:var(--radius-6);--radius-dialog:var(--radius-12);--elevation-0:none;--elevation-1:0 1px 2px #14161c0d;--elevation-2:0 10px 30px #14161c24;--elevation-3:0 20px 60px #0000004d;--z-base:0;--z-sticky:10;--z-dropdown:100;--z-popover:200;--z-drawer:300;--z-dialog:400;--z-critical:500;--duration-micro:.12s;--duration-standard:.2s;--duration-complex:.3s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-emphasized:cubic-bezier(.3,0,0,1);--ease-exit:cubic-bezier(.4,0,1,1);--icon-12:12px;--icon-14:14px;--icon-16:16px;--icon-20:20px;--icon-24:24px;--surface-page:var(--gray-25);--surface-primary:var(--gray-0);--surface-secondary:var(--gray-50);--surface-elevated:var(--gray-0);--surface-interactive:var(--gray-50);--surface-active:var(--gray-100);--text-primary:var(--gray-950);--text-secondary:var(--gray-600);--text-tertiary:var(--gray-550);--text-on-action:var(--gray-25);--border-default:var(--gray-100);--border-subtle:var(--gray-75);--border-strong:var(--gray-450);--border-focus:var(--gray-900);--action-primary:var(--gray-900);--action-primary-hover:var(--gray-800);--action-primary-active:var(--gray-700);--action-primary-fg:var(--gray-25);--action-destructive:var(--red-600);--action-destructive-hover:var(--red-700);--action-destructive-fg:var(--gray-0);--status-success-fg:var(--green-700);--status-success-bg:var(--green-50);--status-success-border:var(--green-200);--status-info-fg:var(--blue-700);--status-info-bg:var(--blue-50);--status-info-border:var(--blue-200);--status-warning-fg:var(--amber-700);--status-warning-bg:var(--amber-50);--status-warning-border:var(--amber-200);--status-error-fg:var(--red-700);--status-error-bg:var(--red-50);--status-error-border:var(--red-200);--status-neutral-fg:var(--gray-600);--status-neutral-bg:var(--gray-50);--status-neutral-border:var(--gray-100);--focus-ring:var(--gray-500)}:root.dark{--surface-page:var(--gray-950);--surface-primary:var(--gray-930);--surface-secondary:var(--gray-860);--surface-elevated:var(--gray-820);--surface-interactive:var(--gray-840);--surface-active:var(--gray-800);--text-primary:var(--gray-25);--text-secondary:var(--gray-300);--text-tertiary:var(--gray-400);--text-on-action:var(--gray-900);--border-default:var(--gray-800);--border-subtle:var(--gray-820);--border-strong:var(--gray-550);--border-focus:var(--gray-25);--action-primary:var(--gray-25);--action-primary-hover:var(--gray-100);--action-primary-active:var(--gray-200);--action-primary-fg:var(--gray-900);--action-destructive:var(--red-600);--action-destructive-hover:var(--red-700);--action-destructive-fg:var(--gray-0);--status-success-fg:var(--green-400);--status-success-bg:var(--green-950);--status-success-border:var(--green-900);--status-info-fg:var(--blue-400);--status-info-bg:var(--blue-950);--status-info-border:var(--blue-900);--status-warning-fg:var(--amber-400);--status-warning-bg:var(--amber-950);--status-warning-border:var(--amber-900);--status-error-fg:var(--red-400);--status-error-bg:var(--red-950);--status-error-border:var(--red-900);--status-neutral-fg:var(--gray-300);--status-neutral-bg:var(--gray-800);--status-neutral-border:var(--gray-700);--focus-ring:var(--gray-400);--elevation-1:0 1px 2px #00000059;--elevation-2:0 10px 30px #00000080;--elevation-3:0 20px 60px #0009}:root{--control-h-sm:32px;--control-h-md:36px;--control-h-lg:40px;--target-min:24px;--row-h-compact:36px;--row-h-standard:44px;--row-h-comfortable:52px;--rail-w:240px;--rail-w-collapsed:64px;--topbar-h:52px;--container-max:1440px;--container-narrow:720px;--dialog-sm:400px;--dialog-md:560px;--dialog-lg:720px;--dialog-xl:960px;--drawer-sm:360px;--drawer-md:480px;--drawer-lg:640px;--card-padding-compact:var(--space-16);--card-padding:var(--space-24);--camera-surface:#000;--camera-fg:#fff;--camera-scrim:#0000008c;--camera-scrim-strong:#000000a6;--camera-dim:#00000080;--camera-guide:#ffffffeb;--camera-glow:#ffffffb3;--camera-hover:#ffffff1f;--duration-spin:.7s;--duration-pulse:1.4s;--duration-shimmer:1.3s;--duration-scan-sweep:2.2s;--duration-handoff:2.4s;--duration-none:.01ms;--print-paper:#fff;--print-rule:#ccc;--spotlight-dim:#09090b8c;--z-savebar:var(--z-sticky);--z-rail:calc(var(--z-sticky) + 1);--z-viewas:calc(var(--z-sticky) + 2);--z-topbar:calc(var(--z-sticky) + 3);--z-menu:var(--z-dropdown);--z-activity-drawer:calc(var(--z-dropdown) + 50);--z-kiosk:calc(var(--z-activity-drawer) + 1);--z-viewas-kiosk:calc(var(--z-kiosk) + 1);--z-toast:calc(var(--z-dialog) + 50);--z-skip-link:var(--z-critical)}@media (pointer:coarse){:root{--target-min:44px}}[data-device=phone],[data-device=touch]{--target-min:44px}:root{--bg:var(--surface-page);--card:var(--surface-primary);--card-2:var(--surface-secondary);--ink:var(--text-primary);--ink-1:var(--ink);--ink-2:var(--text-secondary);--ink-3:var(--text-tertiary);--line:var(--border-default);--line-2:var(--border-subtle);--hover:var(--surface-interactive);--active:var(--surface-active);--accent:var(--action-primary);--accent-tint:var(--gray-50);--terra:var(--pink-500);--on-accent:var(--action-primary-fg);--ring:#18181b24;--ok:var(--status-success-fg);--ok-bg:var(--status-success-bg);--ok-line:var(--status-success-border);--warn:var(--status-warning-fg);--warn-bg:var(--status-warning-bg);--warn-line:var(--status-warning-border);--bad:var(--red-600);--bad-bg:var(--status-error-bg);--bad-line:var(--status-error-border);--st-intake:#3e6fa8;--st-awaiting:#b26a00;--st-reading:#6d4fb0;--st-review:#c2410c;--st-signed:#2e7d32;--st-complete:#0f7b6c;--st-closed:#6b7280;--shadow:var(--elevation-1);--d-font:1rem;--d-line:1.5;--d-pad-x:1rem;--d-pad-y:.75rem;--d-gap:.75rem;--d-gap-lg:1.5rem;--d-target:2.75rem;--d-chip-font:.8125rem;--radius-input:8px;--radius-card:12px}:root.dark{--accent-tint:var(--gray-800);--terra:var(--pink-300);--ring:#fafafa38;--bad:var(--red-400);--st-intake:#6f9fd8;--st-awaiting:#d98e2b;--st-reading:#a98ce4;--st-review:#ef7a45;--st-signed:#58c15d;--st-complete:#2bb89f;--st-closed:#97a1ad}[data-density=command]{--d-font:.875rem;--d-line:1.45;--d-pad-x:.75rem;--d-pad-y:.5rem;--d-gap:.5rem;--d-gap-lg:1rem;--d-target:2rem;--d-chip-font:.75rem}[data-density=comfortable]{--d-font:1rem;--d-line:1.5;--d-pad-x:1rem;--d-pad-y:.75rem;--d-gap:.75rem;--d-gap-lg:1.5rem;--d-target:2.75rem;--d-chip-font:.8125rem}[data-density=plain]{--d-font:1.375rem;--d-line:1.5;--d-pad-x:1.5rem;--d-pad-y:1.25rem;--d-gap:1.5rem;--d-gap-lg:3rem;--d-target:4rem;--d-chip-font:1rem}body,html{height:100%}[dir=rtl] .rtl-flip{transform:scaleX(-1)}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;line-height:1.45}a{color:inherit;text-decoration:none}.lbl{letter-spacing:.01em;color:var(--ink-3);font-size:12px;font-weight:650}.facts{justify-content:start;column-gap:var(--space-16);row-gap:var(--space-8);grid-template-columns:minmax(88px,max-content) minmax(0,max-content) max-content;align-items:baseline;display:grid}.facts .f-label{color:var(--ink-3);font-size:12px;font-weight:650}.facts .f-value{font-size:var(--text-body);overflow-wrap:anywhere;min-inline-size:0}.facts .f-value.pre{white-space:pre-wrap}.facts .f-copy{justify-self:start}.rec-grid{gap:var(--space-16);grid-template-columns:384px minmax(0,1fr);align-items:start;margin-block-start:var(--space-24);display:grid}.rec-side{gap:var(--space-12);position:sticky;inset-block-start:calc(var(--topbar-h) + var(--space-16))}.rec-main,.rec-side{grid-template-columns:minmax(0,1fr);display:grid}.rec-main{gap:var(--space-32);min-inline-size:0}@media (max-width:1279px){.rec-grid{grid-template-columns:minmax(0,1fr)}.rec-side{position:static}[data-device=phone] .rec-main,[data-device=touch] .rec-main{order:-1}}.rec-head-skel,.rec-skel-card{gap:var(--space-8);display:grid}.rec-head-meta{align-items:center;column-gap:var(--space-12);row-gap:var(--space-4);flex-wrap:wrap;display:inline-flex}.rec-head-meta>span+span:before{content:"·";color:var(--text-tertiary);margin-inline-end:var(--space-12)}.rec-head-meta>.rec-head-fact:before,.rec-head-meta>.status-pill:before{content:none}@media (max-width:639px){.rec-head-meta>span+span:before{content:none}.rec-head-meta{column-gap:var(--space-16)}}.rec-head-actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}@media (max-width:639px){.rec-head-actions{inline-size:100%}.rec-head-actions>*{flex:1 1 calc(50% - var(--space-8));min-inline-size:0}}@media (max-width:399px){.rec-head-actions>*{flex-basis:100%}}.rec-head-fact{align-items:center;gap:var(--space-4);display:inline-flex}.rec-alert{margin-block-start:var(--space-16)}.rec-section{gap:var(--space-8);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.rec-section-head{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.rec-h2{font-size:var(--text-section);line-height:var(--text-section--line-height);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.rec-card{gap:var(--space-12);min-inline-size:0;display:grid}.rec-card-head{justify-content:space-between;align-items:center;gap:var(--space-8);min-block-size:var(--target-min,0);display:flex}.rec-card-title{font-size:var(--text-subsection);line-height:var(--text-subsection--line-height);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.card.rec-group{padding:0;display:grid}.card.rec-group>.rec-card{box-shadow:none;background:0 0;border:0;border-radius:0}.card.rec-group>.rec-card+.rec-card{border-block-start:1px solid var(--border-subtle)}.enc-actions{margin-block-start:var(--space-16)}.rec-card-foot{gap:var(--space-8);border-block-start:1px solid var(--border-default);padding-block-start:var(--space-12);display:grid}.rec-form{gap:var(--space-4);display:grid}.rec-form-row{column-gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.rec-actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.rec-actions-end{justify-content:flex-end;margin-block-start:var(--space-8)}.rec-meta{line-height:var(--text-small--line-height);color:var(--text-secondary);margin:0}.rec-meta,.rec-row{font-size:var(--text-small)}.rec-row{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.rec-money{align-items:center;gap:var(--space-8);font-variant-numeric:tabular-nums;text-align:end;display:inline-flex}.rec-ledger{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.card.pad.rec-ledger{padding:var(--space-16)}.rec-ledger .rec-row:first-child{margin-block-start:var(--space-8)}.rec-sub{gap:var(--space-8);margin-block-start:var(--space-16);display:grid}.rec-sub-title{font-size:var(--text-small);line-height:var(--text-small--line-height);font-weight:var(--weight-semibold);color:var(--text-secondary);margin:0}.rec-intake{grid-template-columns:minmax(0,1fr);display:grid}@media (max-width:639px){.rec-intake .facts{row-gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.rec-intake .facts>.f-label:not(:first-child){margin-block-start:var(--space-8)}.rec-intake .facts>span:empty{display:none}}.rec-vitals{gap:var(--space-12) var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.rec-vital{gap:var(--space-4);min-inline-size:0;display:grid}.rec-vital>dt{font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:var(--weight-semibold);color:var(--text-tertiary);margin:0}.rec-vital-value{font-size:var(--text-body);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.rec-intake{gap:var(--space-24)}.enc-body>.rec-intake{margin-block-start:var(--space-24)}.rec-intake .rec-sub{gap:var(--space-12);margin-block-start:0}@media (max-width:639px){.rec-intake .facts{row-gap:var(--space-4)}.rec-intake .facts>.f-label:not(:first-child){margin-block-start:var(--space-12)}}.rec-notes{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.rec-note{padding:var(--space-8) var(--space-12);font-size:var(--text-small);border:1px solid var(--border-default);border-radius:var(--radius-control)}.card.pad.ee-panel{margin-block-start:var(--space-16)}.ee-body{gap:var(--space-16);display:grid}.ee-group{gap:var(--space-8);display:grid}.ee-title{font-size:var(--text-small);line-height:var(--text-small--line-height);font-weight:var(--weight-semibold);color:var(--text-secondary);margin:0}.ee-grid{gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.ee-unlock{gap:var(--space-8);justify-items:start;max-inline-size:520px;display:grid}.ee-unlock>.ff{inline-size:100%}.ee-lock{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.ee-lock,.ee-note{font-size:var(--text-small)}.ee-note{margin:0}.ee-readonly{gap:var(--space-16);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.ee-tests{gap:var(--space-8);display:grid}.row.ee-test{cursor:pointer;box-shadow:none}.ee-foot{align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;display:flex}.ee-count{font-size:var(--text-small);color:var(--text-secondary)}.ee-actions{gap:var(--space-8);flex-wrap:wrap;margin-inline-start:auto;display:flex}.ee-page{gap:var(--space-16)}.ee-page .ee-group{gap:var(--space-12)}.ee-page .ia-sysgrid{grid-template-columns:repeat(auto-fit,minmax(min(272px,100%),1fr))}.ee-page .ee-grid{gap:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr))}.ee-page .ee-grid .barcode-field .ff,.ee-page .ee-grid>*>:is(.field,.ff),.ee-page .ee-grid>:is(.field,.ff){margin-block-end:0}.ee-page .ee-title{font-size:var(--text-subsection);line-height:var(--text-subsection--line-height);color:var(--text-primary)}.pm-title{align-items:center;gap:var(--space-8);display:inline-flex}.pm-icon{inline-size:var(--icon-16);block-size:var(--icon-16)}.pm-start{gap:var(--space-8);justify-items:start;display:grid}.pm-start>.ff,.pm-start>.pm-topic{inline-size:100%;margin-block-end:0}.pm-list{display:grid}.chat-row.pm-row{padding:var(--space-8) 0}.pm-row .chat-row-title{font-size:var(--text-small)}.pm-row .chat-row-preview{font-size:var(--text-caption)}.intake-kiosk{z-index:var(--z-kiosk);background:var(--surface-page);position:fixed;inset:0;overflow-y:auto}.intake-kiosk-inner{max-inline-size:760px;padding:var(--space-32) var(--space-24) var(--space-48);margin-inline:auto}.intake-kiosk .btn,.intake-kiosk .seg-item,.intake-page:not(.form-dense) .btn,.intake-page:not(.form-dense) .seg-item{min-block-size:var(--row-h-standard)}.intake-card{gap:var(--space-4);max-inline-size:760px;margin-block-start:var(--space-24);display:grid}.intake-card.intake-card-office{max-inline-size:1040px}.intake-grid{column-gap:var(--space-20);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;display:grid}.intake-grid.intake-grid-office{grid-template-columns:repeat(auto-fill,minmax(208px,1fr))}.intake-wide{grid-column:1/-1}.intake-address{column-gap:var(--space-20);grid-template-columns:minmax(0,1fr);display:grid}.intake-address-rest{column-gap:var(--space-12);grid-template-columns:1.5fr .8fr 1fr;display:grid}.intake-address.intake-address-office{grid-template-columns:2fr 1fr 3fr}@media (max-width:767px){.intake-address.intake-address-office{grid-template-columns:minmax(0,1fr)}.intake-address-rest{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.intake-address-rest>:first-child{grid-column:1/-1}}.intake-section{gap:var(--space-12);border-block-start:1px solid var(--border-default);margin-block-start:var(--space-8);padding-block-start:var(--space-16);display:grid}.intake-section.intake-section-first{border-block-start:none;margin-block-start:0;padding-block-start:0}.intake-h2{font-size:var(--text-subsection);line-height:var(--text-subsection--line-height);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.intake-section>.intake-h2+.intake-grid,.intake-section>.intake-h2+.intake-idlock+.intake-grid{padding-block-start:var(--space-8)}.ff.height-field>.height-box{gap:var(--space-16);box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-primary);inline-size:max-content;max-inline-size:100%;box-shadow:var(--shadow);padding-block:var(--space-4);padding-inline:var(--space-12) var(--space-16);transition:border-color var(--duration-micro) var(--ease-standard);align-items:center;display:inline-flex}.ff.height-field:focus-within>.height-box{border-color:var(--border-focus)}.ff.height-field>.height-box.err{border-color:var(--status-error-fg)}.ff.height-field:has(>.height-box.err)>label{color:var(--status-error-fg)}.height-part{align-items:baseline;gap:var(--space-4);flex:none;display:inline-flex}.height-part>input{inline-size:var(--space-48);min-inline-size:0;min-block-size:var(--target-min);border:none;border-block-end:1px solid var(--border-default);font:inherit;font-size:var(--text-subsection);color:var(--text-primary);text-align:center;padding-block:var(--space-4);padding-inline:var(--space-4);font-variant-numeric:tabular-nums;background:0 0}.height-part>input:focus-visible{border-block-end-color:var(--border-focus)}.height-unit{font-size:var(--text-small);color:var(--text-secondary)}.ff.height-field.height-plain{display:block}.ff.height-field.height-plain>.height-box{gap:var(--space-12);inline-size:100%;max-inline-size:none;padding-block:var(--space-12);padding-inline:var(--space-12);display:flex}.form-dense .ff.height-field.height-plain>.height-box{padding-block:var(--space-4)}.height-plain .height-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--text-subsection);color:var(--text-tertiary);cursor:text;flex:0 auto;line-height:1.2;overflow:hidden}.form-dense .height-plain .height-name{font-size:var(--text-body);line-height:var(--text-body--line-height)}.height-plain .height-part>input{inline-size:var(--space-32);min-block-size:calc(var(--space-24) + var(--space-4));font-size:var(--text-subsection);border:none;padding:0;line-height:1.2}.form-dense .height-plain .height-part>input{font-size:var(--text-body);line-height:var(--text-body--line-height)}[data-device=touch] .height-plain .height-part>input{min-block-size:var(--target-min)}.intake-block{margin-block:var(--space-8) var(--space-12)}.intake-note{font-size:var(--text-small);line-height:var(--text-small--line-height);margin:0}.intake-lead{margin:0 auto var(--space-24);max-inline-size:360px;color:var(--text-secondary)}.intake-inline{align-items:center;gap:var(--space-8) var(--space-12);font-size:var(--text-small);flex-wrap:wrap;display:flex}.intake-idlock,.intake-scanrow{margin-block-end:var(--space-12)}.intake-idlock{gap:var(--space-8);display:grid}.intake-unlock{gap:var(--space-4);display:grid}.intake-stack{gap:var(--space-8);display:grid}.intake-submit{inline-size:100%}.intake-card>.intake-submit{margin-block-start:var(--space-16)}.intake-actions{gap:var(--space-8);justify-items:center;margin-block-start:var(--space-16);display:grid}.intake-matches{margin:var(--space-8) 0 0;gap:var(--space-8);padding:0;list-style:none;display:grid}.intake-match{align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;display:flex}.intake-match>.btn{margin-inline-start:auto}.intake-match-name{font-weight:var(--weight-semibold)}.intake-summary{padding:var(--space-12) var(--space-16);background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-card);margin-block-end:var(--space-12)}.intake-summary-name{font-weight:var(--weight-semibold);font-size:var(--text-subsection)}.intake-tests{gap:var(--space-8);display:grid}.row.intake-test{cursor:pointer;padding:var(--space-12);box-shadow:none}.intake-test-fields{gap:var(--space-12);min-inline-size:0;padding-block:var(--space-4);display:grid}.intake-test-fields>*{min-inline-size:0}.intake-tests .intake-test-fields .ff,.intake-tests .intake-test-fields .field{margin-block-end:0}.intake-code{font-size:var(--text-caption);margin-inline-start:var(--space-8)}.field.intake-cards{margin-block-end:0}.intake-tiles{gap:var(--space-12);flex-wrap:wrap;display:flex}.intake-tiles>*{flex:200px}.intake-name-check{margin:0 0 var(--space-16);padding:var(--space-12);font-size:var(--text-section);line-height:var(--text-section--line-height);font-weight:var(--weight-semibold);text-align:center;overflow-wrap:anywhere;background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-card)}.intake-center{text-align:center;justify-items:center;gap:var(--space-8);padding:var(--space-24) var(--space-8) var(--space-8);display:grid}.ia-seal{inline-size:var(--space-48);block-size:var(--space-48);border-radius:var(--radius-pill);color:var(--status-success-fg);background:var(--status-success-bg);border:1px solid var(--status-success-border);flex:none;place-items:center;margin-block-end:var(--space-8);display:grid}.ia-seal svg{inline-size:var(--icon-24);block-size:var(--icon-24);stroke-width:2.5px}.intake-kiosk-inner:has(>.intake-done-screen){flex-direction:column;min-block-size:100%;display:flex}.intake-done-screen{justify-items:center;gap:var(--space-12);text-align:center;margin-block:auto;display:grid}.intake-done-title{overflow-wrap:anywhere;max-inline-size:640px;font-size:var(--text-page-title);line-height:var(--text-page-title--line-height);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.intake-done-screen>.intake-lead{margin-block-end:0}.intake-done-screen>.intake-done-stack{margin-block-start:var(--space-12)}.intake-done-stack{gap:var(--space-12);inline-size:100%;max-inline-size:calc(var(--space-96) * 4);display:grid}.intake-kiosk-inner:has(>.intake-handoff){flex-direction:column;min-block-size:100%;display:flex}.intake-handoff{align-content:center;justify-items:center;gap:var(--space-24);text-align:center;flex:1;display:grid}.intake-handoff-title{overflow-wrap:anywhere;max-inline-size:640px;font-size:var(--text-display);line-height:var(--text-display--line-height);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.intake-handoff-continue{min-inline-size:240px;min-block-size:var(--row-h-standard)}.handoff-art{inline-size:var(--space-128);block-size:var(--space-128);background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:50%;place-items:center;display:grid}.handoff-art>svg{inline-size:var(--space-48);block-size:var(--space-48);grid-area:1/1}.handoff-hand{color:var(--text-secondary);transform:translateY(var(--space-20))}.handoff-tablet{color:var(--text-primary);transform:translateY(calc(-1 * var(--space-12)));animation:handoff-pass var(--duration-handoff) var(--ease-emphasized) infinite}@keyframes handoff-pass{0%{transform:translate(calc(-1 * var(--space-64)),calc(-1 * var(--space-32))) rotate(-14deg);opacity:0}12%{opacity:1}55%,to{transform:translateY(calc(-1 * var(--space-12)));opacity:1}}@media (prefers-reduced-motion:reduce){.handoff-tablet{animation:none}}.ia-sysgrid{column-gap:var(--space-32);grid-template-columns:repeat(auto-fit,minmax(272px,1fr));display:grid}.ia-sysrow{justify-content:space-between;align-items:center;gap:var(--space-12);padding-block:var(--space-4);display:flex}.ia-sysname{font-size:var(--text-body);color:var(--text-secondary)}.choice-field{margin-block-end:var(--space-20)}.choice-opts{align-items:center;gap:var(--space-4) var(--space-20);flex-wrap:wrap;display:flex}.choice-opt{align-items:center;gap:var(--space-8);min-block-size:var(--target-min);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-primary);cursor:pointer;padding-inline-end:var(--space-4);display:inline-flex}.intake-kiosk .choice-opt,.intake-page:not(.form-dense) .choice-opt{min-block-size:var(--row-h-standard)}.ia-sysrow .seg{flex:none}.ia-sys .seg-item[aria-pressed=true].ia-wnl{background:var(--status-success-fg);color:var(--surface-primary)}.ia-sys .seg-item[aria-pressed=true].ia-abn{background:var(--status-warning-fg);color:var(--surface-primary)}.ia-sysitem{gap:var(--space-4);min-inline-size:0;padding-block-end:var(--space-4);display:grid}.intake-lang{flex:none}.intake-step{gap:var(--space-12);margin-block-start:var(--space-24);display:grid}.intake-step-actions{gap:var(--space-12);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.intake-kiosk .page-header__row{flex-wrap:nowrap;align-items:center}.intake-kiosk .page-header__actions{inline-size:auto}.intake-step-actions>*,.intake-step-primary{flex:12rem}.intake-kiosk-inner>.kiosk-top+.intake-step[data-step=no-id]{max-inline-size:32rem;margin-inline:auto}.kiosk-mark{inline-size:var(--space-48);block-size:var(--space-48);flex:none;display:flex}.kiosk-mark>img{object-fit:contain;block-size:100%;inline-size:100%}.kiosk-top{align-items:center;gap:var(--space-12);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-block-end:var(--space-8);display:grid}.kiosk-top-start{justify-self:start;min-inline-size:0}.kiosk-back>svg{inline-size:var(--icon-16);block-size:var(--icon-16)}.intake-kiosk-inner:has(>.kiosk-top+.intake-step){flex-direction:column;min-block-size:100%;display:flex}.intake-kiosk-inner>.kiosk-top+.intake-step{inline-size:100%;margin-block:auto}.intake-kiosk-inner>.kiosk-top+.intake-step .scan-panel--plain:not([data-scan-screen=confirm]){text-align:center;justify-items:center}.intake-kiosk-inner>.kiosk-top+.intake-step .scan-panel--plain:not([data-scan-screen=confirm]) .scan-actions{flex-direction:column;justify-content:center;align-items:stretch;inline-size:100%;max-inline-size:24rem}.intake-kiosk-inner>.kiosk-top+.intake-step .scan-panel--plain:not([data-scan-screen=confirm]) :is(.scan-reading,.scan-msg){justify-content:center}.intake-kiosk-inner:has(>.kiosk-welcome){flex-direction:column;min-block-size:100%;display:flex}.kiosk-welcome{flex:1;grid-template-rows:auto 1fr;display:grid}.kiosk-welcome-back{min-block-size:var(--row-h-standard)}.kiosk-welcome-body{align-items:center;gap:var(--space-24);text-align:center;flex-direction:column;display:flex}.kiosk-welcome-body:before{content:"";flex:1 1 0;margin-block-end:calc(-1 * var(--space-24))}.kiosk-welcome-body:after{content:"";flex:4 1 0;margin-block-start:calc(-1 * var(--space-24))}.kiosk-welcome-title{overflow-wrap:anywhere;max-inline-size:640px;font-size:calc(var(--text-display) * .85);line-height:calc(var(--text-display--line-height) * .85);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.kiosk-lang{justify-content:center}.kiosk-lang>.seg-item{min-inline-size:var(--space-128);font-size:var(--text-body)}.kiosk-welcome-continue{min-inline-size:240px}.pi-page{gap:var(--space-16);max-inline-size:820px;display:grid}.pi-page>.page-header{margin-block-end:0}.pi-card{gap:var(--space-12);display:grid}.pi-row{grid-template-columns:repeat(auto-fit,minmax(160px,220px))}.pi-grid,.pi-row{column-gap:var(--space-20);display:grid}.pi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start}.pi-group{gap:var(--space-8);justify-items:start;display:grid}.pi-label{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--text-secondary)}.seg.pi-seg-err{border-color:var(--status-error-fg)}.pi-actions{align-items:center;gap:var(--space-8) var(--space-16);flex-wrap:wrap;display:flex}.pi-match-actions{align-items:center;gap:var(--space-12);margin-inline-start:auto;display:inline-flex}.visit-page{gap:var(--space-16);max-inline-size:820px;display:grid}.visit-head{z-index:var(--z-sticky);background:var(--surface-page);padding-block:var(--space-8);position:sticky;inset-block-start:var(--topbar-h)}.visit-head .page-header{margin-block-end:0}.visit-card{gap:var(--space-4);display:grid}.visit-h3{margin:var(--space-8) 0 var(--space-4);font-size:var(--text-small);line-height:var(--text-small--line-height);font-weight:var(--weight-semibold);color:var(--text-secondary)}.visit-vitals{align-items:start;column-gap:var(--space-20);grid-template-columns:repeat(auto-fill,minmax(232px,1fr));display:grid}.field.visit-measure{min-inline-size:0}body:has(.intake-kiosk) :is(header.topbar,aside.rail,.skip-link){visibility:hidden}.oop-total{margin-block-start:var(--space-12)}.oop-total-missing{align-items:flex-start;gap:var(--space-8);color:var(--text-primary);display:flex}.oop-lines{gap:var(--space-4);max-inline-size:calc(var(--space-96) * 5);margin:0;display:grid}.oop-line{justify-content:space-between;gap:var(--space-16);display:flex}.oop-line dt{color:var(--text-secondary);overflow-wrap:anywhere}.oop-line dd{font-variant-numeric:tabular-nums;text-align:end;margin:0}.oop-line-total{border-block-start:1px solid var(--border-default);font-weight:var(--weight-semibold);padding-block-start:var(--space-4)}.oop-line-total dt{color:var(--text-primary)}.pay-step{text-align:center;justify-items:center;gap:var(--space-16);padding:var(--space-24) var(--space-8) var(--space-8);display:grid}.pay-total{font-size:var(--text-display);line-height:var(--text-display--line-height);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;margin:0}.pay-ways{grid-template-columns:repeat(auto-fit,minmax(calc(var(--space-96) * 2 + var(--space-32)),1fr));gap:var(--space-24);inline-size:100%;max-inline-size:calc(var(--space-96) * 7);align-items:start;display:grid}.pay-way{justify-items:center;gap:var(--space-8);padding:var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-primary);display:grid}.pay-qr{inline-size:calc(var(--space-96) * 2 + var(--space-32));block-size:calc(var(--space-96) * 2 + var(--space-32));border-radius:var(--radius-control);max-inline-size:100%}.pay-waiting{align-items:center;gap:var(--space-8);color:var(--text-secondary);display:inline-flex}.pay-way-title{font-size:var(--text-subsection);line-height:var(--text-subsection--line-height);font-weight:var(--weight-semibold);margin:0}.intake-done-actions,.pay-actions{justify-content:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.intake-done-actions{margin-block-start:var(--space-16)}@media (max-width:639px){.intake-done-actions{justify-content:stretch;display:grid}}.claim-grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;margin-block-start:var(--space-16);display:grid}.lane-strip{align-items:center;gap:var(--space-8) var(--space-16);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.lane-pos{font-size:var(--text-small);color:var(--text-secondary);font-variant-numeric:tabular-nums}.lane-steps{gap:var(--space-8);margin-inline-start:auto;display:flex}.claim-decide,.claim-read{gap:var(--space-16);min-width:0;display:grid}.claim-decide{position:sticky;inset-block-start:calc(var(--topbar-h) + var(--space-12))}.claim-grid details:not([open])>.acc-body{display:none}@media (max-width:1180px){.claim-grid{grid-template-columns:1fr}.claim-decide{position:static}}.queue-name{font-weight:var(--weight-semibold);color:var(--text-primary);overflow-wrap:anywhere}.queue-code{font-size:var(--text-small);display:inline}.queue-pills{align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;display:flex}.queue-lane-note{margin-block:0 var(--space-12);max-inline-size:72ch;font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary)}.queue-danger{border-block-start:1px solid var(--border-default);margin-block-start:var(--space-32);padding-block-start:var(--space-16)}.claims-confirm-note{margin-block:var(--space-12) 0;font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary)}.range-dl{min-inline-size:0}.range-dl__row{align-items:center}.range-dl__custom,.range-dl__row{gap:var(--space-8) var(--space-12);flex-wrap:wrap;display:flex}.range-dl__custom{align-items:flex-end;margin-block-start:var(--space-8)}.range-dl__field{flex:0 192px;min-inline-size:152px}.range-dl__note{font-size:var(--text-small);color:var(--text-secondary)}.range-dl__note--custom{padding-block-end:var(--space-8)}.queue-seg{flex-wrap:wrap;max-inline-size:100%}.queue-seg .seg-item:not([aria-pressed=true]){color:var(--text-secondary)}.urhs-stack{gap:var(--space-16);min-inline-size:0;display:grid}.urhs-inline{align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;min-inline-size:0;max-inline-size:100%;display:inline-flex}.urhs-nowrap{white-space:nowrap}.urhs-filter{min-inline-size:192px;margin-block-end:0}.urhs-section{gap:var(--space-8)}.urhs-card,.urhs-section{min-inline-size:0;display:grid}.urhs-card{gap:var(--space-12);padding:var(--space-16)}.urhs-card__title{font-size:var(--text-caption);margin:0}.urhs-card__foot{font-size:var(--text-small);margin:0}.urhs-figures .f-value{font-variant-numeric:tabular-nums}.urhs-warn-line{align-items:baseline;margin:0}.urhs-check,.urhs-warn-line{gap:var(--space-8);font-size:var(--text-small);display:flex}.urhs-check{align-items:center;cursor:pointer;min-block-size:24px}.urhs-record .rec-grid{grid-template-columns:384px minmax(0,1fr)}.urhs-record .rec-side{grid-template-columns:minmax(0,1fr);min-inline-size:0}.urhs-record .rec-side .f-value{overflow-wrap:anywhere}.urhs-record__main{gap:var(--space-8);min-inline-size:0;display:grid}@media (max-width:1100px){.urhs-record .rec-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.urhs-record .rec-side .facts{grid-template-columns:minmax(0,1fr) max-content}.urhs-record .rec-side .facts .f-label{grid-column:1/-1}.urhs-record .rec-side .facts>span:empty{display:none}}.urhs-batch__head{row-gap:var(--space-4);flex-wrap:wrap;min-block-size:44px}.urhs-batch__title{align-items:baseline;column-gap:var(--space-12);flex-wrap:wrap;flex:160px;min-inline-size:0;display:flex}.urhs-batch__name{font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--text-primary);overflow-wrap:anywhere;min-inline-size:0}.urhs-batch__sub{font-size:var(--text-caption);color:var(--text-secondary)}.urhs-batch__facts{justify-content:flex-end;align-items:center;gap:var(--space-4) var(--space-12);flex-wrap:wrap;margin-inline-start:auto;display:inline-flex}.urhs-batch__amount{text-align:end;white-space:nowrap;min-inline-size:120px}.urhs-batch__money{font-size:var(--text-small);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary)}.urhs-batch__state{min-inline-size:88px;display:inline-flex}.urhs-batch .enc-head .urhs-batch__chev{color:var(--text-secondary);margin-inline-start:0}.urhs-batch__sameday{padding-block:0 var(--space-12);padding-inline:var(--space-16);font-weight:var(--weight-semibold);color:var(--status-warning-fg)}.urhs-batch__body{gap:var(--space-16);display:grid}.urhs-batch__vouch{gap:var(--space-8);display:grid}.urhs-batch__actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.urhs-batch__note{font-size:var(--text-caption);color:var(--text-secondary)}.urhs-batch__aside{margin-inline-start:var(--space-8)}.urhs-pairs{gap:var(--space-4);margin:0;padding-inline-start:var(--space-20);display:grid}.urhs-pairs__next{margin:var(--space-8) 0 0;font-size:var(--text-caption)}.urhs-figure{font-variant-numeric:tabular-nums;justify-items:end;display:inline-grid}.urhs-figure__ghost,.urhs-figure__value{grid-area:1/1}.urhs-figure__ghost{visibility:hidden}.urhs-rename{align-items:flex-start;gap:var(--space-8);flex-wrap:wrap;display:flex}.urhs-rename__field{flex:260px;max-inline-size:420px;margin:0}.urhs-rename>.btn{margin-block-start:var(--space-8)}.claims-page .status-pill[tabindex]{min-block-size:var(--space-24)}.claims-page td[data-kind=date] .data-table__cell-value,.claims-page td[data-kind=money] .data-table__cell-value,.claims-page td[data-kind=number] .data-table__cell-value{white-space:nowrap}.claims-page :is(.queue-pills,.urhs-inline)>.status-pill{max-inline-size:100%}.ds-menu{z-index:var(--z-popover);min-inline-size:200px;max-inline-size:min(320px,calc(100vw - var(--space-16)));max-block-size:var(--radix-dropdown-menu-content-available-height);padding:var(--space-4);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-8);box-shadow:var(--elevation-2);overflow-y:auto}.ds-menu,.ds-menu__item{color:var(--text-primary)}.ds-menu__item{align-items:flex-start;gap:var(--space-8);min-block-size:max(var(--control-h-sm),var(--target-min));padding-block:var(--space-8);padding-inline:var(--space-8);border-radius:var(--radius-6);font-size:var(--text-body);line-height:var(--text-body--line-height);cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;display:flex}.ds-menu__item[data-highlighted]{background:var(--surface-interactive)}.ds-menu__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ds-menu__item[data-variant=destructive]{color:var(--status-error-fg)}.ds-menu__item[data-variant=destructive][data-highlighted]{background:var(--status-error-bg)}.ds-menu__item[data-blocked]{cursor:not-allowed}.ds-menu__item[data-blocked] .ds-menu__icon,.ds-menu__item[data-blocked] .ds-menu__label{opacity:.55}.ds-menu__item[data-blocked][data-highlighted]{background:var(--surface-secondary)}.ds-menu__icon{color:var(--text-secondary);flex:none;padding-block-start:2px;display:inline-flex}.ds-menu__item[data-variant=destructive] .ds-menu__icon{color:inherit}.ds-menu__icon svg{inline-size:var(--icon-16);block-size:var(--icon-16)}.ds-menu__text{gap:2px;min-inline-size:0;display:grid}.ds-menu__label{overflow-wrap:anywhere}.ds-menu__reason{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--text-secondary)}.ds-menu__sep{block-size:1px;margin-block:var(--space-4);margin-inline:var(--space-4);background:var(--border-default)}.ds-menu__heading{padding-block:var(--space-8) var(--space-4);padding-inline:var(--space-8);font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:var(--weight-medium);color:var(--text-secondary)}.ds-menu--account{min-inline-size:240px}.ds-menu__id{padding-block:var(--space-8);padding-inline:var(--space-8);gap:2px;display:grid}.ds-menu__id-name{font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--weight-semibold);color:var(--text-primary);overflow-wrap:anywhere}.ds-menu__id-email{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--text-secondary);overflow-wrap:anywhere}.ds-menu__check{inline-size:var(--icon-16);flex:none;padding-block-start:2px;display:inline-flex}.ds-menu__check svg{inline-size:var(--icon-16);block-size:var(--icon-16)}.enc-heading{font:inherit;margin:0}.enc-head{align-items:center;gap:var(--space-8) var(--space-12);inline-size:100%;min-block-size:var(--row-h-comfortable);padding:var(--space-12) var(--space-16);cursor:pointer;text-align:start;font:inherit;color:inherit;border-radius:var(--radius-card);background:0 0;border:none;flex-wrap:wrap;display:flex}.enc-head:hover{background:var(--surface-interactive)}.enc-head .enc-date{font-weight:var(--weight-semibold);font-size:var(--text-body);font-variant-numeric:tabular-nums;min-inline-size:128px}.enc-head .enc-chev{color:var(--text-tertiary);inline-size:var(--icon-16);block-size:var(--icon-16);transition:transform var(--duration-micro) var(--ease-standard);flex:none;margin-inline-start:auto}.enc-head .enc-chev.open{transform:rotate(180deg)}.enc-body{padding:0 var(--space-16) var(--space-16);border-block-start:1px solid var(--border-default)}.enc-body>:first-child{margin-block-start:var(--space-12)}.enc-body>.facts{margin-block-start:var(--space-16)}.chip{gap:var(--space-8);font-size:var(--text-caption);color:var(--text-secondary);background:var(--surface-secondary);border:1px solid var(--border-default);padding:var(--space-4) var(--space-12);font-weight:var(--weight-medium)}.chip b{color:var(--text-primary);font-weight:var(--weight-bold)}.chip a{color:var(--accent);font-weight:var(--weight-semibold)}.content{box-sizing:border-box;min-block-size:100vh;transition:margin-inline-start var(--duration-standard) var(--ease-standard);margin-inline-start:var(--rail-w-collapsed);padding-block-start:var(--topbar-h)}body[data-rail=expanded] .content{margin-inline-start:var(--rail-w)}.rail{z-index:var(--z-rail);block-size:calc(100vh - var(--topbar-h));inline-size:var(--rail-w-collapsed);gap:var(--space-4);padding:var(--space-12);background:var(--surface-primary);border-inline-end:1px solid var(--border-default);transition:inline-size var(--duration-standard) var(--ease-standard);flex-direction:column;display:flex;position:fixed;inset-block-start:var(--topbar-h);inset-inline-start:0;overflow:hidden}body[data-rail=expanded] .rail{inline-size:var(--rail-w)}.rail :focus-visible{outline-offset:-2px}.rail-nav{gap:var(--space-4);flex-direction:column;display:flex}.rail-item{align-items:center;gap:var(--space-12);block-size:var(--control-h-lg);padding-inline:var(--space-8);border-radius:var(--radius-8);color:var(--text-secondary);font-size:var(--text-small);font-weight:var(--weight-medium);white-space:nowrap;transition:background-color var(--duration-micro) var(--ease-standard),color var(--duration-micro) var(--ease-standard);display:flex;position:relative}.rail-item:hover{background:var(--surface-interactive);color:var(--text-primary)}.rail-item[aria-current=page]{background:var(--surface-active);color:var(--text-primary);font-weight:var(--weight-semibold)}.rail-item[aria-current=page]:before{content:"";inset-inline-start:calc(-1 * var(--space-8));inset-block:var(--space-8);border-radius:var(--radius-pill);background:var(--action-primary);inline-size:2px;position:absolute}.rail-icon{inline-size:var(--icon-24);flex:none;justify-content:center;align-items:center;display:flex}.rail-icon svg{inline-size:var(--icon-20);block-size:var(--icon-20)}.rail-label{opacity:0;transition:opacity var(--duration-micro) var(--ease-standard);text-overflow:ellipsis;min-inline-size:0;overflow:hidden}body[data-rail=expanded] .rail-label{opacity:1}.rail-badge{min-inline-size:var(--space-16);block-size:var(--space-16);padding-inline:var(--space-4);border-radius:var(--radius-pill);background:var(--action-destructive);color:var(--action-destructive-fg);font-size:var(--text-micro);line-height:var(--space-16);font-weight:var(--weight-semibold);text-align:center;font-variant-numeric:tabular-nums}.rail-icon .rail-badge{position:absolute;inset-block-start:var(--space-4);inset-inline-start:var(--space-20)}body[data-rail=expanded] .rail-icon .rail-badge{display:none;position:static}.rail-badge-end{margin-inline-start:auto;display:none}body[data-rail=expanded] .rail-badge-end{display:inline-block}.rail-spacer{flex:1}.rail-foot{gap:var(--space-4);border-block-start:1px solid var(--border-default);flex-direction:column;margin-block-start:var(--space-4);padding-block-start:var(--space-8);display:flex}.rail-toggle{text-align:start;cursor:pointer;background:0 0;border:none;inline-size:100%;font-family:inherit}.rail-more,.topbar-search-btn{display:none}html{scroll-padding-block-start:calc(var(--topbar-h) + var(--space-8))}.topbar{block-size:var(--topbar-h);z-index:var(--z-topbar);align-items:center;gap:var(--space-16);padding-inline:var(--space-16);background:var(--surface-primary);border-block-end:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:fixed;inset-block-start:0;inset-inline:0}.topbar-brand{align-items:center;gap:var(--space-8);min-inline-size:0;display:flex}.topbar-brandname{flex:none}.topbar-sep{color:var(--text-tertiary);font-size:var(--text-body);font-weight:var(--weight-regular);flex:none}.topbar-center{min-inline-size:0}.topbar-acct{justify-content:flex-end;align-items:center;gap:var(--space-8);grid-column:3;display:flex;position:relative}.topbar-switch{min-inline-size:0;position:relative}.topbar-switch-btn{align-items:center;gap:var(--space-8);max-inline-size:100%;min-block-size:var(--control-h-sm);cursor:pointer;font-family:inherit;font-weight:var(--weight-semibold);font-size:var(--text-body);color:var(--text-primary);padding-block:var(--space-4);padding-inline:var(--space-8);border-radius:var(--radius-control);background:0 0;border:none;display:inline-flex}.topbar-switch-label{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.topbar-switch-btn:hover:not(:disabled){background:var(--surface-interactive)}.topbar-switch-btn:disabled{cursor:progress}.topbar-switch-btn svg{color:var(--text-tertiary);flex:none}.topbar-logo{inline-size:var(--icon-24);block-size:var(--icon-24);flex:none;display:flex}.topbar-logo img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.topbar-ws{font-weight:var(--weight-semibold);font-size:var(--text-body);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.bell-btn{inline-size:var(--control-h-md);block-size:var(--control-h-md);border-radius:var(--radius-control);background:var(--surface-secondary);border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.bell-btn:hover{color:var(--text-primary);border-color:var(--border-strong)}.bell-badge{min-inline-size:var(--space-16);block-size:var(--space-16);padding-inline:var(--space-4);border-radius:var(--radius-pill);background:var(--action-destructive);color:var(--action-destructive-fg);font-size:var(--text-micro);font-weight:var(--weight-bold);line-height:var(--space-16);text-align:center;position:absolute;inset-block-start:calc(-1 * var(--space-4));inset-inline-end:calc(-1 * var(--space-4))}.bell-menu{min-inline-size:320px;max-inline-size:380px;padding:var(--space-8)}.bell-head{padding:var(--space-4) var(--space-12) var(--space-8);border-block-end:1px solid var(--border-default);margin-block-end:var(--space-8)}.bell-list{gap:2px;max-block-size:380px;display:grid;overflow-y:auto}.bell-item{align-items:baseline;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--radius-8);font-size:var(--text-small);min-block-size:var(--target-min);display:flex}.bell-item .bell-dot{inline-size:var(--space-8);block-size:var(--space-8);background:0 0;border-radius:50%;flex:none;align-self:center}.bell-item.fresh .bell-dot{background:var(--accent)}.bell-item.fresh .bell-title{font-weight:var(--weight-semibold)}.bell-item .bell-title{overflow-wrap:anywhere;min-inline-size:0}.bell-item .bell-when{font-size:var(--text-micro);color:var(--text-tertiary);flex:none;margin-inline-start:auto}.acct-avatar{inline-size:var(--control-h-md);block-size:var(--control-h-md);border-radius:var(--radius-control);cursor:pointer;border:1px solid var(--border-default);background:var(--surface-secondary);color:var(--text-primary);font-weight:var(--weight-semibold);font-size:var(--text-small);transition:border-color var(--duration-micro) var(--ease-standard),background-color var(--duration-micro) var(--ease-standard);flex:none;justify-content:center;align-items:center;display:flex}.acct-avatar:hover{border-color:var(--border-strong);background:var(--surface-interactive)}.topbar :is(.bell-btn,.acct-avatar,.topbar-search-btn){min-inline-size:var(--target-min);min-block-size:var(--target-min)}.topbar-switch-btn{min-block-size:max(var(--control-h-sm),var(--target-min))}.rail-item,.topsearch input{min-block-size:var(--target-min)}.rail-logo-white,:root.dark .rail-logo-color{display:none}:root.dark .rail-logo-white{display:block}.day-toggle{inline-size:var(--control-h-md);block-size:var(--control-h-md);border-radius:var(--radius-8);border:1.5px solid var(--border-strong);background:var(--surface-primary);color:var(--text-secondary);font-family:inherit;font-size:var(--text-caption);font-weight:var(--weight-bold);cursor:pointer;transition:border-color var(--duration-micro) var(--ease-standard),background-color var(--duration-micro) var(--ease-standard);flex:none}.day-toggle:hover{border-color:var(--accent)}.day-toggle[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}main.container{max-inline-size:var(--container-max);padding:var(--space-32) var(--space-40) var(--space-64);margin-inline:auto}main.container.narrow{max-inline-size:520px}:root{--viewas-h:40px}.viewas-banner{z-index:var(--z-viewas);justify-content:center;align-items:center;gap:var(--space-12);min-block-size:var(--viewas-h);box-sizing:border-box;padding-block:var(--space-4);padding-inline:var(--space-16);font-size:var(--text-small);background:var(--status-warning-bg);color:var(--text-primary);border-block-end:1px solid var(--status-warning-border);display:flex;position:fixed;inset-block-start:var(--topbar-h);inset-inline:0}.viewas-banner b{text-transform:capitalize}.viewas-exit{min-block-size:var(--target-min);flex:none}body:has(.intake-kiosk) .viewas-banner{z-index:var(--z-viewas-kiosk);inset-block-start:0}body:has(.viewas-banner) .intake-kiosk{inset-block-start:var(--viewas-h,44px)}body:has(.viewas-banner){--shell-top:calc(var(--topbar-h) + var(--viewas-h,44px))}body:has(.viewas-banner) .content{padding-block-start:var(--shell-top)}@media (min-width:721px){body:has(.viewas-banner) .rail{block-size:calc(100vh - var(--shell-top));inset-block-start:var(--shell-top)}}:root{--admin-shell:var(--gray-900);--admin-line:#ffffff1f;--admin-fg:var(--gray-0);--admin-fg-muted:#ffffffb8;--admin-fg-faint:#fff9;--admin-wash:#ffffff1a;--admin-wash-strong:#ffffff2b;--admin-edge:#ffffff47;--admin-edge-strong:#ffffff80}:root.dark{--admin-shell:var(--gray-940)}.topbar-admin{background:var(--admin-shell);border-block-end-color:var(--admin-line)}.topbar-admin .topbar-switch-btn,.topbar-admin .topbar-ws{color:var(--admin-fg)}.topbar-admin .topbar-sep,.topbar-admin .topbar-switch-btn svg{color:var(--admin-fg-faint)}.topbar-admin .topbar-switch-btn:hover{background:var(--admin-wash)}.topbar-admin .rail-logo-color{display:none}.topbar-admin .rail-logo-white{display:block}.topbar-admin .acct-avatar,.topbar-admin .bell-btn,.topbar-admin .topbar-search-btn{background:var(--admin-wash);border-color:var(--admin-edge);color:var(--admin-fg)}.topbar-admin .acct-avatar:hover,.topbar-admin .bell-btn:hover,.topbar-admin .topbar-search-btn:hover{background:var(--admin-wash-strong);border-color:var(--admin-edge-strong);color:var(--admin-fg)}.admin-chip{padding:2px var(--space-12);border-radius:var(--radius-pill);background:var(--admin-wash);border:1px solid var(--admin-edge);color:var(--admin-fg);font-size:var(--text-caption);font-weight:var(--weight-semibold);white-space:nowrap;flex:none}.rail-admin{background:var(--admin-shell);border-inline-end-color:var(--admin-line)}.rail-admin .rail-item{color:var(--admin-fg-muted)}.rail-admin .rail-item:hover{background:var(--admin-wash);color:var(--admin-fg)}.rail-admin .rail-item[aria-current=page]{background:var(--admin-wash-strong);color:var(--admin-fg)}.rail-admin .rail-item[aria-current=page]:before{background:var(--admin-fg)}.rail-admin .rail-foot{border-block-start-color:var(--admin-line)}.page-header{gap:var(--space-8);margin-block-end:var(--space-24);display:grid}.page-header__row{justify-content:space-between;align-items:flex-start;gap:var(--space-16);flex-wrap:wrap;display:flex}.page-header__titles{gap:var(--space-4);min-inline-size:0;display:grid}.page-header__context{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary)}.page-header__title{font-size:var(--text-page-title);line-height:var(--text-page-title--line-height);font-weight:var(--weight-semibold);color:var(--text-primary);overflow-wrap:anywhere;margin:0}.page-header__title-row{align-items:center;gap:var(--space-4);min-inline-size:0;display:flex}.page-header__meta{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary)}.page-header__actions,.page-header__meta{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.page-header__actions{flex:none}@media (max-width:639px){.page-header__actions{justify-content:flex-start;inline-size:100%}.page-header__actions>:last-child:not(:only-child){flex:100%;order:-1}}.ds-crumbs{align-items:center;gap:var(--space-4) var(--space-8);font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-crumbs__item{gap:var(--space-8);min-inline-size:0}.ds-crumbs__item,.ds-crumbs__item a{align-items:center;display:inline-flex}.ds-crumbs__item a{min-block-size:var(--space-24);color:var(--text-secondary);border-radius:var(--radius-4);text-decoration:none}.ds-crumbs__item a:hover{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.ds-crumbs__item [aria-current=page]{color:var(--text-primary);font-weight:var(--weight-medium)}.ds-crumbs__sep{color:var(--text-tertiary);display:inline-flex}.ds-crumbs__sep svg{inline-size:var(--icon-14);block-size:var(--icon-14)}[dir=rtl] .ds-crumbs__sep svg{transform:scaleX(-1)}.shell-more{gap:var(--space-8);display:grid}.shell-more__group{gap:var(--space-4);flex-direction:column;display:flex}.shell-more__group+.shell-more__group{border-block-start:1px solid var(--border-default);padding-block-start:var(--space-8)}.shell-more .rail-item{block-size:auto;min-block-size:44px;padding-inline:var(--space-12);font-size:var(--text-body);color:var(--text-secondary)}.shell-more .rail-item:hover{background:var(--surface-interactive);color:var(--text-primary)}.shell-more .rail-item[aria-current=page]{background:var(--surface-active);color:var(--text-primary)}.shell-more .rail-item[aria-current=page]:before{inset-inline-start:0}.shell-more .rail-label{opacity:1}.shell-more .rail-icon .rail-badge{display:none}.shell-more .rail-badge-end{display:inline-block}.topsearch-sheet{min-block-size:50vh}.topsearch{inline-size:min(560px,60vw)}.topsearch-sheet{inline-size:100%}.topsearch-kbd{pointer-events:none;padding:2px var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-4);background:var(--surface-secondary);font-family:inherit;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-8);transform:translateY(-50%)}.topsearch-eyebrow,.topsearch-kbd{color:var(--text-tertiary);font-size:var(--text-micro);line-height:var(--text-micro--line-height)}.topsearch-eyebrow{font-weight:var(--weight-medium)}.topsearch-clear{cursor:pointer;font-family:inherit;font-size:var(--text-micro);color:var(--text-tertiary);background:0 0;border:0;padding:0}.topsearch-clear:hover{color:var(--text-primary);text-decoration:underline}.topsearch-avatar,.topsearch-foot,.topsearch-meta{font-size:var(--text-micro)}.when[tabindex]{min-block-size:var(--space-24);margin-block:calc(-1 * var(--space-4));border-radius:var(--radius-4);cursor:default;align-items:center;display:inline-flex}td>*>.when[tabindex],td>.when[tabindex]{margin-block:0}.sign-in-screen{z-index:var(--z-kiosk);background:var(--surface-secondary);padding:var(--space-24);justify-content:center;align-items:center;position:fixed;inset:0;overflow-y:auto}.sign-in-column,.sign-in-screen{flex-direction:column;display:flex}.sign-in-column{inline-size:100%;max-inline-size:calc(var(--space-128) * 3);gap:var(--space-24)}.sign-in-mark{inline-size:var(--space-48);block-size:var(--space-48);flex:none;align-self:center;display:flex}.sign-in-mark>img{object-fit:contain;block-size:100%;inline-size:100%}.sign-in-card{gap:var(--space-24);padding:var(--space-32) var(--space-24);background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-16);box-shadow:var(--elevation-1)}.sign-in-card,.sign-in-card-head{flex-direction:column;display:flex}.sign-in-card-head{gap:var(--space-4);text-align:center}.sign-in-title{font-size:var(--text-section);line-height:var(--text-section--line-height);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.sign-in-lead{font-size:var(--text-body);color:var(--text-secondary);margin:0}.sign-in-form{display:flex}.sign-in-button{inline-size:100%}.sign-in-ms{inline-size:var(--icon-16);block-size:var(--icon-16)}.sign-in-foot{text-align:center;font-size:var(--text-small);color:var(--text-tertiary);margin:0}.outside-form{gap:var(--space-16)}.outside-areas,.outside-form{flex-direction:column;display:flex}.outside-areas{gap:var(--space-8)}.sign-in-alt{text-align:center;font-size:var(--text-small);margin:0}.adm-stats{gap:var(--space-12);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:var(--space-16);display:grid}@media (max-width:1023px){.adm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.adm-stats{grid-template-columns:minmax(0,1fr)}}.adm-stat{gap:var(--space-4);padding:var(--card-padding-compact);border-radius:var(--radius-8);background:var(--surface-primary);border:1px solid var(--border-default);flex-direction:column;display:flex}.adm-stat-top{justify-content:space-between;align-items:center;gap:var(--space-8);margin-block-end:var(--space-4);display:flex}.adm-stat-ic{color:var(--text-secondary);display:flex}.adm-stat-n{font-size:var(--text-page-title);line-height:var(--text-page-title--line-height);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.adm-stat-n,.adm-stat-n.hot{color:var(--text-primary)}.adm-stat-l{font-size:var(--text-small);line-height:var(--text-small--line-height);font-weight:var(--weight-medium)}.adm-stat-hint,.adm-stat-l{color:var(--text-secondary)}.adm-stat-hint{font-size:var(--text-caption);line-height:var(--text-caption--line-height)}.adm-stat-link{color:inherit;transition:border-color var(--duration-micro) var(--ease-standard),background-color var(--duration-micro) var(--ease-standard);text-decoration:none}.adm-stat-link:hover{border-color:var(--border-strong);background:var(--surface-interactive)}.adm-ws-grid{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1023px){.adm-ws-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.adm-ws-grid{grid-template-columns:minmax(0,1fr)}}.adm-ws{transition:border-color var(--duration-micro) var(--ease-standard);flex-direction:column;padding:0;display:flex;overflow:hidden}.adm-ws:hover{border-color:var(--border-strong)}.adm-ws-head{justify-content:space-between;align-items:center;gap:var(--space-8);padding-block:var(--space-16) 0;padding-inline:var(--space-16);display:flex}.adm-ws-name{font-weight:var(--weight-semibold);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.adm-ws-meta{gap:var(--space-8);padding-block:var(--space-8) var(--space-12);padding-inline:var(--space-16);flex-wrap:wrap;display:flex}.adm-ws-strip{border-block-start:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.adm-ws-cell{padding-block:var(--space-8);padding-inline:var(--space-16);border-inline-end:1px solid var(--border-subtle);flex-direction:column;gap:0;display:flex}.adm-ws-cell:last-child{border-inline-end:none}.adm-ws-cell b{font-size:var(--text-subsection);line-height:var(--text-subsection--line-height);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary)}.adm-ws-cell span{font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:var(--weight-medium);color:var(--text-secondary)}.adm-ws-cell.hot b{color:var(--text-primary)}.adm-ws-foot{justify-content:space-between;align-items:center;gap:var(--space-8);padding-block:var(--space-8);padding-inline:var(--space-12);border-block-start:1px solid var(--border-subtle);background:var(--surface-secondary);flex-wrap:wrap;margin-block-start:auto;display:flex}.adm-cols{gap:var(--space-12);grid-template-columns:3fr 2fr;align-items:start;display:grid}@media (max-width:1023px){.adm-cols{grid-template-columns:minmax(0,1fr)}}.adm-act{gap:0;margin:0;padding:0;list-style:none;display:grid}.adm-act-row{align-items:baseline;gap:var(--space-8);padding-block:var(--space-8);font-size:var(--text-small);line-height:var(--text-small--line-height);border-block-end:1px solid var(--border-subtle);padding-inline:0;display:flex}.adm-act-row:last-child{border-block-end:none}.adm-act-what{overflow-wrap:anywhere;min-inline-size:0;color:var(--text-secondary)}.adm-act-what b{color:var(--text-primary);font-weight:var(--weight-semibold)}.adm-act-when{font-size:var(--text-caption);line-height:var(--text-caption--line-height);margin-inline-start:auto}.adm-act-ic,.adm-act-when{color:var(--text-secondary);flex:none}.adm-act-ic{inline-size:var(--space-24);block-size:var(--space-24);border-radius:var(--radius-6);background:var(--surface-secondary);border:1px solid var(--border-subtle);justify-content:center;align-self:center;align-items:center;display:flex}.adm-split{gap:var(--space-16);grid-template-columns:minmax(0,1fr) 21.25rem;align-items:start;display:grid}@media (max-width:1023px){.adm-split{grid-template-columns:minmax(0,1fr)}}.adm-tabs{gap:var(--space-4);border-block-end:1px solid var(--border-default);margin-block:var(--space-16);scrollbar-width:none;display:flex;overflow:auto hidden}.adm-tabs::-webkit-scrollbar{display:none}.adm-tab{font:inherit;cursor:pointer;white-space:nowrap;min-block-size:var(--target-min);padding-block:var(--space-8);padding-inline:var(--space-12);font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--weight-medium);color:var(--text-secondary);background:0 0;border:none;border-block-end:2px solid #0000;margin-block-end:-1px}.adm-tab:hover{color:var(--text-primary)}.adm-tab.active,.adm-tab[aria-selected=true]{color:var(--text-primary);border-block-end-color:var(--text-primary);font-weight:var(--weight-semibold)}.adm-tab .adm-tab-n{min-inline-size:var(--space-20);padding-inline:var(--space-4);border-radius:var(--radius-pill);background:var(--surface-active);color:var(--text-primary);font-size:var(--text-micro);line-height:var(--text-micro--line-height);font-weight:var(--weight-semibold);text-align:center;font-variant-numeric:tabular-nums;margin-inline-start:var(--space-8);display:inline-block}.adm-tab.active .adm-tab-n,.adm-tab[aria-selected=true] .adm-tab-n{background:var(--action-primary);color:var(--action-primary-fg)}.chips{gap:var(--space-8);padding:var(--space-8);border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--card);flex-wrap:wrap;align-items:center;display:flex}.chips:focus-within{border-color:var(--border-focus)}.chip{align-items:center;gap:var(--space-4);padding-block:var(--space-4);padding-inline:var(--space-12) var(--space-8);border-radius:var(--radius-pill);background:var(--accent-tint);color:var(--accent);font-size:var(--text-small);font-weight:var(--weight-semibold);white-space:nowrap;display:inline-flex}:root.dark .chip{background:var(--active);color:var(--ink)}.chip-x{cursor:pointer;color:inherit;opacity:.65;font-size:var(--text-subsection);padding-block:1px;padding-inline:var(--space-4);background:0 0;border:none;border-radius:50%;line-height:1}.chip-x:hover{opacity:1;background:currentColor}@supports (color:color-mix(in lab,red,red)){.chip-x:hover{background:color-mix(in srgb,currentColor 8%,transparent)}}.chip-input{min-width:100px;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex:120px;padding:4px 2px;font-size:13px}.chip-input::placeholder{color:var(--ink-3)}.suggest-list{z-index:var(--z-dropdown);border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-primary);max-block-size:320px;box-shadow:var(--elevation-2);padding-block:var(--space-4);margin-block-start:var(--space-4);position:absolute;inset-inline:0;overflow-y:auto}.suggest-list[hidden]{display:none}.suggest-group{padding-block:var(--space-8) var(--space-4);padding-inline:var(--space-12);font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--text-secondary)}.suggest-option{min-block-size:var(--target-min);padding-block:var(--space-8);padding-inline:var(--space-12);font-size:var(--text-small);color:var(--text-primary);cursor:pointer;align-items:center;display:flex}.suggest-option:hover,.suggest-option[aria-selected=true]{background:var(--surface-active)}.yn{gap:var(--space-8);flex-direction:column;display:flex}.yn-head{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-16);flex-wrap:wrap;display:flex}.yn-label{flex:1 1 var(--space-128);overflow-wrap:anywhere;min-inline-size:0;font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--text-primary)}.yn .seg{flex:none}.yn .seg-item{min-inline-size:var(--space-64)}.yn .seg-item[aria-disabled=true]{cursor:default}.yn-picked{inline-size:100%;padding:var(--space-8) 0;min-block-size:var(--target-min);text-align:start;font:inherit;font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-secondary);overflow-wrap:anywhere;background:0 0;border:0;margin:0;display:block}button.yn-picked{cursor:pointer}.yn-edit{font-weight:var(--weight-semibold);color:var(--text-primary);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.yn{padding-block:var(--space-12)}.yn-sheet{gap:var(--space-12);flex-direction:column;display:flex}.yn-search{z-index:var(--z-sticky);padding-block:var(--space-16) var(--space-4);background:var(--surface-elevated);margin-block-start:calc(-1 * var(--space-16));position:sticky;inset-block-start:calc(-1 * var(--space-16))}.yn-search .yn-search-field{margin:0;display:block}.yn-search-field>input{padding-inline-start:var(--space-40)}.field.yn-search-field>.flabel{inset-inline-start:var(--space-32)}.yn-search-icon{inline-size:var(--icon-16);block-size:var(--icon-16);color:var(--text-tertiary);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--space-12);transform:translateY(-50%)}.yn-lead{font-size:var(--text-small);overflow-wrap:anywhere;margin:0}.yn-group-head,.yn-lead{color:var(--text-secondary)}.yn-group-head{padding-block:var(--space-4);font-size:var(--text-caption);font-weight:var(--weight-semibold)}.yn-list{margin:0;padding:0;list-style:none}.yn-row{align-items:center;gap:var(--space-12);min-block-size:max(var(--target-min),var(--space-48));padding-block:var(--space-8);padding-inline:var(--space-8);border-radius:var(--radius-control);cursor:pointer;font-size:var(--text-body);color:var(--text-primary);display:flex}.yn-row:hover{background:var(--surface-active)}.yn-row-text{overflow-wrap:anywhere;min-inline-size:0}.yn-add{align-self:flex-start;max-inline-size:100%}.yn-empty{padding:var(--space-16);text-align:center;font-size:var(--text-small);color:var(--text-tertiary);margin:0}.email-fix:empty{display:none}.email-fix{margin-block:calc(var(--space-4) - var(--space-20)) var(--space-16);font-size:var(--text-small);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:0;display:flex}.email-fix .email-fix-use{overflow-wrap:anywhere;max-inline-size:100%;padding-inline:var(--space-4);text-decoration:underline}.adm-savebar{z-index:var(--z-savebar);align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);background:var(--admin-shell);color:var(--admin-fg);border-radius:var(--radius-card);box-shadow:var(--elevation-2);flex-wrap:wrap;margin-block-start:var(--space-24);display:flex;position:sticky;inset-block-end:var(--space-12)}.adm-savebar .adm-savebar-msg{font-size:var(--text-small);line-height:var(--text-small--line-height);font-weight:var(--weight-semibold);flex:1;min-inline-size:0}.adm-savebar .btn-ghost{color:var(--admin-fg-muted)}.adm-savebar .btn-ghost:hover{color:var(--admin-fg);background:var(--admin-wash-strong)}.pe-title{margin-block-end:var(--space-4)}.pe-desc{margin-block:0 var(--space-12);font-size:var(--text-small);line-height:var(--text-small--line-height)}.pe-desc,.pe-note{color:var(--text-tertiary)}.pe-note{font-size:var(--text-caption);line-height:var(--text-caption--line-height);margin:0}.pe-strong{font-size:var(--text-small);line-height:var(--text-small--line-height);font-weight:var(--weight-semibold)}.pe-subhead{margin-block:var(--space-8) var(--space-4)}.pe-prose{max-inline-size:640px}.pe-stack{gap:var(--space-16);align-content:start;display:grid}.pe-section{margin-block-end:var(--space-24)}.pe-block{margin-block-end:var(--space-12)}.pe-after{margin-block-start:var(--space-12)}.pe-after-lg{margin-block-start:var(--space-24)}.pe-add{margin-block-start:var(--space-8)}.pe-end{justify-content:flex-end;display:flex}.pe-top{align-items:flex-start}.pe-narrow{max-inline-size:720px}.pe-panel{max-inline-size:900px}.pe-wrap{overflow-wrap:anywhere}.pe-flush{margin:0}.pe-meta{display:inline-flex}.pe-add-row,.pe-meta{align-items:center;gap:var(--space-8);flex-wrap:wrap}.pe-add-row{display:flex}.pe-actions{gap:var(--space-8)}.pe-actions,.pe-identity{flex-wrap:wrap;display:flex}.pe-identity{gap:0 var(--space-12)}.pe-grow{flex:240px;min-inline-size:0}.pe-grow-2{flex:2 300px;min-inline-size:0}.pe-state{flex:0 120px}.pe-fields{column-gap:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.pe-fields-narrow{column-gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.pe-checks{column-gap:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));display:grid}.pe-check{align-items:center;gap:var(--space-8);min-block-size:var(--target-min);cursor:pointer;display:flex}.pe-ros-vital{min-inline-size:0;border:0;margin:0;margin-block-end:var(--space-12);padding:0}.pe-records{align-items:flex-start;gap:0 var(--space-16);flex-wrap:wrap;display:flex}.pe-records-cell{flex:12.5rem;min-inline-size:12.5rem}.pe-switch-cell{padding-block-start:var(--space-12)}.pe-num-field{max-inline-size:260px}.pe-drop{max-inline-size:560px}.pe-file-btn{cursor:pointer}.pe-issues{margin:0;padding-inline-start:var(--space-16)}.pe-plain-list{margin:var(--space-4) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.pe-block-msg{display:block}.pe-bad-link{color:var(--status-error-fg);font-weight:var(--weight-semibold)}.pe-switch-row{margin-block-start:var(--space-12)}.qgrid-head.pe-cols-test,.qgrid-row.pe-cols-test{grid-template-columns:24px minmax(160px,1fr) 120px 9rem 48px 56px 36px}.pe-stack>section:has(>.pe-tests-grid){min-inline-size:0}@media (max-width:1023px){.qgrid.pe-tests-grid{overflow-x:auto}}.qgrid-head.pe-cols-treat,.qgrid-row.pe-cols-treat{grid-template-columns:24px minmax(200px,1fr) 48px 36px}.pe-empty{padding:var(--space-12)}.pe-order-row{align-items:center;gap:var(--space-8);padding-block:var(--space-4);border-block-end:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.pe-order-name{font-size:var(--text-small);font-weight:var(--weight-semibold);flex:0 0 188px}.pe-order-hint{font-size:var(--text-micro);font-weight:var(--weight-regular);color:var(--text-tertiary);display:block}.pe-order-input{flex:180px;max-inline-size:300px}.pe-order-actions{gap:var(--space-4);margin-inline-start:auto;display:flex}.pe-diff{max-block-size:46vh;padding-inline-end:var(--space-4);overflow-y:auto}.pe-diff,.pe-diff-row{gap:var(--space-12);display:grid}.pe-diff-row{grid-template-columns:148px minmax(0,1fr);align-items:start}.pe-diff-list{gap:var(--space-4);font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none;display:grid}@media (max-width:639px){.pe-diff-row{gap:var(--space-4);grid-template-columns:1fr}}.pe-input{font-size:var(--text-small)}.pe-pack{padding-block:var(--space-8);border-block-end:1px solid var(--border-subtle)}.pe-pack-row{align-items:center;gap:var(--space-12);display:flex}.pe-pack-text{flex:1;min-inline-size:0}.pe-pack-proof{margin:var(--space-8) 0 0;font-size:var(--text-small);color:var(--text-secondary)}.pe-editor{gap:var(--space-16);display:grid}.pe-cond-list{margin-block-start:var(--space-8)}.pe-cond-list,.pe-cond-row{gap:var(--space-8);display:grid}.pe-cond-row{grid-template-columns:minmax(0,1fr) 132px minmax(0,1fr) auto;align-items:center}.pe-param-row{gap:var(--space-8);grid-template-columns:148px minmax(0,1fr);align-items:center;display:grid}@media (max-width:639px){.pe-cond-row{grid-template-columns:minmax(0,1fr) auto}.pe-param-row{grid-template-columns:1fr}}.pe-action-list{gap:var(--space-12);margin-block-start:var(--space-8);display:grid}.pe-action{background:var(--surface-secondary);padding:var(--space-12)}.pe-action-head{align-items:center;gap:var(--space-8);display:flex}.pe-action-desc{margin-block:var(--space-8)}.pe-proof{background:var(--surface-secondary)}.pe-proof-head{align-items:center;font-weight:var(--weight-semibold);flex-wrap:wrap;margin-block-end:var(--space-8)}.pe-proof-head,.pe-trace{gap:var(--space-8);font-size:var(--text-small);display:flex}.pe-trace{align-items:baseline;padding-block:var(--space-4)}.pe-trace>:first-child{flex:none}.pe-trace-text{min-inline-size:0}.pe-override-row{gap:var(--space-8);flex-wrap:wrap;margin-block-start:var(--space-8)}.pe-override,.pe-override-row{align-items:center;display:flex}.pe-override{gap:var(--space-4);font-size:var(--text-caption)}.pe-override .input{inline-size:132px}.pe-issue{margin-block:var(--space-4);display:block}.pe-lead-num{margin:0 0 var(--space-12);font-size:var(--text-small);font-variant-numeric:tabular-nums}.pe-scroll{max-block-size:46vh;overflow-y:auto}.pe-replay-row{align-items:baseline;gap:var(--space-12);padding-block:var(--space-4);border-block-end:1px solid var(--border-subtle);font-size:var(--text-small);display:flex}.pe-out{white-space:nowrap;margin-inline-end:var(--space-8)}.pe-ready{margin:0 0 var(--space-20);border:1px solid var(--border-default);border-radius:var(--radius-card);padding:0;list-style:none}.pe-ready-row{gap:var(--space-12);padding:var(--space-8) var(--space-12);border-block-end:1px solid var(--border-subtle);grid-template-columns:136px auto minmax(0,1fr);align-items:center;display:grid}.pe-ready-row:last-child{border-block-end:none}@media (max-width:639px){.pe-ready-row{grid-template-columns:1fr auto}.pe-ready-row>.pe-note{grid-column:1/-1}}.pe-acc-title{align-items:baseline;gap:var(--space-8);flex-wrap:wrap;display:inline-flex}.pe-acc-sub{font-size:var(--text-micro);font-weight:var(--weight-regular);color:var(--text-tertiary)}.pe-line{gap:0 var(--space-16);align-items:start;display:grid}.pe-line-channel{grid-template-columns:minmax(140px,.7fr) minmax(200px,1fr) minmax(200px,1fr) auto;max-inline-size:1100px}.pe-line-provider{grid-template-columns:112px minmax(160px,1fr) 152px minmax(200px,1.4fr) auto}.pe-line-act{padding-block-start:var(--space-16)}@media (max-width:1023px){.pe-line-channel,.pe-line-provider{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.pe-line-act{padding-block-start:0}}.pe-yesno-list{gap:var(--space-12);max-inline-size:520px;display:grid}.pe-col-state{inline-size:212px}.btn-armed{background:var(--action-destructive)!important;border-color:var(--action-destructive)!important;color:var(--action-destructive-fg)!important}.btn-armed-primary{background:var(--action-primary)!important;border-color:var(--action-primary)!important;color:var(--action-primary-fg)!important}.btn-wrap{white-space:normal;text-align:start;max-inline-size:100%}.ds-ttc{gap:var(--space-12);display:grid}.ds-ttc--card{border-color:var(--status-error-border)}.ds-ttc__title{color:var(--status-error-fg);font-size:var(--text-section);line-height:var(--text-section--line-height);font-weight:var(--weight-semibold);margin:0}.ds-ttc__consequence{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-primary)}.ds-ttc__consequence>p{margin:0}.ds-ttc__consequence>p+p{margin-block-start:var(--space-8)}.ds-ttc__hint{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-secondary);margin:0}.ds-ttc__phrase{padding-inline:var(--space-4);border-radius:var(--radius-4);background:var(--status-error-bg);color:var(--status-error-fg);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.ds-ttc__row{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.ds-ttc .ds-ttc__field{flex:240px;max-inline-size:360px;margin:0}.ds-ttc__actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.adm-json{padding:var(--space-12) var(--space-16);background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-card);max-block-size:520px;font-family:var(--font-mono);font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--text-secondary);white-space:pre;margin:0;overflow:auto}.table tr.rowlink{cursor:pointer}.table tr.rowlink:hover td{background:var(--surface-interactive)}.toaster{z-index:var(--z-toast);gap:var(--space-8);inline-size:356px;max-inline-size:calc(100vw - var(--space-32));flex-direction:column;display:flex;position:fixed;inset-block-end:var(--space-20);inset-inline-end:var(--space-20)}@media (max-width:720px){.toaster{inset-inline:var(--space-16);inline-size:auto;max-inline-size:none;inset-block-end:calc(var(--space-64) + var(--space-4) + env(safe-area-inset-bottom,0px))}}.ds-alert{align-items:flex-start;gap:var(--space-12);padding:var(--space-12) var(--space-16);border:1px solid var(--status-neutral-border);border-radius:var(--radius-8);background:var(--status-neutral-bg);color:var(--text-primary);display:flex}.ds-alert__icon{color:var(--status-neutral-fg);flex:none;display:inline-flex}.ds-alert__icon svg{inline-size:var(--icon-20);block-size:var(--icon-20)}.ds-alert__body{gap:var(--space-4);flex:1;min-inline-size:0;display:grid}.ds-alert__title{font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--weight-semibold);color:var(--text-primary)}.ds-alert__text{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary)}.ds-alert__text .err-notice-msg{color:inherit}.ds-alert__actions{gap:var(--space-8);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.ds-alert__dismiss{min-inline-size:var(--target-min);min-block-size:var(--target-min);margin-block:calc(-1 * var(--space-4));padding:var(--space-4);border-radius:var(--radius-6);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin-inline-end:calc(-1 * var(--space-8));display:inline-flex}.ds-alert__dismiss svg{inline-size:var(--icon-16);block-size:var(--icon-16)}.ds-alert__dismiss:hover{color:var(--text-primary);background:var(--surface-interactive)}.ds-alert[data-tone=success]{background:var(--status-success-bg);border-color:var(--status-success-border)}.ds-alert[data-tone=success] .ds-alert__icon{color:var(--status-success-fg)}.ds-alert[data-tone=info]{background:var(--status-info-bg);border-color:var(--status-info-border)}.ds-alert[data-tone=info] .ds-alert__icon{color:var(--status-info-fg)}.ds-alert[data-tone=warning]{background:var(--status-warning-bg);border-color:var(--status-warning-border)}.ds-alert[data-tone=warning] .ds-alert__icon{color:var(--status-warning-fg)}.ds-alert[data-tone=error]{background:var(--status-error-bg);border-color:var(--status-error-border)}.ds-alert[data-tone=error] .ds-alert__icon{color:var(--status-error-fg)}.act-drawer{inset-block:var(--topbar-h) 0;z-index:var(--z-activity-drawer);inline-size:420px;max-inline-size:calc(100vw - var(--space-32));background:var(--surface-primary);border-inline-start:1px solid var(--border-default);box-shadow:var(--elevation-2);animation:act-in var(--duration-standard) var(--ease-emphasized);flex-direction:column;display:flex;position:fixed;inset-inline-end:0;overflow:hidden}.act-drawer:focus{outline:none}@keyframes act-in{0%{transform:translate(100%)}to{transform:none}}[dir=rtl] .act-drawer{animation-name:act-in-rtl}@keyframes act-in-rtl{0%{transform:translate(-100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.act-drawer{animation:none}}@media (max-width:520px){.act-drawer{inline-size:100vw;max-inline-size:100vw}}.act-head{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-8) var(--space-8) var(--space-12);border-block-end:1px solid var(--border-subtle);flex:none;display:flex}.act-tabs{gap:var(--space-4);flex:1;display:flex}.act-panel{flex-direction:column;flex:1;min-block-size:0;display:flex}.act-subhead{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-block-end:1px solid var(--border-subtle);flex:none;display:flex}.act-body{flex-direction:column;flex:1;min-block-size:0;display:flex;overflow-y:auto}.act-load-failed{align-items:flex-start;gap:var(--space-8);padding:var(--space-16);flex-direction:column;display:flex}.act-body>.empty-state{margin:auto var(--space-16)}.chat-head{align-items:center;gap:var(--space-8);padding:var(--space-12);border-block-end:1px solid var(--border-subtle);flex:none;display:flex}.chat-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.chat-iconbtn{inline-size:var(--space-24);block-size:var(--space-24);border-radius:var(--radius-8);cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:flex}.chat-iconbtn:hover{background:var(--surface-secondary);color:var(--text-primary)}.chat-row{align-items:center;gap:var(--space-12);inline-size:100%;padding:var(--space-12) var(--space-16);cursor:pointer;text-align:start;font:inherit;color:inherit;border:none;border-block-end:1px solid var(--border-subtle);background:0 0;display:flex}.chat-row:hover{background:var(--surface-secondary)}.chat-row-main{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.chat-row-title{font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.chat-row-title.unread{font-weight:750}.chat-row-preview{font-size:var(--text-small);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-row-side{align-items:flex-end;gap:var(--space-4);flex-direction:column;flex:none;display:flex}.chat-when{font-size:var(--text-micro);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.chat-unread{min-inline-size:var(--space-16);block-size:var(--space-16);border-radius:var(--radius-pill);padding-block:0;padding-inline:var(--space-4);background:var(--action-primary);color:var(--text-on-action);font-size:var(--text-micro);font-weight:var(--weight-bold);justify-content:center;align-items:center;display:flex}.chat-msgs{gap:var(--space-8);padding:var(--space-12)}.chat-msg,.chat-msgs{flex-direction:column;display:flex}.chat-msg{align-items:flex-start;max-inline-size:85%}.chat-msg.mine{align-self:flex-end;align-items:flex-end}.chat-msg-sender{font-size:var(--text-micro);color:var(--text-tertiary);margin-block:0 2px;margin-inline:var(--space-8)}.chat-bubble{padding:var(--space-8) var(--space-12);font-size:var(--text-body);background:var(--surface-secondary);border:1px solid var(--border-subtle);color:var(--text-primary);white-space:pre-wrap;word-break:break-word;border-radius:14px;line-height:1.4}.chat-msg.mine .chat-bubble{background:var(--action-primary);color:var(--text-on-action);border-color:#0000}.chat-msg-when{font-size:var(--text-micro);color:var(--text-tertiary);margin-block:2px 0;margin-inline:var(--space-8)}.chat-compose{align-items:center;gap:var(--space-8);padding:var(--space-12);border-block-start:1px solid var(--border-subtle);flex:none;display:flex}.chat-compose input{border:1px solid var(--border-strong);border-radius:var(--radius-pill);min-inline-size:0;padding:var(--space-8) var(--space-16);font:inherit;font-size:var(--text-body);background:var(--surface-primary);color:var(--text-primary);flex:1}.chat-compose input:focus-visible{border-color:var(--border-focus)}.chat-send{inline-size:var(--space-32);block-size:var(--space-32);cursor:pointer;background:var(--action-primary);color:var(--text-on-action);border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.chat-send:disabled{opacity:.45;cursor:default}.chat-avatar{inline-size:var(--space-24);block-size:var(--space-24);font-size:var(--text-micro);flex:none;font-weight:650}.chat-avatar.sm{inline-size:var(--space-20);block-size:var(--space-20);font-size:var(--text-micro)}.chat-avatar [data-slot=avatar-fallback]{background:var(--surface-secondary);color:var(--text-secondary)}.chat-day-sep{align-items:center;gap:var(--space-12);margin-block:var(--space-8) 2px;font-size:var(--text-micro);color:var(--text-tertiary);margin-inline:0;display:flex}.chat-day-sep:after,.chat-day-sep:before{content:"";background:var(--border-subtle);flex:1;block-size:1px}.chat-unread-divider{align-items:center;gap:var(--space-12);margin-block:var(--space-4);font-size:var(--text-micro);font-weight:var(--weight-bold);color:var(--bad);margin-inline:0;display:flex}.chat-unread-divider:after,.chat-unread-divider:before{content:"";background:var(--bad);opacity:.5;flex:1;block-size:1px}.chat-system{text-align:center;max-inline-size:90%;font-size:var(--text-caption);color:var(--text-tertiary);align-self:center;margin-block:2px;margin-inline:0}.chat-msg.clustered{margin-block-start:calc(-1 * var(--space-4))}.chat-msg.pending .chat-bubble{opacity:.55}.chat-msg.failed .chat-bubble{opacity:.85;border-color:var(--bad)}.chat-fail{font-size:var(--text-micro);color:var(--bad);gap:var(--space-8);align-items:center;margin-block-start:2px;display:flex}.chat-bubble.urgent{border-inline-start:3px solid var(--bad)}.chat-msg.mine .chat-bubble.urgent{box-shadow:inset 3px 0 0 var(--bad)}[dir=rtl] .chat-msg.mine .chat-bubble.urgent{box-shadow:inset -3px 0 0 var(--bad)}.chat-bubble.deleted{color:var(--text-tertiary);background:0 0;font-style:italic}.chat-msg.mine .chat-bubble.deleted{color:var(--text-tertiary);border:1px dashed var(--border-default);background:0 0}.chat-bubble-row{align-items:center;gap:var(--space-4);max-inline-size:100%;display:flex}.chat-msg.mine .chat-bubble-row{flex-direction:row-reverse}.chat-msg-meta{gap:var(--space-8);align-items:baseline;display:flex}.chat-edited{font-size:var(--text-micro);color:var(--text-tertiary)}.chat-msg-sender{align-items:center;gap:var(--space-8);display:flex}.mention{background:var(--action-primary)}@supports (color:color-mix(in lab,red,red)){.mention{background:color-mix(in srgb,var(--action-primary) 12%,transparent)}}.mention{color:inherit;border-radius:var(--radius-4);font-weight:var(--weight-semibold);padding-block:0;padding-inline:2px}.mention-me{background:var(--action-primary)}@supports (color:color-mix(in lab,red,red)){.mention-me{background:color-mix(in srgb,var(--action-primary) 22%,transparent)}}.chat-msg.mine .chat-bubble .mention{background:var(--text-on-action)}@supports (color:color-mix(in lab,red,red)){.chat-msg.mine .chat-bubble .mention{background:color-mix(in srgb,var(--text-on-action) 22%,transparent)}}.chat-msg.mine .chat-bubble .mention{color:inherit}.chat-unread.mention-chip{font-weight:800}.msg-actions{display:inline-flex}.chat-edit{gap:var(--space-8);align-items:center;display:flex}.chat-edit input{border:1px solid var(--border-strong);padding:var(--space-8) var(--space-12);font:inherit;font-size:var(--text-small);background:var(--surface-primary);color:var(--text-primary);border-radius:10px}.chat-seen{font-size:var(--text-micro);color:var(--text-tertiary);margin-block-start:2px}.chat-seen summary{cursor:pointer;list-style:none}.chat-seen summary::-webkit-details-marker{display:none}.chat-seen[open] summary{margin-block-end:2px}.chat-seen-names{font-size:var(--text-micro)}.chat-att-thumb{margin-block-start:var(--space-4);display:block}.chat-att-thumb img{border:1px solid var(--border-subtle);border-radius:10px;max-block-size:160px;max-inline-size:200px;display:block}.chat-att-chip{align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-8);font-size:var(--text-caption);background:var(--surface-primary);border:1px solid var(--border-default);color:var(--text-primary);max-inline-size:100%;border-radius:9px;margin-block-start:var(--space-4);text-decoration:none;display:inline-flex}.chat-att-chip:hover{background:var(--surface-interactive)}.chat-att-name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:180px;overflow:hidden}.chat-att-size{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex:none}.chat-upload-progress{block-size:var(--space-4);inline-size:160px;margin-block-start:var(--space-8)}.chat-stage-bar{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-block-start:1px solid var(--border-subtle);font-size:var(--text-small);background:var(--surface-secondary);flex:none;display:flex}.chat-stage-bar select{border:1px solid var(--border-strong);border-radius:var(--radius-8);padding:var(--space-4) var(--space-8)}.chat-jump,.chat-stage-bar select{font:inherit;font-size:var(--text-caption);background:var(--surface-primary);color:var(--text-primary)}.chat-jump{z-index:var(--z-sticky);align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-12);border-radius:var(--radius-pill);border:1px solid var(--border-default);cursor:pointer;box-shadow:var(--elevation-1);display:flex;position:absolute;inset-block-end:76px;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .chat-jump{transform:translate(50%)}.chat-jump:hover{background:var(--surface-interactive)}.chat-mention-pop{padding:var(--space-4);inline-size:260px}.chat-context-chip{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-8);border-radius:var(--radius-pill);border:1px solid var(--border-default);background:var(--surface-primary);color:var(--text-secondary);font:inherit;font-size:var(--text-caption);cursor:pointer;flex:none;display:inline-flex}.chat-context-chip:hover{background:var(--surface-interactive);color:var(--text-primary)}.chat-context-card{inline-size:240px}.chat-context-name{font-size:var(--text-body);font-weight:650}.chat-context-note{font-size:var(--text-small);margin:0}.chat-context-stage{margin-block-start:var(--space-8)}.chat-context-open{margin-block-start:var(--space-12)}.chat-empty{font-size:var(--text-small);text-align:center;padding:var(--space-16);margin:auto}.chat-dir-role{font-size:var(--text-caption)}.urgent-toggle.active{color:var(--bad);background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.urgent-toggle.active{background:color-mix(in srgb,var(--bad) 12%,transparent)}}.bell-list.act-notif-list{flex:none;max-block-size:none;overflow:visible}.bell-list>.bell-item{flex:none}.act-to{padding:var(--space-12) var(--space-12) var(--space-8)}.act-to>.field{margin-block-end:0}.act-dir-empty{font-size:var(--text-small);margin:0}.act-dir-empty,.toast{padding:var(--space-12) var(--space-16)}.toast{gap:var(--space-12);border-radius:var(--radius-8);background:var(--surface-elevated);border:1px solid var(--border-default);box-shadow:var(--elevation-2);animation:toast-in var(--duration-standard) var(--ease-emphasized);align-items:flex-start;display:flex}.toast-leaving{opacity:0;transform:translateY(var(--space-8));transition:opacity var(--duration-standard) var(--ease-exit),transform var(--duration-standard) var(--ease-exit)}@keyframes toast-in{0%{opacity:0;transform:translateY(var(--space-12))}to{opacity:1;transform:none}}.toast-icon{color:var(--text-secondary);flex:none;margin-block-start:1px;display:inline-flex}.toast-icon svg{inline-size:var(--icon-16);block-size:var(--icon-16)}.toast-success .toast-icon{color:var(--status-success-fg)}.toast-warning .toast-icon{color:var(--status-warning-fg)}.toast-error .toast-icon{color:var(--status-error-fg)}.toast-error{border-color:var(--status-error-border)}.toast-body{flex:1;min-inline-size:0}.toast-title{font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--weight-semibold);color:var(--text-primary)}.toast-desc{font-size:var(--text-small);line-height:var(--text-small--line-height);overflow-wrap:anywhere;margin-block-start:2px}.toast-desc,.toast-x{color:var(--text-secondary)}.toast-x{min-inline-size:var(--target-min);min-block-size:var(--target-min);cursor:pointer;border-radius:var(--radius-6);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin-block:-2px;margin-inline-end:calc(-1 * var(--space-4));padding:2px;display:inline-flex}.toast-x svg{inline-size:var(--icon-14);block-size:var(--icon-14)}.toast-x:hover{color:var(--text-primary);background:var(--surface-interactive)}.toast-action{cursor:pointer;font:inherit;font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--text-primary);min-block-size:var(--target-min);padding:var(--space-4) var(--space-12);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-primary);flex:none;align-self:center}.code-chip,.toast-action:hover{background:var(--surface-interactive)}.code-chip{padding:1px var(--space-4);font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--text-micro);font-weight:var(--weight-medium);color:var(--text-secondary);border:1px solid var(--border-default);border-radius:var(--radius-6);vertical-align:1px;white-space:nowrap;margin-inline-start:var(--space-8);text-decoration:none;display:inline-block}.code-chip:hover{color:var(--text-primary);border-color:var(--border-strong)}.claims-ov-block{margin-block-end:var(--space-12)}.claims-ov-after{margin-block:var(--space-12) 0}.claims-ov-attention{gap:var(--space-8);margin-block-end:var(--space-12);display:grid}.claims-ov-attention__line{font-size:var(--text-small);color:var(--text-primary);overflow-wrap:anywhere;margin:0}.claims-ov-idle{font-size:var(--text-small);margin-block:var(--space-16) 0}.rebuild-range{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.rebuild-range__text{font-size:var(--text-small);color:var(--text-secondary);min-inline-size:0;max-inline-size:560px;margin:0}.claims-ops-narrow{min-inline-size:0;max-inline-size:520px}.claims-ops-run{min-inline-size:0;max-inline-size:640px}.claims-ops-gap{margin-block-end:var(--space-12)}.claims-ops-after{margin-block-start:var(--space-12)}.claims-ops-stack{gap:var(--space-12);display:grid}.claims-ops-card{padding:var(--space-16)}.claims-ops-form{gap:var(--space-4);display:grid}.claims-ops-h{margin:0 0 var(--space-8);font-size:var(--text-small);line-height:var(--text-small--line-height);font-weight:var(--weight-semibold);color:var(--text-primary)}.claims-ops-h--flush{margin:0}.claims-ops-body{margin:0 0 var(--space-8);font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-primary)}.claims-ops-body--flush{margin:0}.claims-ops-small,.claims-ops-strong{font-size:var(--text-small)}.claims-ops-strong{font-weight:var(--weight-semibold);color:var(--text-primary)}.claims-ops-note{margin:var(--space-8) 0 0;font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--text-secondary)}.claims-ops-note--inline{margin:0}.claims-ops-meta{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.claims-ops-num{font-variant-numeric:tabular-nums}.claims-ops-row{align-items:center;gap:var(--space-8);flex-wrap:wrap;min-inline-size:0;display:flex}.claims-ops-row--head{margin-block-end:var(--space-8)}.claims-ops-row--ruled{border-block-start:1px solid var(--border-default);margin-block-start:var(--space-12);padding-block-start:var(--space-12)}.claims-ops-row__end{gap:var(--space-8);flex-wrap:wrap;margin-inline-start:auto;display:inline-flex}.claims-ops-ruled{border-block-start:1px solid var(--border-default);margin-block-start:var(--space-12);padding-block-start:var(--space-12)}.claims-ops-actions{gap:var(--space-8);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.claims-ops-dates{gap:0 var(--space-12);flex-wrap:wrap;display:flex}.claims-ops-dates>.ff{flex:200px;min-inline-size:0}.claims-ops-list{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.claims-ops-list--loose{gap:var(--space-12)}.claims-ops-source{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-12);font-size:var(--text-small);flex-wrap:wrap;display:flex}.claims-ops-source__name{overflow-wrap:anywhere;min-inline-size:0}.claims-ops-source__state{align-items:center;gap:var(--space-8);flex:none;display:inline-flex}.claims-ops-figure{align-items:baseline;gap:var(--space-8);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.claims-ops-figure__n{font-size:var(--text-display);line-height:var(--text-display--line-height);font-weight:var(--weight-semibold)}.claims-ops-figure__of{font-size:var(--text-small);color:var(--text-secondary)}.claims-ops-bad-link{color:var(--status-error-fg);font-weight:var(--weight-semibold)}.claims-ops-fold{margin-block-start:var(--space-8)}.claims-ops-refs{gap:var(--space-8);font-size:var(--text-caption);display:grid}.claims-ops-refs__sheet{gap:var(--space-4);display:grid}.claims-ops-ref{margin-inline-end:var(--space-8)}.claims-ops-tally{gap:var(--space-8);margin:0;display:grid}.claims-ops-tally>div{justify-content:space-between;gap:var(--space-12);font-size:var(--text-small);display:flex}.claims-ops-tally dd,.claims-ops-tally dt{margin:0}.claims-ops-tally dd{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.claims-ops-channel{gap:var(--space-4);font-size:var(--text-small);display:grid}.claims-ops-channel__line{align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;min-inline-size:0;display:flex}.claims-trace__n{text-align:end;font-variant-numeric:tabular-nums}.claims-trace__group{text-align:start}.claims-trace__more{margin-block-start:var(--space-12)}.claims-trace__bad{align-items:center;gap:var(--space-4);color:var(--status-error-fg);font-weight:var(--weight-semibold);display:inline-flex}.claims-roster__stack,.claims-roster__team,.claims-trace__loading{gap:var(--space-8);display:grid}.claims-roster__team{font-size:var(--text-small)}.claims-roster__controls{align-items:flex-end;gap:var(--space-8);flex-wrap:wrap;display:flex}.claims-roster__controls--top{align-items:flex-start}.field.claims-roster__field{min-inline-size:min(180px,100%);margin:0}.field.claims-roster__field--grow{flex:260px;min-inline-size:0}.claims-roster__paste{margin-block-start:var(--space-12)}.claims-roster__progress{align-self:center}.claims-roster__results{gap:var(--space-4);font-size:var(--text-small)}.claims-roster__line-n{font-variant-numeric:tabular-nums;min-inline-size:var(--space-48)}.claims-new{max-inline-size:900px}.claims-new__block{margin-block-end:var(--space-16)}.claims-new__section+.claims-new__section{margin-block-start:var(--space-16)}.claims-new__grid{gap:0 var(--space-16);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));align-items:start;display:grid}.claims-new__wide{grid-column:1/-1}.claims-new__tests{gap:var(--space-8);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.claims-new__actions{align-items:center;gap:var(--space-12);flex-wrap:wrap;margin-block-start:var(--space-16);display:flex}.spin{vertical-align:-2px;border:2px solid var(--line);border-top-color:var(--ink-2);animation:spin-rot var(--duration-spin) linear infinite;border-radius:50%;flex:none;display:inline-block}@keyframes spin-rot{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spin{border-top-color:var(--line);background:var(--ink-3);animation:spin-pulse var(--duration-pulse) ease-in-out infinite!important}@keyframes spin-pulse{0%,to{opacity:.25}50%{opacity:1}}}.btn .spin{opacity:.7;border-top-color:currentColor;margin-inline-end:var(--space-8)}.working{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);font-size:var(--text-small);color:var(--text-secondary);background:var(--accent-tint);border:1px solid var(--line);border-radius:var(--radius-input);margin-block-end:var(--space-12);display:flex}.working-muted{border-color:var(--line-2);background:0 0}.working-count{color:var(--ink-2);flex:none;font-size:12px}.working-bar{inline-size:88px;block-size:var(--space-4);border-radius:var(--radius-pill);background:var(--line);flex:none;overflow:hidden}.working-bar>span{background:var(--text-secondary);height:100%;transition:width var(--duration-complex) ease;border-radius:999px;display:block}@media (prefers-reduced-motion:reduce){.working-bar>span{transition:none}}[data-slot=timeline-item][data-tone=warning]>[data-slot=timeline-dot]{border-color:var(--status-warning-fg);background:var(--status-warning-bg);color:var(--status-warning-fg);--tw-ring-color:var(--status-warning-border)}[data-slot=timeline-item][data-tone=error]>[data-slot=timeline-dot]{border-color:var(--status-error-fg);background:var(--status-error-bg);color:var(--status-error-fg);--tw-ring-color:var(--status-error-border)}[data-slot=timeline-connector][data-tone=warning]{background:var(--status-warning-fg)}[data-slot=timeline-connector][data-tone=error]{background:var(--status-error-fg)}.tl-issues{flex-direction:column;margin:0;padding:0;list-style:none}.tl-issue,.tl-issues{gap:var(--space-4);display:flex}.tl-issue{align-items:baseline;font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--status-warning-fg);overflow-wrap:anywhere}.tl-issue[data-tone=error]{color:var(--status-error-fg)}@media (min-width:640px){[data-slot=timeline][data-orientation=horizontal]{flex-direction:row;align-items:stretch}[data-orientation=horizontal]>[data-slot=timeline-item]{gap:var(--space-8);min-inline-size:0;flex-direction:column;flex:1 1 0;padding-block-end:0;padding-inline-end:var(--space-12)}[data-orientation=horizontal]>[data-slot=timeline-item]>[data-slot=timeline-connector]{inset-block:var(--space-8) auto;inset-inline:var(--space-20) var(--space-4);block-size:2px;inline-size:auto;transform:none}}[data-slot=timeline-item][data-tone=neutral]>[data-slot=timeline-dot]{border-color:var(--status-neutral-fg);background:var(--status-neutral-fg);color:var(--surface-primary);--tw-ring-color:var(--status-neutral-border)}[data-slot=timeline-connector][data-tone=neutral]{background:var(--status-neutral-fg)}.th-sort{all:unset;cursor:pointer;min-block-size:max(var(--space-24),var(--target-min));white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.th-sort svg{inline-size:var(--icon-12);block-size:var(--icon-12);flex:none}.th-sort:hover{color:var(--text-primary)}.th-sort:focus-visible{border-radius:var(--radius-4,4px)}.data-table__table td a.link{min-block-size:var(--target-min);align-items:center;display:inline-flex}.list-cards-host{container:list-cards-host/inline-size}.list-stale{align-items:center;gap:var(--space-8);margin-block:0 var(--space-12);color:var(--text-secondary);font-size:var(--text-small);line-height:var(--text-small--line-height);flex-wrap:wrap;display:flex}.scan-bar{height:var(--space-8);background:var(--border-default);margin-block-start:var(--space-12);overflow:hidden}.scan-bar,.scan-bar__fill{border-radius:var(--radius-pill)}.scan-bar__fill{background:var(--text-primary);height:100%;transition:width var(--duration-complex) var(--ease-standard)}@media (prefers-reduced-motion:reduce){.scan-bar__fill{transition:none}}:root{--ev-bg:var(--status-warning-border);--ev-edge:var(--status-warning-fg);--ev-ink:var(--text-primary)}mark.ev{background:var(--ev-bg);box-shadow:inset 0 -2px 0 var(--ev-edge);color:var(--ev-ink);font-weight:var(--weight-semibold);padding-block:1px;padding-inline:var(--space-4);border-radius:var(--radius-4);scroll-margin-block:120px}mark.ev-flash{animation:ev-flash calc(var(--duration-complex) * 4.67) var(--ease-exit)}@keyframes ev-flash{0%,60%{box-shadow:0 0 0 2px var(--ev-edge)}to{box-shadow:inset 0 -2px 0 var(--ev-edge)}}@media (prefers-reduced-motion:reduce){mark.ev-flash{box-shadow:0 0 0 2px var(--ev-edge);animation:none}}.cited{gap:var(--space-8);margin:var(--space-12) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.cited.cited-first{margin-block-start:var(--space-8)}.cited>li,.ev-pill{max-width:100%}.ev-pill{min-block-size:var(--space-24);padding-block:0;padding-inline:var(--space-8);font:inherit;font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--ev-ink);background:var(--ev-bg);border:1px solid var(--ev-edge);border-radius:var(--radius-pill);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;transition:box-shadow var(--duration-micro) var(--ease-standard);align-items:center;display:inline-flex;overflow:hidden}.ev-pill:hover{box-shadow:inset 0 0 0 1px var(--ev-edge)}@media (pointer:coarse){.ev-pill{min-block-size:var(--target-min)}}.ev-pill-soft{color:var(--text-secondary);background:var(--surface-secondary);border-color:var(--border-default);font-weight:var(--weight-medium);cursor:default}.ev-pill-soft:hover{box-shadow:none}.claim-card-title{margin-block-end:var(--space-8)}.claim-card-lead{font-size:var(--text-small);margin-block:0 var(--space-12)}.claim-card-note{font-size:var(--text-small);margin:0}.claim-card-foot{font-size:var(--text-small);margin:var(--space-12) 0 0}.claim-card-hint{font-size:var(--text-caption)}.claim-card-label{margin-block-end:var(--space-8);display:block}.claim-card-actions{gap:var(--space-8);flex-wrap:wrap;align-items:center;margin-block-start:var(--space-12);display:flex}.claim-card-section{border-block-start:1px solid var(--border-subtle);margin-block-start:var(--space-12);padding-block-start:var(--space-12)}.claim-card-block{margin-block-end:var(--space-12)}.claim-card-block:last-child{margin-block-end:0}.claim-alert{margin-block-start:var(--space-12)}.claim-num{font-variant-numeric:tabular-nums;text-align:end}.claim-form{gap:var(--space-12);display:grid}.claim-form__lead,.claim-thin{font-size:var(--text-small);color:var(--text-secondary);margin:0}.claim-thin{padding-inline-start:var(--space-20)}.claim-thin>li+li{margin-block-start:var(--space-4)}.claim-problems{margin:0;padding-inline-start:var(--space-20)}.claim-problems__fix{margin-block-start:var(--space-8)}.claim-note-fold{margin-block-start:var(--space-12)}.facts-extra{margin-block-start:var(--space-4);display:block}.facts-warn{color:var(--status-warning-fg)}@media (max-width:480px){.claim-read .facts{grid-template-columns:minmax(0,1fr) auto}.claim-read .facts>.f-label{grid-column:1/-1}}.bill-total{gap:var(--space-12);font-size:var(--text-subsection);font-weight:var(--weight-bold);align-items:baseline;display:flex}.bill-total>:first-child{flex:1}.bill-was{font-size:var(--text-caption);margin:var(--space-4) 0 0}.bill-section{border-block-start:1px solid var(--border-subtle);margin-block-start:var(--space-12);padding-block-start:var(--space-12)}.bill-note{font-size:var(--text-small);color:var(--text-secondary);margin:0}.bill-note__tag{color:var(--text-primary);font-weight:var(--weight-medium);margin-block-end:var(--space-4)}.bill-breakdown{margin-block-start:var(--space-12)}.bill-lines{gap:var(--space-8);font-size:var(--text-small);display:grid}.bill-line,.bill-test{align-items:center;gap:var(--space-12);font-size:var(--text-small);display:flex}.bill-line__what{flex:1;min-width:0}.bill-line__cpt{font-size:var(--text-micro)}.bill-test{min-block-size:var(--space-24);cursor:pointer}.bill-tests-label{margin-block-end:var(--space-8)}.same-day{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.same-day__row{align-items:center;gap:var(--space-12);font-size:var(--text-small);flex-wrap:wrap;display:flex}.same-day__open{margin-inline-start:auto}.sectionf{gap:var(--space-16);display:grid}.sectionf-sheet{font-size:var(--text-small);margin:calc(var(--space-8) * -1) 0 0}.sectionf-other{gap:var(--space-12);display:grid}.dismiss-open{justify-self:start}.dismiss-reasons{gap:var(--space-4)}.dismiss-reason-err{margin-block-start:var(--space-8);display:block}.dismiss-note{margin-block-start:var(--space-12)}.dismiss-note:has(>textarea){margin-block-end:0}.note-empty{gap:var(--space-12);margin-block-start:var(--space-8);display:grid}.note-who{gap:var(--space-8) var(--space-16);font-size:var(--text-small)}.note-actions,.note-who{flex-wrap:wrap;align-items:center;display:flex}.note-actions{gap:var(--space-8);margin-block-start:var(--space-12)}.note-empty>.note-actions{margin-block-start:0}.note-warn{margin:var(--space-8) 0 0;color:var(--status-warning-fg)}.note-warn,.thread-visit{font-size:var(--text-small)}.thread-visit{margin:var(--space-8) 0 var(--space-0)}.thread-msgs{gap:var(--space-0);display:grid}.thread-msg{padding-block:var(--space-12)}.thread-msg+.thread-msg{border-block-start:1px solid var(--border-subtle)}.thread-msg__head{align-items:baseline;gap:var(--space-12);flex-wrap:wrap;display:flex}.thread-msg__who{font-size:var(--text-small)}.thread-msg__when{font-size:var(--text-micro)}.thread-msg__text{margin:var(--space-4) 0 0;font-size:var(--text-body);line-height:var(--text-body--line-height);white-space:pre-wrap;color:var(--text-primary)}.thread-msg__text--quiet{color:var(--text-tertiary)}.find-notes{gap:var(--space-12);display:grid}.find-note{font-size:var(--text-small);margin:0}.find-title{margin:0 0 var(--space-0)}.find-lead{margin-block-end:var(--space-8)}.find-foot{font-size:var(--text-caption);margin-block-start:var(--space-8)}.find-body{min-width:0}.find-author{color:var(--text-primary)}.find-why{font-size:var(--text-caption);margin-block-start:var(--space-0)}.find-form{gap:var(--space-8);flex-wrap:wrap;align-items:flex-start;display:flex}.find-field{flex:220px;min-width:0;margin-block-end:0}.err-notice{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:inline-flex}.err-notice-msg{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--status-error-fg)}.err-notice-act{cursor:pointer;font:inherit;font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--text-primary);padding:2px var(--space-8);border:1px solid var(--border-strong);border-radius:var(--radius-6);background:var(--surface-primary)}.err-notice-act:hover{background:var(--surface-interactive)}.error-page{max-inline-size:40rem}.error-page__sentence{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-secondary);margin:0}.error-page__actions{margin-block-start:var(--space-24)}.error-page__actions,.error-page__code{gap:var(--space-8);flex-wrap:wrap;display:flex}.error-page__code{align-items:center;margin-block:var(--space-24) 0;font-size:var(--text-small);color:var(--text-secondary)}.error-page__code .code-chip{min-block-size:var(--target-min);align-items:center;display:inline-flex}:root{--scrim:var(--gray-1000)}@supports (color:color-mix(in lab,red,red)){:root{--scrim:color-mix(in srgb,var(--gray-1000) 52%,transparent)}}:root{--scrim-soft:var(--gray-1000)}@supports (color:color-mix(in lab,red,red)){:root{--scrim-soft:color-mix(in srgb,var(--gray-1000) 24%,transparent)}}:root.dark{--scrim:var(--gray-1000)}@supports (color:color-mix(in lab,red,red)){:root.dark{--scrim:color-mix(in srgb,var(--gray-1000) 70%,transparent)}}:root.dark{--scrim-soft:var(--gray-1000)}@supports (color:color-mix(in lab,red,red)){:root.dark{--scrim-soft:color-mix(in srgb,var(--gray-1000) 40%,transparent)}}:root[data-modal-open]{--z-popover:calc(var(--z-dialog) + 10)}.help-code{margin-block-end:var(--space-12)}.help-checks{flex-direction:column;margin-block-start:var(--space-8)}.help-check,.help-checks{gap:var(--space-8);display:flex}.help-check{align-items:center;font-size:var(--text-small);padding:var(--space-8) var(--space-12);border:1px solid var(--border-subtle);border-radius:var(--radius-8);background:var(--surface-secondary)}.help-bundle summary{cursor:pointer;font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--text-secondary)}.help-bundle-pre{max-block-size:180px;font-size:var(--text-micro);color:var(--text-tertiary);background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-8);padding:var(--space-8) var(--space-12);white-space:pre-wrap;word-break:break-all;margin:0;line-height:1.5;overflow:auto}.kbd-groups{gap:var(--space-20);display:grid}.kbd-group>.lbl{margin:0 0 var(--space-4)}.kbd-row{align-items:center;gap:var(--space-12);padding-block:var(--space-4);display:flex}.kbd-key{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--text-caption);font-weight:var(--weight-semibold);min-inline-size:var(--space-24);text-align:center;padding:2px var(--space-8);border:1px solid var(--border-default);border-radius:var(--radius-6);background:var(--surface-secondary);color:var(--text-primary);white-space:nowrap;border-block-end-width:2px}.kbd-desc{font-size:var(--text-body);color:var(--text-secondary)}.kbd-empty{font-size:var(--text-small);color:var(--text-tertiary)}.dialog-overlay{z-index:var(--z-dialog);background:var(--scrim);padding:min(7vh,var(--space-64)) var(--space-20) var(--space-20);overscroll-behavior:contain;animation:dlg-fade var(--duration-micro) var(--ease-standard);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.dialog{inline-size:100%;max-inline-size:var(--dialog-md);background:var(--surface-elevated);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-dialog);box-shadow:var(--elevation-3);animation:dlg-in var(--duration-standard) var(--ease-emphasized);margin-block:auto;position:relative}.dialog:focus{outline:none}.dialog:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@keyframes dlg-fade{0%{opacity:0}}@keyframes dlg-in{0%{opacity:0;transform:translateY(var(--space-12)) scale(.97)}}.dialog[data-size=sm]{max-inline-size:var(--dialog-sm)}.dialog[data-size=md]{max-inline-size:var(--dialog-md)}.dialog[data-size=lg]{max-inline-size:var(--dialog-lg)}.dialog[data-size=xl]{max-inline-size:var(--dialog-xl)}.dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--space-12);padding:var(--space-20) var(--space-20) 0;display:flex}.dialog-title{min-block-size:max(var(--target-min),var(--space-24));font-size:var(--text-subsection);line-height:var(--text-subsection--line-height);font-weight:var(--weight-semibold);letter-spacing:-.01em;align-content:center;display:grid}.dialog-title--icon{justify-content:start;align-items:center;gap:var(--space-8);grid-auto-flow:column}.dialog-desc{font-size:var(--text-small);line-height:var(--text-small--line-height);margin-block-start:var(--space-4)}.dialog-desc,.dialog-x{color:var(--text-secondary)}.dialog-x{min-inline-size:var(--target-min);min-block-size:var(--target-min);cursor:pointer;padding:var(--space-4);border-radius:var(--radius-6);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.dialog-x svg{inline-size:var(--icon-16);block-size:var(--icon-16)}.dialog-x:hover{color:var(--text-primary);background:var(--surface-interactive)}.dialog-body{padding:var(--space-16) var(--space-20) var(--space-20)}.dialog-foot{justify-content:flex-end;gap:var(--space-8);padding:var(--space-12) var(--space-20) var(--space-20);flex-wrap:wrap;display:flex}.dialog-body+.dialog-foot{padding-block-start:0}.dialog-discard-scrim{z-index:var(--z-base);padding:var(--space-16);background:var(--scrim-soft);border-radius:inherit;animation:dlg-fade var(--duration-micro) var(--ease-standard);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dialog-discard{inline-size:100%;max-inline-size:var(--dialog-sm);gap:var(--space-8);padding:var(--space-20);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-dialog);box-shadow:var(--elevation-2);display:grid}.dialog-discard:focus{outline:none}.dialog-discard__title{font-size:var(--text-subsection);line-height:var(--text-subsection--line-height);font-weight:var(--weight-semibold);color:var(--text-primary)}.dialog-discard__text{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary)}.dialog-discard__actions{justify-content:flex-end;gap:var(--space-8);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}@media (max-width:639px){.dialog-overlay{padding:var(--space-48) 0 0}.dialog,.dialog[data-size]{max-inline-size:none;border-block-end:none;border-end-end-radius:0;border-end-start-radius:0;margin-block:auto 0;padding-block-end:env(safe-area-inset-bottom);animation-name:sheet-in}.dialog-foot{justify-content:stretch}.dialog-foot>.btn{flex:1 1 0}}@keyframes sheet-in{0%{transform:translateY(100%)}}.ds-drawer-scrim{z-index:var(--z-drawer);background:var(--scrim);animation:dlg-fade var(--duration-micro) var(--ease-standard);position:fixed;inset:0}.ds-drawer{background:var(--surface-elevated);inline-size:100%;color:var(--text-primary);border-inline-start:1px solid var(--border-default);box-shadow:var(--elevation-3);animation:drawer-in-end var(--duration-complex) var(--ease-emphasized);flex-direction:column;display:flex;position:absolute;inset-block:0}.ds-drawer:focus{outline:none}.ds-drawer:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ds-drawer[data-side=end]{inset-inline-end:0}.ds-drawer[data-side=start]{border-inline-start:none;border-inline-end:1px solid var(--border-default);animation-name:drawer-in-start;inset-inline-start:0}.ds-drawer-scrim[data-side=bottom]{inset-block:var(--vv-top,0) auto;block-size:var(--vv-h,100%)}.ds-drawer[data-side=bottom]{border-inline-start:none;border-block-start:1px solid var(--border-default);max-block-size:85%;border-start-start-radius:var(--radius-dialog);border-start-end-radius:var(--radius-dialog);margin-inline:auto;padding-block-end:env(safe-area-inset-bottom);animation-name:sheet-in;inset-block:auto 0;inset-inline:0}.ds-drawer[data-side=bottom][data-steady]{block-size:85%}.ds-drawer[data-size=sm]{max-inline-size:var(--drawer-sm)}.ds-drawer[data-size=md]{max-inline-size:var(--drawer-md)}.ds-drawer[data-size=lg]{max-inline-size:var(--drawer-lg)}.ds-drawer__body{padding:var(--space-16) var(--space-20);flex:1;overflow-y:auto}.ds-drawer>.dialog-foot{border-block-start:1px solid var(--border-subtle);padding-block-start:var(--space-12)}@keyframes drawer-in-end{0%{transform:translate(100%)}}@keyframes drawer-in-start{0%{transform:translate(-100%)}}[dir=rtl] .ds-drawer[data-side=end]{animation-name:drawer-in-start}[dir=rtl] .ds-drawer[data-side=start]{animation-name:drawer-in-end}.avatar{inline-size:var(--space-32);block-size:var(--space-32);background:var(--accent-tint);color:var(--ink);border:1px solid var(--line);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:.01em;border-radius:50%;flex:none;justify-content:center}.avatar,.switch{align-items:center;display:inline-flex}.switch{gap:var(--space-8);cursor:pointer;-webkit-user-select:none;user-select:none}.switch.disabled{opacity:.5;cursor:not-allowed}.switch input{opacity:0;block-size:0;inline-size:0;position:absolute}.switch-track{inline-size:36px;block-size:var(--space-20);border-radius:var(--radius-pill);background:var(--border-strong);transition:background var(--duration-micro) var(--ease-standard);flex:none;position:relative}.switch-thumb{inline-size:var(--space-16);block-size:var(--space-16);background:var(--surface-primary);box-shadow:var(--elevation-1);transition:transform var(--duration-micro) var(--ease-standard);border-radius:50%;position:absolute;inset-block-start:2px;inset-inline-start:2px}.switch input:checked+.switch-track{background:var(--accent)}.switch input:checked+.switch-track .switch-thumb{transform:translateX(var(--space-16))}[dir=rtl] .switch input:checked+.switch-track .switch-thumb{transform:translateX(calc(-1 * var(--space-16)))}.switch input:focus-visible+.switch-track{outline:2px solid var(--focus-ring);outline-offset:2px}.switch-label{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--text-secondary)}.acc{border:1px solid var(--border-default);border-radius:var(--radius-8);background:var(--surface-primary)}.acc+.acc{margin-block-start:var(--space-8)}.acc-head{justify-content:space-between;align-items:center;gap:var(--space-12);padding-block:var(--space-12);padding-inline:var(--space-16);cursor:pointer;font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--text-primary);list-style:none;display:flex}.acc-head::-webkit-details-marker{display:none}.acc-head:hover .acc-title{text-underline-offset:3px;text-decoration:underline}.acc-chevron{color:var(--text-tertiary);transition:transform var(--duration-standard) var(--ease-standard);flex:none}.acc[open]>.acc-head .acc-chevron{transform:rotate(180deg)}.acc-body{padding-block:2px var(--space-16);padding-inline:var(--space-16)}.acc-compact .acc-head{padding-block:var(--space-8);padding-inline:var(--space-12);font-size:var(--text-small)}.acc-compact .acc-body{padding-block:2px var(--space-12);padding-inline:var(--space-12)}.dp{position:relative}.dp-box{align-items:center;gap:var(--space-4);border:1px solid var(--border-strong);background:var(--surface-primary);box-shadow:var(--shadow);transition:border-color var(--duration-micro) var(--ease-standard),box-shadow var(--duration-micro) var(--ease-standard);padding-inline-end:var(--space-4);display:flex}.dp-box,.dp-input{border-radius:var(--radius-control)}.dp-input{box-sizing:border-box;min-inline-size:0;color:var(--text-primary);padding-block:var(--space-16);padding-inline:var(--space-12) 0;font-family:inherit;font-size:var(--text-subsection);font-variant-numeric:tabular-nums;background:0 0;border:none;flex:1}.dp-box:has(.dp-cal[aria-expanded=true]),.dp-box:has(>.dp-input:focus){border-color:var(--border-focus)}.dp-box:has(>.dp-input.err){border-color:var(--status-error-fg)}.dp-box:has(>.dp-input.err:focus-visible){box-shadow:inset 0 0 0 1px var(--status-error-fg)}.dp-box:has(>.dp-input:disabled){background:var(--surface-secondary)}.dp-input:disabled{color:var(--text-tertiary)}.dp-input::placeholder{color:var(--text-tertiary);opacity:1}.ff[data-field-appearance=floating] .dp-input::placeholder{color:#0000}.ff[data-field-appearance=floating]:focus-within .dp-input::placeholder{color:var(--text-tertiary)}.dp-cal{color:var(--text-tertiary);flex:none}.dp-cal:hover:not(:disabled){color:var(--text-primary)}.dp-pop{z-index:var(--z-dropdown);inline-size:288px;padding:var(--space-12);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-8);box-shadow:var(--elevation-2);position:absolute;inset-block-start:calc(100% + var(--space-8));inset-inline-start:0}.dp-head{gap:var(--space-8);margin-block-end:var(--space-12)}.dp-head,.dp-nav{align-items:center;display:flex}.dp-nav{inline-size:var(--control-h-sm);block-size:var(--control-h-sm);border:1px solid var(--border-default);background:var(--surface-primary);color:var(--text-secondary);border-radius:var(--radius-control);cursor:pointer;flex:none;justify-content:center}.dp-nav:hover{background:var(--hover)}.dp-nav:hover,.dp-sel{color:var(--text-primary)}.dp-sel{min-inline-size:0;block-size:var(--control-h-sm);padding-block:0;padding-inline:var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-primary);font-family:inherit;font-size:var(--text-small);font-weight:var(--weight-semibold);cursor:pointer;flex:1}.dp-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dp-dow{text-align:center;font-size:var(--text-micro);font-weight:var(--weight-semibold);color:var(--text-tertiary);padding-block:var(--space-4)}.dp-day{block-size:var(--control-h-sm);border-radius:var(--radius-control);font-family:inherit;font-size:var(--text-small);color:var(--text-primary);cursor:pointer;background:0 0;border:none}.dp-day:hover{background:var(--hover)}.dp-day.today{text-underline-offset:3px;text-decoration:underline}.dp-day.sel,.dp-day.today{font-weight:var(--weight-bold)}.dp-day.sel{background:var(--accent);color:var(--on-accent)}.dp-foot{border-block-start:1px solid var(--border-subtle);justify-content:space-between;margin-block-start:var(--space-8);padding-block-start:var(--space-8);display:flex}.watch-banner{z-index:var(--z-toast);align-items:center;gap:var(--space-8);padding-block:var(--space-8);padding-inline:var(--space-16);border-radius:var(--radius-pill);background:var(--warn);display:flex;position:fixed;inset-block-end:var(--space-16);inset-inline-start:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.watch-banner{background:color-mix(in srgb,var(--warn) 14%,var(--card))}}.watch-banner{border:1px solid var(--warn)}@supports (color:color-mix(in lab,red,red)){.watch-banner{border:1px solid color-mix(in srgb,var(--warn) 45%,transparent)}}.watch-banner{color:var(--ink);font-size:var(--text-small);font-weight:var(--weight-semibold);box-shadow:var(--elevation-2)}.watch-banner-dot{inline-size:var(--space-8);block-size:var(--space-8);border-radius:var(--radius-pill);background:var(--warn);animation:watch-pulse calc(var(--duration-complex) * 5) var(--ease-standard) infinite}@keyframes watch-pulse{0%,to{opacity:1}50%{opacity:.35}}.watch-stage{background:var(--card-2);min-block-size:20rem;margin-block-start:var(--space-16);padding:0;position:relative;overflow:hidden}.watch-stage iframe{background:var(--gray-0);pointer-events:none;border:none}.watch-stage .replayer-wrapper{position:relative}.watch-stage-empty{font-size:var(--text-small);padding:var(--space-24);text-align:center;justify-content:center;position:absolute;inset:0}.adm-q-grip,.watch-stage-empty{color:var(--ink-3);align-items:center;display:flex}.adm-q-grip{cursor:grab;padding-block:var(--space-4);border-radius:var(--radius-6);touch-action:none;flex:none;align-self:center;padding-inline:2px}.adm-q-grip:hover{color:var(--ink);background:var(--hover)}.adm-person{align-items:center;gap:var(--space-8);display:flex}.adm-person__name{font-weight:var(--weight-semibold);display:block}.adm-person__sub{font-size:var(--text-caption);display:block}.adm-access{gap:var(--space-4);flex-wrap:wrap;display:inline-flex}.adm-hint{font-size:var(--text-caption);margin:0}.adm-pair{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.adm-grants,.adm-grants__list{gap:var(--space-8);display:grid}.adm-grants__list{margin:0;padding:0;list-style:none}.adm-grants__row{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));align-items:center;display:grid}.adm-grants__name{font-size:var(--text-small)}.adm-form-row{gap:var(--space-12);flex-wrap:wrap;align-items:flex-end;display:flex}.adm-form-row>.ff{flex:12rem}.adm-sentence{display:block}.adm-mono,.adm-pre{font-family:var(--font-mono);font-size:var(--text-caption)}.adm-pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--space-8);background:var(--card-2);border-radius:var(--radius-input);margin:0}.adm-section{margin-block-start:var(--space-24)}.adm-section>.h2,.adm-section>.h3{margin-block-end:var(--space-8)}.adm-actions{gap:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.adm-yes{color:var(--status-success-fg);font-weight:var(--weight-semibold)}.adm-section .adm-hint{margin-block:var(--space-4) var(--space-8)}.adm-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.adm-detail{gap:var(--space-12);max-inline-size:45rem;display:grid}.adm-detail .lbl+*{margin-block-start:var(--space-8)}.adm-prewrap{white-space:pre-wrap;margin:0}.adm-notes{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.adm-error{color:var(--status-error-fg)}.adm-error,.adm-wrap{overflow-wrap:anywhere}.adm-wrap{white-space:normal}.adm-extras{gap:var(--space-16);display:grid}.adm-extras__group{border:0;min-inline-size:0;margin:0;padding:0}.adm-extras__legend{font-weight:var(--weight-semibold);font-size:var(--text-small);margin-block-end:var(--space-8);padding:0}.adm-extras__list{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.adm-extras__row{gap:var(--space-4);display:grid}.adm-extras__adds{overflow-wrap:anywhere;padding-inline-start:var(--space-48)}.adm-outside{gap:var(--space-8);flex-direction:column;margin-block-start:var(--space-48);display:flex}.adm-outside__head{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.adm-outside__head .h2{margin:0}.adm-outside__link{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--text-small)}@media (max-width:1279px){.topbar-brandname{display:none}}@media (max-width:1023px){.topbar .topsearch{inline-size:40vw}}@media (max-width:1024px) and (pointer:coarse){.rail-item{block-size:44px}.btn-sm{padding:var(--space-8) var(--space-12);font-size:var(--text-small);min-block-size:44px}}@media (min-width:721px) and (max-width:1024px){main.container{padding:var(--space-24) var(--space-20) var(--space-48)}}@media (max-width:720px){:root{--tabbar-clear:calc(var(--space-48) + var(--space-8) + env(safe-area-inset-bottom,0px))}.rail{block-size:auto;padding:0 var(--space-4) env(safe-area-inset-bottom,0);border-inline-end:none;border-block-start:1px solid var(--border-default);box-shadow:var(--elevation-1);flex-direction:row;align-items:stretch;gap:0;inset-block:auto 0;inset-inline:0;overflow:visible}.rail,body[data-rail=expanded] .rail{inline-size:100%}.rail-nav{flex-direction:row;flex:1;justify-content:space-around;gap:2px}.rail-item{block-size:auto;min-block-size:44px;min-inline-size:0;padding:var(--space-4) 0;text-align:center;border-radius:var(--radius-12);flex-direction:column;flex:1 1 0;justify-content:center;gap:0}.rail-item[aria-current=page]:before{inline-size:var(--space-24);block-size:2px;margin-inline:auto;inset-block:0 auto;inset-inline:0}.rail-label{opacity:1;font-size:var(--text-micro);line-height:var(--text-micro--line-height);font-weight:var(--weight-semibold);white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-inline-size:100%;overflow:visible}.rail-icon{position:relative}.rail-icon svg{inline-size:var(--icon-16);block-size:var(--icon-16)}.rail-icon .rail-badge{display:block;position:absolute;inset-block-start:calc(-1 * var(--space-4));inset-inline-start:60%}.rail-badge-end,.rail-foot,.rail-nav .rail-overflow,.rail-spacer{display:none}.rail-more{cursor:pointer;background:0 0;border:none;flex:1 1 0;font-family:inherit;display:flex}.content,body[data-rail=expanded] .content{margin-inline-start:0}.content{padding-block-end:var(--tabbar-clear)}html{scroll-padding-block-end:calc(var(--space-96) + env(safe-area-inset-bottom,0px))}main.container{padding:var(--space-16) var(--space-16) var(--space-24)}main.container.narrow{max-inline-size:none}.topbar{padding-inline:var(--space-12);justify-content:space-between;gap:var(--space-8);display:flex}.topbar-brand{flex:auto}.topbar-center,.topbar-sep{display:none}.topbar-acct{gap:var(--space-4);flex:none}.topbar-search-btn{inline-size:var(--control-h-md);block-size:var(--control-h-md);border-radius:var(--radius-control);background:var(--surface-secondary);border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.topbar-search-btn:hover{color:var(--text-primary);border-color:var(--border-strong)}.btn{padding:var(--space-12) var(--space-16);min-block-size:44px}.btn-sm{padding:var(--space-8) var(--space-12);font-size:var(--text-small);min-block-size:40px}}@media (max-width:720px) and (pointer:coarse){body:has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=file]),textarea):focus) .rail{display:none}}@page{margin:.5in}@media print{.act-drawer,.no-print,.rail,.toaster,.topbar{display:none!important}.content{min-height:0;margin:0!important;padding-top:0!important}main.container{max-width:none;padding:0}body{background:var(--print-paper)}.card{border:1px solid var(--print-rule);break-inside:avoid;box-shadow:none!important}.print-page{break-after:page}.print-page:last-child{break-after:auto}.print-only{display:revert!important}}.print-only{display:none}.skip-link{z-index:var(--z-skip-link);background:var(--accent);color:var(--on-accent);padding:var(--space-8) var(--space-16);border-radius:var(--radius-input);font-size:var(--text-body);font-weight:var(--weight-semibold);box-shadow:var(--elevation-1);transition:transform var(--duration-standard) ease;min-block-size:var(--target-min);align-items:center;display:inline-flex;position:fixed;inset-block-start:var(--space-8);inset-inline-start:var(--space-8);transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:var(--duration-none)!important;transition-duration:var(--duration-none)!important;scroll-behavior:auto!important;animation-iteration-count:1!important}}.h1{font-size:var(--text-page-title);letter-spacing:-.025em;font-weight:900}.h2{font-size:var(--text-section)}.h2,.h3{font-weight:var(--weight-bold);letter-spacing:-.01em}.h3{color:var(--text-primary)}.h3,.lead{font-size:var(--text-body)}.lead{color:var(--text-secondary);margin-block-start:var(--space-8)}.muted{color:var(--ink-3)}.code{color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow)}.card.pad{padding:var(--space-20)}.hero{background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-20) var(--space-24);box-shadow:var(--elevation-1)}.hero .hk{letter-spacing:.02em;color:var(--ink-3);font-size:11px;font-weight:600}.hero .hc{font-size:var(--text-page-title);letter-spacing:-.02em;margin-block:var(--space-4) 2px;margin-inline:0;font-weight:800}.hero .hs{color:var(--ink-2);font-size:13px}.btn{justify-content:center;align-items:center;gap:var(--space-8);min-block-size:max(var(--control-h-md),var(--target-min));max-inline-size:100%;padding-block:var(--space-4);padding-inline:var(--space-16);border-radius:var(--radius-control);font-family:inherit;font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-micro) var(--ease-standard),color var(--duration-micro) var(--ease-standard),border-color var(--duration-micro) var(--ease-standard);border:1px solid #0000;text-decoration:none;display:inline-flex}.btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.99)}.btn svg{inline-size:var(--icon-16);block-size:var(--icon-16);flex:none}.btn-primary{background:var(--action-primary);color:var(--action-primary-fg)}.btn-primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--action-primary-hover)}.btn-primary:active:not(:disabled):not([aria-disabled=true]){background:var(--action-primary-active)}.btn-secondary{background:var(--surface-primary);color:var(--text-primary);border-color:var(--border-strong)}.btn-secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-interactive)}.btn-secondary:active:not(:disabled):not([aria-disabled=true]){background:var(--surface-active)}.btn-ghost{color:var(--text-secondary);background:0 0}.btn-ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-interactive);color:var(--text-primary)}.btn-ghost:active:not(:disabled):not([aria-disabled=true]){background:var(--surface-active)}.btn-danger{background:var(--action-destructive);color:var(--action-destructive-fg)}.btn-danger:hover:not(:disabled):not([aria-disabled=true]){background:var(--action-destructive-hover)}.btn-sm{min-block-size:max(var(--control-h-sm),var(--target-min));padding-block:var(--space-4);padding-inline:var(--space-12);font-size:var(--text-small);line-height:var(--text-small--line-height)}.btn-lg{min-block-size:max(var(--control-h-lg),var(--target-min));padding-inline:var(--space-20)}.btn-icon{padding-inline:var(--space-8);min-inline-size:max(var(--control-h-md),var(--target-min))}.btn-icon.btn-sm{padding-inline:var(--space-4);min-inline-size:max(var(--control-h-sm),var(--target-min))}.btn-icon.btn-lg{min-inline-size:max(var(--control-h-lg),var(--target-min))}.btn-icon__glyph{display:inline-flex}.btn:disabled,.btn[aria-disabled=true]:not([data-loading]){opacity:.5;cursor:not-allowed}.btn[data-loading]{cursor:progress;position:relative}.btn__content{align-items:center;gap:var(--space-8);min-inline-size:0;display:inline-flex}.btn[data-loading] .btn__content{opacity:0}.btn__busy{place-items:center;display:grid;position:absolute;inset:0}.btn__busy .spin{margin:0}@media (max-width:639px){.btn{white-space:normal;text-align:center}}.ds-vh{clip-path:inset(50%);white-space:nowrap;pointer-events:none;block-size:1px;inline-size:1px;position:fixed;inset-block-start:0;inset-inline-start:0;overflow:hidden}.ds-tooltip{z-index:var(--z-popover);max-inline-size:280px;padding-block:var(--space-4);padding-inline:var(--space-8);border-radius:var(--radius-6);background:var(--text-primary);color:var(--surface-primary);font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:var(--weight-medium);box-shadow:var(--elevation-2);overflow-wrap:anywhere}.field-appearance{display:contents}.field{margin-block-end:var(--space-16);display:block}.ff,.field{position:relative}.ff{margin-block-end:var(--space-20)}.field>.flabel,.field>label{font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:var(--weight-semibold);color:var(--text-secondary);margin-block-end:var(--space-4);display:block}.field .req{color:var(--terra)}.ff>input,.ff>select,.ff>textarea,.field input,.field select,.field textarea,.input{box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-primary);inline-size:100%;color:var(--text-primary);padding-block:var(--space-16);padding-inline:var(--space-12);font-family:inherit;font-size:var(--text-subsection);box-shadow:var(--shadow);transition:border-color var(--duration-micro) var(--ease-standard),box-shadow var(--duration-micro) var(--ease-standard)}.ff>input,.ff>select{appearance:none}:is(.field input,.ff>input)::-webkit-datetime-edit{padding-block:0}:is(.field input,.ff>input)::-webkit-datetime-edit-fields-wrapper{padding-block:0}.ff>textarea,.field textarea{resize:vertical;line-height:var(--text-body--line-height)}.ff>select,.field select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--text-tertiary) 50%),linear-gradient(135deg,var(--text-tertiary) 50%,transparent 50%);background-position:right var(--space-16) center,right var(--space-12) center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline-end:var(--space-40)}[dir=rtl] .ff>select,[dir=rtl] .field select{background-position:left var(--space-12) center,left var(--space-16) center}.ff>select option{color:var(--text-primary);background:var(--surface-primary)}.ff>input:focus,.ff>select:focus,.ff>textarea:focus,.field input:focus,.field select:focus,.field textarea:focus,.input:focus{border-color:var(--border-focus)}.ff>input:disabled,.ff>select:disabled,.ff>textarea:disabled,.field input:disabled,.field select:disabled,.field textarea:disabled{background:var(--surface-secondary);color:var(--text-tertiary)}.field:has(>input,>select,>textarea){margin-block-end:var(--space-20)}.ff>label,.field:has(>input,>select,>textarea)>.flabel,.field:has(>input,>select,>textarea)>label{padding-block:0;padding-inline:var(--space-4);line-height:1.2;font-size:var(--text-subsection);font-weight:var(--weight-regular);color:var(--text-tertiary);pointer-events:none;transform-origin:0;background:0 0;margin:0;position:absolute;inset-block-start:var(--space-16);inset-inline-start:var(--space-8)}[dir=rtl] .ff>label,[dir=rtl] .field>.flabel,[dir=rtl] .field>label{transform-origin:100%}.ff:not([data-field-appearance=floating]):not([data-field-appearance=floating] *).filled>label,.ff:not([data-field-appearance=floating]):not([data-field-appearance=floating] *):has(>select)>label,.ff:not([data-field-appearance]):not([data-field-appearance=floating] *):focus-within>label,.ff[data-example]:not([data-field-appearance=floating]):not([data-field-appearance=floating] *):focus-within>label,.field:not([data-field-appearance=floating] *):has(>input:focus)>.flabel,.field:not([data-field-appearance=floating] *):has(>input:focus)>label,.field:not([data-field-appearance=floating] *):has(>input:not(:placeholder-shown))>.flabel,.field:not([data-field-appearance=floating] *):has(>input:not(:placeholder-shown))>label,.field:not([data-field-appearance=floating] *):has(>select option:checked:not([value=""]))>.flabel,.field:not([data-field-appearance=floating] *):has(>select option:checked:not([value=""]))>label,.field:not([data-field-appearance=floating] *):has(>textarea:focus)>.flabel,.field:not([data-field-appearance=floating] *):has(>textarea:focus)>label,.field:not([data-field-appearance=floating] *):has(>textarea:not(:placeholder-shown))>.flabel,.field:not([data-field-appearance=floating] *):has(>textarea:not(:placeholder-shown))>label{opacity:0}.ff>select:has(>option[value=""]:checked){color:var(--text-tertiary)}.ff.height-field:not([data-field-appearance=floating] *){flex-direction:column;align-items:flex-start;display:flex}.ff.height-field.filled:not([data-field-appearance=floating] *)>label{opacity:1;font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:var(--weight-semibold);color:var(--text-secondary);background:0 0;order:-1;margin-block-end:var(--space-4);padding:0;position:static;transform:none}.ff[data-field-appearance=floating]>label,[data-field-appearance=floating] .ff:not([data-field-appearance])>label,[data-field-appearance=floating] .field:has(>input,>select,>textarea)>.flabel,[data-field-appearance=floating] .field:has(>input,>select,>textarea)>label{opacity:1;transition:transform var(--duration-standard) var(--ease-standard),inset-block-start var(--duration-standard) var(--ease-standard),color var(--duration-micro) var(--ease-standard)}.ff[data-field-appearance=floating].filled>label,.ff[data-field-appearance=floating]:focus-within>label,[data-field-appearance=floating] .ff:not([data-field-appearance]).filled>label,[data-field-appearance=floating] .ff:not([data-field-appearance]):focus-within>label,[data-field-appearance=floating] .field:focus-within:has(>input,>select,>textarea)>.flabel,[data-field-appearance=floating] .field:focus-within:has(>input,>select,>textarea)>label,[data-field-appearance=floating] .field:has(>input:not(:placeholder-shown))>.flabel,[data-field-appearance=floating] .field:has(>input:not(:placeholder-shown))>label,[data-field-appearance=floating] .field:has(>select option:checked:not([value=""]))>.flabel,[data-field-appearance=floating] .field:has(>select option:checked:not([value=""]))>label,[data-field-appearance=floating] .field:has(>textarea:not(:placeholder-shown))>.flabel,[data-field-appearance=floating] .field:has(>textarea:not(:placeholder-shown))>label{opacity:1;font-weight:var(--weight-semibold);color:var(--accent);background:var(--surface-primary);inset-block-start:0;transform:translateY(-50%)scale(.84)}.ff>input::placeholder,.ff>textarea::placeholder,.field:has(>input,>textarea) input::placeholder,.field:has(>input,>textarea) textarea::placeholder{color:#0000}.ff:focus-within>input::placeholder,.ff:focus-within>textarea::placeholder,.field:focus-within input::placeholder,.field:focus-within textarea::placeholder{color:var(--text-tertiary)}.field-optional{font-weight:var(--weight-regular);color:var(--text-tertiary);margin-inline-start:var(--space-8);display:none}[data-field-appearance=floating] .field-optional{display:inline}.field .hint,.field-msg{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--text-tertiary);margin-block-start:var(--space-4);display:block}.field-msg.error{color:var(--status-error-fg)}.ff>[aria-invalid=true],.ff>input.err,.ff>select.err,.ff>textarea.err,.field [aria-invalid=true],.field input.err,.field select.err,.field textarea.err{border-color:var(--status-error-fg)}.ff:has(.dp-input.err)>label,.ff:has(>.err)>label,.field:has(>.err)>.flabel,.field:has(>.err)>label{color:var(--status-error-fg)}.ff .err-msg,.field .err-msg{line-height:var(--text-caption--line-height);font-weight:var(--weight-medium);color:var(--status-error-fg)}.ff .err-msg,.field .err-msg,.field .warn-msg{font-size:var(--text-caption);margin-block-start:var(--space-4);display:block}.field .warn-msg{color:var(--status-warning-fg)}.ds-error-summary{margin-block-end:var(--space-16)}.ds-error-summary__list{gap:var(--space-4);margin:0;padding-inline-start:var(--space-20);display:grid}.ds-error-summary__list a{color:var(--status-error-fg);text-underline-offset:2px;text-decoration:underline}.save-status{align-items:center;gap:var(--space-8);font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary);display:inline-flex}.save-status__icon{flex:none;display:inline-flex}.save-status__icon svg{inline-size:var(--icon-14);block-size:var(--icon-14)}.save-status[data-state=saved] .save-status__icon{color:var(--status-success-fg)}.save-status[data-state=error]{color:var(--status-error-fg)}.save-status[data-state=dirty] .save-status__icon{color:var(--status-warning-fg)}.save-status__retry{font:inherit;font-weight:var(--weight-semibold);color:inherit;text-underline-offset:2px;cursor:pointer;min-block-size:var(--target-min);background:0 0;border:0;padding:0;text-decoration:underline}.save-status__expiry{color:var(--text-tertiary)}.save-status__expiry[data-expired=true]{color:var(--status-warning-fg)}.fdrop-root{display:block;position:relative}.fdrop-root .fdrop{align-items:center;gap:var(--space-12);cursor:pointer;border:1.5px dashed var(--border-strong);border-radius:var(--radius-8);background:var(--surface-secondary);padding-block:var(--space-12);padding-inline:var(--space-16);text-align:start;transition:border-color var(--duration-micro) var(--ease-standard),background var(--duration-micro) var(--ease-standard),box-shadow var(--duration-micro) var(--ease-standard);flex-direction:row;display:flex;position:relative;overflow:hidden}.fdrop-root .fdrop-tile{padding-block:var(--space-12);padding-inline:var(--space-12);border-radius:var(--radius-control)}.fdrop-root .fdrop:hover{border-color:var(--accent);background:var(--surface-primary)}.fdrop-root .fdrop:focus-visible{border-color:var(--accent)}.fdrop-root .fdrop[data-dragging]{border-color:var(--accent);background:var(--surface-primary);box-shadow:0 0 0 3px var(--ring)}.fdrop-root .fdrop[data-disabled]{opacity:.65;pointer-events:none}.fdrop-root .fdrop-done{border-style:solid;border-color:var(--status-success-border);background:var(--status-success-bg)}.fdrop-root .fdrop-failed{border-style:solid;border-color:var(--status-error-fg);background:var(--status-error-bg)}.fdrop-root .fdrop-busy{cursor:progress}.fdrop-ic{inline-size:var(--space-40);block-size:var(--space-40);border-radius:var(--radius-8);background:var(--surface-primary);border:1px solid var(--border-default);color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.fdrop-tile .fdrop-ic{inline-size:var(--space-32);block-size:var(--space-32);border-radius:var(--radius-control)}.fdrop-ic-done{color:var(--status-success-fg);border-color:var(--status-success-border)}.fdrop-ic-failed{color:var(--status-error-fg);border-color:var(--status-error-border)}.fdrop-ic-end{background:0 0;border:0;block-size:auto;inline-size:auto;margin-inline-start:auto}.fdrop-thumb{inline-size:var(--space-40);block-size:var(--space-40);border-radius:var(--radius-8);object-fit:cover;border:1px solid var(--status-success-border);flex:none}.fdrop-tile .fdrop-thumb{inline-size:var(--space-32);block-size:var(--space-32)}.fdrop-main{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.fdrop-main strong{font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--weight-semibold);color:var(--text-primary)}.fdrop-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fdrop-hint{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--text-tertiary)}.fdrop-failed .fdrop-hint{color:var(--status-error-fg)}.fdrop-pick{gap:var(--space-8);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.fdrop-bar{inline-size:100%;block-size:var(--space-4);appearance:none;background:var(--border-default);color:var(--accent);border:0;position:absolute;inset-block-end:0;inset-inline:0}.fdrop-bar::-webkit-progress-bar{background:var(--border-default)}.fdrop-bar::-webkit-progress-value{background:var(--accent);transition:inline-size var(--duration-standard) var(--ease-standard)}.fdrop-bar::-moz-progress-bar{background:var(--accent)}.fdrop-sweep{block-size:var(--space-4);background:var(--border-default);position:absolute;inset-block-end:0;inset-inline:0;overflow:hidden}.fdrop-sweep>span{background:var(--accent);block-size:100%;inline-size:40%;animation:fdrop-run calc(var(--duration-complex) * 4) var(--ease-standard) infinite;display:block}@keyframes fdrop-run{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.fdrop-sweep>span{inline-size:100%;animation:none}}.fdrop-actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.fdrop-root>.err-msg{font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--status-error-fg);margin-block-start:var(--space-4);display:block}.dz-card{border:1px solid var(--border-default);border-radius:var(--radius-8);padding:var(--space-16);background:var(--surface-primary)}.dz-card[data-phase=review]{border-color:var(--accent)}.dz-card[data-phase=error]{border-color:var(--status-error-border);background:var(--status-error-bg)}.dz-title{font-size:var(--text-body);font-weight:var(--weight-semibold)}.dz-sub{font-size:var(--text-caption);color:var(--text-tertiary);margin-block-start:2px}.dz-working{align-items:center;gap:var(--space-8);font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--text-secondary);display:flex}.dz-sweep,.dz-working{margin-block-start:var(--space-12)}.dz-sweep{block-size:var(--space-4);background:var(--border-subtle);overflow:hidden}.dz-sweep,.dz-sweep>div{border-radius:var(--radius-4)}.dz-sweep>div{background:var(--accent);block-size:100%;inline-size:38%;animation:fdrop-run calc(var(--duration-complex) * 4) var(--ease-standard) infinite}@media (prefers-reduced-motion:reduce){.dz-sweep>div{inline-size:100%;animation:none}}.dz-bar{inline-size:100%;block-size:var(--space-4);appearance:none;border-radius:var(--radius-4);background:var(--border-subtle);color:var(--accent);border:0;margin-block-start:var(--space-12);display:block;overflow:hidden}.dz-bar::-webkit-progress-bar{background:var(--border-subtle)}.dz-bar::-webkit-progress-value{background:var(--accent)}.dz-bar::-moz-progress-bar{background:var(--accent)}.dz-eyebrow{color:var(--accent);margin-block-end:var(--space-12)}.dz-rows{font-size:var(--text-small)}.dz-row{justify-content:space-between;align-items:baseline;gap:var(--space-12);padding-block:var(--space-8);border-block-end:1px solid var(--border-subtle);display:flex}.dz-rows[data-tone=received] .dz-row{border-block-end-color:var(--status-success-border)}.dz-row:last-child{border-block-end:none}.dz-row-key{color:var(--text-secondary)}.dz-row-val{align-items:center;gap:var(--space-8);font-weight:var(--weight-semibold);text-align:end;display:flex}.dz-sev{inline-size:var(--space-8);block-size:var(--space-8);background:var(--status-warning-fg);border-radius:50%;flex:none}.dz-sev[data-flag=critical]{background:var(--status-error-fg)}.dz-note{padding:var(--space-12);border:1px solid var(--status-warning-border);border-radius:var(--radius-control);background:var(--status-warning-bg);margin-block-end:var(--space-12)}.dz-note-title{align-items:center;gap:var(--space-8);font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--status-warning-fg);display:flex}.dz-note-body{margin-block:var(--space-8) 0;font-size:var(--text-small);line-height:var(--text-body--line-height);color:var(--text-secondary)}.dz-note-body strong{color:var(--text-primary);font-weight:var(--weight-semibold)}.dz-plain{margin-block:0 var(--space-12);font-size:var(--text-small);color:var(--text-secondary)}.dz-muted{color:var(--text-tertiary);margin:0}.dz-actions{gap:var(--space-8);flex-wrap:wrap;margin-block-start:var(--space-12);display:flex}.dz-actions-confirm{flex-wrap:nowrap}.dz-grow{flex:1}.dz-error-title{align-items:center;gap:var(--space-8);font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--status-error-fg);display:flex}.dz-error-title .code-chip{font-weight:var(--weight-medium)}.dz-received-line{margin:0 0 var(--space-8);font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary)}.dz-disabled{gap:var(--space-8);display:grid}[data-unsaved-host] .dialog-body:empty{display:none}.rows{gap:var(--space-8);flex-direction:column}.row,.rows{display:flex}.row{align-items:center;gap:var(--space-12);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);padding-block:var(--space-16);padding-inline:var(--space-16);box-shadow:var(--shadow)}.row .grow{flex:1;min-inline-size:0}.row .name{font-weight:var(--weight-medium);font-size:var(--text-body);line-height:var(--text-body--line-height)}.row:focus-visible{border-color:var(--accent)}@media (max-width:767px){.row:not(tr){row-gap:var(--space-8);flex-wrap:wrap}.row:not(tr)>.grow{flex-basis:var(--space-128);min-block-size:var(--space-24)}.row:not(tr)>.row-actions{flex-wrap:wrap;margin-inline-start:auto}}.status-pill{align-items:center;gap:var(--space-4);padding-block:0;padding-inline:var(--space-8);border:1px solid var(--status-neutral-border);border-radius:var(--radius-pill);background:var(--status-neutral-bg);color:var(--status-neutral-fg);font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;text-transform:none;white-space:nowrap;vertical-align:middle;box-shadow:none;cursor:default;display:inline-flex}.status-pill[data-size=sm]{padding-inline:var(--space-4);font-size:var(--text-micro);line-height:var(--text-micro--line-height)}.status-pill{min-inline-size:0;max-inline-size:100%}.status-pill__label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.status-pill__icon{flex:none;display:inline-flex}.status-pill__icon svg{inline-size:var(--icon-12);block-size:var(--icon-12)}.status-pill[data-tone=success]{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-fg)}.status-pill[data-tone=info]{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info-fg)}.status-pill[data-tone=warning]{background:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--status-warning-fg)}.status-pill[data-tone=error]{background:var(--status-error-bg);border-color:var(--status-error-border);color:var(--status-error-fg)}.status-pill-hint{vertical-align:middle;min-inline-size:0;max-inline-size:100%;display:inline-flex}.stage-age{color:var(--text-secondary);font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-variant-numeric:tabular-nums;white-space:nowrap}.status-glyph{vertical-align:-.15em;color:var(--status-warning-fg);flex:none;display:inline-flex}.status-glyph[data-tone=error]{color:var(--status-error-fg)}.status-glyph svg{block-size:1.1em;inline-size:1.1em;min-inline-size:var(--icon-12);min-block-size:var(--icon-12)}.trend{font-size:var(--text-caption);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-tertiary);align-items:baseline;gap:.2em;line-height:1;display:inline-flex}.trend__arrow{font-size:.68em}.trend__suffix{font-weight:var(--weight-medium);color:var(--text-tertiary);margin-inline-start:.15em}.trend[data-tone=good]{color:var(--status-success-fg)}.trend[data-tone=bad]{color:var(--status-warning-fg)}.trend[data-tone=flat]{color:var(--text-tertiary)}.spark-hit{min-block-size:var(--space-24);border-radius:var(--radius-4);align-items:center}.spark,.spark-hit{vertical-align:middle;display:inline-flex}.spark{align-items:flex-end;gap:1px}.spark__bar{background:var(--text-tertiary);border-radius:1px;flex:1;min-inline-size:1px}@supports (color:color-mix(in lab,red,red)){.spark__bar{background:color-mix(in srgb,var(--text-tertiary) 55%,transparent)}}.spark__bar[data-last]{background:var(--action-primary)}.row-actions{align-items:center;gap:var(--space-4);justify-content:flex-end;display:inline-flex}.table-wrap{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow);overflow:hidden}.table{border-collapse:collapse;width:100%}.table th{font-size:var(--text-caption);line-height:var(--text-caption--line-height);letter-spacing:.01em;color:var(--text-secondary);font-weight:var(--weight-semibold);text-align:start;background:var(--card-2);border-block-end:1px solid var(--line)}.table td,.table th{padding:var(--space-12)}.table td{border-block-end:1px solid var(--line-2);font-size:var(--text-body);line-height:var(--text-body--line-height)}.table tr:last-child td{border-block-end:none}.table td :is(a,button):not(.btn):not([role=checkbox]){min-block-size:max(var(--space-24),var(--target-min));vertical-align:middle;align-items:center;display:inline-flex}.copy-btn{justify-content:center;align-items:center;gap:var(--space-4);min-inline-size:max(var(--space-24),var(--target-min));min-block-size:max(var(--space-24),var(--target-min));padding-block:0;padding-inline:var(--space-4);border-radius:var(--radius-6);color:var(--text-tertiary);cursor:pointer;vertical-align:middle;background:0 0;border:none;display:inline-flex}.copy-btn:hover{color:var(--text-primary);background:var(--surface-interactive)}.copy-btn[data-copied]{color:var(--status-success-fg)}.copy-btn svg{inline-size:var(--icon-14);block-size:var(--icon-14);flex:none}.copy-btn__done{font-size:var(--text-micro);line-height:var(--text-micro--line-height);font-weight:var(--weight-semibold)}.stack{gap:var(--space-12);display:grid}.between{justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}.notice{font-size:var(--text-small);color:var(--ink-2);margin-block-start:var(--space-12)}.notice.bad{color:var(--bad)}.notice.ok{color:var(--ok)}.data-table{gap:var(--space-12);min-inline-size:0;display:grid;container:data-table/inline-size}.data-table-wrap{min-inline-size:0;overflow:visible}.data-table-wrap[data-overflow]{overflow-x:auto}.data-table__table thead th{z-index:var(--z-sticky);position:sticky;inset-block-start:var(--shell-top,var(--topbar-h))}.data-table-wrap[data-overflow] .data-table__table thead th{position:static}.data-table__table thead th:first-child{border-start-start-radius:var(--radius-card)}.data-table__table thead th:last-child{border-start-end-radius:var(--radius-card)}.data-table__table td[data-align=end],.data-table__table th[data-align=end]{text-align:end}.data-table__table td[data-align=start],.data-table__table th[data-align=start]{text-align:start}.data-table__table td:is([data-kind=number],[data-kind=money],[data-kind=date]){font-variant-numeric:tabular-nums}.data-table__table[data-density=compact] td{block-size:var(--row-h-compact);padding-block:var(--space-4)}.data-table__table[data-density=standard] td{block-size:var(--row-h-standard);padding-block:var(--space-8)}.data-table__table[data-density=comfortable] td{block-size:var(--row-h-comfortable);padding-block:var(--space-12)}.data-table__table[data-density=compact] th{padding-block:var(--space-8)}.data-table__table tbody tr:hover>td{background:var(--surface-interactive)}.data-table__table tbody tr[data-selected]>td{background:var(--surface-active)}.data-table__table tbody tr[data-row-click]{cursor:pointer}.data-table__cell-label{display:none}.data-table__cell-value{overflow-wrap:anywhere;min-inline-size:0}.data-table__table td:is([data-kind=number],[data-kind=money],[data-kind=date]) .data-table__cell-value{overflow-wrap:normal;white-space:nowrap}.data-table__table th[data-align=end]{white-space:nowrap}.data-table__select{inline-size:var(--space-40)}.data-table__check{min-inline-size:var(--space-24);min-block-size:var(--space-24);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.data-table__actions{white-space:nowrap}.data-table__actions-inner{justify-content:flex-end;align-items:center;gap:var(--space-4);display:inline-flex}.data-table__skel{block-size:var(--space-16);border-radius:var(--radius-6);inline-size:80%}.data-table__table td[data-align=end] .data-table__skel{inline-size:50%;margin-inline-start:auto}.data-table__bulk{align-items:center;gap:var(--space-8);padding-block:var(--space-8);padding-inline:var(--space-12);border:1px solid var(--border-strong);border-radius:var(--radius-8);background:var(--surface-secondary);font-size:var(--text-small);line-height:var(--text-small--line-height);flex-wrap:wrap;display:flex}.data-table__bulk-count{font-weight:var(--weight-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums}.data-table__bulk-actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.data-table__bulk-clear{margin-inline-start:auto}@container data-table (max-width:1023px){.data-table__table [data-optional]{display:none}}@container data-table (max-width:767px){.data-table-wrap{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.data-table__table,.data-table__table tbody{display:block}.data-table__table thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.data-table__table tbody{gap:var(--space-8);display:grid}.data-table__table tr{align-items:start;gap:var(--space-4) var(--space-12);padding-block:var(--space-12);padding-inline:var(--space-16);background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow);grid-template-columns:auto minmax(0,1fr);display:grid}.data-table__table tbody tr:hover>td,.data-table__table tbody tr[data-selected]>td{background:0 0}.data-table__table tbody tr[data-selected]{background:var(--surface-active);border-color:var(--border-strong)}.data-table__table td,.data-table__table[data-density] td{gap:var(--space-12);text-align:start;border:none;grid-column:1/-1;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;block-size:auto;padding:0;display:grid}.data-table__table td[data-align=end]{text-align:start}.data-table__cell-label{color:var(--text-secondary);font-size:var(--text-small);line-height:var(--text-small--line-height);display:block}.data-table__table td.data-table__primary{font-weight:var(--weight-semibold);order:-1;display:block}.data-table__table tr:has(>.data-table__select)>td.data-table__primary{grid-column:2}.data-table__table td.data-table__select{order:-2;grid-column:1;inline-size:auto;display:flex}.data-table__table td.data-table__actions{white-space:normal;padding-block-start:var(--space-8);display:block}.data-table__actions-inner{flex-wrap:wrap;justify-content:flex-start;display:flex}.data-table__table td.data-table__actions:empty,.data-table__table td.data-table__select:empty{display:none}.data-table__bulk-clear{margin-inline-start:0}.data-table__table .status-pill{white-space:normal;text-align:start}.data-table__table .status-pill__label{text-overflow:clip;overflow-wrap:anywhere;overflow:visible}}.ds-pagination{justify-content:space-between;align-items:center;gap:var(--space-12);font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary);flex-wrap:wrap;display:flex}.ds-pagination__page,.ds-pagination__range{font-variant-numeric:tabular-nums}.ds-pagination__steps{align-items:center;gap:var(--space-8);margin-inline-start:auto;display:flex}.ds-pagination__size{align-items:center;gap:var(--space-8);display:inline-flex}.ds-pagination__size select{block-size:var(--control-h-sm);padding-inline:var(--space-8);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-primary);color:var(--text-primary);font:inherit}.ds-filterbar{gap:var(--space-8);margin-block-end:var(--space-16);display:grid}.ds-filterbar__row{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.ds-filterbar__row>.ds-filterbar__search.field{flex:240px;max-inline-size:360px;margin-block-end:0}.ds-filterbar__search--icon .ds-filterbar__search-icon{inline-size:var(--icon-16);block-size:var(--icon-16);color:var(--text-tertiary);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--space-12);transform:translateY(-50%)}.field.ds-filterbar__search--icon>input{padding-inline-start:var(--space-40)}.field.ds-filterbar__search--icon>.flabel{inset-inline-start:var(--space-32)}.ds-filterbar__row>.ds-filterbar__search--wide.field{flex:100%;max-inline-size:none}.ds-filterbar__controls{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.ds-filterbar__actions{margin-inline-start:auto}.ds-filterbar__actions,.ds-filterbar__active{gap:var(--space-8);flex-wrap:wrap;display:flex}.ds-filterbar__active{align-items:center}.ds-filterbar__chips{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-filter-chip{border:1px solid var(--border-strong);background:var(--surface-secondary);color:var(--text-primary);font-size:var(--text-small);line-height:var(--text-small--line-height);gap:2px;padding-inline-start:var(--space-8)}.ds-filter-chip,.ds-filter-chip__remove{border-radius:var(--radius-6);align-items:center;display:inline-flex}.ds-filter-chip__remove{inline-size:var(--space-24);block-size:var(--space-24);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;padding:0}.ds-filter-chip__remove:hover{color:var(--text-primary);background:var(--surface-active)}.ds-filter-chip__remove svg{inline-size:var(--icon-14);block-size:var(--icon-14)}.form-dense .field{margin-block-end:var(--space-12)}.form-dense .ff,.form-dense .field:has(>input,>select,>textarea){margin-block-end:var(--space-16)}.form-dense .dp-input,.form-dense .ff>input,.form-dense .ff>select,.form-dense .ff>textarea,.form-dense .field input,.form-dense .field select,.form-dense .field textarea,.form-dense .input{padding-block:var(--space-8);padding-inline:var(--space-12);font-size:var(--text-body);line-height:var(--text-body--line-height)}.form-dense .ff>select,.form-dense .field select{background-position:right var(--space-12) center,right var(--space-8) center;padding-inline-end:var(--space-32)}[dir=rtl] .form-dense .ff>select,[dir=rtl] .form-dense .field select{background-position:left var(--space-8) center,left var(--space-12) center}.form-dense .ff>label,.form-dense .field:has(>input,>select,>textarea)>.flabel,.form-dense .field:has(>input,>select,>textarea)>label{font-size:var(--text-body);line-height:var(--text-body--line-height);inset-block-start:var(--space-8)}.form-dense .ff[data-field-appearance=floating]:is(:focus-within,.filled)>label,[data-field-appearance=floating] .form-dense .ff:not([data-field-appearance]):is(:focus-within,.filled)>label,[data-field-appearance=floating] .form-dense .field:focus-within:has(>input,>select,>textarea)>:is(label,.flabel),[data-field-appearance=floating] .form-dense .field:has(>input:not(:placeholder-shown),>textarea:not(:placeholder-shown))>:is(label,.flabel),[data-field-appearance=floating] .form-dense .field:has(>select option:checked:not([value=""]))>:is(label,.flabel){inset-block-start:0;transform:translateY(-50%)scale(.84)}.form-dense .field .hint{margin-block-start:var(--space-4)}@media (max-width:767px){.dp-input,.ff>input,.ff>select,.ff>textarea,.field input:not([type=checkbox],[type=radio],[type=range]),.field select,.field textarea,.input{font-size:var(--text-subsection)!important}}.ff-prefix{font-size:var(--text-subsection);color:var(--text-secondary);pointer-events:none;line-height:1.2;position:absolute;inset-block-start:var(--space-16);inset-inline-start:var(--space-12)}.ff.ff-has-prefix>input{padding-inline-start:var(--space-32)}.ff.ff-has-prefix>label{padding-inline-start:var(--space-8);inset-inline-start:var(--space-24)}.form-dense .ff-prefix{font-size:var(--text-body);line-height:var(--text-body--line-height);inset-block-start:var(--space-8)}@media (max-width:767px){.ff-prefix{font-size:var(--text-subsection)!important}}@keyframes rise{0%{opacity:0;transform:translateY(var(--space-8))}to{opacity:1;transform:none}}.rise{animation:rise var(--duration-complex) var(--ease-standard) both}.need-card{gap:var(--space-4);text-align:start;background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-card);padding:var(--space-16) var(--space-20);box-shadow:var(--shadow);transition:border-color var(--duration-micro),background var(--duration-micro);flex-direction:column;display:flex}a.need-card:hover{border-color:var(--accent);background:var(--surface-interactive)}.need-card .need-n{font-size:var(--text-display);line-height:var(--text-display--line-height);font-weight:var(--weight-bold);letter-spacing:-.025em;color:var(--text-primary)}.need-card .need-l{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary);font-weight:var(--weight-medium);margin-block-start:var(--space-4)}.need-card .need-a{font-size:var(--text-small);font-weight:var(--weight-bold);color:var(--accent);align-items:center;gap:var(--space-4);margin-block-start:var(--space-8);display:inline-flex}.need-card[data-urgent="1"]{border-color:var(--terra)}@supports (color:color-mix(in lab,red,red)){.need-card[data-urgent="1"]{border-color:color-mix(in srgb,var(--terra) 45%,var(--border-default))}}.need-card[data-urgent="1"] .need-a,.need-card[data-urgent="1"] .need-n{color:var(--terra)}.stat{gap:var(--space-4);padding:var(--space-16);border-radius:var(--radius-card);background:var(--surface-primary);border:1px solid var(--border-default);flex-direction:column;display:flex}.stat-n{font-size:var(--text-page-title);line-height:var(--text-page-title--line-height);font-weight:var(--weight-semibold);letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums}.stat-l{font-size:var(--text-small);line-height:var(--text-small--line-height);font-weight:var(--weight-medium);color:var(--text-secondary)}.stat-hint{font-size:var(--text-micro);line-height:var(--text-micro--line-height);color:var(--text-tertiary);margin-block-start:var(--space-4)}a.stat{transition:border-color var(--duration-micro);text-decoration:none}a.stat:hover{border-color:var(--text-tertiary)}@media (min-width:1025px){main.container:has(.dash-fit){padding:var(--space-24) var(--space-40) var(--space-20)}}@media (min-width:1600px){main.container:has(.dash-fit){max-inline-size:none}}.dash-fit{gap:var(--space-16);display:grid}.dash-primary{display:inline-flex}.dash-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.dash-col,.dash-grid{gap:var(--space-16);display:grid}.dash-col{min-inline-size:0}@media (max-width:1023px){.dash-grid{grid-template-columns:minmax(0,1fr)}}.dash-card{padding:var(--space-16) var(--space-20);min-inline-size:0}.dash-card__head{align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;margin-block-end:var(--space-8);display:flex}.dash-h2{font-size:var(--text-section);line-height:var(--text-section--line-height);font-weight:var(--weight-semibold);margin:0}.dash-h3{margin:var(--space-12) 0 var(--space-4);font-weight:var(--weight-semibold)}.dash-count,.dash-h3{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary)}.dash-count{font-variant-numeric:tabular-nums}.dash-card__action{margin-inline-start:auto}.dash-muted{color:var(--text-secondary);font-size:var(--text-small);line-height:var(--text-small--line-height);overflow-wrap:anywhere}.dash-lines{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.dash-lines>li{overflow-wrap:anywhere;font-size:var(--text-body);line-height:var(--text-body--line-height)}.dash-lines .dash-muted{font-size:inherit;line-height:inherit}.dash-rows{margin:0;padding:0;list-style:none}.dash-row{align-items:center;gap:var(--space-4) var(--space-12);padding-block:var(--space-8);flex-wrap:wrap;display:flex}.dash-row+.dash-row{border-block-start:1px solid var(--border-subtle)}.dash-row--waiting .dash-name{color:var(--text-secondary);font-weight:var(--weight-regular)}.dash-row__main{gap:var(--space-4);flex:14rem;min-inline-size:0;display:grid}.dash-name{font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.dash-card .dash-muted>a,a.dash-name{min-block-size:var(--target-min);align-items:center;display:inline-flex}.dash-flag{align-items:center;gap:var(--space-4);font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-primary);display:inline-flex}.dash-row__act{flex:none}.dash-stat{font-size:var(--text-body);line-height:var(--text-body--line-height);margin:0}.dash-feed{align-items:center;gap:var(--space-4);margin:var(--space-4) 0 0;font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary);display:flex}.dash-feed[data-tone=error]{color:var(--status-error-fg)}.dash-note__head{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.dash-note__body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-body);line-height:var(--text-body--line-height);margin:0}.dash-today{margin:0;padding:0;list-style:none}.dash-today__row{grid-template-columns:var(--space-96) minmax(0,1fr) auto;align-items:center;gap:var(--space-4) var(--space-12);padding-block:var(--space-8);display:grid}.dash-today__row+.dash-today__row{border-block-start:1px solid var(--border-subtle)}.dash-time{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary);font-variant-numeric:tabular-nums}.dash-today__who{gap:var(--space-4);min-inline-size:0;display:grid}@media (max-width:640px){.dash-card{padding:var(--space-12) var(--space-16)}.dash-today__row{grid-template-columns:minmax(0,1fr) auto}.dash-time{grid-column:1/-1}}main.container:has(.page-wide){max-width:none}.lr-filter{margin-block-end:var(--space-16)}.lr-master{min-inline-size:0}.lr-card{gap:var(--space-16);display:grid}.lr-card-head{justify-content:space-between;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.lr-sub,.lr-why{color:var(--text-secondary);font-size:var(--text-small);line-height:var(--text-small--line-height)}.lr-facts{margin:0}.lr-reasons{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.lr-reasons li{align-items:baseline;gap:var(--space-8);display:flex}.lr-block{justify-items:start;gap:var(--space-8);display:grid}.lr-pdf{inline-size:100%}.lr-actions{gap:var(--space-16);display:grid}.lr-h3{margin:0 0 var(--space-8)}.lr-suggestions{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.lr-suggestion{justify-content:space-between}.lr-suggestion,.lr-suggestion-text{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.lr-suggestion-text{min-inline-size:0;font-size:var(--text-small);line-height:var(--text-small--line-height)}.lr-attach{justify-items:start;gap:var(--space-12);display:grid}.lr-attach .field{margin-block-end:0}.lr-kind,.lr-pick{inline-size:100%;min-inline-size:0}.lr-kind{max-inline-size:320px}.lr-secondary{gap:var(--space-8);flex-wrap:wrap;display:flex}.lr-visit-picker{gap:var(--space-4);display:grid}.lr-pick-field{margin-block-end:0}.lr-visit-list{border:1px solid var(--border-default);border-radius:var(--radius-input);padding:var(--space-4);background:var(--surface-primary)}.lr-visit-list:empty{display:none}.lr-visit-more{font-size:var(--text-small);line-height:var(--text-small--line-height);margin:0}.lr-picked{align-items:baseline;gap:var(--space-8);min-block-size:var(--space-40);flex-wrap:wrap;display:flex}.lr-picked-name{font-weight:var(--weight-medium);overflow-wrap:anywhere;min-inline-size:0}.pt-muted{color:var(--text-secondary);font-size:var(--text-small);line-height:var(--text-small--line-height);margin:0}.pt-inline{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.pt-table{margin-block-start:var(--space-20)}.pt-actions{justify-content:flex-end}.pt-actions,.pt-pkg-link{align-items:center;gap:var(--space-8);display:inline-flex}.pt-pkg-link{color:inherit;flex-wrap:wrap;text-decoration:none}.pt-pkg-cta{color:var(--text-primary);font-size:var(--text-small);line-height:var(--text-small--line-height);text-underline-offset:2px;text-decoration:underline}.pt-pkg-link:hover .pt-pkg-cta{text-decoration-thickness:2px}.pt-detail{gap:var(--space-24);display:grid}.pt-section{gap:var(--space-12);display:grid}.pt-section>.h3{margin:0}.pt-send{gap:var(--space-8);display:grid}.pt-send .notice{margin:0}.pt-send-form{gap:var(--space-12);max-inline-size:360px}.pt-send-form .field{margin-block-end:0}.pt-packet{margin-block-start:var(--space-20)}.pt-packet-row{align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.pt-packet-h{flex:none;margin:0}.pt-packet .pt-packet-week{flex:0 232px;min-inline-size:0;margin-block-end:0}.pt-packet .pt-packet-week select{block-size:var(--control-h-sm);font-size:var(--text-small);line-height:var(--text-small--line-height);box-shadow:none;padding-block:0}.pt-packet .pt-inline>.btn{min-block-size:var(--control-h-sm)}@media (max-width:639px){.pt-packet .pt-inline:has(>.btn),.pt-packet .pt-packet-week{flex:100%}.pt-packet .pt-inline>.btn{inline-size:100%}}.pt-packet-status{min-inline-size:0;font-size:var(--text-small);line-height:var(--text-small--line-height);flex:240px}.pt-packet-missing{gap:var(--space-4);margin-block-start:var(--space-8);display:grid}.pt-packet-missing-list{color:var(--text-secondary);margin:0;padding-inline-start:var(--space-20)}.pt-packet-alert{margin-block-start:var(--space-12)}.pipe-h2{font-size:var(--text-section);line-height:var(--text-section--line-height);margin-block:0 var(--space-12)}.pipe-h2,.pipe-strong{font-weight:var(--weight-semibold)}.pipe-strong{color:var(--text-primary)}.pipe-num{font-variant-numeric:tabular-nums}.pipe-note{font-size:var(--text-small);line-height:var(--text-small--line-height)}.pipe-note,.pipe-sub{color:var(--text-secondary)}.pipe-sub{font-size:var(--text-caption);line-height:var(--text-caption--line-height);display:block}.pipe-meta{gap:var(--space-8)}.pipe-meta,.pipe-pills{align-items:center;flex-wrap:wrap;display:inline-flex}.pipe-pills{gap:var(--space-4)}.pipe-cell-name{overflow-wrap:anywhere;min-inline-size:0;display:block}.pipe-link{min-block-size:var(--space-24);color:var(--text-primary);font-weight:var(--weight-medium);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.pipe-visit{gap:var(--space-16);display:grid}.pipe-visit>.page-header{margin-block-end:0}.pipe-specimen{max-inline-size:28rem}.pipe-card{margin:0}.pipe-gate{gap:var(--space-8);display:grid}.pipe-gate__row{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.pipe-gate__end{margin-inline-start:auto}.pipe-docs__head{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;margin-block-end:var(--space-12);display:flex}.pipe-docs__head .pipe-h2{margin:0}.pipe-docs__bulk{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:inline-flex}.pipe-view{margin-block-start:calc(-1 * var(--space-4))}.pipe-more{gap:var(--space-8);display:grid}.pipe-more .acc+.acc,.pipe-more>.doc-actions{margin-block-start:0}.pipe-complete{gap:var(--space-8);text-align:center;border-color:var(--status-success-border);justify-items:center;display:grid}.pipe-complete[data-gate-open="1"]{border-color:var(--status-warning-border)}.pipe-complete .pipe-h2{margin:0}.pipe-complete__text{max-inline-size:40rem;color:var(--text-secondary);margin:0}.pipe-complete>.ds-alert{text-align:start;justify-self:stretch}.pipe-complete__actions{gap:var(--space-8);flex-wrap:wrap;justify-content:center;margin-block-start:var(--space-8);display:flex}@media (max-width:479px){.pipe-complete__actions{flex-direction:column;align-self:stretch}.pipe-complete__actions>.btn{inline-size:100%}}.pipe-batch{margin-block-end:var(--space-12)}.pipe-batch__bar{inline-size:100%;block-size:var(--space-4);appearance:none;border-radius:var(--radius-pill);background:var(--border-default);border:none;display:block;overflow:hidden}.pipe-batch__bar::-webkit-progress-bar{background:var(--border-default)}.pipe-batch__bar::-webkit-progress-value{background:var(--action-primary);border-radius:var(--radius-pill)}.pipe-batch__bar::-moz-progress-bar{background:var(--action-primary);border-radius:var(--radius-pill)}.pipe-batch__row{justify-content:space-between;align-items:center;gap:var(--space-8);margin-block-start:var(--space-8);display:flex}.rv-column,.rv-page{gap:var(--space-16);display:grid}.rv-column{max-inline-size:40rem}.rv-progress{padding-block-end:var(--space-4)}.rv-walk{gap:var(--space-16);display:grid}.rv-walk>.page-header{margin-block-end:0}.rv-card{padding:0}.rv-sec{padding:var(--space-16) var(--space-20)}.rv-sec+.rv-sec{border-block-start:1px solid var(--border-subtle)}.rv-h2{font-size:var(--text-subsection);line-height:var(--text-subsection--line-height);margin-block:0 var(--space-12)}.rv-h2,.rv-h3{font-weight:var(--weight-semibold)}.rv-h3{font-size:var(--text-body);line-height:var(--text-body--line-height);margin-block:var(--space-16) var(--space-8)}.rv-empty{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary);margin:0}.rv-inline{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:inline-flex}.rv-note{gap:var(--space-4);font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--status-warning-fg)}.rv-line,.rv-note{align-items:baseline;display:flex}.rv-line{margin:var(--space-8) 0 0;font-size:var(--text-small);line-height:var(--text-small--line-height);flex-wrap:wrap}.rv-line,.rv-rec{gap:var(--space-8)}.rv-rec{padding:var(--space-12) var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-secondary);justify-items:start;display:grid}.rv-rec[data-tone=success]{background:var(--status-success-bg);border-color:var(--status-success-border)}.rv-rec[data-tone=warning]{background:var(--status-warning-bg);border-color:var(--status-warning-border)}.rv-rec[data-tone=error]{background:var(--status-error-bg);border-color:var(--status-error-border)}.rv-rec__reason{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary);margin:0}.rv-rec .rv-line{margin:0}.rv-xray{gap:var(--space-8);border-block-start:1px solid var(--border-default);justify-self:stretch;padding-block-start:var(--space-12);display:grid}.rv-labs{column-gap:var(--space-12);row-gap:var(--space-4);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;margin:0;padding:0;list-style:none;display:grid}.rv-lab{grid-column:1/-1;grid-template-columns:subgrid;border-radius:var(--radius-card);margin-inline:calc(-1 * var(--space-8));display:grid}.rv-lab[data-flag=review]{background:var(--status-warning-bg)}.rv-lab[data-flag=critical]{background:var(--status-error-bg)}.rv-lab__row{grid-column:1/-1;grid-template-columns:subgrid;padding:var(--space-8);text-align:start;align-items:center;inline-size:100%;display:grid}.rv-lab__row>:last-child{justify-self:end}.rv-lab__toggle{font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-card);min-block-size:var(--target-min);background:0 0;border:none}.rv-lab__label{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary)}.rv-lab__value{font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--weight-semibold)}.rv-lab__missing{align-items:center;gap:var(--space-4);display:inline-flex}.rv-lab__note{font-weight:var(--weight-regular);display:block}.rv-lab__detail,.rv-lab__note{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--text-secondary)}.rv-lab__detail{padding:0 var(--space-8) var(--space-8);grid-column:1/-1;margin:0}.rv-ros{gap:var(--space-8) var(--space-20);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rv-ros__item{align-items:center;gap:var(--space-8);font-size:var(--text-small);line-height:var(--text-small--line-height);display:inline-flex}.rv-ros__note{color:var(--text-secondary);overflow-wrap:anywhere}.rv-docgroup{margin-block-start:var(--space-12)}.rv-docgroup .rv-h3{margin-block-start:0}.rv-docs{gap:var(--space-8);flex-direction:column;display:flex}.rv-docs .rv-viewbtn{justify-content:center;inline-size:100%}.rv-table{border-collapse:collapse;inline-size:100%;font-size:var(--text-small);line-height:var(--text-small--line-height)}.rv-table td,.rv-table th{padding:var(--space-8) var(--space-12);border-block-end:1px solid var(--border-default);text-align:start;vertical-align:top}.rv-table th{inline-size:45%;font-weight:var(--weight-regular);color:var(--text-secondary)}.rv-table tr:last-child td,.rv-table tr:last-child th{border-block-end:0}.rv-pdf{margin-block-start:var(--space-12)}.rv-opts{gap:var(--space-8);display:grid}.rv-opt{min-block-size:var(--target-min);align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--surface-primary);cursor:pointer;transition:border-color var(--duration-micro) var(--ease-standard),background var(--duration-micro) var(--ease-standard);display:flex}.rv-opt:has([data-disabled]){cursor:not-allowed;opacity:.6}.rv-opt[data-on][data-det=cleared]{border-color:var(--status-success-fg);background:var(--status-success-bg)}.rv-opt[data-on][data-det=limited]{border-color:var(--status-warning-fg);background:var(--status-warning-bg)}.rv-opt[data-on][data-det=not_cleared]{border-color:var(--status-error-fg);background:var(--status-error-bg)}.rv-opt__text{gap:var(--space-4);flex:1;min-inline-size:0;display:grid}.rv-opt__title{font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--weight-semibold);color:var(--text-primary)}.rv-opt__help,.rv-opt__suggested{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--text-secondary)}.rv-opt__suggested{font-weight:var(--weight-semibold);flex:none}.rv-field{margin-block-start:var(--space-12)}.rv-nav{gap:var(--space-12);flex-wrap:wrap;margin-block-start:var(--space-16);display:flex}.rv-nav__next{flex:1 1 var(--space-128)}.rv-done{text-align:center;padding-block:var(--space-40);justify-items:center}.rv-done__icon{color:var(--status-success-fg)}.rv-done__icon svg{inline-size:var(--space-48);block-size:var(--space-48)}.rv-done__rest{text-align:start;justify-self:stretch;gap:var(--space-8);display:grid}.rv-done__actions{justify-content:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.rv-count{text-align:end;font-variant-numeric:tabular-nums;color:var(--text-secondary);display:block}.rvs{gap:var(--space-16);display:grid}.rvs-h2{font-size:var(--text-subsection);line-height:var(--text-subsection--line-height);font-weight:var(--weight-semibold);margin-block:0 var(--space-8)}.rvs-list{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.rvs-divider{padding-block:var(--space-8);color:var(--text-secondary);font-size:var(--text-small);border-block-end:1px solid var(--border-default);list-style:none}.rvs-row{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-primary);flex-wrap:wrap;display:flex}.rvs-name{min-inline-size:0;font-weight:var(--weight-semibold);overflow-wrap:anywhere;flex:10rem}.rvs-note{font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:var(--weight-regular);color:var(--text-secondary);margin-block-start:var(--space-4);display:block}.rvs-sign{gap:var(--space-12);display:grid}.rvs-text{font-size:var(--text-small);line-height:var(--text-small--line-height)}.rvs-muted,.rvs-text{color:var(--text-secondary);margin:0}.rvs-muted{font-size:var(--text-caption);line-height:var(--text-caption--line-height)}.rvs-muted:empty{display:none}.rvs-adopt{gap:var(--space-12);flex-wrap:wrap;align-items:flex-start;display:flex}.rvs-credential{flex:11rem;max-inline-size:15rem}.rvs-actions{gap:var(--space-12);display:flex}.rvs-sign-btn{flex:1}.rvs-alert-line{margin:0 0 var(--space-4)}.rvs-fail-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.rvs-fail-name{font-weight:var(--weight-semibold);overflow-wrap:anywhere}@media (max-width:430px){.rv-labs{grid-template-columns:minmax(0,1fr)}.rv-lab{margin-inline:0}.rv-lab__row{justify-items:start;row-gap:var(--space-4)}.rv-lab__row>:last-child{justify-self:start}.rv-done__actions{flex-direction:column;justify-content:stretch;align-items:stretch}}[data-device=phone] .rv-walk .ds-alert__actions{flex-direction:column;align-items:stretch}[data-device=phone] .rv-walk .ds-alert__actions>*{inline-size:100%;min-block-size:var(--target-min)}[data-device=phone] .rv-done__actions{flex-direction:column;justify-content:stretch;align-items:stretch}[data-device=phone] .rv-done__actions>*{min-block-size:var(--target-min)}[data-device=phone] .rvs-actions{flex-wrap:wrap}[data-device=phone] .rvs-actions>*{min-block-size:var(--target-min)}.rq-page{gap:var(--space-16);display:grid}.rq-page .page-header{margin-block-end:0}.rq-note{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary);margin:0}.rq-toolbar .ds-filterbar{margin-block-end:0}.rq-toolbar .ds-filterbar__row{align-items:center;gap:var(--space-12);flex-wrap:nowrap}.rq-toolbar .ds-filterbar__row>.ds-filterbar__search.field{flex:16rem;min-inline-size:0;margin-block-end:0}.rq-toolbar .ds-filterbar__controls{flex:none;align-items:center}.rq-toolbar .ds-filterbar__actions{flex:none;margin-inline-start:0}@media (max-width:1023px){.rq-page>.page-header .page-header__row{text-align:center;justify-content:center}.rq-page>.page-header .page-header__titles{justify-items:center}.rq-page>.page-header .page-header__actions{justify-content:center}.rq-toolbar .ds-filterbar__row{flex-wrap:wrap;justify-content:center}.rq-toolbar .ds-filterbar__row>.ds-filterbar__search.field{flex:100%;max-inline-size:40rem}.rq-toolbar .ds-filterbar__actions,.rq-toolbar .ds-filterbar__controls{justify-content:center}}[data-device=touch] .rq-page>.page-header .page-header__row{text-align:center;justify-content:center}[data-device=touch] .rq-page>.page-header .page-header__titles{justify-items:center}[data-device=touch] .rq-page>.page-header .page-header__actions{justify-content:center}[data-device=touch] .rq-toolbar .ds-filterbar__row{flex-wrap:wrap;justify-content:center}[data-device=touch] .rq-toolbar .ds-filterbar__row>.ds-filterbar__search.field{flex:100%;max-inline-size:40rem}[data-device=touch] .rq-toolbar .ds-filterbar__actions,[data-device=touch] .rq-toolbar .ds-filterbar__controls{justify-content:center}.rq-day{align-items:center;gap:var(--space-8);min-inline-size:0;display:flex}.rq-day,.rq-day .ff{max-inline-size:100%}.rq-day .ff{inline-size:13rem;margin-block-end:0}.rq-day>.btn,.rq-toolbar .ds-filterbar__actions>.btn{min-block-size:calc(var(--space-32) + var(--text-body--line-height) + 2px)}@media (max-width:639px){.rq-day,.rq-toolbar .ds-filterbar__actions,.rq-toolbar .ds-filterbar__controls{flex:100%}.rq-day .ff{flex:auto;inline-size:auto}.rq-toolbar .ds-filterbar__actions>*{flex:10rem}}@media (max-width:439px){.rq-toolbar .ds-filterbar__actions>.btn{padding-inline:var(--space-12)}.rq-toolbar .ds-filterbar__actions>.btn svg{display:none}}@media (max-width:359px){.rq-toolbar .ds-filterbar__actions>*{flex:100%}}.rq-toolbar .ds-filterbar__actions{align-items:stretch}.rq-cell{overflow-wrap:anywhere;min-inline-size:0}.rq-cell,.rq-tests{display:block}.rq-test{overflow-wrap:break-word;word-break:normal;display:inline}@container data-table (max-width:767px){.rq-tests{gap:var(--space-4);display:grid}.rq-test{display:block}.rq-test__sep{display:none}}.rq-strong{font-weight:var(--weight-semibold);color:var(--text-primary)}.rq-sub{font-weight:var(--weight-regular);font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--text-secondary);display:block}@container data-table (max-width:767px){.rq-table .data-table__table td{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr)}.rq-table .data-table__table td.data-table__actions{padding-block-start:var(--space-4)}.rq-table .data-table__actions-inner>.btn{flex:auto;justify-content:center}}.rq-table{transition:opacity var(--duration-standard)}.rq-table[aria-busy=true]{opacity:.6}.rq-inline{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:inline-flex}.pt-page .ds-filterbar__row{justify-content:center}.pt-page .ds-filterbar__row>.ds-filterbar__search.field{flex:100%;max-inline-size:40rem;margin-block-end:0}.pt-page .ds-filterbar__controls{flex:100%;justify-content:center}.pt-page .ds-filterbar__controls>.seg{inline-size:100%;max-inline-size:40rem;display:flex}.pt-page .ds-filterbar__controls>.seg>.seg-item{flex:1 1 0}.pt-page .ds-filterbar__active{justify-content:center}.pt-page{max-inline-size:75rem}.ehome,.pt-page{margin-inline:auto}.ehome{gap:var(--space-24);max-inline-size:48rem;display:grid}.ehome>.page-header{margin-block-end:0}.ehome>.page-header .page-header__row{text-align:center;justify-content:center}.ehome>.page-header .page-header__title{overflow-wrap:anywhere}.ehome>.page-header .page-header__meta{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.ehome-date{color:var(--text-primary);font-weight:var(--weight-medium)}.ehome-top{gap:var(--space-12);display:grid}.ehome-lines{gap:var(--space-8);justify-items:center;display:grid}.ehome-lines:empty{display:none}.ehome-lines .btn{inline-size:100%;min-block-size:var(--target-min)}.ehome-msgs{justify-content:center}.ehome-dayline{color:var(--text-secondary);text-align:center;margin:0}.ehome-endday{gap:var(--space-8);border-block-start:1px solid var(--border-default);margin-block-start:var(--space-24);padding-block-start:var(--space-16);display:grid}.ehome-endday .ehome-dayline{text-align:start}.ehome-endday__h{font-size:var(--text-subsection);line-height:var(--text-subsection--line-height);font-weight:var(--weight-semibold);margin:0}.ehome-endday .btn{inline-size:100%;min-block-size:var(--target-min)}.ehome-start{gap:var(--space-8);display:grid}.ehome-start .btn{inline-size:100%;min-block-size:max(var(--space-48),var(--target-min));font-size:var(--text-subsection);line-height:var(--text-subsection--line-height)}@media (max-width:1024px){.ehome{grid-template-rows:auto minmax(var(--space-128),1fr) auto auto;gap:var(--space-16);block-size:calc(100dvh - var(--shell-top,var(--topbar-h)) - var(--space-24) - var(--space-48))}.ehome-today{flex-direction:column;min-block-size:0;display:flex}.ehome-today>.ehome-list,.ehome-today>.empty-state{min-block-size:0;overflow-y:auto}}@media (max-width:720px){.ehome{block-size:calc(100dvh - var(--shell-top,var(--topbar-h)) - var(--space-16) - var(--space-24) - var(--tabbar-clear))}}.ehome-h2{margin:0 0 var(--space-8);font-size:var(--text-section);line-height:var(--text-section--line-height);font-weight:var(--weight-semibold)}.ehome-list{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-primary);margin:0;padding:0;list-style:none}.ehome-list>li+li{border-block-start:1px solid var(--border-subtle)}.ehome-row{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-16);min-block-size:var(--target-min);padding:var(--space-12) var(--space-16);color:inherit;flex-wrap:wrap;text-decoration:none;display:flex}.ehome-list>li:first-child .ehome-row{border-start-start-radius:inherit;border-start-end-radius:inherit}.ehome-list>li:last-child .ehome-row{border-end-end-radius:inherit;border-end-start-radius:inherit}.ehome-row:hover{background:var(--surface-secondary)}.ehome-row:hover .ehome-name{text-decoration:underline}.ehome-row__main{gap:var(--space-4);flex:14rem;min-inline-size:0;display:grid}.ehome-row__main .ehome-name{font-weight:var(--weight-medium);color:var(--text-primary)}.ehome-row__meta{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.ehome-open{align-items:flex-start;gap:var(--space-4);overflow-wrap:anywhere;display:inline-flex}.ehome-open,.ehome-stale{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary)}.ehome-stale{align-items:center;gap:var(--space-8);margin:0 0 var(--space-8);flex-wrap:wrap;display:flex}.ehome-name{overflow-wrap:anywhere}.ehome-time{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary);font-variant-numeric:tabular-nums}.ehome-draft__card{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-primary);flex-wrap:wrap;display:flex}.ehome-draft__facts{gap:var(--space-4);flex:16rem;min-inline-size:0;display:grid}.ehome-draft__name{font-weight:var(--weight-semibold)}.ehome-draft__actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.ehome-sheet{gap:var(--space-12);display:grid}.ehome-sheet__note{color:var(--text-secondary)}.ehome-sheet__note,.ehome-sheet__warn{font-size:var(--text-small);line-height:var(--text-small--line-height);margin:0}.ehome-sheet__warn{align-items:flex-start;gap:var(--space-8);color:var(--text-primary);display:flex}.ehome-sheet__list{border:1px solid var(--border-default);border-radius:var(--radius-card);margin:0;padding:0;list-style:none}.ehome-sheet__list>li+li{border-block-start:1px solid var(--border-subtle)}.ehome-sheet__row{gap:var(--space-4);padding:var(--space-12) var(--space-16);min-inline-size:0;display:grid}.ehome-sheet__name{font-weight:var(--weight-medium);color:var(--text-primary)}.ehome-sheet__tests{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary);overflow-wrap:anywhere}.rv-signed{gap:var(--space-16);display:grid}.rv-signed__meta{margin:0}.rv-signed__meta:empty{display:none}.rs-visit{gap:var(--space-20);max-inline-size:70rem}.rs-facts{gap:var(--space-8) var(--space-32);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;display:grid}.rs-decisions{gap:var(--space-8);display:grid}.rs-decisions__list{border:1px solid var(--border-default);border-radius:var(--radius-8);background:var(--surface-primary);margin:0;padding:0;list-style:none}.rs-decision{align-items:center;gap:var(--space-8) var(--space-12);padding:var(--space-12) var(--space-16);grid-template-columns:max-content minmax(0,1fr) max-content;display:grid}.rs-decision+.rs-decision{border-block-start:1px solid var(--border-default)}.rs-decision__text{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary);min-inline-size:0}.rs-decision__text strong{color:var(--text-primary);font-weight:var(--weight-semibold)}.rs-decision__actions{gap:var(--space-8);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.rs-decision__extra{grid-column:2/-1}.rs-decision__extra:empty{display:none}@media (max-width:1023px){.rs-decision{grid-template-columns:minmax(0,1fr)}.rs-decision__actions{justify-content:flex-start}.rs-decision__extra{grid-column:1}}.rs-ready{align-items:baseline;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.rs-ready__h{font-size:var(--text-subsection);line-height:var(--text-subsection--line-height);font-weight:var(--weight-semibold);margin:0}.rs-docs{gap:var(--space-16);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.rs-docs{grid-template-columns:minmax(15rem,20rem) minmax(0,1fr)}.rs-doclist{position:sticky;inset-block-start:var(--space-16)}}.rs-doclist{border:1px solid var(--border-default);border-radius:var(--radius-8);background:var(--surface-primary);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.rs-doclist>li+li{border-block-start:1px solid var(--border-default)}.rs-doc{gap:var(--space-4);inline-size:100%;padding:var(--space-12) var(--space-16);min-block-size:var(--space-48);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-inline-start:2px solid #0000;display:grid}.rs-doc:hover{background:var(--surface-interactive)}.rs-doc[aria-current=true]{background:var(--surface-active);border-inline-start-color:var(--action-primary)}.rs-doc:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.rs-doc__top{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.rs-doc__title{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.rs-doc__results{gap:var(--space-4);display:grid}.rs-doc__result{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary);overflow-wrap:anywhere}.rs-doc__value{color:var(--text-primary);font-weight:var(--weight-medium)}.rs-doc__missing{align-items:center;gap:var(--space-4);display:inline-flex}.rs-pane{gap:var(--space-16);min-inline-size:0;display:grid}.rs-pane__head{justify-content:space-between;align-items:flex-start;gap:var(--space-12);display:flex}.rs-pane__title{gap:var(--space-4);min-inline-size:0;display:grid}.rs-h3{font-size:var(--text-subsection);line-height:var(--text-subsection--line-height);font-weight:var(--weight-semibold);margin:0}.rs-pane__replace{gap:var(--space-8);display:grid}.rs-pane__next{border-block-start:1px solid var(--border-default);padding-block-start:var(--space-8)}.rs-batch__next{justify-content:flex-end;min-inline-size:0;display:inline-flex}.ws-search{width:100%;max-width:560px;margin:var(--space-24) auto 0;position:relative}.ws-search>svg{color:var(--ink-3);pointer-events:none;inset-inline-start:var(--space-16);position:absolute;top:50%;transform:translateY(-50%)}.ws-search input{width:100%;padding-block:var(--space-12);padding-inline:var(--space-48) var(--space-16);border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--card);color:var(--ink);font-family:inherit;font-size:var(--text-body);transition:border-color var(--duration-micro),box-shadow var(--duration-micro)}.ws-search input::placeholder{color:var(--ink-3)}.ws-search input:focus{border-color:var(--border-focus)}.ws-tabs{justify-content:center;margin-block-start:var(--space-16);display:flex}.ws-grid{gap:var(--space-20);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:var(--space-24);display:grid}@media (max-width:1024px){.ws-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.ws-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ws-tile{aspect-ratio:3/2;padding:var(--space-20) var(--space-20) var(--space-16);border-radius:var(--radius-card);border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);transition:border-color var(--duration-micro),background var(--duration-micro);flex-direction:column;display:flex}.ws-tile.live:hover{border-color:var(--accent);background:var(--hover)}.ws-tile.soon .ws-tile-name{color:var(--text-secondary)}.ws-grid--single{grid-template-columns:minmax(0,1fr);max-width:240px}.ws-tile-name{font-size:var(--text-subsection);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.3;overflow:hidden}.ws-tile .btn{width:100%;margin-top:auto}.ws-tile-head{align-items:flex-start;gap:var(--space-8);min-inline-size:0;display:flex}.ws-tile-head .ws-tile-name{flex:1;min-inline-size:0}.ws-bell{color:var(--text-secondary);flex:none;margin-block-start:var(--space-4);margin-inline-end:var(--space-4);display:inline-flex;position:relative}.ws-divider{background:var(--line);height:1px;margin:var(--space-32) 0 var(--space-4);border:none}.ws-empty{color:var(--ink-3);font-size:var(--text-body);text-align:center;margin-block-start:var(--space-20)}.pw-page{max-width:760px}.pw-page--wide{max-width:1040px}.pw-section{margin-block-start:var(--space-24)}.pw-section:first-child{margin-block-start:0}.pw-h2{margin:0 0 var(--space-8);font-size:var(--text-subsection);line-height:var(--text-subsection--line-height);color:var(--ink);font-weight:600}.pw-prose p{margin:0 0 var(--space-16);font-size:var(--text-body);line-height:var(--text-body--line-height)}.pw-prose p:last-child{margin-block-end:0}.pw-prose .facts{margin-block-start:var(--space-12)}.pw-mono{font-family:var(--font-mono);font-size:var(--text-caption)}.pw-meta{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:inline-flex}.pw-list{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.pw-sr__head{align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;display:flex}.pw-sr__num{font-size:var(--text-body);line-height:var(--text-body--line-height);margin:0;font-weight:700}.pw-sr__when{font-size:var(--text-caption);margin-inline-start:auto}.pw-sr__desc{margin:var(--space-8) 0 0;white-space:pre-wrap;font-size:var(--text-body);line-height:var(--text-body--line-height)}.pw-sr__resolution{padding:var(--space-8) var(--space-12);border-inline-start:3px solid var(--ok);background:var(--card-2);border-radius:var(--radius-6);font-size:var(--text-small);margin-block-start:var(--space-12)}.pw-sr__resolution .lbl{margin:0 0 var(--space-4)}.pw-block{margin-block-start:var(--space-32);scroll-margin-block-start:calc(var(--topbar-h) + var(--space-16))}.pw-head{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;margin-block-end:var(--space-8);display:flex}.pw-head .pw-h2{margin:0}.pw-note{margin:0 0 var(--space-12);font-size:var(--text-caption);line-height:var(--text-caption--line-height)}.pw-grow{flex:1;min-inline-size:0}.pw-inline-warn{align-items:center;gap:var(--space-4) var(--space-8);margin:var(--space-12) 0 0;font-size:var(--text-small);color:var(--text-secondary);flex-wrap:wrap;display:flex}.pw-stat-trend{margin-block-start:var(--space-4);display:inline-flex}.pw-ws-name{margin:0}.pw-spark{padding:var(--space-12) var(--space-16) 0}.pw-spark__head{justify-content:space-between;gap:var(--space-8);font-size:var(--text-micro);line-height:var(--text-micro--line-height);margin-block-end:var(--space-4)}.pw-attn,.pw-spark__head{align-items:center;color:var(--text-secondary);display:flex}.pw-attn{gap:var(--space-8) var(--space-12);inline-size:100%;min-block-size:var(--target-min);padding:var(--space-8) 0;text-align:start;border:0;border-block-end:1px solid var(--line-2);cursor:pointer;font:inherit;background:0 0;flex-wrap:wrap}.pw-attn:hover{background:var(--surface-interactive)}.pw-attn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pw-chev{color:var(--text-tertiary);flex:none}.pw-an-headline{margin:0 0 var(--space-16);max-inline-size:72ch;font-size:var(--text-subsection);line-height:var(--text-subsection--line-height);color:var(--ink);font-weight:500}.pw-an-date{min-inline-size:160px;margin:0}.pw-an-ws{min-inline-size:200px;margin:0}.pw-an-compare-toggle{align-items:center;gap:var(--space-8);min-block-size:var(--target-min);font-size:var(--text-small);color:var(--ink-2);cursor:pointer;display:inline-flex}.pw-an-compare-toggle[data-disabled]{cursor:not-allowed}.pw-an-stats{gap:var(--space-12);margin-block:var(--space-16);flex-wrap:wrap;display:flex}.pw-an-grid{gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,288px),1fr));display:grid}.pw-an-card{min-inline-size:0}.pw-an-title{margin:0 0 var(--space-12);line-height:var(--text-small--line-height);color:var(--text-secondary);font-weight:600}.pw-an-none,.pw-an-title{font-size:var(--text-small)}.pw-an-none{margin:0}.pw-an-note{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--ink-2);margin:0}.pw-an-note strong{color:var(--ink)}.pw-an-note strong[data-warn]{color:var(--status-warning-fg)}.pw-an-bars{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.pw-an-bar__row{justify-content:space-between;align-items:baseline;gap:var(--space-12);margin-block-end:var(--space-4);display:flex}.pw-an-bar__label{color:var(--ink-2)}.pw-an-bar__label,.pw-an-bar__value{font-size:var(--text-caption);line-height:var(--text-caption--line-height)}.pw-an-bar__value{font-variant-numeric:tabular-nums;text-align:end;font-weight:700}.pw-an-bar__track{border-radius:var(--radius-4);background:var(--line-2);block-size:8px;overflow:hidden}.pw-an-bar__fill{background:var(--accent);border-radius:var(--radius-4);block-size:100%}.pw-an-bar__fill[data-some]{min-inline-size:4px}.pw-an-cols{gap:var(--space-4);align-items:flex-end;block-size:96px;display:flex}.pw-an-cols--short{block-size:80px}.pw-an-col{border-radius:var(--radius-4);flex:1;align-items:flex-end;gap:2px;block-size:100%;display:flex}.pw-an-col:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pw-an-col__bar{background:var(--accent);border-start-start-radius:var(--radius-4);border-start-end-radius:var(--radius-4);flex:1}.pw-an-col__bar[data-series=b]{background:var(--ok)}.pw-an-col__bar[data-some]{min-block-size:4px}.pw-an-axis,.pw-an-ticks{justify-content:space-between;gap:var(--space-4);font-size:var(--text-micro);line-height:var(--text-micro--line-height);color:var(--ink-3);margin-block-start:var(--space-8);display:flex}.pw-an-ticks>span{text-align:center;flex:1}.pw-an-legend{align-items:center;gap:var(--space-8) var(--space-16);font-size:var(--text-caption);color:var(--ink-2);flex-wrap:wrap;margin-block-start:var(--space-12);display:flex}.pw-an-legend__item{align-items:center;gap:var(--space-8);display:inline-flex}.pw-an-legend__dot{border-radius:var(--radius-4);background:var(--accent);flex:none;block-size:12px;inline-size:12px}.pw-an-legend__dot[data-series=b]{background:var(--ok)}.pw-an-compare{align-items:center;gap:var(--space-8);color:var(--ink-3);margin-inline-start:auto;display:inline-flex}.pw-an-bigs{gap:var(--space-16) var(--space-24);flex-wrap:wrap;display:flex}.pw-an-bigs--spaced{margin-block-end:var(--space-12)}.pw-an-big__n{font-size:var(--text-page-title);line-height:var(--text-page-title--line-height);font-variant-numeric:tabular-nums;font-weight:700}.pw-an-big[data-small] .pw-an-big__n,.pw-an-big__unit{color:var(--ink-3)}.pw-an-big__unit{font-size:var(--text-caption);margin-inline-start:var(--space-4);font-weight:600}.pw-an-big__label{font-size:var(--text-caption);line-height:var(--text-caption--line-height);margin-block-start:2px}.pw-an-cols[data-dense]{gap:1px}.pw-fin-views{margin-block:var(--space-16)}.pw-fin-tiles{gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,208px),1fr));display:grid}.pw-fin-tile__head{justify-content:space-between;align-items:flex-start;gap:var(--space-8);display:flex}.pw-fin-tile__label{margin:0}.pw-fin-tile__head+.pw-an-big__n{margin-block-start:var(--space-8)}.pw-fin-tile__sub{align-items:center;gap:var(--space-8);font-size:var(--text-caption);line-height:var(--text-caption--line-height);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.pw-fin-ar{flex-direction:column;align-items:flex-end;display:inline-flex}.pw-fin-ar__age{align-items:center;gap:var(--space-4);font-size:var(--text-caption);display:inline-flex}.pw-fin-recon{gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));display:grid}.pw-fin-methods{margin:0 0 var(--space-16);display:grid}.pw-fin-methods>div{justify-content:space-between;gap:var(--space-12);padding-block:var(--space-8);border-block-end:1px solid var(--line-2);font-size:var(--text-small);display:flex}.pw-fin-methods dt{margin:0}.pw-fin-methods dd{font-variant-numeric:tabular-nums;text-align:end;margin:0;font-weight:600}.pw-fin-methods__total{border-block-end:0;font-weight:700}.pw-fin-methods__total dd{font-weight:700}.pw-fin-gap{margin-block-end:var(--space-16)}.pw-fin-work{margin:0 0 var(--space-12);gap:var(--space-8);padding:0;list-style:none;display:grid}.pw-fin-work__item{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-12);padding:var(--space-8) var(--space-12);border:1px solid var(--line);border-inline-start:3px solid var(--warn);border-radius:var(--radius-8);background:var(--card);flex-wrap:wrap;display:flex}.pw-fin-work__item[data-tone=error]{border-inline-start-color:var(--bad)}.pw-fin-work__text{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--ink)}.pw-rev-tiles{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));display:grid}.pw-rev-tile{padding:var(--space-16) var(--space-20)}.pw-rev-tile .hc[data-accent]{color:var(--status-success-fg)}.pw-dq-level{align-items:center;gap:var(--space-4);font-variant-numeric:tabular-nums;display:inline-flex}.pw-dq-level[data-level=bad],.pw-dq-level[data-level=warn]{color:var(--ink);font-weight:700}.pw-dq-turn{gap:var(--space-4) var(--space-8);flex-wrap:wrap}.pw-dq-turn,.pw-dq-vol{justify-content:flex-end;align-items:center;display:inline-flex}.pw-dq-vol{gap:var(--space-8);white-space:nowrap}.pw-dq-stack{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:inline-flex}.pw-dq-cred{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:inline-flex}.pw-dq-small{font-size:var(--text-caption);line-height:var(--text-caption--line-height)}.page-header__meta a.code-chip,.pw-head>a.link{min-block-size:var(--space-24);align-items:center;display:inline-flex}.admin-scope .ds-filterbar .seg{flex-wrap:wrap;max-inline-size:100%}.pw-an-cols{overflow:auto hidden}.pw-an-col{min-inline-size:var(--space-24)}.empty-state{text-align:center;align-items:center;gap:var(--space-8);padding-block:var(--space-32);padding-inline:var(--space-20);border:1px dashed var(--border-default);border-radius:var(--radius-card);background:var(--surface-primary);flex-direction:column;margin-block-start:var(--space-16);display:flex}.empty-state__icon{color:var(--text-tertiary);inline-size:var(--space-40);block-size:var(--space-40);border-radius:var(--radius-pill);background:var(--surface-secondary);justify-content:center;align-items:center;display:inline-flex}.empty-state__icon svg{inline-size:var(--icon-20);block-size:var(--icon-20)}.empty-state__title{margin:var(--space-4) 0 0;font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--weight-semibold);color:var(--text-primary)}.empty-state__msg{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary);max-inline-size:42ch;margin:0}.empty-state__msg .link{color:var(--accent);font-weight:var(--weight-medium)}.empty-state__action{margin-block-start:var(--space-4)}.empty-state[data-variant=error] .empty-state__icon{color:var(--status-error-fg);background:var(--status-error-bg)}.data-table>.empty-state{margin-block-start:0}.skel{background:var(--line-2);border-radius:8px;display:block;position:relative;overflow:hidden}.skel:after{content:"";background:linear-gradient(90deg,transparent,var(--card),transparent);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab,red,red)){.skel:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--card) 70%,transparent),transparent)}}.skel:after{animation:skelShimmer var(--duration-shimmer) ease-in-out infinite}:root.dark .skel:after{background:linear-gradient(90deg,transparent,var(--card-2),transparent)}@supports (color:color-mix(in lab,red,red)){:root.dark .skel:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--card-2) 85%,transparent),transparent)}}@keyframes skelShimmer{to{transform:translate(100%)}}.cal-page .page-header__actions,.cal-toolbar{flex-wrap:wrap}.cal-toolbar{align-items:center;gap:var(--space-8);display:flex}.cal-gap{margin-block-start:var(--space-16)}.cal-gap-sm{margin-block-start:var(--space-12)}.cal-strong{font-weight:var(--weight-semibold)}.cal-wrap{--cal-hour-h:52px;--cal-gutter:56px;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-primary);isolation:isolate;overflow:hidden}.cal-body,.cal-head{grid-template-columns:var(--cal-gutter) repeat(var(--cal-days,7),minmax(0,1fr));display:grid}.cal-head{border-block-end:1px solid var(--border-default)}.cal-dayhead{padding:var(--space-8) var(--space-4);text-align:center;border-inline-start:1px solid var(--border-subtle);flex-direction:column;gap:1px;display:flex}.cal-dayhead.today{background:var(--surface-active)}.cal-dow{font-size:var(--text-micro);line-height:var(--text-micro--line-height);color:var(--text-secondary)}.cal-dnum,.cal-dow{font-weight:var(--weight-semibold)}.cal-dnum{font-size:var(--text-subsection);line-height:var(--text-subsection--line-height);color:var(--text-primary)}.cal-hour,.cal-slot{block-size:var(--cal-hour-h);border-block-end:1px solid var(--border-subtle)}.cal-hour{position:relative}.cal-hour span{font-size:var(--text-micro);line-height:var(--text-micro--line-height);color:var(--text-secondary);font-variant-numeric:tabular-nums;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-8);transform:translateY(-50%)}.cal-col{border-inline-start:1px solid var(--border-subtle);position:relative}.cal-col.closed{background:repeating-linear-gradient(45deg,transparent,transparent 7px,var(--border-subtle) 7px,var(--border-subtle) 8px)}.cal-slot.closed{background:var(--surface-secondary)}.cal-nowline{border-block-start:1px solid var(--status-error-fg);block-size:0;z-index:var(--z-sticky);pointer-events:none;position:absolute;inset-inline:0}.cal-nowline:before{content:"";inline-size:var(--space-8);block-size:var(--space-8);border-radius:var(--radius-pill);background:var(--status-error-fg);position:absolute;inset-block-start:calc(var(--space-4) * -1);inset-inline-start:calc(var(--space-4) * -1)}.cal-lunch{z-index:var(--z-base);pointer-events:none;background:var(--status-warning-bg);border-block:1px dashed var(--status-warning-border);justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;inset-inline:0}.cal-lunch-l{font-size:var(--text-micro);line-height:var(--text-micro--line-height);color:var(--status-warning-fg);padding:1px var(--space-4)}.cal-appt{inset-inline:var(--space-4);background:var(--surface-secondary);color:var(--text-primary);border:1px solid var(--border-default);border-inline-start:3px solid var(--status-info-fg);border-radius:var(--radius-6);padding:1px var(--space-8);text-align:start;cursor:grab;align-items:baseline;gap:var(--space-4);touch-action:none;font-family:inherit;display:flex;position:absolute;overflow:hidden}.cal-appt[data-tone=success]{border-inline-start-color:var(--status-success-fg)}.cal-appt[data-tone=warning]{border-inline-start-color:var(--status-warning-fg)}.cal-appt[data-tone=error]{border-inline-start-color:var(--status-error-fg)}.cal-appt[data-tone=neutral]{border-inline-start-color:var(--status-neutral-fg)}.cal-appt[data-status=cancelled]{opacity:.6;text-decoration:line-through}.cal-appt:not([data-status=scheduled]){cursor:pointer}.cal-appt:hover{background:var(--surface-interactive);border-color:var(--border-strong)}.cal-appt.drag-src{opacity:.35}.cal-appt.cal-preview{pointer-events:none;z-index:var(--z-sticky);background:var(--surface-active);box-shadow:var(--elevation-1);border-style:dashed;border-inline-start-style:solid}.cal-appt.cal-preview.conflict{border-color:var(--status-warning-border);border-inline-start-color:var(--status-warning-fg);background:var(--status-warning-bg);color:var(--status-warning-fg)}.cal-appt-t{font-size:var(--text-micro);line-height:var(--text-micro--line-height);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none}.cal-appt-n{font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body[data-cal-dragging]{cursor:grabbing}.cal-hovercard{z-index:var(--z-dropdown);pointer-events:none;background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-card);inline-size:220px;box-shadow:var(--elevation-2);padding:var(--space-8) var(--space-12);font-size:var(--text-caption);line-height:var(--text-caption--line-height);position:fixed}.cal-hovercard .hc-name{font-weight:var(--weight-semibold);font-size:var(--text-small);color:var(--text-primary)}.cal-hovercard .hc-row{color:var(--text-secondary);margin-block-start:var(--space-4)}.cal-detail{gap:var(--space-16);display:grid}.cal-detail-who{align-items:center;gap:var(--space-8);flex-wrap:wrap;margin:0;display:flex}.cal-detail-notes{font-size:var(--text-small);margin:0}.cal-detail-resched{align-items:center;gap:var(--space-12);grid-template-columns:minmax(0,1fr) auto;display:grid}.cal-detail-resched .field{margin:0}.cal-detail-acts{gap:var(--space-8);flex-wrap:wrap;display:flex}.pp-narrow{max-inline-size:860px}.pp-mid{max-inline-size:760px}.pp-form-w{max-inline-size:620px}.pp-section{margin-block-start:var(--space-32)}.pp-section-head{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;margin-block-end:var(--space-8);display:flex}.pp-section-head h2{margin:0}.pp-meta-line{margin-block:0 var(--space-12);font-size:var(--text-small);color:var(--text-secondary)}.pp-gap{margin-block-start:var(--space-16)}.pp-num{font-variant-numeric:tabular-nums}.pp-strong{font-weight:var(--weight-semibold);color:var(--text-primary)}.pp-home-stats{gap:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.4fr);margin-block-start:var(--space-24);display:grid}@media (max-width:1023px){.pp-home-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-home-stats>:last-child{grid-column:1/-1}}@media (max-width:639px){.pp-home-stats{grid-template-columns:minmax(0,1fr)}}.pp-stat{gap:var(--space-4);flex-direction:column;display:flex}.pp-stat-n{font-size:var(--text-display);line-height:var(--text-display--line-height);font-weight:var(--weight-semibold);color:var(--text-primary);font-variant-numeric:tabular-nums}.pp-stat-l{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary)}.pp-mix-head{justify-content:space-between;align-items:baseline;gap:var(--space-8);flex-wrap:wrap;margin-block-end:var(--space-8);display:flex}.pp-mix-total{font-size:var(--text-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums}.pp-backlog{align-items:center;gap:var(--space-12);color:inherit;flex-wrap:wrap;margin-block-start:var(--space-24);text-decoration:none;display:flex}.pp-backlog-go{margin-inline-start:auto}.cal-wrap.pp-dayview{--cal-hour-h:46px;--cal-days:1;margin-block-end:var(--space-16)}.pp-dayview .cal-appt{cursor:default}.pp-late{color:var(--status-warning-fg);font-weight:var(--weight-semibold)}.pp-days{gap:var(--space-24);margin-block-start:var(--space-16);display:grid}.pp-day-lbl{margin-block-end:var(--space-8)}.pp-bulk{align-items:center;gap:var(--space-12);flex-wrap:wrap;margin-block-start:var(--space-12);display:flex}.pp-bulk-note{font-size:var(--text-caption);color:var(--text-secondary)}.pp-money-line{align-items:baseline;gap:var(--space-8);font-size:var(--text-body);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.pp-cards{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(208px,1fr));margin-block-start:var(--space-16);display:grid}.pp-card-head{justify-content:space-between;align-items:baseline;gap:var(--space-8);margin-block-end:var(--space-8);display:flex}.pp-aging,.pp-method-rows{gap:var(--space-4);display:grid}.pp-method{gap:var(--space-8);font-size:var(--text-caption);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;display:grid}.pp-bar{block-size:var(--space-8);background:var(--border-default);overflow:hidden}.pp-bar,.pp-bar>span{border-radius:var(--radius-4)}.pp-bar>span{block-size:100%;inline-size:var(--pp-bar,4%);background:var(--action-primary);display:block}.pp-aging-row{justify-content:space-between;gap:var(--space-8);font-size:var(--text-caption);display:flex}.pp-aging-row[data-oldest] .pp-num{color:var(--status-warning-fg);font-weight:var(--weight-semibold)}.pp-card-foot{font-size:var(--text-caption);color:var(--text-secondary);margin-block-start:var(--space-8)}.pp-card-empty{font-size:var(--text-small);color:var(--text-secondary);margin:0}.pp-unapplied{justify-content:space-between;gap:var(--space-8);font-size:var(--text-small);padding-block:var(--space-4);display:flex}.pp-form-row{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start;display:grid}.pp-form-row.pp-form-row--wide{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto}.pp-form-row .ff,.pp-form-row .field{margin:0}.pp-form-row>.btn{margin-block-start:var(--space-8)}@media (max-width:639px){.pp-form-row,.pp-form-row.pp-form-row--wide{grid-template-columns:minmax(0,1fr)}}.pp-seg-lbl{margin-block-end:var(--space-8);display:block}.pp-linked{align-items:center;gap:var(--space-8);font-size:var(--text-small);flex-wrap:wrap;margin-block-start:var(--space-12);display:flex}.pp-receipt{padding:var(--space-24);color:#000;max-inline-size:460px;font-size:var(--text-body)}.pp-receipt h2{font-size:var(--text-section);font-weight:var(--weight-bold);margin:0}.pp-receipt-sub{margin-block:var(--space-4) var(--space-16);color:#696969}.pp-receipt-rows{border-block-start:1px solid silver}.pp-receipt-row{justify-content:space-between;gap:var(--space-12);padding-block:var(--space-4);border-block-end:1px solid #dcdcdc;display:flex}.pp-receipt-row>:first-child{color:#696969}.pp-receipt-id{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--text-caption)}.pp-receipt-thanks{color:#696969;font-size:var(--text-caption);margin-block-start:var(--space-24)}.pp-form{margin-block-start:var(--space-16)}.pp-form,.pp-form-2{gap:var(--space-16);display:grid}.pp-form-2{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (max-width:639px){.pp-form-2{grid-template-columns:minmax(0,1fr)}}.pp-actions{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.pp-settings{max-inline-size:640px}.pp-settings .pp-section-title{margin-block:var(--space-32) var(--space-12)}.pp-id-row{justify-content:space-between;gap:var(--space-12);flex-wrap:wrap;margin-block-end:var(--space-16);display:flex}.pp-id-v{font-size:var(--text-body);overflow-wrap:anywhere;margin-block-start:var(--space-4)}.pp-two{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:479px){.pp-two{grid-template-columns:minmax(0,1fr)}}.pp-two .ff,.pp-two .field{margin:0}.pp-days-open{margin-block:var(--space-8) var(--space-16);flex-wrap:wrap}.pp-check,.pp-days-open{gap:var(--space-8);display:flex}.pp-check{align-items:center;cursor:pointer;font-size:var(--text-body);min-block-size:var(--target-min);margin-block-start:var(--space-8)}.pp-note{font-size:var(--text-caption);color:var(--text-secondary);margin-block:var(--space-12) 0}.pp-section-save{align-items:center;gap:var(--space-12);flex-wrap:wrap;margin-block-start:var(--space-16);display:flex}.pp-link-card{color:inherit;text-decoration:none;display:block}.pp-link-card strong{font-size:var(--text-body)}.pp-help p,.pp-link-card p{font-size:var(--text-small);margin-block:var(--space-4) 0}.pp-sig-lead{font-size:var(--text-small);color:var(--text-secondary);margin-block-start:0}.pp-sig-credential{max-inline-size:240px;margin-block-start:var(--space-12)}.pp-sig-row{align-items:flex-start;gap:var(--space-8);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.pp-sig-row>.pp-sig-credential{flex:180px;margin-block-start:0}.pp-sig-meta,.pp-sig-row>.btn{margin-block-start:var(--space-8)}.pp-sig-meta{font-size:var(--text-caption);color:var(--text-secondary)}.push-body>.ds-alert{margin-block:var(--space-12)}.pp-sig-row.push-state{margin-block:0 var(--space-12);align-items:center}.pp-sig-row.push-state>.btn{margin-block-start:0}.push-time{align-items:center;gap:var(--space-12);max-inline-size:360px;flex-wrap:wrap;margin-block-start:var(--space-16);display:flex}.push-time>.ff,.push-time>.field{flex:200px;margin:0}.push-switches{gap:var(--space-16);flex-direction:column;margin-block-start:var(--space-16);display:flex}.push-switch>.pp-sig-meta{margin-block-start:var(--space-4)}.push-switch>.push-time{margin-block-start:var(--space-12)}.howto-grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:479px){.howto-grid{grid-template-columns:minmax(0,1fr)}}.howto-title{margin-block:0 var(--space-8)}.howto-steps{font-size:var(--text-small);color:var(--text-secondary);margin:0;padding-inline-start:var(--space-20)}.howto-steps>li+li{margin-block-start:var(--space-4)}.clik-lead{margin-block:0 var(--space-12);font-size:var(--text-small)}.clik-form-row{column-gap:var(--space-16);grid-template-columns:minmax(0,1fr) 12rem;display:grid}@media (max-width:479px){.clik-form-row{grid-template-columns:minmax(0,1fr)}}.clik-scope{gap:var(--space-8);margin-block:var(--space-8) var(--space-20);display:grid}.clik-scope-opt{align-items:flex-start;gap:var(--space-8);cursor:pointer;font-size:var(--text-small);line-height:var(--text-small--line-height);min-block-size:var(--space-24);display:flex}.clik-scope-opt .clik-radio{margin-block-start:1px}.clik-box{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-control);grid-template-columns:minmax(0,1fr) auto;margin-block-start:var(--space-8);display:grid}.clik-mono{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);line-height:var(--text-small--line-height);color:var(--text-primary);word-break:break-all;-webkit-user-select:all;user-select:all}.clik-mono,.clik-warn{font-size:var(--text-small)}.clik-warn{align-items:baseline;gap:var(--space-8);font-weight:var(--weight-semibold);margin-block-start:var(--space-12);display:flex}.clik-made-head:focus{outline:none}.clik-made-head:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.clik-made-meta{font-size:var(--text-small);margin-block-start:var(--space-4)}.clik-usage-lbl{margin-block-start:var(--space-16)}.clik-usage{font-size:var(--text-small);margin-block-start:var(--space-4)}.clik-done{margin-block-start:var(--space-16)}.clik-name{overflow-wrap:anywhere}.clik-time{border-radius:var(--radius-4)}.seg{border:1px solid var(--line);border-radius:var(--radius-input);display:inline-flex;overflow:hidden}.seg-item{background:var(--card);color:var(--ink-3);cursor:pointer;transition:background var(--duration-micro),color var(--duration-micro);min-block-size:var(--target-min);border:none;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600}.seg-item+.seg-item{border-inline-start:1px solid var(--line)}.seg-item[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:is(.input,.ui-input,.dp-input,.field :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea),.ff>:is(input,select,textarea),.suggest-input,.chip-input,.height-part>input,.qgrid :is(input,select),.ws-search input,.chat-compose input,.chat-edit input,.chat-stage-bar select,.ds-pagination__size select):focus-visible{outline:none}:is(.input,.ui-input,.field :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea),.ff>:is(input,select,textarea),.qgrid :is(input,select),.ws-search input,.chat-compose input,.chat-edit input,.chat-stage-bar select,.ds-pagination__size select):focus-visible:not(.err,[aria-invalid=true]){border-color:var(--border-focus)}:is(.input,.ui-input,.field :is(input,select,textarea),.ff>:is(input,select,textarea)):focus-visible:is(.err,[aria-invalid=true]){box-shadow:inset 0 0 0 1px var(--status-error-fg)}:where(.act-list,.table-wrap,.adm-tabs,.act-tabs,.wiz-members,.cmdk-list,.bell-list,.act-body,.chat-msgs,.qgrid,.adm-ws,.cal-wrap,.dp-pop,.data-table-wrap,[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=popover-content],[data-slot=command-list]) :focus-visible{outline-offset:-2px}main.container:has(.admin-scope){padding-block:var(--space-24) var(--space-64);padding-inline:var(--space-32)}@media (max-width:767px){main.container:has(.admin-scope){padding-inline:var(--space-16)}}.admin-scope .table-wrap{box-shadow:none}.admin-scope .table:not(.data-table__table) td,.admin-scope .table:not(.data-table__table) th{padding-block:var(--space-8);padding-inline:var(--space-12)}.admin-scope .card.pad{padding:var(--card-padding-compact)}.qgrid{border:1px solid var(--border-default);border-radius:var(--radius-8);background:var(--surface-primary);overflow:visible}.qgrid-head,.qgrid-row{align-items:center;gap:var(--space-8);padding-block:var(--space-4);padding-inline:var(--space-8);grid-template-columns:var(--space-24) var(--space-24) minmax(9.5rem,2.2fr) 6.75rem 7.5rem minmax(6.25rem,1fr) var(--space-48) 4rem;display:grid}.qgrid-head{padding-block:var(--space-8);border-block-end:1px solid var(--border-default);background:var(--surface-secondary);font-size:var(--text-micro);line-height:var(--text-micro--line-height);font-weight:var(--weight-semibold);color:var(--text-secondary);border-start-start-radius:var(--radius-8);border-start-end-radius:var(--radius-8)}.qgrid-item{border-block-end:1px solid var(--border-subtle)}.qgrid-item:last-of-type{border-block-end:none}.qgrid-item.dragging{opacity:.45}.qgrid-n{font-size:var(--text-micro);font-weight:var(--weight-semibold);color:var(--text-secondary);text-align:center}.qgrid input,.qgrid select{box-sizing:border-box;inline-size:100%;color:var(--text-primary);border-radius:var(--radius-control);padding-block:var(--space-4);padding-inline:var(--space-8);font-family:inherit;font-size:var(--text-small);line-height:var(--text-small--line-height);background:0 0;border:1px solid #0000}.qgrid select{appearance:none;cursor:pointer}.qgrid input:hover,.qgrid select:hover{border-color:var(--border-strong)}.qgrid input:focus,.qgrid select:focus{border-color:var(--border-focus);background:var(--surface-primary)}.qgrid input::placeholder{color:var(--text-tertiary)}.qgrid-tools{justify-content:flex-end;align-items:center;gap:var(--space-4);display:flex}.qgrid-icon{cursor:pointer;color:var(--text-secondary);inline-size:var(--space-24);block-size:var(--space-24);border-radius:var(--radius-control);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.qgrid-icon:hover{color:var(--text-primary);background:var(--surface-interactive)}.qgrid-icon.on,.qgrid-icon[aria-expanded=true]{color:var(--text-primary);background:var(--surface-active)}.qgrid-sub{margin-block:0 var(--space-8);margin-inline:var(--space-48) var(--space-8);padding-block:var(--space-8);padding-inline:var(--space-12);border:1px dashed var(--border-strong);border-radius:var(--radius-control);background:var(--surface-secondary)}.qgrid-sub .lbl{margin-block-end:var(--space-8)}.cmdk-overlay{z-index:var(--z-dialog);background:var(--scrim);padding:12vh var(--space-20) var(--space-20);animation:dlg-fade var(--duration-micro) var(--ease-standard);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.cmdk{inline-size:100%;max-inline-size:var(--dialog-md);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-dialog);box-shadow:var(--elevation-3);overflow:hidden}.cmdk-input{inline-size:100%;color:var(--text-primary);padding:var(--space-12) var(--space-16);font-family:inherit;font-size:var(--text-body);line-height:var(--text-body--line-height);border:none;border-block-end:1px solid var(--border-default);background:0 0}.cmdk-input:focus-visible{outline-offset:-2px}.cmdk-input::placeholder{color:var(--text-tertiary)}.cmdk-list{max-block-size:46vh;padding:var(--space-4);overflow-y:auto}.cmdk-group{padding:var(--space-8) var(--space-12) var(--space-4);font-size:var(--text-micro);font-weight:var(--weight-semibold);color:var(--text-tertiary)}.cmdk-item{align-items:center;gap:var(--space-12);inline-size:100%;padding:var(--space-8) var(--space-12);border-radius:var(--radius-8);cursor:pointer;text-align:start;font-family:inherit;font-size:var(--text-body);color:var(--text-primary);background:0 0;border:none;display:flex}.cmdk-item svg{color:var(--text-tertiary);flex:none}.cmdk-item[aria-selected=true]{background:var(--surface-active)}.cmdk-item .cmdk-hint{font-size:var(--text-micro);color:var(--text-tertiary);flex:none;margin-inline-start:auto}.cmdk-empty{padding:var(--space-20) var(--space-16);font-size:var(--text-small);text-align:center}.cmdk-empty,.cmdk-foot{color:var(--text-tertiary)}.cmdk-foot{gap:var(--space-16);padding:var(--space-8) var(--space-16);border-block-start:1px solid var(--border-default);font-size:var(--text-micro);background:var(--surface-secondary);display:flex}.cmdk-foot__end{margin-inline-start:auto}.cmdk-foot kbd{font-family:inherit;font-size:var(--text-micro);font-weight:var(--weight-semibold);border:1px solid var(--border-default);border-radius:var(--radius-4);padding:0 var(--space-4);background:var(--surface-primary);color:var(--text-secondary);border-block-end-width:2px}.wiz-stepper{margin-block:calc(var(--space-4) * -1) var(--space-8)}.wiz-progress{border-radius:var(--radius-pill);background:var(--border-subtle);block-size:2px;overflow:hidden}.wiz-progress-fill{background:var(--accent);block-size:100%;transition:inline-size var(--duration-complex) var(--ease-standard);display:block}.wiz-steps{gap:var(--space-4) var(--space-16);margin-block:var(--space-8) 0;flex-wrap:wrap;margin-inline:0;padding:0;list-style:none;display:flex}.wiz-step-btn{align-items:center;gap:var(--space-8);padding-block:var(--space-4);cursor:default;min-block-size:var(--target-min);font-family:inherit;font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-tertiary);background:0 0;border:none;padding-inline:0;display:inline-flex}button.wiz-step-btn{cursor:pointer}button.wiz-step-btn:hover{color:var(--text-primary)}.wiz-step .wiz-dot{inline-size:var(--space-8);block-size:var(--space-8);border-radius:var(--radius-pill);background:var(--border-default);transition:background var(--duration-micro) var(--ease-standard);flex:none}.wiz-step.done .wiz-dot{background:var(--status-success-fg)}.wiz-step.current .wiz-step-btn{color:var(--text-primary);font-weight:var(--weight-semibold)}.wiz-step.current .wiz-dot{background:var(--accent)}.wiz-step-count{margin-block:0 var(--space-16);font-size:var(--text-caption);line-height:var(--text-caption--line-height)}.wiz-intro{margin-block:0 var(--space-12);font-size:var(--text-small);line-height:var(--text-small--line-height)}.wiz-section-label{margin-block:var(--space-16) var(--space-4)}.wiz-section{margin-block-start:var(--space-16)}.wiz-skeleton{gap:var(--space-12);flex-direction:column;display:flex}.wiz-grid{grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr))}.wiz-grid,.wiz-identity{column-gap:var(--space-12);display:grid}.wiz-identity{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,.8fr)}.wiz-field-narrow{max-inline-size:24rem}.wiz-row{gap:var(--space-12);flex-wrap:wrap;align-items:flex-start;display:flex}.wiz-row>*{min-inline-size:0}.wiz-date{flex:0 14rem}.wiz-grow{flex:12rem}.wiz-role{flex:0 10rem}.wiz-switch-cell{padding-block-start:var(--space-12)}.wiz-stack{gap:var(--space-12);flex-direction:column;display:flex}.wiz-empty{padding-block:var(--space-12);padding-inline:var(--space-12);font-size:var(--text-small);line-height:var(--text-small--line-height);margin:0}.wiz-add{margin-block-start:var(--space-12)}.wiz-radios{flex-direction:column;margin-block-end:var(--space-16)}.wiz-radio,.wiz-radios{gap:var(--space-8);display:flex}.wiz-radio{align-items:center;cursor:pointer;min-block-size:var(--target-min);font-size:var(--text-small);line-height:var(--text-small--line-height)}.wiz-footer{gap:var(--space-12);flex-direction:column;margin-block-start:var(--space-16);display:flex}.wiz-foot{justify-content:flex-end;gap:var(--space-8);flex-wrap:wrap;margin-block-start:var(--space-12);display:flex}.wiz-footer>.wiz-foot{margin-block-start:0}.wiz-foot-split{justify-content:space-between;align-items:center}.wiz-issues{margin:0;padding-inline-start:var(--space-16)}.wiz-live{margin-block:0 var(--space-8)}.wiz-cats{gap:var(--space-12);margin-block:var(--space-8) var(--space-16);grid-template-columns:repeat(auto-fill,minmax(min(13.75rem,100%),1fr));display:grid}.wiz-cat{column-gap:var(--space-12);text-align:start;cursor:pointer;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--card);color:var(--text-primary);padding-block:var(--space-12);padding-inline:var(--space-16);transition:border-color var(--duration-micro) var(--ease-standard),background var(--duration-micro) var(--ease-standard);grid-template-columns:auto minmax(0,1fr);align-items:start;font-family:inherit;display:grid}.wiz-cat:hover{background:var(--surface-interactive)}.wiz-cat:has([data-state=checked]){border-color:var(--accent);background:var(--accent-tint)}.wiz-cat>[data-slot=radio-group-item]{margin-block-start:var(--space-4)}.wiz-cat .wiz-cat-name{font-size:var(--text-body);line-height:var(--text-body--line-height);font-weight:var(--weight-semibold);display:block}.wiz-cat .wiz-cat-desc{color:var(--text-tertiary);font-size:var(--text-caption);line-height:var(--text-caption--line-height);margin-block-start:var(--space-4);display:block}.wiz-users-bar{gap:var(--space-12);flex-wrap:wrap;align-items:center;margin-block-end:var(--space-8);display:flex}.wiz-users-search{flex:16rem}.wiz-provision{margin-block-end:var(--space-12)}.wiz-members{border:1px solid var(--border-default);border-radius:var(--radius-card);max-block-size:20rem;overflow-y:auto}.wiz-member{align-items:center;gap:var(--space-12);inline-size:100%;min-block-size:var(--target-min);padding-block:var(--space-8);padding-inline:var(--space-12);border:none;border-block-end:1px solid var(--border-subtle);text-align:start;cursor:pointer;color:var(--text-primary);background:0 0;font-family:inherit;display:flex}.wiz-member:last-child{border-block-end:none}.wiz-member:hover:not(:disabled){background:var(--surface-interactive)}.wiz-member:disabled{cursor:default;color:var(--text-secondary)}.wiz-member .wiz-member-name{font-size:var(--text-small);line-height:var(--text-small--line-height);font-weight:var(--weight-medium)}.wiz-member .wiz-member-sub{color:var(--text-tertiary);font-size:var(--text-caption);line-height:var(--text-caption--line-height);display:block}.wiz-verify{border:1px solid var(--border-default);border-radius:var(--radius-card);flex-direction:column;display:flex}.wiz-verify-row{align-items:center;gap:var(--space-12);padding-block:var(--space-8);padding-inline:var(--space-16);border-block-end:1px solid var(--border-subtle);font-size:var(--text-small);line-height:var(--text-small--line-height);grid-template-columns:minmax(8rem,12rem) minmax(0,1fr) max-content;display:grid}.wiz-verify-row:has(>:nth-child(2):last-child){grid-template-columns:minmax(8rem,12rem) minmax(0,1fr)}.wiz-verify-row:last-child{border-block-end:none}.wiz-verify-label{font-weight:var(--weight-medium)}.wiz-verify-row .wiz-verify-fact{color:var(--text-secondary);text-align:end}.vault-actions{justify-content:flex-end;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.vault-file{display:none}@media (max-width:40rem){.wiz-identity{grid-template-columns:minmax(0,1fr)}.wiz-verify-row,.wiz-verify-row:has(>:nth-child(2):last-child){grid-template-columns:minmax(0,1fr) max-content}.wiz-verify-row .wiz-verify-fact{text-align:start;grid-area:2/1/auto/-1}.vault-actions{justify-content:flex-start}}.qgrid .qgrid-head,.qgrid .qgrid-row{grid-template-columns:var(--space-24) var(--space-24) minmax(9.5rem,2.2fr) 6.75rem 7.5rem minmax(6.25rem,1fr) 4.5rem 4.5rem}.qgrid.qgrid-tests .qgrid-head,.qgrid.qgrid-tests .qgrid-row{grid-template-columns:var(--space-24) minmax(11rem,1fr) 7rem 10rem 5.5rem var(--space-40)}.qgrid-grip{cursor:grab}.qgrid-tools .btn-icon[aria-expanded=true],.qgrid-tools .qgrid-gear-on{color:var(--text-primary);background:var(--surface-active)}.qgrid-sub .field{margin-block-end:var(--space-8)}.qsub-full{flex:100%}.qsub-field{flex:13rem}.qsub-wide{flex:2 16rem}.qsub-narrow{max-inline-size:26rem}.qsub-label{margin-block:var(--space-4)}.qsub-note{margin-block:0 var(--space-8);font-size:var(--text-micro);line-height:var(--text-micro--line-height)}.partners-name{flex-direction:column;display:flex}.partners-key{font-size:var(--text-caption);line-height:var(--text-caption--line-height)}.rc-card{margin-block-start:var(--space-16)}.rc-head{margin-block-end:var(--space-4)}.rc-note{margin-block:0 var(--space-12);font-size:var(--text-small);line-height:var(--text-small--line-height)}.rc-card .num{text-align:end}.rc-any{font-weight:var(--weight-bold)}.rc-section-head{margin-block:var(--space-16) var(--space-8)}.rc-list{flex-direction:column}.rc-line,.rc-list{gap:var(--space-8);display:flex}.rc-line{flex-wrap:wrap;align-items:center}.rc-select{inline-size:11rem}.rc-date{inline-size:10rem}.rc-label{flex:12rem;max-inline-size:20rem}.rc-per{inline-size:9rem}.rc-money{text-align:end;font-variant-numeric:tabular-nums;inline-size:7.5rem}.rc-untagged{font-weight:var(--weight-regular)}.rc-carriers{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(17.5rem,100%),1fr));display:grid}.rc-carrier{justify-content:space-between;align-items:center;gap:var(--space-8);font-size:var(--text-small);line-height:var(--text-small--line-height);display:flex}.range-dl{padding-block:var(--space-12);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);margin-block-end:var(--space-16);padding-inline:0}.range-dl .ff{margin-bottom:0}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.hero-row{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.hero-row,.steps{gap:var(--space-12);display:grid}.steps{grid-template-columns:repeat(auto-fit,minmax(min(216px,100%),1fr))}.step{gap:var(--space-4);min-inline-size:0;padding:var(--space-16) var(--space-16) var(--space-12);background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--elevation-1);color:inherit;transition:border-color var(--duration-micro) var(--ease-standard),box-shadow var(--duration-micro) var(--ease-standard);align-content:start;text-decoration:none;display:grid}.step:hover{border-color:var(--border-strong)}.step-n{font-size:var(--text-page-title);font-weight:var(--weight-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.step-l{font-size:var(--text-small);font-weight:var(--weight-semibold)}.step-d{font-size:var(--text-caption)}.step-cta,.step-d{color:var(--text-secondary)}.step-cta{font-size:var(--text-small);font-weight:var(--weight-semibold);margin-block-start:var(--space-8)}.step:hover .step-cta{color:var(--text-primary)}.step-clear .step-n{color:var(--text-tertiary)}.step-next{border-color:var(--text-primary);box-shadow:0 0 0 1px var(--text-primary),var(--elevation-1)}.scan-live{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);font-size:var(--text-small);color:var(--text-secondary);background:var(--status-info-bg);border:1px solid var(--status-info-border);border-radius:var(--radius-input);flex-wrap:wrap;margin-block-end:var(--space-12);text-decoration:none;display:flex}.scan-live .muted{font-weight:var(--weight-semibold);margin-inline-start:auto}.scan-live:hover{border-color:var(--border-strong)}.claim-status-line{gap:var(--space-8);font-size:var(--text-small);color:var(--text-secondary);display:inline-flex}.claim-issues,.claim-status-line{align-items:center;flex-wrap:wrap}.claim-issues{gap:var(--space-8) var(--space-12);margin:var(--space-8) 0 0;padding:0;list-style:none;display:flex}.claim-issue-note{font-size:var(--text-small);color:var(--text-secondary);flex-basis:100%}.dx-head{justify-content:space-between;align-items:center;gap:var(--space-8);margin-block-end:var(--space-4);display:flex}.dx-row{gap:var(--space-4);padding-block:var(--space-12);display:grid}.dx-row+.dx-row{border-block-start:1px solid var(--border-subtle)}.dx-code{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto;display:grid}.dx-code .field{min-width:0}.dx-code .field,.dx-what .field{margin-block-end:0}.dx-what textarea{field-sizing:content;resize:none;min-height:0;overflow:hidden}.dx-ctl{flex:none;margin-block-start:var(--space-4)}.dx-note{font-size:var(--text-small);color:var(--text-secondary);margin:0 0 var(--space-8)}.dx-msg{display:block}.dx-unchecked{font-size:var(--text-caption);margin-block-start:var(--space-4)}.dx-ladder{gap:var(--space-4);font-size:var(--text-small);margin-block-start:var(--space-8);display:grid}.dx-ladder__alt{gap:var(--space-4) var(--space-8);flex-wrap:wrap;align-items:baseline;display:flex}.dx-ladder__label{overflow-wrap:anywhere}.dx-restore{margin-block-start:var(--space-8)}.dx-read{gap:var(--space-12);display:grid}.dx-read__item{gap:var(--space-0);display:grid}.dx-read__code{font-size:var(--text-body)}.dx-read__label{font-size:var(--text-small);overflow-wrap:anywhere}.dx-pop{width:var(--radix-popover-trigger-width);min-width:min(320px,calc(100vw - var(--space-32)));max-width:min(560px,calc(100vw - var(--space-32)));padding:var(--space-4);background:var(--surface-elevated);border:1px solid var(--border-default);box-shadow:var(--shadow);z-index:var(--z-popover)}.dx-list{max-block-size:300px;margin:0;padding:0;list-style:none;overflow-y:auto}.dx-option{min-block-size:var(--space-32);padding:var(--space-4) var(--space-8);border-radius:var(--radius-4);font-size:var(--text-small);cursor:pointer;align-items:center;display:flex}.dx-option[aria-selected=true]{background:var(--surface-interactive);color:var(--text-primary)}.dx-hit{gap:var(--space-12);grid-template-columns:76px minmax(0,1fr);align-items:baseline;display:grid}.dx-hit .code{font-size:var(--text-caption)}.thread-fold{background:0 0;border:0;border-radius:0;margin-block-start:var(--space-12)}.thread-fold>.acc-head{padding-block:var(--space-8);border-block-start:1px solid var(--border-subtle);padding-inline:0}.thread-fold>.acc-body{padding:0}.in-short{margin:var(--space-8) 0 0;font-size:var(--text-body);line-height:var(--text-body--line-height)}.in-short-by{margin:var(--space-0) 0 0;font-size:var(--text-caption);color:var(--text-tertiary)}.claim-cta{justify-content:center;inline-size:100%}.find-row{gap:var(--space-8) var(--space-12);padding-block:var(--space-8);border-block-start:1px solid var(--border-subtle);font-size:var(--text-small);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.find-row .find-meta{gap:var(--space-8);font-size:var(--text-caption);color:var(--text-secondary);flex-wrap:wrap;display:flex}.find-row .find-snip{color:var(--text-primary);overflow-wrap:anywhere}@media (max-width:480px){.find-row{grid-template-columns:1fr}}.yesno{gap:var(--space-8) var(--space-16);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.yesno-q{font-size:var(--text-small);line-height:var(--text-small--line-height)}.yesno-a{gap:var(--space-4) var(--space-16);flex-flow:wrap}.yesno-a,.yesno-opt{align-items:center;display:flex}.yesno-opt{gap:var(--space-8);min-block-size:var(--space-24);font-size:var(--text-small);cursor:pointer;padding-inline-end:var(--space-4)}@media (pointer:coarse){.yesno-opt{min-block-size:var(--target-min)}}@media (max-width:560px){.yesno{grid-template-columns:1fr}}.dict-quiet{color:var(--text-secondary);font-size:var(--text-small)}.dict-num{font-variant-numeric:tabular-nums}.dict-card{gap:var(--space-8);padding-block:var(--space-12);padding-inline:var(--space-16);margin-block-end:var(--space-16);display:grid}.dict-card-line{align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;min-inline-size:0;display:flex}.dict-card-line>*{overflow-wrap:anywhere;min-inline-size:0}.dict-card-title{font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.dict-card-action{margin-inline-start:auto}.dict-card-text{margin:0}.dict-run-alert,.dict-run-working{margin-block-end:var(--space-16)}.dict-headline{gap:var(--space-8) var(--space-16);font-size:var(--text-small);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.dict-warn-list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.dict-warn-list>li{align-items:baseline;gap:var(--space-8);font-size:var(--text-small);color:var(--text-secondary);display:flex}.dict-seg{flex-wrap:wrap;max-inline-size:100%}.dict-seg .seg-item:not([aria-pressed=true]){color:var(--text-secondary)}.dict-meaning,.dict-word{gap:var(--space-4);min-inline-size:0;display:grid}.dict-token{font-size:var(--text-small)}.dict-also,.dict-note{font-size:var(--text-caption);overflow-wrap:anywhere}.dict-builtin{gap:var(--space-8);display:grid}.dict-builtin .acc+.acc{margin-block-start:0}.dict-group-count{font-weight:var(--weight-regular);color:var(--text-secondary);font-variant-numeric:tabular-nums}.dict-builtin .data-table-wrap{box-shadow:none}.dict-dialog-form{gap:var(--space-16);display:grid}.dict-dialog-actions{justify-content:flex-end;gap:var(--space-8);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.dict-radio-set{border:0;min-inline-size:0;margin:0;padding:0}.dict-radio-set>legend{margin-block-end:var(--space-8);padding:0}.dict-radio-group{flex-direction:column}.dict-radio,.dict-radio-group{gap:var(--space-8);display:flex}.dict-radio{align-items:center;min-block-size:var(--space-24);font-size:var(--text-small);cursor:pointer;flex-wrap:wrap}.dict-radio[data-disabled]{cursor:not-allowed}.doc-actions{margin-block-start:var(--space-16)}.doc-actions__head{margin-block-end:var(--space-8)}.stack.doc-actions__list{gap:var(--space-8)}.row.doc-actions__row{box-shadow:none;align-items:flex-start;gap:var(--space-12);flex-wrap:wrap}.row .doc-actions__main{min-inline-size:220px}.doc-actions__retired{opacity:.7}.doc-actions__state{font-size:var(--text-small);margin-block-start:2px}.doc-actions__signals{font-size:var(--text-small);margin-block:var(--space-8) 0;margin-inline:0;padding-inline-start:var(--space-16)}.doc-actions__btns{gap:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.doc-actions__empty{font-size:var(--text-small);margin:0}.doc-actions__foot{gap:var(--space-8);justify-content:flex-end;display:flex}.result-entries{margin:var(--space-8) 0 0;gap:var(--space-8);padding:0;list-style:none;display:grid}.result-entry{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-12);padding-block:var(--space-8);border-block-start:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.result-entry:first-child{border-block-start:0}.result-entry__main{gap:var(--space-4);flex:220px;min-inline-size:0;display:grid}.result-entry__label{font-size:var(--text-small);color:var(--text-secondary)}.result-entry__value{font-weight:var(--weight-semibold);color:var(--text-primary);overflow-wrap:anywhere}.result-entry__missing{align-items:center;gap:var(--space-4);font-size:var(--text-small);line-height:var(--text-small--line-height);font-weight:var(--weight-regular);color:var(--text-secondary);display:inline-flex}.result-entry__choices{padding:var(--space-12) var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-8)}.result-entry__onfile{font-size:var(--text-small);color:var(--text-secondary);margin:0}.result-entry__onfile strong{color:var(--text-primary);font-weight:var(--weight-semibold)}.result-entry__source{font-size:var(--text-small);color:var(--text-secondary)}.drug-substances{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;display:flex}.drug-substances__main{gap:var(--space-4);flex:220px;min-inline-size:0;display:grid}.drug-substances__value{color:var(--text-primary);overflow-wrap:anywhere}.drug-substances__missing{align-items:center;gap:var(--space-4);display:inline-flex}.drug-substances__source{font-size:var(--text-small);color:var(--text-secondary)}.drug-substances__picks{column-gap:var(--space-16);border:0;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));margin:0;padding:0;display:grid}.drug-substances__pick{gap:var(--space-8);min-block-size:var(--target-min);cursor:pointer}.donut,.drug-substances__pick{align-items:center;display:flex}.donut{gap:var(--space-20);flex-wrap:wrap}.donut__ring{flex:none}.donut__total{font-size:var(--text-page-title);fill:var(--text-primary);font-weight:800}.donut__legend{gap:var(--space-8);min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.donut__legend>li{align-items:center;gap:var(--space-8);font-size:var(--text-small);display:flex}.donut__swatch{inline-size:var(--space-12);block-size:var(--space-12);flex:none}.donut__label{color:var(--text-secondary);flex:1;min-inline-size:0}.donut__pct{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.history-strip__head{margin-block-end:var(--space-8)}.history-strip{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.history-strip>li{align-items:baseline;gap:var(--space-12);flex-wrap:wrap;display:flex}.history-strip__dot{inline-size:var(--space-8);block-size:var(--space-8);border-radius:var(--radius-pill);background:var(--text-tertiary);flex:none;align-self:center}.history-strip__dot[data-tone=ok]{background:var(--ok)}.history-strip__dot[data-tone=warn]{background:var(--warn)}.history-strip__dot[data-tone=bad]{background:var(--bad)}.history-strip__title{font-weight:var(--weight-medium);color:var(--text-primary)}.history-strip__detail,.history-strip__title{font-size:var(--text-small)}.history-strip__at{font-variant-numeric:tabular-nums;font-size:var(--text-caption);color:var(--text-tertiary);margin-inline-start:auto}.help-code__head{align-items:center;gap:var(--space-8);display:flex}.help-code__head .code-chip{margin-inline-start:0}.help-code__user{font-size:var(--text-body)}.help-note{font-size:var(--text-small);color:var(--text-tertiary)}.help-code__advice{margin-block:var(--space-8) 0}.help-healthy{margin-block-start:var(--space-8)}.help-check__gap{flex:1}.help-check__state{color:var(--text-tertiary);font-size:var(--text-caption)}.help-check__remedy{color:var(--text-secondary);font-size:var(--text-caption);text-align:end;max-inline-size:260px}.help-check__refresh{align-items:center;gap:var(--space-4);margin-inline-start:var(--space-8);display:inline-flex}.help-check__refresh svg{inline-size:var(--icon-12);block-size:var(--icon-12)}.card.pad.help-filed{margin-block-start:var(--space-16)}.help-filed__title{font-weight:var(--weight-bold);font-size:var(--text-body)}.help-filed__body{font-size:var(--text-small);color:var(--text-secondary);margin-block:var(--space-8) 0}.help-filed__body a{color:var(--text-primary)}.lbl.help-ask{margin-block-start:var(--space-16)}.seg.help-severity{margin-block-start:var(--space-8)}.field.help-what{margin-block-start:var(--space-12)}.help-attach{align-items:center;gap:var(--space-12);margin-block-start:var(--space-8);display:flex}.help-bundle{margin-block-start:var(--space-12)}.help-bundle__note{font-size:var(--text-caption);color:var(--text-tertiary);margin-block:var(--space-8);margin-inline:0}.card.pad.tasks-panel{padding:var(--space-12) var(--space-16);margin-block-start:var(--space-20)}.tasks-panel__list{margin-block-start:var(--space-8)}.tasks-panel__row{align-items:center;gap:var(--space-12);padding-block:var(--space-8);border-block-end:1px solid var(--border-subtle);padding-inline:0;display:flex}.tasks-panel__main{flex:1;min-inline-size:0}.tasks-panel__title{font-size:var(--text-small);overflow-wrap:anywhere;font-weight:550}.tasks-panel__meta{font-size:var(--text-caption);gap:var(--space-8);display:flex}.tasks-panel__due{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.tasks-panel__due.is-overdue{color:var(--bad);font-weight:650}.code.tasks-panel__ref{font-size:var(--text-micro)}.tasks-panel__done{flex:none}.tasks-panel__more{font-size:var(--text-caption);margin-block:var(--space-8) 0;font-variant-numeric:tabular-nums;margin-inline:0}.between.pdf-viewer__head{margin-block-end:var(--space-12)}.pdf-viewer__acts{gap:var(--space-8);align-items:center;display:flex}.pdf-viewer__error{padding:var(--space-20) var(--space-4)}.pdf-viewer__img{max-inline-size:100%;margin-inline:auto;display:block}.pdf-viewer__frame{border-radius:var(--radius-8);border:0;inline-size:100%;display:block}.pdf-viewer__frame--fit{max-block-size:70dvh}.dialog .pdf-pages,.dialog .pdf-viewer__frame--fit,.dialog [data-pdf-viewer] [aria-busy=true]>*{max-block-size:48dvh}.dialog .pdf-pages{overscroll-behavior:contain;overflow-y:auto}.pdf-viewer__open{justify-items:center;gap:var(--space-8);padding-block:var(--space-32);text-align:center;display:grid}.pdf-viewer__hint{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary);margin:0}.pdf-pages{justify-self:stretch;text-align:start;inline-size:100%}.pdf-pages,.pdf-pages__host{gap:var(--space-12);display:grid}.pdf-pages__host:empty{display:none}.pdf-pages__page{border:1px solid var(--border-default);border-radius:var(--radius-8);block-size:auto;inline-size:100%;display:block}.card.pad.skel-row{align-items:center;gap:var(--space-12);display:flex}.skel-row__end{margin-inline-start:auto}.working__text{flex:1;min-inline-size:0}.view-as{gap:var(--space-8);flex-wrap:wrap;display:flex}.view-as__err{margin-block-start:var(--space-8)}.name-unlock__foot{gap:var(--space-8);justify-content:flex-end;margin-block-start:var(--space-12);display:flex}.notice.sent-back{font-weight:var(--weight-medium)}.cmdk-entry{display:contents}.sig-pad-box{background:var(--surface-secondary);border:1px solid var(--border-default);border-radius:var(--radius-12);touch-action:none;block-size:192px;margin-block-start:var(--space-12);position:relative;overflow:hidden}.sig-pad-box canvas{cursor:crosshair;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.sig-pad-box .sig-pad-note{inset-inline:var(--space-12);pointer-events:none;margin:0;position:absolute;inset-block-end:var(--space-8)}.sig-pad-ph{color:var(--text-tertiary);font-size:var(--text-subsection);pointer-events:none;transition:opacity var(--duration-standard);inset-inline-start:50%;font-style:italic;position:absolute;top:44%;transform:translate(-50%,-50%)}[dir=rtl] .sig-pad-ph{transform:translate(50%,-50%)}.sig-pad-ph.hide{opacity:0}.sig-pad-base{inset-inline:var(--space-20);background:var(--border-default);pointer-events:none;block-size:1px;position:absolute;inset-block-end:var(--space-48)}.sig-adopted{align-items:center;gap:var(--space-16);padding:var(--space-12) var(--space-16);border:1px solid var(--border-default);border-radius:var(--radius-12);background:var(--print-paper);margin-block-start:var(--space-12);display:flex}.sig-adopted img{object-fit:contain;block-size:56px;max-inline-size:240px}.ds-tabs{gap:var(--space-4);display:flex}.ds-tabs__tab{align-items:center;gap:var(--space-8);font:inherit;cursor:pointer;white-space:nowrap;font-weight:var(--weight-medium);color:var(--text-secondary);background:0 0;border:none;display:inline-flex}.ds-tabs__badge,.ds-tabs__tab:hover{color:var(--text-primary)}.ds-tabs__badge{min-inline-size:var(--space-20);padding-inline:var(--space-4);border-radius:var(--radius-pill);background:var(--surface-active);font-size:var(--text-micro);line-height:var(--text-micro--line-height);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.ds-tabs[data-variant=line]{border-block-end:1px solid var(--border-default);margin-block:var(--space-16);scrollbar-width:none;overflow:auto hidden}.ds-tabs[data-variant=line]::-webkit-scrollbar{display:none}.ds-tabs[data-variant=line] .ds-tabs__tab{min-block-size:var(--target-min);padding-block:var(--space-8);padding-inline:var(--space-12);font-size:var(--text-body);line-height:var(--text-body--line-height);border-block-end:2px solid #0000;margin-block-end:-1px}.ds-tabs[data-variant=line] .ds-tabs__tab[aria-selected=true]{color:var(--text-primary);border-block-end-color:var(--text-primary);font-weight:var(--weight-semibold)}.ds-tabs[data-variant=pill]{flex-wrap:wrap}.ds-tabs[data-variant=pill] .ds-tabs__tab{gap:var(--space-4);padding:var(--space-4) var(--space-12);min-block-size:var(--control-h-sm);font-size:var(--text-small);line-height:var(--text-small--line-height);border-radius:var(--radius-8)}.ds-tabs[data-variant=pill] .ds-tabs__tab:hover,.ds-tabs[data-variant=pill] .ds-tabs__tab[aria-selected=true]{background:var(--surface-secondary);color:var(--text-primary)}.ds-tabs[data-variant=pill] .ds-tabs__badge{min-inline-size:var(--space-16);block-size:var(--space-16);background:var(--action-primary);color:var(--action-primary-fg);font-weight:var(--weight-bold)}.ds-tabs[data-variant=line] .ds-tabs__tab:focus-visible{outline-offset:-2px}.ds-tabs__panel:focus-visible{outline:none}.ds-tabs-root{display:contents}.control-row{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}:is(.control-row,.ds-filterbar__row,.page-header__actions,.ds-ttc__row) :is(.ff,.field){margin-block-end:0}:is(.ds-filterbar__controls,.ds-filterbar__actions,.ds-ttc__actions){align-self:stretch;align-items:center;display:flex}:is(.control-row,.ds-filterbar__row,.ds-filterbar__controls,.ds-filterbar__actions,.page-header__actions,.ds-ttc__row,.ds-ttc__actions)>:is(.btn,.seg){align-self:stretch}@media (max-width:639px){.page-header__actions>:has(.ff,.field){flex:100%}}:is(.control-row,.ds-filterbar__row,.ds-filterbar__controls,.ds-filterbar__actions,.page-header__actions,.ds-ttc__row,.ds-ttc__actions)>.btn-icon{min-inline-size:max(var(--control-h-md),var(--target-min))}.xn-note{gap:var(--space-4);min-inline-size:0;display:grid}.xn-urgent{align-items:center;gap:var(--space-4);font-size:var(--text-small);line-height:var(--text-small--line-height);font-weight:var(--weight-medium);display:inline-flex}.xn-body,.xn-urgent{color:var(--text-primary)}.xn-body{white-space:pre-wrap;overflow-wrap:anywhere}.xn-sheet{gap:var(--space-16);display:grid}.xn-fields{gap:var(--space-12);display:grid}.xn-urgent-row{justify-content:space-between;align-items:center;gap:var(--space-16);min-block-size:var(--space-48);display:flex}.xn-strong{font-weight:var(--weight-medium);color:var(--text-primary)}.xn-help{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary)}.xs{display:grid}.xs,.xs-head{gap:var(--space-12)}.xs-head{justify-content:space-between;align-items:center;flex-wrap:wrap;display:flex}.xs-note{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary);margin:0}.xs-list{border:1px solid var(--border-default);border-radius:var(--radius-card);margin:0;padding:0;list-style:none}.xs-row{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-12);min-inline-size:0;display:flex}.xs-row+.xs-row{border-block-start:1px solid var(--border-subtle)}.xs-name{gap:var(--space-4);min-inline-size:0;display:grid}.xs-label{color:var(--text-primary);font-weight:var(--weight-medium);overflow-wrap:anywhere}.xs-expected{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary)}.xs-stepper{align-items:center;gap:var(--space-4);flex:none;display:flex}.xs-step{min-inline-size:var(--space-48);min-block-size:var(--space-48)}.xs-count{min-inline-size:var(--space-32);text-align:center;font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);color:var(--text-primary)}.xs-add{align-items:flex-end;gap:var(--space-12);flex-wrap:wrap;display:flex}.xs-add>:first-child{flex:12rem;min-inline-size:0}.xs-actions{justify-content:flex-end;display:flex}.sup-items{margin:0 0 var(--space-12);gap:var(--space-8);padding:0;list-style:none;display:grid}.sup-item{align-items:center;gap:var(--space-8);display:flex}.sup-item>:first-child{flex:auto;min-inline-size:0}.sup-group{margin:var(--space-16) 0 0;border:0;min-inline-size:0;padding:0}.sup-group>legend{margin-block-end:var(--space-8);padding:0}.sup-qtys{gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}.onb-grid{gap:var(--space-12);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.onb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.onb-section{gap:var(--space-12);margin-block-start:var(--space-24);display:grid}.onb-form{max-inline-size:56rem}.onb-choices{gap:var(--space-12) var(--space-24);flex-wrap:wrap;align-items:center;display:flex}.onb-progress{display:grid}.onb-progress,.onb-progress-row{gap:var(--space-12);min-inline-size:0}.onb-progress-row{align-items:center;display:flex}.onb-progress-bar{gap:var(--space-8);flex:auto;min-inline-size:0;display:flex}.onb-progress[data-size=compact] .onb-progress-bar{gap:var(--space-4);max-inline-size:12rem}.onb-progress-seg{gap:var(--space-8);flex:1 1 0;align-content:start;min-inline-size:0;display:grid}.onb-progress-cells{block-size:var(--space-8);border-radius:var(--radius-pill);gap:1px;display:flex;overflow:hidden}.onb-progress[data-size=compact] .onb-progress-cells{block-size:var(--space-4)}.onb-progress-cell{background:var(--border-strong);flex:1 1 0}.onb-progress[data-tone=active] .onb-progress-cell[data-done]{background:var(--status-info-fg)}.onb-progress[data-tone=complete] .onb-progress-cell[data-done]{background:var(--status-success-fg)}.onb-progress[data-tone=muted] .onb-progress-cell[data-done]{background:var(--text-tertiary)}.onb-progress-count{white-space:nowrap;color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none}.onb-progress-count,.onb-progress-seg-label{font-size:var(--text-caption);line-height:var(--text-caption--line-height)}.onb-progress-seg-label{justify-content:space-between;gap:0 var(--space-8);font-weight:var(--weight-medium);color:var(--text-primary);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.onb-progress-steps{gap:var(--space-16);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.onb-progress-steps{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}.onb-progress-steps-head{font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:var(--weight-semibold);color:var(--text-secondary);margin-block-end:var(--space-4);display:block}.onb-progress-steps ul{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.onb-progress-steps ul li{align-items:flex-start;gap:var(--space-8);font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--text-tertiary);display:flex}.onb-progress-steps ul li[data-done]{color:var(--text-primary)}.onb-progress-mark{inline-size:var(--icon-16);block-size:var(--icon-16);flex:none;margin-block-start:2px}.onb-progress-steps ul li[data-done] .onb-progress-mark{color:var(--status-success-fg)}.onb-actions{gap:var(--space-8);flex-wrap:wrap;align-items:center;margin:0;display:flex}.onb-mono{font-family:var(--font-mono);font-size:var(--text-caption);overflow-wrap:anywhere}.onb-fieldset{gap:var(--space-8);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.onb-legend{font-size:var(--text-caption);line-height:var(--text-caption--line-height);font-weight:var(--weight-semibold);color:var(--text-secondary);margin-block-end:var(--space-8);padding:0}.onb-check{align-items:center;gap:var(--space-8);min-block-size:var(--space-32);cursor:pointer;display:inline-flex}.onb-typed-sig{overflow-wrap:anywhere;font-family:Segoe Script,Snell Roundhand,Brush Script MT,cursive;font-style:italic;font-size:var(--text-display);line-height:var(--text-display--line-height);color:var(--text-primary);align-self:center;margin:0}.supplies-site-picker{min-inline-size:12rem;max-inline-size:18rem}.sup-cat{align-items:center;gap:var(--space-8);min-inline-size:0;display:inline-flex}.sup-cat>span{overflow-wrap:anywhere;min-inline-size:0}.sup-cat-icon{inline-size:var(--icon-16);block-size:var(--icon-16);flex:none}.sf-page{gap:var(--space-16);min-inline-size:0;max-inline-size:48rem;display:grid}.sf-narrow{max-inline-size:36rem}.sf-lead{color:var(--text-secondary);margin:0}.sf-section{gap:var(--space-8);min-inline-size:0;display:grid}.sf-h2{font-size:var(--text-subsection);line-height:var(--text-subsection--line-height);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.sf-list{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-primary);margin:0;padding:0;list-style:none}.sf-list,.sf-row{min-inline-size:0}.sf-row{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-12);min-block-size:var(--space-64);display:flex}.sf-row+.sf-row{border-block-start:1px solid var(--border-subtle)}.sf-name{gap:var(--space-4);flex:auto;min-inline-size:0;display:grid}.sf-label{color:var(--text-primary);font-weight:var(--weight-medium);overflow-wrap:anywhere}.sf-gone,.sf-sub{color:var(--text-secondary)}.sf-sub{align-items:center;gap:var(--space-4) var(--space-8);font-size:var(--text-small);line-height:var(--text-small--line-height);flex-wrap:wrap;display:flex}.sf-num{font-variant-numeric:tabular-nums}.sf-yours{font-weight:var(--weight-medium);color:var(--text-primary)}.sf-wrong{min-block-size:var(--target-min)}.sf-sub>.sf-wrong{margin-block:calc((1lh - max(var(--control-h-sm), var(--target-min))) / 2)}.sf-add{min-inline-size:var(--space-96);white-space:nowrap;flex:none}.sf-qty{font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);color:var(--text-primary);text-align:end;flex:none}.sf-stepper{align-items:center;gap:var(--space-4);flex:none;display:flex}.sf-step{min-inline-size:var(--space-48);min-block-size:var(--space-48)}.sf-count,.sf-step{scroll-margin-block:var(--space-96) calc(var(--space-128) + var(--space-48))}.sf-count{inline-size:var(--space-48);min-block-size:var(--space-48);padding:0 var(--space-4);text-align:center;font:inherit;font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);color:var(--text-primary);background:var(--surface-primary);border:1px solid var(--border-strong);border-radius:var(--radius-input)}.sf-count:focus-visible{border-color:var(--border-focus);outline:none}.sf-count:disabled{color:var(--text-tertiary);background:var(--surface-secondary)}.sf-bar{z-index:var(--z-sticky);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--elevation-2);padding:var(--space-12);position:sticky;inset-block-end:var(--tabbar-clear,calc(var(--space-12) + env(safe-area-inset-bottom,0px)))}.sf-bar-inner{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.sf-bar-text{gap:var(--space-4);flex:12rem;min-inline-size:0;display:grid}.sf-bar-title{font-weight:var(--weight-semibold);color:var(--text-primary)}.sf-bar-inner>.btn{min-block-size:var(--space-48);flex:12rem}.sf-sheet{gap:var(--space-12);display:grid}.sf-sheet-actions{justify-content:flex-end;align-items:center;gap:var(--space-8);flex-wrap:wrap;flex:auto;display:flex}.sf-sheet-actions>.btn{min-block-size:var(--target-min)}.sf-form{gap:var(--space-20);display:grid}.sf-fieldset{border:0;min-inline-size:0;margin:0;padding:0}.sf-legend{font-weight:var(--weight-medium);color:var(--text-primary);margin-block-end:var(--space-8);padding:0}.sf-choices{gap:var(--space-8);display:grid}.sf-choice{align-items:center;gap:var(--space-12);cursor:pointer;min-block-size:var(--space-64);padding:var(--space-8) var(--space-12);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-primary);display:flex}.sf-choice:has([data-state=checked]){border-color:var(--border-strong);background:var(--surface-secondary)}.sf-actions{justify-content:flex-end;gap:var(--space-8);flex-wrap:wrap;display:flex}.sf-actions>.btn{min-block-size:var(--space-48)}.sf-plain-list{margin:0 0 var(--space-4);padding-inline-start:var(--space-20)}.sf-plain{margin:0}.sf-plain+.sf-plain{margin-block-start:var(--space-4)}@media (max-width:400px){.sf-row:has(.sf-stepper){flex-wrap:wrap}.sf-row:has(.sf-stepper) .sf-name{flex-basis:100%}.sf-row:has(.sf-stepper) .sf-stepper{margin-inline-start:auto}.sf-actions>.btn{flex:100%}}.sf-bar--end{position:static}.sf-tiles,.sf-tiles>li{min-inline-size:0;display:grid}.sf-tiles{gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));margin:0;padding:0;list-style:none}.sf-tile{align-content:start;gap:var(--space-4);block-size:100%;inline-size:100%;min-block-size:var(--space-96);padding:var(--space-12);text-align:start;cursor:pointer;font:inherit;color:var(--text-primary);background:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-card);display:grid}.sf-tile:hover{background:var(--surface-active)}.sf-tile-name{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.sf-tile-basket{font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--text-primary)}.sf-group{font-size:var(--text-caption);color:var(--text-tertiary);overflow-wrap:anywhere}.sf-pick{gap:var(--space-12);min-inline-size:0;display:grid}.sf-pick-search{z-index:var(--z-sticky);padding-block:var(--space-16) var(--space-4);background:var(--surface-elevated);margin-block-start:calc(-1 * var(--space-16));position:sticky;inset-block-start:calc(-1 * var(--space-16))}.sf-pick-search>.ds-filterbar__search{margin:0;display:block}.sf-list--sheet{background:0 0;border:0;border-radius:0}.sf-list--sheet>.sf-row{padding-inline:var(--space-8);min-block-size:var(--space-64)}.sf-page>.ds-filterbar{margin-block-end:0}.sf-sheet-count{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-inline-end:auto}.sf-cat-group{gap:var(--space-8);min-inline-size:0;display:grid}.sf-cat-group+.sf-cat-group{margin-block-start:var(--space-8)}.sf-cat-head{font-size:var(--text-small);line-height:var(--text-small--line-height);font-weight:var(--weight-semibold);color:var(--text-secondary);margin:0}.sup-page{gap:var(--space-16);flex-direction:column;min-inline-size:0;display:flex}.sup-h2{font-size:var(--text-section);line-height:var(--text-section--line-height);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.sup-muted{color:var(--text-secondary);font-size:var(--text-small);line-height:var(--text-small--line-height)}.sup-strong{font-weight:var(--weight-semibold)}.sup-meta{align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;display:inline-flex}.sup-cell-stack{gap:var(--space-4);overflow-wrap:anywhere;flex-direction:column;min-inline-size:0;display:inline-flex}.sup-cell-end{align-items:flex-end}.data-table .sup-cell-stack{gap:0}.sup-dash{gap:var(--space-16);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.sup-dash__main,.sup-dash__side{gap:var(--space-16);flex-direction:column;min-inline-size:0;display:flex}@media (max-width:1023px){.sup-dash{grid-template-columns:minmax(0,1fr)}}.sup-panel{padding:var(--space-16);gap:var(--space-12);flex-direction:column;min-inline-size:0;display:flex}.sup-panel__head{align-items:center;gap:var(--space-8) var(--space-12);display:flex}.sup-panel__title{align-items:baseline;gap:var(--space-4) var(--space-12);flex-wrap:wrap;min-inline-size:0;display:flex}.sup-panel__title>.sup-h2{overflow-wrap:anywhere;min-inline-size:0}.sup-panel__count{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none}.sup-panel__action{flex:none;margin-inline-start:auto}.sup-panel__empty,.sup-panel__foot{margin:0}.sup-figure{gap:var(--space-4);flex-direction:column;margin:0;display:flex}.sup-figure__value{font-size:var(--text-display);line-height:var(--text-display--line-height);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary)}.sup-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sup-list__row{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-16);padding-block:var(--space-8);border-block-start:1px solid var(--border-subtle);display:flex}.sup-list__row>.sup-cell-stack{flex:auto}.sup-list__title{align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.sup-list__row>:not(.sup-cell-stack){flex:none}.sup-list__row:first-child{border-block-start:0}.sup-list__end{justify-content:flex-end;align-items:center;gap:var(--space-12);font-variant-numeric:tabular-nums;flex:none;display:inline-flex}.sup-list__qty{color:var(--text-secondary);font-size:var(--text-small);line-height:var(--text-small--line-height);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:640px){.sup-list__row{flex-wrap:wrap}.sup-list__end{justify-content:flex-start}}.sup-plainlist{margin:0;padding-inline-start:var(--space-20)}.sup-section{min-inline-size:0}.sup-form,.sup-section{gap:var(--space-12);flex-direction:column;display:flex}.sup-form{max-inline-size:40rem}.sup-entry>.ff{flex:12rem;min-inline-size:0;max-inline-size:18rem}@media (max-width:479px){.sup-entry>.ff{flex-basis:100%;max-inline-size:none}}.sup-entry-now{margin:0}.sup-actions{justify-content:flex-end;flex-wrap:wrap}.sup-actions,.sup-preview{gap:var(--space-8);display:flex}.sup-preview{flex-direction:column}.sup-preview>p{margin:0}.sup-count{padding-block-end:var(--space-96)}.sup-count-field{inline-size:6rem;margin:0;margin-inline-start:auto}@container data-table (max-width:767px){.sup-count-field{margin-inline-start:0}}.sup-count-field input{text-align:end;font-variant-numeric:tabular-nums}.sup-reported{align-items:center;gap:var(--space-4) var(--space-8);color:var(--status-warning-fg);font-size:var(--text-small);flex-wrap:wrap;display:inline-flex}.sup-review{gap:var(--space-16);flex-direction:column;max-inline-size:48rem;display:flex}.sup-dock{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--elevation-2);flex-wrap:wrap;display:flex;position:sticky;inset-block-end:0}@media (max-width:720px){.sup-dock{inset-block-end:var(--tabbar-clear,0)}}.sup-cell-stack>a,.sup-list__title>a,.sup-panel__action>a{min-block-size:var(--space-24);align-items:center;display:inline-flex}.sc-page{gap:var(--space-16)}.sc-page,.sc-section{flex-direction:column;display:flex}.sc-section{gap:var(--space-12);margin-block-start:var(--space-8)}.sc-section-head{align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;display:flex}.sc-head-actions{align-items:center;gap:var(--space-8);margin-inline-start:auto;display:flex}.sc-h2{font-size:var(--text-section);line-height:var(--text-section--line-height)}.sc-h2,.sc-h3{font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.sc-h3{font-size:var(--text-subsection);line-height:var(--text-subsection--line-height)}.sc-cell-2{gap:var(--space-4);flex-direction:column;align-items:flex-start;min-inline-size:0;display:flex}.data-table .sc-cell-2{gap:0}.sc-nowrap{white-space:nowrap}.sc-sub{overflow-wrap:anywhere}.sc-note,.sc-sub{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary)}.sc-note{margin:0}.sc-notes{max-inline-size:48rem;overflow-wrap:anywhere;margin:0}.sc-notes,.sc-own{color:var(--text-secondary)}.sc-own{font-size:var(--text-caption)}.sc-link{color:var(--text-primary);text-underline-offset:var(--space-4);text-decoration:underline}.sc-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sc-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));display:grid}.sc-cards,.sc-site{gap:var(--space-12)}.sc-site{flex-direction:column;min-inline-size:0;display:flex}.sc-site-head{justify-content:space-between;align-items:center}.sc-site-actions,.sc-site-head{gap:var(--space-8);flex-wrap:wrap;display:flex}.sc-site-actions{margin-block-start:auto}.sc-form{gap:var(--space-16)}.sc-form,.sc-subform{flex-direction:column;display:flex}.sc-subform{gap:var(--space-12);border-block-start:1px solid var(--border-subtle);padding-block-start:var(--space-8)}.sc-form-h{margin:var(--space-8) 0 0;font-size:var(--text-subsection);line-height:var(--text-subsection--line-height);font-weight:var(--weight-semibold);color:var(--text-primary)}.sc-grid{gap:var(--space-12) var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sc-switches{gap:var(--space-12);flex-direction:column;display:flex}.sc-hint{font-size:var(--text-small);color:var(--text-secondary);margin:0}.sc-issues{margin:0;padding-inline-start:var(--space-20)}.sc-return{gap:var(--space-12) var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sc-maths{padding:var(--space-8) var(--space-12);border-radius:var(--radius-control);background:var(--surface-secondary);color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0}.sc-radios{gap:var(--space-8);flex-direction:column;display:flex}.sc-radio{align-items:center;gap:var(--space-8);min-block-size:var(--space-32);cursor:pointer;display:inline-flex}.sc-eq-list,.sc-history{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sc-eq-row,.sc-history-row{justify-content:space-between;align-items:center;gap:var(--space-12);padding-block:var(--space-8);border-block-end:1px solid var(--border-subtle);display:flex}@media (max-width:767px){.sc-grid,.sc-return{grid-template-columns:minmax(0,1fr)}.sc-head-actions{margin-inline-start:0}}.sc-import{max-inline-size:64rem}.sc-import-form{gap:var(--space-16);flex-direction:column;max-inline-size:40rem;display:flex}.sc-import-or{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary);margin:0}@container data-table (min-width:768px){.sc-import [data-align=end] .sc-cell-2{align-items:flex-end}}.sc-import-actions{align-items:center;gap:var(--space-8) var(--space-12);flex-wrap:wrap;display:flex}.sc-reasons{gap:var(--space-4);font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary);overflow-wrap:anywhere;margin:0;padding-inline-start:var(--space-16)}.sc-reasons,.so-page{flex-direction:column;display:flex}.so-page{gap:var(--space-16);min-inline-size:0}.so-section{flex-direction:column;min-inline-size:0}.so-section,.so-section-head{gap:var(--space-12);display:flex}.so-section-head{justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.so-h2{font-size:var(--text-section);line-height:var(--text-section--line-height);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.so-sub{line-height:var(--text-small--line-height)}.so-note,.so-sub{color:var(--text-secondary);font-size:var(--text-small)}.so-note,.so-pre{margin:0}.so-pre{white-space:pre-wrap;overflow-wrap:anywhere}.so-num{font-variant-numeric:tabular-nums;white-space:nowrap}.so-stack{gap:var(--space-12);flex-direction:column;min-inline-size:0;display:flex}.so-actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.so-note-field{max-inline-size:40rem}.so-item{overflow-wrap:anywhere;min-inline-size:0;display:flex}.so-item,.so-qty{flex-direction:column}.so-qty{align-items:flex-end;gap:var(--space-4);display:inline-flex}.so-cell-input{box-sizing:border-box;inline-size:6rem;padding-block:var(--space-4);padding-inline:var(--space-8);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-primary);color:var(--text-primary);font:inherit;font-size:var(--text-body);text-align:end;font-variant-numeric:tabular-nums}.so-cell-input:focus{border-color:var(--border-focus);outline:none}.so-cell-input.err{border-color:var(--status-error-fg)}.so-pick-list{border:1px solid var(--border-default);border-radius:var(--radius-8);max-block-size:22rem;margin:0;padding:0;list-style:none;overflow-y:auto}.so-pick-list>li+li{border-block-start:1px solid var(--border-subtle)}.so-pick{justify-content:space-between;align-items:center;gap:var(--space-12);inline-size:100%;min-block-size:var(--row-h-standard);padding-block:var(--space-8);padding-inline:var(--space-12);color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.so-pick:hover{background:var(--surface-interactive)}.so-pick:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.so-detail{gap:var(--space-16);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.so-detail{grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);align-items:start}}.so-main,.so-side{gap:var(--space-16);flex-direction:column;min-inline-size:0;display:flex}.so-approve-lines,.so-call-lines{margin:0;padding:0;list-style:none}.so-approve-lines>li,.so-call-lines>li{justify-content:space-between;align-items:baseline;gap:var(--space-12);padding-block:var(--space-8);border-block-start:1px solid var(--border-subtle);display:flex}.so-trail{gap:var(--space-12);margin:0;padding:0;list-style:none}.so-trail,.so-trail>li{flex-direction:column;display:flex}.so-trail>li{gap:var(--space-4);overflow-wrap:anywhere}.so-receive{max-inline-size:72rem}.so-form-row{gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.so-scan{min-inline-size:min(100%,18rem)}.so-lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.so-line{padding-block:var(--space-12);border-block-start:1px solid var(--border-subtle)}.so-line:first-child{border-block-start:0}.so-line-lot,.so-line-main{gap:var(--space-12);grid-template-columns:minmax(0,2fr) minmax(7rem,1fr) minmax(7rem,1fr) auto;align-items:start;display:grid}.so-line-lot{border-inline-start:2px solid var(--border-default);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-block-start:var(--space-8);padding-inline-start:var(--space-16)}@media (max-width:767px){.so-line-lot,.so-line-main{grid-template-columns:minmax(0,1fr)}.so-line-lot{padding-inline-start:var(--space-12)}}.so-approve{gap:var(--space-16);flex-direction:column;min-inline-size:0;max-inline-size:36rem;margin-inline:auto;display:flex}.so-approve-total{justify-content:space-between;gap:var(--space-12);border-block-start:2px solid var(--border-default);font-weight:var(--weight-semibold);margin:0;padding-block-start:var(--space-8);display:flex}.so-approve-actions{gap:var(--space-12);flex-direction:column;display:flex}.so-approve-actions>.btn{inline-size:100%}.so-approve-done{align-items:center;gap:var(--space-8);text-align:center;flex-direction:column;display:flex}.so-done-mark{inline-size:var(--icon-24);block-size:var(--icon-24);color:var(--status-success-fg)}.sa-page{gap:var(--space-16)}.sa-page,.sa-section{min-inline-size:0;display:grid}.sa-section,.sa-section-top{gap:var(--space-12)}.sa-section-top{justify-content:space-between;align-items:flex-start;flex-wrap:wrap;display:flex}.sa-section-h,.sa-set-h{font-size:var(--text-subsection);line-height:var(--text-subsection--line-height);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.sa-section-note{font-size:var(--text-small);line-height:var(--text-small--line-height);max-inline-size:70ch;margin:0}.sa-inline{align-items:center;gap:var(--space-8);display:inline-flex}.sa-mono{font-family:var(--font-mono)}.sa-break{overflow-wrap:anywhere}.sa-num{font-variant-numeric:tabular-nums;text-align:end}.sa-btn-icon{inline-size:var(--icon-16);block-size:var(--icon-16)}.sa-filter-wide{inline-size:16rem}.sa-filter-type,.sa-filter-wide{min-inline-size:0;max-inline-size:100%}.sa-filter-type{inline-size:12rem}.sa-alert-detail,.sa-alert-status,.sa-alert-what{gap:var(--space-4);min-inline-size:0;display:grid}.sa-alert-detail .muted,.sa-alert-status .muted,.sa-alert-what .muted{font-size:var(--text-small);line-height:var(--text-small--line-height)}.sa-note-was{margin-block:var(--space-8) 0;font-size:var(--text-small)}.sa-settings{gap:var(--space-16);max-inline-size:48rem;display:grid}.sa-set-card{gap:var(--space-12);padding:var(--space-20);display:grid}.sa-set-card>p{margin:0}.sa-dialog-form{gap:var(--space-12);display:grid}.sa-checks{gap:var(--space-8);border:0;margin:0;padding:0;display:grid}.sa-checks legend{font-size:var(--text-small);color:var(--text-secondary);margin-block-end:var(--space-4);padding:0}.sa-check{align-items:center;gap:var(--space-8);min-block-size:var(--space-32);cursor:pointer;display:inline-flex}.sa-sites{gap:var(--space-16);display:grid}.sa-site{gap:var(--space-12);padding:var(--space-20);min-inline-size:0;display:grid}.sa-site-head{justify-content:space-between;align-items:flex-start;gap:var(--space-12);flex-wrap:wrap;display:flex}.sa-site-head p{margin:var(--space-4) 0 0}.sa-site-actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.sa-form{gap:var(--space-12);padding:var(--space-20);min-inline-size:0;max-inline-size:40rem;display:grid}.sa-form-actions{justify-content:flex-end;gap:var(--space-8);display:flex}.sa-two{gap:var(--space-24);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.sa-two .sa-form{max-inline-size:none}.sa-pick>:first-child{flex:100%;min-inline-size:0}.sa-pick>:nth-child(2){flex:0 10rem;min-inline-size:0}.sa-totals,.sa-trace{gap:var(--space-16);display:grid}.sa-totals{padding:var(--space-20);grid-template-columns:repeat(4,minmax(0,1fr))}.sa-total{gap:var(--space-4);display:grid}.sa-stat-label,.sa-total-label{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--text-secondary)}.sa-stat-value,.sa-total-value{font-size:var(--text-section);line-height:var(--text-section--line-height);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary)}.sa-stats{gap:var(--space-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sa-stat{gap:var(--space-4);padding:var(--space-16);align-content:start;min-inline-size:0;display:grid}.sa-stat-sub,.sa-stat-trend{font-size:var(--text-small);line-height:var(--text-small--line-height)}.sa-report{gap:var(--space-24);min-inline-size:0;display:grid}.sa-valuation{gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));display:grid}.sa-val-site{padding:var(--space-20)}.sa-chart,.sa-val-site{gap:var(--space-12);min-inline-size:0;display:grid}.sa-chart{margin:0;overflow-x:auto}.sa-legend{gap:var(--space-16);font-size:var(--text-small);color:var(--text-secondary);flex-wrap:wrap;display:flex}.sa-legend-item{align-items:center;gap:var(--space-8);display:inline-flex}.sa-swatch{inline-size:var(--space-12);block-size:var(--space-12);border-radius:var(--radius-4);background:var(--action-primary)}.sa-swatch[data-series=spend]{background:var(--text-tertiary)}.sa-chart-table{border-collapse:collapse;inline-size:100%;font-size:var(--text-small);line-height:var(--text-small--line-height)}.sa-chart-table td,.sa-chart-table th{padding-block:var(--space-4);padding-inline:var(--space-8);text-align:start;border-block-end:1px solid var(--border-subtle)}.sa-chart-table thead th{font-weight:var(--weight-medium);color:var(--text-secondary)}.sa-chart-table tbody th{font-weight:var(--weight-regular);white-space:nowrap;color:var(--text-primary)}.sa-chart-table td.sa-num,.sa-chart-table th.sa-num{text-align:end}.sa-bar-cell{grid-template-columns:minmax(var(--space-64),1fr) auto;align-items:center;gap:var(--space-8);display:grid}.sa-bar{appearance:none;inline-size:100%;block-size:var(--space-8);border-radius:var(--radius-4);background:var(--border-subtle);color:var(--action-primary);border:0;overflow:hidden}.sa-bar::-webkit-progress-bar{background:var(--border-subtle);border-radius:var(--radius-4)}.sa-bar::-webkit-progress-value{background:var(--action-primary);border-radius:var(--radius-4)}.sa-bar::-moz-progress-bar{background:var(--action-primary);border-radius:var(--radius-4)}.sa-bar[data-series=spend]{color:var(--text-tertiary)}.sa-bar[data-series=spend]::-webkit-progress-value{background:var(--text-tertiary)}.sa-bar[data-series=spend]::-moz-progress-bar{background:var(--text-tertiary)}.sa-chart-note{font-size:var(--text-small);line-height:var(--text-small--line-height);max-inline-size:70ch}@media (max-width:1023px){.sa-two{grid-template-columns:minmax(0,1fr)}.sa-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sa-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-pick>:nth-child(2){flex:100%}.sa-filter-type,.sa-filter-wide{inline-size:100%}}@media (max-width:479px){.sa-stats{grid-template-columns:minmax(0,1fr)}.sa-bar-cell{grid-template-columns:minmax(var(--space-32),1fr) auto}}@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-divide-y-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:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}