@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--zwp-angle:0deg}}}@layer theme{:root,:host{--font-sans:var(--font-instrument-sans), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--color-black:#000;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--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;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-instrument-sans), ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--color-paper:var(--site-paper);--color-paper-sunk:var(--site-paper-sunk);--color-rule:var(--site-rule);--color-rule-strong:var(--site-rule-strong);--color-ink:var(--site-ink);--color-graphite:var(--site-graphite);--color-graphite-soft:var(--site-graphite-soft);--color-brand:var(--site-brand);--color-brand-deep:var(--site-accent-text);--color-electric:var(--site-electric);--color-critical:var(--site-critical);--color-panel:var(--site-panel);--color-panel-raised:var(--site-panel-raised);--color-panel-rule:var(--site-panel-rule);--color-panel-fg:var(--site-panel-fg);--color-panel-muted:var(--site-panel-muted);--color-trace:var(--site-trace);--color-critical-lum:var(--site-critical-lum);--font-display:var(--font-instrument-sans), ui-sans-serif, system-ui, sans-serif;--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.grid{grid-template-columns:minmax(0,1fr)}.instrument{overflow:hidden}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-13{top:calc(var(--spacing) * 13)}.top-\[calc\(var\(--header-h\)\+0\.5rem\)\]{top:calc(var(--header-h) + .5rem)}.top-\[calc\(var\(--header-h\)\+2\.8125rem\)\]{top:calc(var(--header-h) + 2.8125rem)}.right-2{right:calc(var(--spacing) * 2)}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.-left-px{left:-1px}.left-0{left:0}.left-2\.5{left:calc(var(--spacing) * 2.5)}.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-\[70\]{z-index:70}.z-\[100\]{z-index:100}.z-\[900\]{z-index:900}.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-1\.5{margin:calc(var(--spacing) * -1.5)}.m-0{margin:0}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.ms-auto{margin-inline-start:auto}.ms-px{margin-inline-start:1px}.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-2\.5{margin-top:calc(var(--spacing) * 2.5)}.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-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1{margin-right:var(--spacing)}.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-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.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}.list-item{display:list-item}.table{display:table}.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-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.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-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-16{height:calc(var(--spacing) * 16)}.h-\[248px\]{height:248px}.h-full{height:100%}.h-px{height:1px}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[13rem\]{max-height:13rem}.max-h-\[32rem\]{max-height:32rem}.max-h-\[46dvh\]{max-height:46dvh}.max-h-\[min\(78dvh\,44rem\)\]{max-height:min(78dvh,44rem)}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-\[13rem\]{min-height:13rem}.min-h-\[16rem\]{min-height:16rem}.min-h-\[20rem\]{min-height:20rem}.min-h-\[26rem\]{min-height:26rem}.min-h-\[34rem\]{min-height:34rem}.min-h-\[112px\]{min-height:112px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.w-0\.5{width:calc(var(--spacing) * .5)}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-12{width:calc(var(--spacing) * 12)}.w-24{width:calc(var(--spacing) * 24)}.w-56{width:calc(var(--spacing) * 56)}.w-\[2px\]{width:2px}.w-\[min\(20rem\,calc\(100vw-3rem\)\)\]{width:min(20rem,100vw - 3rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.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-\[18rem\]{max-width:18rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[68ch\]{max-width:68ch}.max-w-\[74ch\]{max-width:74ch}.max-w-\[80\%\]{max-width:80%}.max-w-\[92ch\]{max-width:92ch}.max-w-\[92rem\]{max-width:92rem}.max-w-\[236px\]{max-width:236px}.max-w-\[248px\]{max-width:248px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[520px\]{max-width:520px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-\[3\.5rem\]{min-width:3.5rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[32rem\]{min-width:32rem}.min-w-\[44rem\]{min-width:44rem}.min-w-\[46rem\]{min-width:46rem}.flex-1{flex:1}.flex-\[1_0_auto\]{flex:1 0 auto}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.origin-top-left{transform-origin:0 0}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-100{--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.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-pulse{animation:var(--animate-pulse)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.scroll-mt-\[calc\(var\(--header-h\)\+5rem\)\]{scroll-margin-top:calc(var(--header-h) + 5rem)}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[1\.5rem_1fr\]{grid-template-columns:1.5rem 1fr}.grid-cols-\[2rem_1fr\]{grid-template-columns:2rem 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[minmax\(7rem\,10rem\)_1fr\]{grid-template-columns:minmax(7rem,10rem) 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content: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-items-center{justify-items:center}.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)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[2px\]{gap:2px}.gap-px{gap:1px}:where(.space-y-0\.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-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-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * 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-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}: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)))}:where(.divide-\[var\(--zb-border\)\]>:not(:last-child)){border-color:var(--zb-border)}:where(.divide-rule>:not(:last-child)){border-color:var(--site-rule)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-s-\[3px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color-mix\(in_oklab\,var\(--zb-status-critical\)_45\%\,transparent\)\]{border-color:var(--zb-status-critical)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--zb-status-critical\)_45\%\,transparent\)\]{border-color:color-mix(in oklab,var(--zb-status-critical) 45%,transparent)}}.border-\[var\(--zb-border\)\]{border-color:var(--zb-border)}.border-\[var\(--zb-status-critical-border\)\]{border-color:var(--zb-status-critical-border)}.border-\[var\(--zb-status-high\)\]{border-color:var(--zb-status-high)}.border-\[var\(--zb-status-high-border\)\]{border-color:var(--zb-status-high-border)}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.border-black\/5{border-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.border-brand\/30{border-color:var(--site-brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/30{border-color:color-mix(in oklab, var(--site-brand) 30%, transparent)}}.border-brand\/40{border-color:var(--site-brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/40{border-color:color-mix(in oklab, var(--site-brand) 40%, transparent)}}.border-brand\/45{border-color:var(--site-brand)}@supports (color:color-mix(in lab, red, red)){.border-brand\/45{border-color:color-mix(in oklab, var(--site-brand) 45%, transparent)}}.border-ink{border-color:var(--site-ink)}.border-panel-rule{border-color:var(--site-panel-rule)}.border-rule{border-color:var(--site-rule)}.border-rule-strong{border-color:var(--site-rule-strong)}.border-rule\/60{border-color:var(--site-rule)}@supports (color:color-mix(in lab, red, red)){.border-rule\/60{border-color:color-mix(in oklab, var(--site-rule) 60%, transparent)}}.border-rule\/70{border-color:var(--site-rule)}@supports (color:color-mix(in lab, red, red)){.border-rule\/70{border-color:color-mix(in oklab, var(--site-rule) 70%, transparent)}}.border-trace,.border-trace\/35{border-color:var(--site-trace)}@supports (color:color-mix(in lab, red, red)){.border-trace\/35{border-color:color-mix(in oklab, var(--site-trace) 35%, transparent)}}.border-transparent{border-color:#0000}.border-s-\[var\(--zb-status-critical\)\]{border-inline-start-color:var(--zb-status-critical)}.bg-\[--token\]{background-color:--token}.bg-\[color-mix\(in_oklab\,var\(--zb-accent\)_12\%\,transparent\)\]{background-color:var(--zb-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--zb-accent\)_12\%\,transparent\)\]{background-color:color-mix(in oklab,var(--zb-accent) 12%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--zb-accent\)_15\%\,transparent\)\]{background-color:var(--zb-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--zb-accent\)_15\%\,transparent\)\]{background-color:color-mix(in oklab,var(--zb-accent) 15%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--zb-status-critical\)_6\%\,transparent\)\]{background-color:var(--zb-status-critical)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--zb-status-critical\)_6\%\,transparent\)\]{background-color:color-mix(in oklab,var(--zb-status-critical) 6%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--zb-status-critical\)_8\%\,transparent\)\]{background-color:var(--zb-status-critical)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--zb-status-critical\)_8\%\,transparent\)\]{background-color:color-mix(in oklab,var(--zb-status-critical) 8%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--zb-status-critical-bg\)_30\%\,transparent\)\]{background-color:var(--zb-status-critical-bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--zb-status-critical-bg\)_30\%\,transparent\)\]{background-color:color-mix(in oklab,var(--zb-status-critical-bg) 30%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--zb-status-high\)_15\%\,transparent\)\]{background-color:var(--zb-status-high)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--zb-status-high\)_15\%\,transparent\)\]{background-color:color-mix(in oklab,var(--zb-status-high) 15%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--zb-status-high\)_20\%\,transparent\)\]{background-color:var(--zb-status-high)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--zb-status-high\)_20\%\,transparent\)\]{background-color:color-mix(in oklab,var(--zb-status-high) 20%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--zb-status-high\)_28\%\,transparent\)\]{background-color:var(--zb-status-high)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--zb-status-high\)_28\%\,transparent\)\]{background-color:color-mix(in oklab,var(--zb-status-high) 28%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--zb-status-normal\)_15\%\,transparent\)\]{background-color:var(--zb-status-normal)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--zb-status-normal\)_15\%\,transparent\)\]{background-color:color-mix(in oklab,var(--zb-status-normal) 15%,transparent)}}.bg-\[var\(--zb-accent\)\]{background-color:var(--zb-accent)}.bg-\[var\(--zb-accent-subtle\)\]{background-color:var(--zb-accent-subtle)}.bg-\[var\(--zb-bg\)\]{background-color:var(--zb-bg)}.bg-\[var\(--zb-bg-muted\)\]{background-color:var(--zb-bg-muted)}.bg-\[var\(--zb-bg-subtle\)\]{background-color:var(--zb-bg-subtle)}.bg-\[var\(--zb-border\)\]{background-color:var(--zb-border)}.bg-\[var\(--zb-border-strong\)\]{background-color:var(--zb-border-strong)}.bg-\[var\(--zb-status-critical\)\]{background-color:var(--zb-status-critical)}.bg-\[var\(--zb-status-critical-bg\)\]{background-color:var(--zb-status-critical-bg)}.bg-\[var\(--zb-status-high\)\]{background-color:var(--zb-status-high)}.bg-\[var\(--zb-status-high-bg\)\]{background-color:var(--zb-status-high-bg)}.bg-\[var\(--zb-status-low-bg\)\]{background-color:var(--zb-status-low-bg)}.bg-\[var\(--zb-status-normal\)\]{background-color:var(--zb-status-normal)}.bg-\[var\(--zb-status-normal-bg\)\]{background-color:var(--zb-status-normal-bg)}.bg-\[var\(--zb-surface\)\]{background-color:var(--zb-surface)}.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-brand,.bg-brand\/8{background-color:var(--site-brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/8{background-color:color-mix(in oklab, var(--site-brand) 8%, transparent)}}.bg-brand\/10{background-color:var(--site-brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/10{background-color:color-mix(in oklab, var(--site-brand) 10%, transparent)}}.bg-brand\/12{background-color:var(--site-brand)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/12{background-color:color-mix(in oklab, var(--site-brand) 12%, transparent)}}.bg-cta{background-color:var(--site-cta)}.bg-current{background-color:currentColor}.bg-ink,.bg-ink\/40{background-color:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/40{background-color:color-mix(in oklab, var(--site-ink) 40%, transparent)}}.bg-panel{background-color:var(--site-panel)}.bg-panel-fg\/6{background-color:var(--site-panel-fg)}@supports (color:color-mix(in lab, red, red)){.bg-panel-fg\/6{background-color:color-mix(in oklab, var(--site-panel-fg) 6%, transparent)}}.bg-panel-fg\/8{background-color:var(--site-panel-fg)}@supports (color:color-mix(in lab, red, red)){.bg-panel-fg\/8{background-color:color-mix(in oklab, var(--site-panel-fg) 8%, transparent)}}.bg-panel-fg\/10{background-color:var(--site-panel-fg)}@supports (color:color-mix(in lab, red, red)){.bg-panel-fg\/10{background-color:color-mix(in oklab, var(--site-panel-fg) 10%, transparent)}}.bg-panel-muted\/40{background-color:var(--site-panel-muted)}@supports (color:color-mix(in lab, red, red)){.bg-panel-muted\/40{background-color:color-mix(in oklab, var(--site-panel-muted) 40%, transparent)}}.bg-panel-muted\/60{background-color:var(--site-panel-muted)}@supports (color:color-mix(in lab, red, red)){.bg-panel-muted\/60{background-color:color-mix(in oklab, var(--site-panel-muted) 60%, transparent)}}.bg-panel-rule\/60{background-color:var(--site-panel-rule)}@supports (color:color-mix(in lab, red, red)){.bg-panel-rule\/60{background-color:color-mix(in oklab, var(--site-panel-rule) 60%, transparent)}}.bg-panel\/40{background-color:var(--site-panel)}@supports (color:color-mix(in lab, red, red)){.bg-panel\/40{background-color:color-mix(in oklab, var(--site-panel) 40%, transparent)}}.bg-panel\/60{background-color:var(--site-panel)}@supports (color:color-mix(in lab, red, red)){.bg-panel\/60{background-color:color-mix(in oklab, var(--site-panel) 60%, transparent)}}.bg-paper{background-color:var(--site-paper)}.bg-paper-sunk,.bg-paper-sunk\/30{background-color:var(--site-paper-sunk)}@supports (color:color-mix(in lab, red, red)){.bg-paper-sunk\/30{background-color:color-mix(in oklab, var(--site-paper-sunk) 30%, transparent)}}.bg-paper-sunk\/40{background-color:var(--site-paper-sunk)}@supports (color:color-mix(in lab, red, red)){.bg-paper-sunk\/40{background-color:color-mix(in oklab, var(--site-paper-sunk) 40%, transparent)}}.bg-paper-sunk\/50{background-color:var(--site-paper-sunk)}@supports (color:color-mix(in lab, red, red)){.bg-paper-sunk\/50{background-color:color-mix(in oklab, var(--site-paper-sunk) 50%, transparent)}}.bg-paper-sunk\/60{background-color:var(--site-paper-sunk)}@supports (color:color-mix(in lab, red, red)){.bg-paper-sunk\/60{background-color:color-mix(in oklab, var(--site-paper-sunk) 60%, transparent)}}.bg-paper\/40{background-color:var(--site-paper)}@supports (color:color-mix(in lab, red, red)){.bg-paper\/40{background-color:color-mix(in oklab, var(--site-paper) 40%, transparent)}}.bg-paper\/90{background-color:var(--site-paper)}@supports (color:color-mix(in lab, red, red)){.bg-paper\/90{background-color:color-mix(in oklab, var(--site-paper) 90%, transparent)}}.bg-paper\/95{background-color:var(--site-paper)}@supports (color:color-mix(in lab, red, red)){.bg-paper\/95{background-color:color-mix(in oklab, var(--site-paper) 95%, transparent)}}.bg-rule,.bg-rule\/60{background-color:var(--site-rule)}@supports (color:color-mix(in lab, red, red)){.bg-rule\/60{background-color:color-mix(in oklab, var(--site-rule) 60%, transparent)}}.bg-trace,.bg-trace\/8{background-color:var(--site-trace)}@supports (color:color-mix(in lab, red, red)){.bg-trace\/8{background-color:color-mix(in oklab, var(--site-trace) 8%, transparent)}}.bg-trace\/12{background-color:var(--site-trace)}@supports (color:color-mix(in lab, red, red)){.bg-trace\/12{background-color:color-mix(in oklab, var(--site-trace) 12%, transparent)}}.bg-trace\/15{background-color:var(--site-trace)}@supports (color:color-mix(in lab, red, red)){.bg-trace\/15{background-color:color-mix(in oklab, var(--site-trace) 15%, transparent)}}.bg-transparent{background-color:#0000}.fill-brand,.fill-brand\/35{fill:var(--site-brand)}@supports (color:color-mix(in lab, red, red)){.fill-brand\/35{fill:color-mix(in oklab, var(--site-brand) 35%, transparent)}}.fill-current{fill:currentColor}.fill-none{fill:none}.fill-trace{fill:var(--site-trace)}.stroke-current{stroke:currentColor}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block: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-7{padding-block:calc(var(--spacing) * 7)}.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-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-px{padding-block:1px}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-2\.5{padding-inline-start:calc(var(--spacing) * 2.5)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-3319{padding-top:calc(var(--spacing) * 3319)}.pt-3320{padding-top:calc(var(--spacing) * 3320)}.pt-3321{padding-top:calc(var(--spacing) * 3321)}.pt-\[max\(1rem\,8dvh\)\]{padding-top:max(1rem,8dvh)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-64{padding-bottom:calc(var(--spacing) * 64)}.pb-\[clamp\(2\.75rem\,5vw\,4\.5rem\)\]{padding-bottom:clamp(2.75rem,5vw,4.5rem)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-start{text-align:start}.align-middle{vertical-align:middle}.align-super{vertical-align:super}.align-top{vertical-align:top}.font-display{font-family:var(--font-instrument-sans), ui-sans-serif, system-ui, sans-serif}.font-mono{font-family:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.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\.5rem\]{font-size:.5rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65em\]{font-size:.65em}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.5625rem\]{font-size:.5625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-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\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.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-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[--zb-text-muted\]{color:--zb-text-muted}.text-\[var\(--zb-accent\)\]{color:var(--zb-accent)}.text-\[var\(--zb-accent-hover\)\]{color:var(--zb-accent-hover)}.text-\[var\(--zb-status-critical\)\]{color:var(--zb-status-critical)}.text-\[var\(--zb-status-high\)\]{color:var(--zb-status-high)}.text-\[var\(--zb-status-low\)\]{color:var(--zb-status-low)}.text-\[var\(--zb-status-normal\)\]{color:var(--zb-status-normal)}.text-\[var\(--zb-text\)\]{color:var(--zb-text)}.text-\[var\(--zb-text-muted\)\]{color:var(--zb-text-muted)}.text-\[var\(--zb-text-on-accent\)\]{color:var(--zb-text-on-accent)}.text-\[var\(--zb-text-subtle\)\]{color:var(--zb-text-subtle)}.text-brand-deep{color:var(--site-accent-text)}.text-critical{color:var(--site-critical)}.text-electric{color:var(--site-electric)}.text-graphite{color:var(--site-graphite)}.text-graphite-soft,.text-graphite-soft\/50{color:var(--site-graphite-soft)}@supports (color:color-mix(in lab, red, red)){.text-graphite-soft\/50{color:color-mix(in oklab, var(--site-graphite-soft) 50%, transparent)}}.text-ink{color:var(--site-ink)}.text-panel-fg,.text-panel-fg\/80{color:var(--site-panel-fg)}@supports (color:color-mix(in lab, red, red)){.text-panel-fg\/80{color:color-mix(in oklab, var(--site-panel-fg) 80%, transparent)}}.text-panel-fg\/85{color:var(--site-panel-fg)}@supports (color:color-mix(in lab, red, red)){.text-panel-fg\/85{color:color-mix(in oklab, var(--site-panel-fg) 85%, transparent)}}.text-panel-fg\/90{color:var(--site-panel-fg)}@supports (color:color-mix(in lab, red, red)){.text-panel-fg\/90{color:color-mix(in oklab, var(--site-panel-fg) 90%, transparent)}}.text-panel-fg\/95{color:var(--site-panel-fg)}@supports (color:color-mix(in lab, red, red)){.text-panel-fg\/95{color:color-mix(in oklab, var(--site-panel-fg) 95%, transparent)}}.text-panel-muted{color:var(--site-panel-muted)}.text-paper{color:var(--site-paper)}.text-rule-strong{color:var(--site-rule-strong)}.text-trace{color:var(--site-trace)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-\[var\(--zb-status-high\)\]{-webkit-text-decoration-color:var(--zb-status-high);-webkit-text-decoration-color:var(--zb-status-high);-webkit-text-decoration-color:var(--zb-status-high);text-decoration-color:var(--zb-status-high)}.decoration-rule-strong{-webkit-text-decoration-color:var(--site-rule-strong);-webkit-text-decoration-color:var(--site-rule-strong);-webkit-text-decoration-color:var(--site-rule-strong);text-decoration-color:var(--site-rule-strong)}.decoration-wavy{text-decoration-style:wavy}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--color-brand\)\]{accent-color:var(--color-brand)}.accent-\[var\(--color-trace\)\]{accent-color:var(--color-trace)}.accent-\[var\(--zb-accent\)\]{accent-color:var(--zb-accent)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.opacity-\[0\.14\]{opacity:.14}.opacity-\[0\.22\]{opacity:.22}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_var\(--color-trace\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,var(--color-trace));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_2px_rgb\(0_0_0\/0\.04\)\,0_14px_36px_-22px_rgb\(0_0_0\/0\.25\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000a), 0 14px 36px -22px 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_2px_rgb\(0_0_0\/0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000a);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_2px_rgb\(0_0_0\/0\.05\)\,0_12px_32px_-14px_rgb\(0_0_0\/0\.22\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000d), 0 12px 32px -14px var(--tw-shadow-color,#00000038);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_2px_rgb\(0_0_0\/0\.05\)\,0_16px_40px_-16px_rgb\(0_0_0\/0\.28\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000d), 0 16px 40px -16px var(--tw-shadow-color,#00000047);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_2px_rgb\(0_0_0\/0\.05\)\,0_18px_44px_-20px_rgb\(0_0_0\/0\.25\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000d), 0 18px 44px -20px 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_18px_40px_-20px_rgba\(0\,0\,0\,\.5\)\]{--tw-shadow:0 18px 40px -20px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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);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\(--zb-border\)\]{--tw-ring-color:var(--zb-border)}.ring-black\/15{--tw-ring-color:#00000026}@supports (color:color-mix(in lab, red, red)){.ring-black\/15{--tw-ring-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.ring-panel-rule{--tw-ring-color:var(--site-panel-rule)}.ring-trace\/35{--tw-ring-color:var(--site-trace)}@supports (color:color-mix(in lab, red, red)){.ring-trace\/35{--tw-ring-color:color-mix(in oklab, var(--site-trace) 35%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.-outline-offset-2{outline-offset:calc(2px * -1)}.outline-brand{outline-color:var(--site-brand)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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);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,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\,background-color\,border-color\]{transition-property:height,background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-width\]{transition-property:max-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-\[cubic-bezier\(0\.5\,0\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.5,0,.2,1);transition-timing-function:cubic-bezier(.5,0,.2,1)}.ease-\[var\(--ease-out-expo\)\]{--tw-ease:var(--ease-out-expo);transition-timing-function:var(--ease-out-expo)}.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}.\[animation-delay\:120ms\]{animation-delay:.12s}.\[animation-delay\:240ms\]{animation-delay:.24s}.ring-inset{--tw-ring-inset:inset}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:inline:is(:where(.group):is([open],:popover-open,:open) *){display:inline}@media (hover:hover){.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:rotate-180:is(:where(.group):hover *){rotate:180deg}.group-hover\:text-ink:is(:where(.group):hover *){color:var(--site-ink)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-\[var\(--zb-text-muted\)\]::placeholder{color:var(--zb-text-muted)}.placeholder\:text-graphite-soft::placeholder{color:var(--site-graphite-soft)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-1\.5:before{content:var(--tw-content);inset-block:calc(var(--spacing) * 1.5)}.before\:start-0:before{content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 0)}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing) * .5)}.before\:rounded:before{content:var(--tw-content);border-radius:.25rem}.before\:bg-\[var\(--zb-accent\)\]:before{content:var(--tw-content);background-color:var(--zb-accent)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:mt-0:first-child{margin-top:0}.first\:mt-8:first-child{margin-top:calc(var(--spacing) * 8)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-brand\/45:focus-within{border-color:var(--site-brand)}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-brand\/45:focus-within{border-color:color-mix(in oklab, var(--site-brand) 45%, transparent)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-brand\/40:hover{border-color:var(--site-brand)}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand\/40:hover{border-color:color-mix(in oklab, var(--site-brand) 40%, transparent)}}.hover\:border-brand\/45:hover{border-color:var(--site-brand)}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand\/45:hover{border-color:color-mix(in oklab, var(--site-brand) 45%, transparent)}}.hover\:border-panel-fg\/20:hover{border-color:var(--site-panel-fg)}@supports (color:color-mix(in lab, red, red)){.hover\:border-panel-fg\/20:hover{border-color:color-mix(in oklab, var(--site-panel-fg) 20%, transparent)}}.hover\:border-rule-strong:hover{border-color:var(--site-rule-strong)}.hover\:border-trace\/40:hover{border-color:var(--site-trace)}@supports (color:color-mix(in lab, red, red)){.hover\:border-trace\/40:hover{border-color:color-mix(in oklab, var(--site-trace) 40%, transparent)}}.hover\:bg-\[var\(--zb-accent-hover\)\]:hover{background-color:var(--zb-accent-hover)}.hover\:bg-\[var\(--zb-surface-raised\)\]:hover{background-color:var(--zb-surface-raised)}.hover\:bg-brand\/15:hover{background-color:var(--site-brand)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand\/15:hover{background-color:color-mix(in oklab, var(--site-brand) 15%, transparent)}}.hover\:bg-cta-hover:hover{background-color:var(--site-cta-hover)}.hover\:bg-panel-fg\/4:hover{background-color:var(--site-panel-fg)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-panel-fg\/4:hover{background-color:color-mix(in oklab, var(--site-panel-fg) 4%, transparent)}}.hover\:bg-panel-fg\/6:hover{background-color:var(--site-panel-fg)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-panel-fg\/6:hover{background-color:color-mix(in oklab, var(--site-panel-fg) 6%, transparent)}}.hover\:bg-panel-fg\/8:hover{background-color:var(--site-panel-fg)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-panel-fg\/8:hover{background-color:color-mix(in oklab, var(--site-panel-fg) 8%, transparent)}}.hover\:bg-panel-fg\/\[0\.03\]:hover{background-color:var(--site-panel-fg)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-panel-fg\/\[0\.03\]:hover{background-color:color-mix(in oklab, var(--site-panel-fg) 3%, transparent)}}.hover\:bg-paper:hover{background-color:var(--site-paper)}.hover\:bg-paper-sunk:hover{background-color:var(--site-paper-sunk)}.hover\:text-\[var\(--zb-text\)\]:hover{color:var(--zb-text)}.hover\:text-brand-deep:hover{color:var(--site-accent-text)}.hover\:text-ink:hover{color:var(--site-ink)}.hover\:text-panel-fg:hover,.hover\:text-panel-fg\/80:hover{color:var(--site-panel-fg)}@supports (color:color-mix(in lab, red, red)){.hover\:text-panel-fg\/80:hover{color:color-mix(in oklab, var(--site-panel-fg) 80%, transparent)}}.hover\:text-panel-fg\/85:hover{color:var(--site-panel-fg)}@supports (color:color-mix(in lab, red, red)){.hover\:text-panel-fg\/85:hover{color:color-mix(in oklab, var(--site-panel-fg) 85%, transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-brand:hover{-webkit-text-decoration-color:var(--site-brand);-webkit-text-decoration-color:var(--site-brand);-webkit-text-decoration-color:var(--site-brand);text-decoration-color:var(--site-brand)}.hover\:shadow-\[0_18px_40px_-16px_rgb\(2_20_17\/0\.5\)\]:hover{--tw-shadow:0 18px 40px -16px var(--tw-shadow-color,#02141180);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}.focus\:rounded-lg:focus{border-radius:var(--radius-lg)}.focus\:border-brand:focus{border-color:var(--site-brand)}.focus\:bg-cta:focus{background-color:var(--site-cta)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2\.5:focus{padding-block:calc(var(--spacing) * 2.5)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:font-medium:focus{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.focus\:text-paper:focus{color:var(--site-paper)}.focus\:ring-\[3px\]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-brand\/15:focus{--tw-ring-color:var(--site-brand)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-brand\/15:focus{--tw-ring-color:color-mix(in oklab, var(--site-brand) 15%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--zb-focus-ring\)\]:focus-visible{outline-color:var(--zb-focus-ring)}.focus-visible\:outline-brand:focus-visible{outline-color:var(--site-brand)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-70:disabled{opacity:.7}.has-\[\:checked\]\:border-brand\/50:has(:checked){border-color:var(--site-brand)}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:border-brand\/50:has(:checked){border-color:color-mix(in oklab, var(--site-brand) 50%, transparent)}}.has-\[\:checked\]\:text-ink:has(:checked){color:var(--site-ink)}.aria-selected\:bg-\[color-mix\(in_oklab\,var\(--zb-accent\)_12\%\,transparent\)\][aria-selected=true]{background-color:var(--zb-accent)}@supports (color:color-mix(in lab, red, red)){.aria-selected\:bg-\[color-mix\(in_oklab\,var\(--zb-accent\)_12\%\,transparent\)\][aria-selected=true]{background-color:color-mix(in oklab,var(--zb-accent) 12%,transparent)}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[dialog-in_260ms_var\(--ease-out-expo\)\]{animation:dialog-in .26s var(--ease-out-expo)}.motion-safe\:animate-\[overlay-in_200ms_ease-out\]{animation:.2s ease-out overlay-in}}@media not all and (min-width:359px){.max-\[359px\]\:hidden{display:none}}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}}@media not all and (min-width:48rem){.max-md\:size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.max-md\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.max-md\:justify-center{justify-content:center}.max-md\:p-0{padding:0}}@media not all and (min-width:40rem){.max-sm\:static{position:static}.max-sm\:hidden{display:none}.max-sm\:px-0{padding-inline:0}}@media (min-width:40rem){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:max-h-\[17rem\]{max-height:17rem}.sm\:w-52{width:calc(var(--spacing) * 52)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:shrink-0{flex-shrink:0}.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-\[minmax\(0\,11rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,11rem) minmax(0,1fr)}.sm\:grid-cols-\[minmax\(8rem\,12rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(8rem,12rem) minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-16{gap:calc(var(--spacing) * 16)}.sm\:border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:pt-\[12vh\]{padding-top:12vh}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:first\:pl-0:first-child{padding-left:0}}@media (min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:justify-between{justify-content:space-between}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-13{top:calc(var(--spacing) * 13)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:h-\[calc\(100vh-3\.25rem\)\]{height:calc(100vh - 3.25rem)}.lg\:max-h-\[24rem\]{max-height:24rem}.lg\:max-h-\[34rem\]{max-height:34rem}.lg\:min-h-0{min-height:0}.lg\:flex-1{flex:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1fr_19rem\]{grid-template-columns:1fr 19rem}.lg\:grid-cols-\[14rem_minmax\(0\,1fr\)\]{grid-template-columns:14rem minmax(0,1fr)}.lg\:grid-cols-\[15\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:15.5rem minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_16rem\]{grid-template-columns:minmax(0,1fr) 16rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,14rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,14rem)}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:pt-6{padding-top:calc(var(--spacing) * 6)}.lg\:pt-16{padding-top:calc(var(--spacing) * 16)}.lg\:pr-5{padding-right:calc(var(--spacing) * 5)}.lg\:pb-1{padding-bottom:var(--spacing)}.lg\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.lg\:pl-2{padding-left:calc(var(--spacing) * 2)}}@media (prefers-color-scheme:dark){.dark\:invert-0{--tw-invert:invert(0%);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,)}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\>\*\]\:pointer-events-auto>*{pointer-events:auto}@media (hover:none){.\[\@media\(hover\:none\)\]\:block{display:block}.\[\@media\(hover\:none\)\]\:hidden{display:none}.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}@media (max-height:500px){.\[\@media\(max-height\:500px\)\]\:static{position:static}}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:text-\[length\:max\(16px\,1em\)\]{font-size:max(16px,1em)}}}.zb-host-btn{--zb-host-btn-h:2.25rem;min-block-size:var(--zb-host-btn-h);border-radius:var(--zb-radius,.5rem);font-family:var(--zb-font-sans,inherit);font-size:var(--zb-text-base,.875rem);cursor:pointer;white-space:nowrap;background:var(--zb-accent,#067662);color:var(--zb-text-on-accent,#fff);transition:background-color var(--zb-duration,.18s) var(--zb-ease,ease), border-color var(--zb-duration,.18s) var(--zb-ease,ease), color var(--zb-duration,.18s) var(--zb-ease,ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding-inline:.95rem;font-weight:500;line-height:1.2;display:inline-flex}.zb-host-btn[data-zb-host-size=small]{--zb-host-btn-h:1.75rem;font-size:var(--zb-text-sm,.8125rem);padding-inline:.65rem}.zb-host-btn[data-zb-host-size=large]{--zb-host-btn-h:2.75rem;padding-inline:1.25rem}.zb-host-btn:hover:not(:disabled){background:var(--zb-accent-hover,#0a5d4f)}.zb-host-btn[data-zb-host-variant=default]{background:var(--zb-surface,#fff);color:var(--zb-text,#0f172a);border-color:var(--zb-border-strong,#64748b)}.zb-host-btn[data-zb-host-variant=default]:hover:not(:disabled){background:var(--zb-surface,#fff);color:var(--zb-accent,#067662);border-color:var(--zb-accent,#067662)}.zb-host-btn[data-zb-host-variant=text]{color:var(--zb-text,#0f172a);background:0 0;border-color:#0000}.zb-host-btn[data-zb-host-variant=text]:hover:not(:disabled){background:var(--zb-bg-muted,#f1f5f9)}.zb-host-btn[data-zb-host-danger]{background:var(--zb-status-critical,#b91c1c);color:#fff;border-color:#0000}.zb-host-btn[data-zb-host-danger][data-zb-host-variant=default],.zb-host-btn[data-zb-host-danger][data-zb-host-variant=text]{color:var(--zb-status-critical,#b91c1c);background:0 0;border-color:currentColor}.zb-host-btn:disabled{cursor:not-allowed;opacity:.45}.zb-host-field{--zb-host-field-h:2.25rem;flex-direction:column;gap:.25rem;min-inline-size:0;display:inline-flex}.zb-host-field[data-zb-host-size=small]{--zb-host-field-h:1.75rem}.zb-host-field[data-zb-host-size=large]{--zb-host-field-h:2.75rem}.zb-host-field__label{font-family:var(--zb-font-sans,inherit);font-size:var(--zb-text-xs,.75rem);color:var(--zb-text-muted,#475569);line-height:1.2}.zb-host-field__input{inline-size:100%;min-block-size:var(--zb-host-field-h);border:1px solid var(--zb-border-strong,#64748b);border-radius:var(--zb-radius,.5rem);background:var(--zb-surface,#fff);color:var(--zb-text,#0f172a);font-family:var(--zb-font-sans,inherit);font-size:var(--zb-text-base,.875rem);transition:border-color var(--zb-duration,.18s) var(--zb-ease,ease);padding-inline:.7rem}.zb-host-field__input::placeholder{color:var(--zb-text-subtle,#64748b)}.zb-host-field__input:hover:not(:disabled){border-color:var(--zb-accent,#067662)}.zb-host-field__input[data-zb-host-status=error]{border-color:var(--zb-status-critical,#b91c1c)}.zb-host-field__input[data-zb-host-status=warning]{border-color:var(--zb-status-high,#b45309)}.zb-host-field__input:disabled{cursor:not-allowed;opacity:.55}.zb-host-select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.05rem) 55%,calc(100% - .75rem) 55%;background-repeat:no-repeat;background-size:.3rem .3rem,.3rem .3rem;padding-inline-end:1.9rem}.zb-host-switch{--zb-host-switch-w:2.5rem;--zb-host-switch-h:1.4rem;inline-size:var(--zb-host-switch-w);block-size:var(--zb-host-switch-h);cursor:pointer;background:var(--zb-border-strong,#64748b);transition:background-color var(--zb-duration,.18s) var(--zb-ease,ease);border:0;border-radius:999px;flex:none;align-items:center;padding:2px;display:inline-flex}.zb-host-switch[data-zb-host-size=small]{--zb-host-switch-w:1.9rem;--zb-host-switch-h:1.1rem}.zb-host-switch[aria-checked=true]{background:var(--zb-accent,#067662)}.zb-host-switch__thumb{inline-size:calc(var(--zb-host-switch-h) - 6px);block-size:calc(var(--zb-host-switch-h) - 6px);transition:transform var(--zb-duration,.18s) var(--zb-ease,ease);background:#fff;border-radius:50%;display:block}.zb-host-switch[aria-checked=true] .zb-host-switch__thumb{transform:translateX(calc(var(--zb-host-switch-w) - var(--zb-host-switch-h)))}.zb-host-switch:disabled{cursor:not-allowed;opacity:.45}.zb-host-check{font-family:var(--zb-font-sans,inherit);font-size:var(--zb-text-base,.875rem);color:var(--zb-text,#0f172a);cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.zb-host-check input{block-size:1rem;inline-size:1rem;accent-color:var(--zb-accent,#067662);cursor:pointer;margin:0}.zb-host-tabs__strip{border-block-end:1px solid var(--zb-border,#e2e8f0);gap:.25rem;display:flex}.zb-host-tabs__tab{font-family:var(--zb-font-sans,inherit);font-size:var(--zb-text-base,.875rem);color:var(--zb-text-muted,#475569);cursor:pointer;transition:color var(--zb-duration,.18s) var(--zb-ease,ease);border:0;background:0 0;border-block-end:2px solid #0000;margin-block-end:-1px;padding:.5rem .85rem;font-weight:500}.zb-host-tabs__tab:hover:not(:disabled){color:var(--zb-text,#0f172a)}.zb-host-tabs__tab[aria-selected=true]{color:var(--zb-accent,#067662);border-block-end-color:var(--zb-accent,#067662)}.zb-host-tabs__tab:disabled{cursor:not-allowed;opacity:.45}.zb-host-tabs__panel{padding-block-start:1rem}.zb-host-btn:focus-visible,.zb-host-field__input:focus-visible,.zb-host-switch:focus-visible,.zb-host-check input:focus-visible,.zb-host-tabs__tab:focus-visible{outline:2px solid var(--zb-focus-ring,#059478);outline-offset:2px}@media (prefers-reduced-motion:reduce){.zb-host-btn,.zb-host-field__input,.zb-host-switch,.zb-host-switch__thumb,.zb-host-tabs__tab{transition-duration:1ms}}.zb-loader{--zb-loader-size:32px;--zb-loader-color:var(--zb-accent,currentColor);--zb-loader-track:var(--zb-loader-color)}@supports (color:color-mix(in lab, red, red)){.zb-loader{--zb-loader-track:color-mix(in oklab, var(--zb-loader-color) 22%, transparent)}}.zb-loader{--zb-loader-stroke:2.4px;--zb-loader-beat:1s;--zb-loader-cycle:4s;--zb-loader-scrim:var(--zb-bg,Canvas)}@supports (color:color-mix(in lab, red, red)){.zb-loader{--zb-loader-scrim:color-mix(in oklab, var(--zb-bg,Canvas) 72%, transparent)}}.zb-loader{--zb-loader-z:1000;--zb-loader-ease:cubic-bezier(.45, 0, .55, 1);--zb-loader-ease-out:cubic-bezier(.2, .8, .2, 1);color:var(--zb-loader-color);font-family:var(--zb-font-sans,inherit);font-size:var(--zb-text-sm,.875rem);text-align:center;animation:zb-loader-enter .16s var(--zb-ease,ease-out) both;justify-items:center;gap:.6em;line-height:1.45;display:inline-grid}.zb-loader--overlay,.zb-loader--page{z-index:var(--zb-loader-z);place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.zb-loader--page{position:fixed}.zb-loader--overlay[data-zb-scrim=true],.zb-loader--page[data-zb-scrim=true]{background:var(--zb-loader-scrim)}.zb-loader__art{line-height:0;display:block;position:relative}.zb-loader__mark{pointer-events:none;place-items:center;line-height:1;display:grid;position:absolute;inset:0}.zb-loader__mark>*{max-width:42%;max-height:42%}.zb-loader__art>svg{width:var(--zb-loader-size);height:auto;display:block;overflow:visible}.zb-loader__label{color:var(--zb-text,currentColor);font-weight:500}.zb-loader__value{color:var(--zb-text,currentColor);font-variant-numeric:tabular-nums;font-weight:600}.zb-loader__hint{color:var(--zb-text-muted,currentColor);font-size:var(--zb-text-xs,.8125rem);max-width:34ch}.zb-loader__actions{justify-content:center;gap:.5rem;display:flex}.zb-loader__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zb-loader__stroke{fill:none;stroke:currentColor;stroke-width:var(--zb-loader-stroke);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.zb-loader__fill{fill:currentColor}.zb-loader__track{opacity:.22}.zb-loader__draw{stroke-dasharray:100;stroke-dashoffset:100px;animation:zb-loader-draw .7s var(--zb-loader-ease-out) forwards}.zb-loader__beat{transform-box:fill-box;transform-origin:50%;animation:zb-loader-beat var(--zb-loader-beat) var(--zb-loader-ease) infinite;animation-delay:.4s}.zb-loader__head{stroke-dasharray:22 200;stroke-dashoffset:22px;animation:zb-loader-head var(--zb-loader-beat) cubic-bezier(.4, 0, .6, 1) infinite;animation-delay:.4s}.zb-loader__tail{stroke-dasharray:44 200;stroke-dashoffset:44px;opacity:.35;animation:zb-loader-tail var(--zb-loader-beat) cubic-bezier(.4, 0, .6, 1) infinite;animation-delay:.4s}@keyframes zb-loader-draw{to{stroke-dashoffset:0}}@keyframes zb-loader-beat{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes zb-loader-head{to{stroke-dashoffset:-100px}}@keyframes zb-loader-tail{to{stroke-dashoffset:-78px}}.zb-loader__ring{transform-box:fill-box;transform-origin:50%;opacity:0;animation:zb-loader-ring var(--zb-loader-cycle) cubic-bezier(.2, .6, .4, 1) infinite}.zb-loader__ring:nth-of-type(2){animation-delay:calc(var(--zb-loader-cycle) / -3)}.zb-loader__ring:nth-of-type(3){animation-delay:calc(var(--zb-loader-cycle) * -2 / 3)}.zb-loader__core{transform-box:fill-box;transform-origin:50%;animation:zb-loader-core var(--zb-loader-cycle) var(--zb-loader-ease) infinite}@keyframes zb-loader-ring{0%{opacity:.55;transform:scale(.3)}70%{opacity:.08}to{opacity:0;transform:scale(1)}}@keyframes zb-loader-core{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.zb-loader__dot{transform-box:fill-box;transform-origin:50%;animation:zb-loader-helix calc(var(--zb-loader-cycle) * .65) ease-in-out infinite;animation-delay:calc(var(--zb-loader-cycle) * .65 * var(--zb-loader-phase,0))}@keyframes zb-loader-helix{0%{opacity:1;transform:translateY(0)scale(1)}25%{opacity:.85;transform:translateY(-12px)scale(.85)}50%{opacity:.45;transform:translateY(0)scale(.6)}75%{opacity:.85;transform:translateY(12px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}.zb-loader__slug{animation:zb-loader-slug calc(var(--zb-loader-cycle) * .7) var(--zb-loader-ease) infinite alternate}.zb-loader[data-zb-determinate=true] .zb-loader__slug{animation:none;transform:none}@keyframes zb-loader-slug{0%{transform:translate(0)}to{transform:translate(88px)}}@keyframes zb-loader-enter{0%{opacity:0}to{opacity:1}}@keyframes zb-loader-still{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.zb-loader:not([data-zb-motion=full]) .zb-loader__draw,.zb-loader:not([data-zb-motion=full]) .zb-loader__beat,.zb-loader:not([data-zb-motion=full]) .zb-loader__head,.zb-loader:not([data-zb-motion=full]) .zb-loader__tail,.zb-loader:not([data-zb-motion=full]) .zb-loader__ring,.zb-loader:not([data-zb-motion=full]) .zb-loader__core,.zb-loader:not([data-zb-motion=full]) .zb-loader__dot,.zb-loader:not([data-zb-motion=full]) .zb-loader__slug,.zb-loader:not([data-zb-motion=full]){animation:none}.zb-loader:not([data-zb-motion=full]) .zb-loader__draw{stroke-dashoffset:0}.zb-loader:not([data-zb-motion=full]) .zb-loader__head,.zb-loader:not([data-zb-motion=full]) .zb-loader__tail{opacity:0}.zb-loader:not([data-zb-motion=full]) .zb-loader__track{opacity:1}.zb-loader:not([data-zb-motion=full]) .zb-loader__ring{opacity:0}.zb-loader:not([data-zb-motion=full]) .zb-loader__ring:first-of-type{opacity:.35;transform:scale(.7)}.zb-loader:not([data-zb-motion=full]) .zb-loader__art{animation:zb-loader-still 2.4s var(--zb-loader-ease) infinite}}.zb-loader[data-zb-motion=reduced] .zb-loader__draw,.zb-loader[data-zb-motion=reduced] .zb-loader__beat,.zb-loader[data-zb-motion=reduced] .zb-loader__head,.zb-loader[data-zb-motion=reduced] .zb-loader__tail,.zb-loader[data-zb-motion=reduced] .zb-loader__ring,.zb-loader[data-zb-motion=reduced] .zb-loader__core,.zb-loader[data-zb-motion=reduced] .zb-loader__dot,.zb-loader[data-zb-motion=reduced] .zb-loader__slug,.zb-loader[data-zb-motion=reduced]{animation:none}.zb-loader[data-zb-motion=reduced] .zb-loader__draw{stroke-dashoffset:0}.zb-loader[data-zb-motion=reduced] .zb-loader__head,.zb-loader[data-zb-motion=reduced] .zb-loader__tail{opacity:0}.zb-loader[data-zb-motion=reduced] .zb-loader__track{opacity:1}.zb-loader[data-zb-motion=reduced] .zb-loader__ring{opacity:0}.zb-loader[data-zb-motion=reduced] .zb-loader__ring:first-of-type{opacity:.35;transform:scale(.7)}.zb-loader[data-zb-motion=reduced] .zb-loader__art{animation:zb-loader-still 2.4s var(--zb-loader-ease) infinite}@media (forced-colors:active){.zb-loader{color:canvastext}.zb-loader--overlay[data-zb-scrim=true],.zb-loader--page[data-zb-scrim=true]{background:canvas}.zb-loader__track{opacity:.5}}.zb-rec{--_lv:0;--_pk:0;--_wave:var(--zb-recorder-wave,var(--zb-accent,currentColor));--_wave-off:var(--zb-recorder-wave-off,var(--zb-text-muted,#828d89));--_rec:var(--zb-recorder-rec,#d1453b);--_rec-soft:var(--zb-recorder-rec-soft,#fdeeec);--_rec-line:var(--zb-recorder-rec-line,#f3b7b1);--_rec-ink:var(--zb-recorder-rec-ink,#a32d25);--_pane:var(--zb-recorder-pane,var(--zb-bg-muted,#f1f4f4));--_lane-h:var(--zb-recorder-lane-h,68px);--_bar-w:var(--zb-recorder-bar-w,3px);--_bar-gap:var(--zb-recorder-bar-gap,2px);--_radius:var(--zb-radius,6px);color:var(--zb-text,currentColor);font-family:var(--zb-font-sans,inherit);font-size:var(--zb-text-sm,.875rem);gap:12px;display:grid}.zb-rec-clock{font-family:var(--zb-font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:500}.zb-rec-clock[data-size=lg]{font-size:1.375rem}.zb-rec-title{color:var(--zb-text,currentColor);font-size:.84375rem;font-weight:600}.zb-rec-meta{font-size:var(--zb-text-xs,.8125rem);color:var(--zb-text-muted,currentColor)}.zb-rec-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.zb-rec-tell{letter-spacing:.08em;text-transform:uppercase;color:var(--_rec-ink);background:var(--_rec-soft);border:1px solid var(--_rec-line);border-radius:999px;align-items:center;gap:6px;padding:2px 9px 2px 7px;font-size:.6875rem;font-weight:600;display:inline-flex}.zb-rec-tell:before{content:"";background:var(--_rec);border-radius:50%;flex:none;width:8px;height:8px;animation:2s cubic-bezier(.65,0,.35,1) infinite zb-rec-breathe}@keyframes zb-rec-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--_rec) 50%, transparent)}70%{box-shadow:0 0 0 6px #0000}}.zb-rec[data-fault=critical] .zb-rec-tell{color:var(--zb-alert-critical-fg,#912018);background:var(--zb-alert-critical-bg,#fef3f2);border-color:var(--zb-alert-critical-border,#f5b5ae)}.zb-rec-fault{border-radius:var(--_radius);border:1px solid var(--zb-alert-critical-border,#f5b5ae);background:var(--zb-alert-critical-bg,#fef3f2);color:var(--zb-alert-critical-fg,#912018);align-items:flex-start;gap:8px;padding:7px 11px;font-size:.8125rem;line-height:1.5;display:flex}.zb-rec-fault[data-severity=warn]{border-color:var(--zb-alert-warning-border,#f5ce7a);background:var(--zb-alert-warning-bg,#fffaeb);color:var(--zb-alert-warning-fg,#93370d)}.zb-rec-fault[data-severity=info]{border-color:var(--zb-border,#e4eae8);background:var(--_pane);color:var(--zb-text-muted,currentColor)}.zb-rec-fault b{font-weight:600}.zb-rec-pane{background:var(--_pane);border:1px solid var(--zb-border,#e4eae8);border-radius:var(--_radius);min-height:calc(var(--_lane-h) + 24px);align-items:center;padding:0 12px;display:grid;position:relative}.zb-rec-pane:after{content:"";background:var(--zb-border-strong,#d2dbd8);opacity:.7;height:1px;position:absolute;top:50%;left:12px;right:12px}.zb-rec[data-fault=critical] .zb-rec-pane{border-color:var(--zb-alert-critical-border,#f5b5ae);background:var(--zb-alert-critical-bg,#fef3f2)}.zb-rec-lane{z-index:1;height:var(--_lane-h);justify-content:flex-end;align-items:center;gap:var(--_bar-gap);display:flex;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 100%);mask-image:linear-gradient(90deg,#0000,#000 14% 100%)}.zb-rec-lane>i{--_h:.02;--_now:0;min-width:2px;max-width:var(--_bar-w);height:calc(4px + (100% - 4px) * var(--_h));background:linear-gradient(180deg, var(--_wave) 0%, var(--_wave) 32%, var(--_wave) 68%, var(--_wave) 100%);border-radius:999px;flex:1 1 0;display:block}@supports (color:color-mix(in lab, red, red)){.zb-rec-lane>i{background:linear-gradient(180deg, color-mix(in oklab, var(--_wave) 62%, transparent) 0%, var(--_wave) 32%, var(--_wave) 68%, color-mix(in oklab, var(--_wave) 62%, transparent) 100%)}}.zb-rec-lane>i{opacity:calc(.88 + .12 * var(--_now))}.zb-rec[data-signal=none] .zb-rec-lane>i{background:var(--_wave-off)}.zb-rec-pulse{justify-items:center}.zb-rec-pulse .zb-rec-stage{place-items:center;width:132px;height:132px;display:grid;position:relative}.zb-rec-pulse .zb-rec-ring{border:2px solid var(--_wave);width:76px;height:76px;opacity:calc(.62 - var(--_lv) * .3);scale:calc(1 + var(--_lv) * .72);border-radius:50%;position:absolute}.zb-rec-pulse .zb-rec-ring[data-ring=hold]{border-width:1px;border-color:var(--_wave)}@supports (color:color-mix(in lab, red, red)){.zb-rec-pulse .zb-rec-ring[data-ring=hold]{border-color:color-mix(in oklab, var(--_wave) 62%, transparent)}}.zb-rec-pulse .zb-rec-ring[data-ring=hold]{opacity:.34;scale:calc(1 + var(--_pk) * .78)}.zb-rec-pulse .zb-rec-ring[data-ring=glow]{background:radial-gradient(circle, var(--_wave) 38%, transparent 72%);border:0}@supports (color:color-mix(in lab, red, red)){.zb-rec-pulse .zb-rec-ring[data-ring=glow]{background:radial-gradient(circle, color-mix(in oklab, var(--_wave) 42%, transparent) 38%, transparent 72%)}}.zb-rec-pulse .zb-rec-ring[data-ring=glow]{opacity:calc(.3 + var(--_lv) * .7);scale:calc(1 + var(--_lv) * .3)}.zb-rec-pulse .zb-rec-btn{z-index:2;cursor:pointer;background:var(--zb-bg,#fff);border:1px solid var(--zb-border-strong,#d2dbd8);width:76px;height:76px;box-shadow:0 0 0 calc(4px + var(--_lv) * 9px) var(--_wave);border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.zb-rec-pulse .zb-rec-btn{box-shadow:0 0 0 calc(4px + var(--_lv) * 9px) color-mix(in oklab, var(--_wave) 20%, transparent)}}.zb-rec-pulse .zb-rec-btn{transition:box-shadow 90ms linear}.zb-rec-pulse .zb-rec-btn>span{background:var(--_rec);border-radius:50%;width:30px;height:30px}.zb-rec-pulse .zb-rec-btn[data-mode=stop]>span{border-radius:7px;width:26px;height:26px}.zb-rec-pulse .zb-rec-sonar{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.zb-rec-pulse .zb-rec-ripple{--_amp:1;border:1.5px solid var(--_wave);opacity:0;border-radius:50%;width:76px;height:76px;animation:1.15s cubic-bezier(.16,.9,.3,1) both zb-rec-ripple;position:absolute}@keyframes zb-rec-ripple{0%{opacity:calc(.42 * var(--_amp));scale:1}to{scale:calc(1 + .62 * var(--_amp));opacity:0}}.zb-rec-strip .zb-rec-bar{background:var(--zb-bg,#fff);border:1px solid var(--zb-border-strong,#d2dbd8);border-radius:999px;align-items:center;gap:10px;max-width:440px;height:40px;padding:0 6px 0 12px;display:flex}.zb-rec-strip .zb-rec-lane{flex:auto;height:20px;-webkit-mask-image:none;mask-image:none}.zb-rec-strip .zb-rec-lane>i{max-width:3px;height:calc(3px + 17px * var(--_h))}.zb-rec-strip[data-fault=critical] .zb-rec-bar,.zb-rec[data-fault=critical] .zb-rec-strip .zb-rec-bar{border-color:var(--zb-alert-critical-border,#f5b5ae);background:var(--zb-alert-critical-bg,#fef3f2)}.zb-rec-duet .zb-rec-pane{min-height:104px}.zb-rec-duet .zb-rec-rails{position:absolute;inset:8px 10px}.zb-rec-duet .zb-rec-rail{gap:1px;display:flex;position:absolute;left:0;right:0}.zb-rec-duet .zb-rec-rail[data-rail=a]{align-items:flex-end;top:0;bottom:50%}.zb-rec-duet .zb-rec-rail[data-rail=b]{align-items:flex-start;top:50%;bottom:0}.zb-rec-duet .zb-rec-rail>i{--_h:0;min-width:1px;height:calc(100% * var(--_h));background:var(--_wave-off);border-radius:1.5px;flex:1 1 0;display:block}.zb-rec-duet .zb-rec-rail[data-rail=a]>i[data-played=true]{background:var(--_wave)}.zb-rec-duet .zb-rec-rail[data-rail=b]>i[data-played=true]{background:var(--zb-alert-info-fg,#175cd3)}@supports (color:color-mix(in lab, red, red)){.zb-rec-duet .zb-rec-rail[data-rail=b]>i[data-played=true]{background:color-mix(in oklab, var(--zb-alert-info-fg,#175cd3) 58%, var(--zb-bg,#fff))}}.zb-rec-duet .zb-rec-rail>i[data-struck=true]{background:repeating-linear-gradient(135deg, var(--zb-alert-critical-border,#f5b5ae) 0 2px, transparent 2px 4px)}.zb-rec-duet .zb-rec-axis{background:var(--zb-border-strong,#d2dbd8);z-index:1;height:1px;position:absolute;top:50%;left:0;right:0}.zb-rec-duet .zb-rec-played{z-index:0;background:var(--_wave);width:0;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.zb-rec-duet .zb-rec-played{background:color-mix(in oklab, var(--_wave) 13%, transparent)}}.zb-rec-duet .zb-rec-played{border-inline-end:1px solid var(--_wave)}@supports (color:color-mix(in lab, red, red)){.zb-rec-duet .zb-rec-played{border-inline-end:1px solid color-mix(in oklab, var(--_wave) 40%, transparent)}}.zb-rec-duet .zb-rec-played{border-radius:var(--_radius) 0 0 var(--_radius)}.zb-rec-duet .zb-rec-head{background:var(--zb-text,currentColor);z-index:3;pointer-events:none;border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px}.zb-rec-duet .zb-rec-head:before{content:"";background:var(--zb-text,currentColor);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-3px}.zb-rec-duet .zb-rec-who{z-index:2;letter-spacing:.07em;text-transform:uppercase;background:var(--_pane);border-radius:3px;align-items:center;gap:4px;padding:2px 5px;font-size:.59375rem;font-weight:600;line-height:1;display:inline-flex;position:absolute}.zb-rec-duet .zb-rec-who:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.zb-rec-duet .zb-rec-who[data-rail=a]{color:var(--zb-accent,#075244);top:3px;inset-inline-start:0}.zb-rec-duet .zb-rec-who[data-rail=b]{color:var(--zb-alert-info-fg,#1849a9);bottom:3px;inset-inline-start:0}.zb-rec-duet .zb-rec-balance{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.zb-rec-duet .zb-rec-balance-track{background:var(--zb-alert-info-fg,#175cd3);border-radius:3px;height:6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.zb-rec-duet .zb-rec-balance-track{background:color-mix(in oklab, var(--zb-alert-info-fg,#175cd3) 55%, transparent)}}.zb-rec-duet .zb-rec-balance-fill{background:var(--_wave);border-radius:3px 0 0 3px;height:100%}.zb-rec-stream .zb-rec-log{background:var(--_pane);border:1px solid var(--zb-border,#e4eae8);border-radius:var(--_radius);align-content:end;gap:10px;min-height:132px;padding:12px;display:grid}.zb-rec-stream .zb-rec-turn>b{letter-spacing:.08em;text-transform:uppercase;color:var(--zb-text-muted,currentColor);margin-bottom:2px;font-size:.65625rem;font-weight:600;display:block}.zb-rec-stream .zb-rec-words{margin:0;font-size:.84375rem;line-height:1.6}.zb-rec-stream .zb-rec-interim{color:var(--zb-text-muted,currentColor);font-style:italic}.zb-rec-stream[data-stalled=true] .zb-rec-log{border-color:var(--zb-alert-warning-border,#f5ce7a);background:var(--zb-alert-warning-bg,#fffaeb)}.zb-rec-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.zb-rec-transport{flex:none;align-items:center;gap:6px;display:inline-flex}.zb-rec-btn-sm{border-radius:var(--_radius);border:1px solid var(--zb-border-strong,#d2dbd8);background:var(--zb-bg,#fff);height:24px;color:var(--zb-text-muted,currentColor);font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 9px;font-size:.75rem;display:inline-flex}.zb-rec-btn-sm[data-primary=true]{color:var(--zb-accent,currentColor);border-color:var(--zb-accent-border,currentColor);background:var(--zb-accent-subtle,transparent)}.zb-rec-btn-sm:focus-visible{outline:2px solid var(--zb-accent,currentColor);outline-offset:2px}.zb-rec-strip .zb-rec-mic{color:var(--_rec);flex:none;place-items:center;display:grid}.zb-rec-send{cursor:pointer;background:var(--zb-accent,currentColor);width:28px;height:28px;color:var(--zb-text-on-accent,#fff);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.zb-rec-send:focus-visible{outline:2px solid var(--zb-accent,currentColor);outline-offset:2px}.zb-rec[data-fault=critical] .zb-rec-send{background:var(--_wave-off)}.zb-rec-context{margin:0}.zb-rec-duet .zb-rec-markbar{height:22px;position:relative}.zb-rec-duet .zb-rec-markbar:after{content:"";background:var(--zb-border,#e4eae8);height:1px;position:absolute;bottom:0;left:10px;right:10px}.zb-rec-duet .zb-rec-mark{justify-items:center;display:grid;position:absolute;bottom:0;translate:-50%}.zb-rec-duet .zb-rec-mark>span{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--zb-alert-warning-fg,#93370d);background:var(--zb-alert-warning-bg,#fffaeb);border:1px solid var(--zb-alert-warning-border,#f5ce7a);border-radius:3px;padding:0 4px;font-size:.59375rem;font-weight:600;line-height:14px}.zb-rec-duet .zb-rec-mark>i{background:var(--zb-alert-warning-border,#f5ce7a);width:1px;height:6px;display:block}.zb-rec-duet .zb-rec-mark[data-struck=true]>span{color:var(--zb-alert-critical-fg,#912018);background:var(--zb-alert-critical-bg,#fef3f2);border-color:var(--zb-alert-critical-border,#f5b5ae)}.zb-rec-duet .zb-rec-mark[data-struck=true]>i{background:var(--zb-alert-critical-border,#f5b5ae)}.zb-rec-steps{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.zb-rec-step{border-radius:var(--_radius);border:1px solid var(--zb-border,#e4eae8);background:var(--zb-bg,#fff);gap:4px;padding:9px 10px;display:grid}.zb-rec-step-name{letter-spacing:.08em;text-transform:uppercase;color:var(--zb-text-muted,currentColor);font-size:.625rem;font-weight:600}.zb-rec-step-value{color:var(--zb-text-muted,currentColor);font-size:.78125rem}.zb-rec-step[data-done=true]{border-color:var(--zb-alert-info-fg,currentColor);background:var(--_pane)}.zb-rec-step[data-done=true] .zb-rec-step-name{color:var(--zb-text,currentColor)}.zb-rec-step[data-live=true]{border-color:var(--zb-accent,currentColor);box-shadow:0 0 0 3px var(--zb-accent-subtle,transparent)}.zb-rec-step[data-live=true] .zb-rec-step-name{color:var(--zb-accent,currentColor)}.zb-rec-step[data-failed=true]{border-color:var(--zb-alert-critical-border,#f5b5ae);background:var(--zb-alert-critical-bg,#fef3f2);box-shadow:none}.zb-rec-step[data-failed=true] .zb-rec-step-name{color:var(--zb-alert-critical-fg,#912018)}.zb-rec-track{background:var(--zb-border,#e4eae8);border-radius:3px;height:6px;overflow:hidden}.zb-rec-track-fill{background:var(--zb-accent,currentColor);border-radius:3px;height:100%}.zb-rec-track[data-indeterminate=true]{background:repeating-linear-gradient(135deg, var(--zb-border,#e4eae8) 0 5px, var(--_pane) 5px 10px)}.zb-rec-track[data-indeterminate=true] .zb-rec-track-fill{display:none}.zb-rec-stack[data-state=ready] .zb-rec-track-fill{background:var(--zb-alert-info-fg,currentColor)}.zb-rec-stack[data-state=failed] .zb-rec-track-fill{background:var(--zb-alert-critical-fg,#912018)}@media (max-width:560px){.zb-rec-steps{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.zb-rec:not([data-motion=full]) .zb-rec-tell:before,.zb-rec:not([data-motion=full]) .zb-rec-ripple{animation:none}.zb-rec:not([data-motion=full]) .zb-rec-tell:before{box-shadow:0 0 0 3px var(--_rec)}@supports (color:color-mix(in lab, red, red)){.zb-rec:not([data-motion=full]) .zb-rec-tell:before{box-shadow:0 0 0 3px color-mix(in oklab, var(--_rec) 28%, transparent)}}.zb-rec:not([data-motion=full]) .zb-rec-ripple{display:none}}.zb-rec[data-motion=reduced] .zb-rec-tell:before{box-shadow:0 0 0 3px var(--_rec);animation:none}@supports (color:color-mix(in lab, red, red)){.zb-rec[data-motion=reduced] .zb-rec-tell:before{box-shadow:0 0 0 3px color-mix(in oklab, var(--_rec) 28%, transparent)}}.zb-rec[data-motion=reduced] .zb-rec-ripple{display:none}@media (forced-colors:active){.zb-rec-lane>i,.zb-rec-rail>i{background:canvastext}.zb-rec-pane,.zb-rec-fault{border-color:canvastext}}.zb-rec-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zb-switch{align-items:center;gap:var(--zb-switch-gap);color:var(--zb-text);font-size:var(--zb-density-font);vertical-align:middle;display:inline-flex}.zb-switch[data-zb-tone=caution]{--zb-switch-track-on-bg:var(--zb-switch-track-caution-bg);--zb-switch-track-on-border:var(--zb-switch-track-caution-bg);--zb-switch-state-on-fg:var(--zb-switch-track-caution-bg)}.zb-switch[data-zb-tone=critical]{--zb-switch-track-on-bg:var(--zb-switch-track-critical-bg);--zb-switch-track-on-border:var(--zb-switch-track-critical-bg);--zb-switch-state-on-fg:var(--zb-switch-track-critical-bg)}.zb-switch[data-zb-tone=neutral]{--zb-switch-track-on-bg:var(--zb-switch-track-neutral-bg);--zb-switch-track-on-border:var(--zb-switch-track-neutral-bg);--zb-switch-state-on-fg:var(--zb-switch-track-neutral-bg)}.zb-switch__control{appearance:none;font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.zb-switch__control:before{content:"";inline-size:max(var(--zb-switch-track-w), var(--zb-switch-target-min));block-size:max(var(--zb-switch-track-h), var(--zb-switch-target-min));position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}@media (pointer:coarse){.zb-switch__control,.zb-switch__chip{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.zb-switch__control:focus-visible{outline:none}.zb-switch__control:focus-visible .zb-switch__track{outline:var(--zb-switch-focus-width) solid var(--zb-switch-focus-ring);outline-offset:var(--zb-switch-focus-offset)}.zb-switch__track{inline-size:var(--zb-switch-track-w);block-size:var(--zb-switch-track-h);border-radius:var(--zb-switch-radius);background:var(--zb-switch-track-off-bg);border:1px solid var(--zb-switch-track-off-border);transition:background var(--zb-switch-duration) var(--zb-switch-ease), border-color var(--zb-switch-duration) var(--zb-switch-ease);align-items:center;display:grid;position:relative}.zb-switch[data-zb-state=on] .zb-switch__track{background:var(--zb-switch-track-on-bg);border-color:var(--zb-switch-track-on-border)}.zb-switch[data-zb-state=unknown] .zb-switch__track{background:var(--zb-switch-track-unknown-bg);border-color:var(--zb-switch-track-unknown-border);border-style:dashed}.zb-switch__thumb{inline-size:var(--zb-switch-thumb-size);block-size:var(--zb-switch-thumb-size);border-radius:var(--zb-switch-radius);background:var(--zb-switch-thumb-bg);color:var(--zb-switch-thumb-fg);transition:inset-inline-start var(--zb-switch-duration) var(--zb-switch-ease), translate var(--zb-switch-duration) var(--zb-switch-ease);place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:var(--zb-switch-pad);translate:0 -50%;box-shadow:0 1px 2px #02061747}.zb-switch[data-zb-state=on] .zb-switch__thumb{inset-inline-start:calc(100% - var(--zb-switch-thumb-size) - var(--zb-switch-pad))}.zb-switch[data-zb-state=unknown] .zb-switch__thumb{background:var(--zb-switch-thumb-unknown-bg);color:var(--zb-switch-thumb-unknown-fg);inset-inline-start:50%;translate:-50% -50%}.zb-switch__glyph{block-size:62%;inline-size:62%;display:block}.zb-switch[data-zb-size=micro] .zb-switch__glyph,.zb-switch[data-zb-size=small] .zb-switch__glyph{block-size:78%;inline-size:78%}.zb-switch[data-zb-appearance=labeled] .zb-switch__track{inline-size:auto;min-inline-size:var(--zb-switch-track-w);padding-inline:calc(var(--zb-switch-thumb-size) + var(--zb-switch-pad) * 2) 0}.zb-switch[data-zb-appearance=labeled][data-zb-state=on] .zb-switch__track{padding-inline:0 calc(var(--zb-switch-thumb-size) + var(--zb-switch-pad) * 2)}.zb-switch__words{padding-inline:.45em;display:grid}.zb-switch__words>*{grid-area:1/1}.zb-switch__word{font-size:var(--zb-switch-label-font);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-align:center;transition:opacity var(--zb-switch-duration) var(--zb-switch-ease);font-weight:600;line-height:1}.zb-switch__word--on{color:var(--zb-switch-label-on-fg);opacity:0}.zb-switch__word--off{color:var(--zb-switch-label-off-fg);opacity:1}.zb-switch[data-zb-state=on] .zb-switch__word--on{opacity:1}.zb-switch[data-zb-state=on] .zb-switch__word--off,.zb-switch[data-zb-state=unknown] .zb-switch__word{opacity:0}.zb-switch__segments{border:1px solid var(--zb-switch-segment-border);border-radius:var(--zb-radius);background:var(--zb-switch-segment-bg);align-items:stretch;display:inline-flex;overflow:hidden}.zb-switch__segment{appearance:none;font:inherit;font-size:var(--zb-switch-state-font);color:var(--zb-switch-segment-fg);cursor:pointer;min-block-size:max(1.75rem, var(--zb-switch-target-min));border:0;border-inline-end:1px solid var(--zb-switch-segment-divider);transition:background var(--zb-switch-duration) var(--zb-switch-ease), color var(--zb-switch-duration) var(--zb-switch-ease);background:0 0;align-items:center;gap:.3rem;padding-block:.35rem;padding-inline:.85rem;font-weight:600;display:inline-flex}.zb-switch__segment:last-child{border-inline-end:0}.zb-switch__segment:hover:not([aria-checked=true]):not(:disabled){background:var(--zb-switch-segment-hover-bg);color:var(--zb-text)}.zb-switch__segment[aria-checked=true]{background:var(--zb-switch-track-on-bg);color:var(--zb-switch-label-on-fg)}.zb-switch__segment:focus-visible{outline:var(--zb-switch-focus-width) solid var(--zb-switch-focus-ring);outline-offset:calc(var(--zb-switch-focus-offset) * -1)}.zb-switch__segment--unasked{background:var(--zb-switch-segment-unasked-bg);color:var(--zb-switch-segment-unasked-fg);cursor:default;font-style:italic;font-weight:500}.zb-switch__chip{appearance:none;font:inherit;font-size:var(--zb-switch-state-font);border-radius:var(--zb-switch-radius);cursor:pointer;border:1px solid var(--zb-switch-segment-border);background:var(--zb-switch-segment-bg);color:var(--zb-switch-segment-fg);min-block-size:max(1.75rem, var(--zb-switch-target-min));transition:background var(--zb-switch-duration) var(--zb-switch-ease), color var(--zb-switch-duration) var(--zb-switch-ease), border-color var(--zb-switch-duration) var(--zb-switch-ease);align-items:center;gap:.35rem;padding-block:.3rem;padding-inline:.55rem .7rem;font-weight:600;display:inline-flex}.zb-switch[data-zb-state=on] .zb-switch__chip{background:var(--zb-switch-track-on-bg);border-color:var(--zb-switch-track-on-border);color:var(--zb-switch-label-on-fg)}.zb-switch__chip .zb-switch__glyph{opacity:0;block-size:.85em;inline-size:.85em;transition:opacity var(--zb-switch-duration) var(--zb-switch-ease)}.zb-switch[data-zb-state=on] .zb-switch__chip .zb-switch__glyph,.zb-switch[data-zb-state=unknown] .zb-switch__chip .zb-switch__glyph{opacity:1}.zb-switch__chip:focus-visible{outline:var(--zb-switch-focus-width) solid var(--zb-switch-focus-ring);outline-offset:var(--zb-switch-focus-offset)}.zb-switch[data-zb-appearance=row]{inline-size:100%;display:block}.zb-switch[data-zb-appearance=row] .zb-switch__control{align-items:center;gap:var(--zb-switch-gap);inline-size:100%;padding-inline:var(--zb-density-pad-x);padding-block:var(--zb-density-pad-y);text-align:start;border:1px solid var(--zb-border);border-radius:var(--zb-radius);background:var(--zb-surface);display:flex}.zb-switch[data-zb-appearance=row] .zb-switch__control:before{content:none}.zb-switch[data-zb-appearance=row] .zb-switch__control:hover{background:var(--zb-bg-subtle)}.zb-switch[data-zb-appearance=row] .zb-switch__control:focus-visible{outline:var(--zb-switch-focus-width) solid var(--zb-switch-focus-ring);outline-offset:var(--zb-switch-focus-offset)}.zb-switch[data-zb-appearance=row] .zb-switch__control:focus-visible .zb-switch__track{outline:none}.zb-switch[data-zb-appearance=row] .zb-switch__rowtext{flex:1;gap:.15rem;min-inline-size:0;display:grid}.zb-switch[data-zb-appearance=row] .zb-switch__track{flex:none}.zb-switch[data-zb-phase=pending] .zb-switch__track{background:repeating-linear-gradient(135deg, var(--zb-switch-track-on-bg) 0 6px, var(--zb-switch-track-on-bg) 6px 12px)}@supports (color:color-mix(in lab, red, red)){.zb-switch[data-zb-phase=pending] .zb-switch__track{background:repeating-linear-gradient(135deg, var(--zb-switch-track-on-bg) 0 6px, color-mix(in oklab, var(--zb-switch-track-on-bg) 62%, var(--zb-bg)) 6px 12px)}}.zb-switch[data-zb-phase=pending] .zb-switch__track{animation:.9s linear infinite zb-switch-march}.zb-switch[data-zb-phase=pending][data-zb-state=off] .zb-switch__track{background:repeating-linear-gradient(135deg, var(--zb-switch-track-off-bg) 0 6px, var(--zb-switch-track-off-bg) 6px 12px)}@supports (color:color-mix(in lab, red, red)){.zb-switch[data-zb-phase=pending][data-zb-state=off] .zb-switch__track{background:repeating-linear-gradient(135deg, var(--zb-switch-track-off-bg) 0 6px, color-mix(in oklab, var(--zb-switch-track-off-bg) 62%, var(--zb-bg)) 6px 12px)}}@keyframes zb-switch-march{to{background-position:34px 0}}.zb-switch[data-zb-phase=committed] .zb-switch__thumb{animation:zb-switch-confirm .6s var(--zb-switch-ease)}@keyframes zb-switch-confirm{0%{box-shadow:0 1px 2px #02061747, 0 0 0 0 color-mix(in oklab, var(--zb-switch-track-on-bg) 60%, transparent)}to{box-shadow:0 1px 2px #02061747,0 0 0 10px #0000}}.zb-switch[data-zb-phase=reverted] .zb-switch__track,.zb-switch[data-zb-phase=blocked] .zb-switch__track{outline:2px solid var(--zb-switch-error-fg);outline-offset:2px}.zb-switch[data-zb-phase=queued] .zb-switch__track{background:var(--zb-bg-subtle);border:1px dashed var(--zb-switch-queued-fg)}.zb-switch[data-zb-phase=queued] .zb-switch__thumb{background:var(--zb-switch-queued-fg);color:var(--zb-bg);box-shadow:none}.zb-switch[data-zb-phase=stale] .zb-switch__track{outline:2px dashed var(--zb-switch-stale-fg);outline-offset:2px}.zb-switch[data-zb-disabled=true]{opacity:.45}.zb-switch[data-zb-disabled=true] .zb-switch__control,.zb-switch[data-zb-disabled=true] .zb-switch__chip,.zb-switch[data-zb-disabled=true] .zb-switch__segment{cursor:not-allowed}.zb-switch[data-zb-readonly=true] .zb-switch__control{cursor:default}.zb-switch[data-zb-readonly=true] .zb-switch__track{background:var(--zb-switch-locked-bg);border:1px dashed var(--zb-switch-track-off-border)}.zb-switch[data-zb-readonly=true][data-zb-state=on] .zb-switch__track{background:var(--zb-accent-subtle);border-color:var(--zb-switch-track-on-bg)}.zb-switch[data-zb-readonly=true] .zb-switch__thumb{background:var(--zb-switch-track-off-bg);color:var(--zb-bg);box-shadow:none}.zb-switch__text{gap:.1rem;min-inline-size:0;display:grid}.zb-switch__label{line-height:1.35}.zb-switch__state{font-size:var(--zb-switch-state-font);color:var(--zb-switch-state-fg);font-weight:600}.zb-switch[data-zb-state=on] .zb-switch__state{color:var(--zb-switch-state-on-fg)}.zb-switch[data-zb-state=unknown] .zb-switch__state{color:var(--zb-switch-state-fg)}.zb-switch__desc{font-size:var(--zb-switch-state-font);color:var(--zb-switch-desc-fg);line-height:1.45}.zb-switch__note{font-size:var(--zb-switch-state-font);margin-block-start:.3rem;line-height:1.45}.zb-switch__note--error{color:var(--zb-switch-error-fg);font-weight:600}.zb-switch__note--locked{color:var(--zb-switch-locked-fg)}.zb-switch__note--pending{color:var(--zb-switch-pending-fg)}.zb-switch__provenance{font-size:var(--zb-text-2xs);color:var(--zb-switch-prov-fg);font-variant-numeric:tabular-nums}.zb-switch__until{font-size:var(--zb-text-2xs);border-radius:var(--zb-switch-radius);background:var(--zb-switch-until-bg);color:var(--zb-switch-until-fg);border:1px solid var(--zb-switch-until-border);font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;padding-block:.1rem;padding-inline:.45rem;font-weight:600;display:inline-flex}.zb-switch__until--lapsed{background:var(--zb-switch-track-unknown-bg);color:var(--zb-switch-segment-unasked-fg);border-color:var(--zb-switch-track-unknown-border)}.zb-switch__impact{border-inline-start:3px solid var(--zb-switch-impact-border);background:var(--zb-switch-impact-bg);color:var(--zb-switch-impact-fg);font-size:var(--zb-switch-state-font);border-start-end-radius:var(--zb-radius);border-end-end-radius:var(--zb-radius);margin-block-start:.45rem;padding-block:.5rem;padding-inline:.65rem}.zb-switch__impact ul{margin:.3rem 0 0;padding-inline-start:1.1rem}.zb-switch__conflict{border-radius:var(--zb-radius);background:var(--zb-switch-stale-bg);border:1px solid var(--zb-switch-stale-fg);font-size:var(--zb-switch-state-font);gap:.2rem;margin-block-start:.4rem;padding-block:.5rem;padding-inline:.65rem;display:grid}.zb-switch__conflict-actions{flex-wrap:wrap;gap:.4rem;margin-block-start:.4rem;display:flex}.zb-switch__ring{border-radius:var(--zb-switch-radius);pointer-events:none;position:absolute;inset:-6px}.zb-switch__ring circle{fill:none;stroke-width:2.5px}.zb-switch__ring-track{stroke:var(--zb-switch-hold-ring)}@supports (color:color-mix(in lab, red, red)){.zb-switch__ring-track{stroke:color-mix(in oklab, var(--zb-switch-hold-ring) 30%, transparent)}}.zb-switch__ring-value{stroke:var(--zb-switch-hold-ring);stroke-linecap:round;stroke-dasharray:var(--zb-switch-hold-progress,0) 999}.zb-switch__dialog{border-radius:var(--zb-radius);border:1px solid var(--zb-switch-until-border);background:var(--zb-switch-until-bg);font-size:var(--zb-switch-state-font);gap:.5rem;margin-block-start:.5rem;padding-block:.7rem;padding-inline:.8rem;display:grid}.zb-switch__dialog-actions{flex-wrap:wrap;gap:.4rem;display:flex}.zb-switch__attest{font:inherit;font-size:var(--zb-switch-state-font);border-radius:var(--zb-radius-sm);border:1px solid var(--zb-switch-segment-border);background:var(--zb-surface);inline-size:100%;color:var(--zb-text);padding-block:.35rem;padding-inline:.5rem}@media (pointer:coarse){.zb-switch__attest{font-size:max(16px,1em)}}.zb-switch__action{font:inherit;font-size:var(--zb-switch-state-font);min-block-size:max(1.75rem, var(--zb-switch-target-min));border-radius:var(--zb-switch-radius);border:1px solid var(--zb-switch-segment-border);background:var(--zb-surface);color:var(--zb-text);cursor:pointer;padding-block:.25rem;padding-inline:.7rem;font-weight:600}.zb-switch__action:hover{background:var(--zb-bg-subtle)}.zb-switch__action:focus-visible{outline:var(--zb-switch-focus-width) solid var(--zb-switch-focus-ring);outline-offset:var(--zb-switch-focus-offset)}.zb-switch__countersign{border:1px solid var(--zb-switch-until-border);background:var(--zb-switch-until-bg);border-radius:var(--zb-radius);font-size:var(--zb-switch-state-font);margin-block-start:.5rem;padding-block:.7rem;padding-inline:.8rem}.zb-switch__countersign-row{align-items:center;gap:.5rem;margin-block-start:.45rem;display:flex}.zb-switch__countersign-slot{border:1px dashed var(--zb-switch-until-fg);border-radius:var(--zb-radius-sm);color:var(--zb-switch-until-fg);flex:1;padding-block:.35rem;padding-inline:.5rem;font-style:italic}.zb-switch__countersign-slot--done{background:var(--zb-surface);color:var(--zb-text);border-style:solid;font-style:normal}.zb-switch-list{border:1px solid var(--zb-border);border-radius:var(--zb-radius);background:var(--zb-surface);display:grid;overflow:hidden}.zb-switch-list__head{padding-inline:var(--zb-density-pad-x);padding-block:var(--zb-density-pad-y);background:var(--zb-bg-subtle);border-block-end:1px solid var(--zb-border);justify-content:space-between;align-items:baseline;gap:var(--zb-switch-gap);flex-wrap:wrap;display:flex}.zb-switch-list__title{font-weight:600}.zb-switch-list__summary{font-size:var(--zb-switch-state-font);color:var(--zb-switch-desc-fg);font-variant-numeric:tabular-nums}.zb-switch-list__items{display:grid}.zb-switch-field{align-items:flex-start;gap:var(--zb-switch-gap);padding-inline:var(--zb-density-pad-x);padding-block:var(--zb-density-pad-y);border-block-end:1px solid var(--zb-border);display:flex}.zb-switch-field:last-child{border-block-end:0}.zb-switch-field__body{flex:1;min-inline-size:0}.zb-switch-field__side{justify-items:end;gap:.3rem;display:grid}.zb-switch-field--standalone{border-block-end:0;padding:0}.zb-switch__sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.zb-switch__track,.zb-switch__thumb,.zb-switch__word,.zb-switch__segment,.zb-switch__chip{transition-duration:1ms}.zb-switch[data-zb-phase=pending] .zb-switch__track,.zb-switch[data-zb-phase=committed] .zb-switch__thumb{animation:none}}@media (forced-colors:active){.zb-switch__track{forced-color-adjust:none;border:1px solid canvastext;background:canvas!important}.zb-switch[data-zb-state=on] .zb-switch__track{background:highlight!important}.zb-switch__thumb{box-shadow:none;color:canvas!important;background:canvastext!important}.zb-switch[data-zb-state=on] .zb-switch__thumb{color:highlight!important;background:highlighttext!important}.zb-switch__word,.zb-switch__state,.zb-switch__segment{color:canvastext!important}.zb-switch__segment[aria-checked=true],.zb-switch[data-zb-state=on] .zb-switch__chip{forced-color-adjust:none;color:highlighttext!important;background:highlight!important}}.zb-accordion{--zb-accordion-rail:transparent;border:1px solid var(--zb-accordion-border);border-radius:var(--zb-accordion-radius);background:var(--zb-accordion-header-bg-open);color:var(--zb-accordion-header-fg);font-family:var(--zb-font-sans);font-size:var(--zb-accordion-font);display:block;overflow:hidden}.zb-accordion[data-variant=separate]{gap:calc(var(--zb-accordion-gap) / 2);background:0 0;border:0;display:grid;overflow:visible}.zb-accordion[data-variant=separate] .zb-accordion__item{border:1px solid var(--zb-accordion-border);border-radius:var(--zb-accordion-radius);overflow:hidden}.zb-accordion[data-variant=ghost]{background:0 0;border:0;overflow:visible}.zb-accordion[data-variant=ghost] .zb-accordion__trigger{background:0 0}.zb-accordion[data-variant=ghost] .zb-accordion__item+.zb-accordion__item{border-block-start:1px solid var(--zb-accordion-divider)}.zb-accordion__item{position:relative}.zb-accordion[data-variant=bordered] .zb-accordion__item+.zb-accordion__item{border-block-start:1px solid var(--zb-accordion-border)}.zb-accordion__heading{font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;margin:0}.zb-accordion__trigger{align-items:center;gap:var(--zb-accordion-gap);inline-size:100%;min-block-size:max(var(--zb-accordion-target), var(--zb-density-target-floor));padding-block:var(--zb-accordion-pad-y);padding-inline:var(--zb-accordion-pad-x);background:var(--zb-accordion-header-bg);color:inherit;font:inherit;text-align:start;cursor:pointer;box-shadow:inset var(--zb-accordion-rail-width) 0 0 var(--zb-accordion-rail);transition:background var(--zb-accordion-duration) var(--zb-ease);border:0;margin:0;display:flex}.zb-accordion__trigger:hover{background:var(--zb-accordion-header-bg-hover)}.zb-accordion__trigger:focus-visible{outline:var(--zb-focus-ring);outline-offset:calc(var(--zb-focus-ring-offset) * -1)}.zb-accordion__item[data-open=true]>.zb-accordion__heading>.zb-accordion__trigger{background:var(--zb-accordion-header-bg-open)}.zb-accordion__trigger[aria-disabled=true]{cursor:default}.zb-accordion__icon{block-size:.875em;inline-size:.875em;color:var(--zb-accordion-icon-fg);transition:transform var(--zb-accordion-duration) var(--zb-ease);flex:none}.zb-accordion__item[data-open=true]>.zb-accordion__heading .zb-accordion__icon{transform:rotate(180deg)}.zb-accordion[data-icon-placement=end] .zb-accordion__icon{order:2}.zb-accordion__label{flex:none;font-weight:600}.zb-accordion__spacer{min-inline-size:var(--zb-accordion-gap);flex:auto}.zb-accordion__summary{align-items:center;gap:calc(var(--zb-accordion-gap) / 1.5);color:var(--zb-accordion-summary-fg);font-size:var(--zb-text-sm);flex:none;display:flex}.zb-accordion__extra{align-items:center;gap:calc(var(--zb-accordion-gap) / 2);flex:none;padding-inline-end:var(--zb-accordion-pad-x);display:flex}.zb-accordion__item[data-severity=critical]{--zb-accordion-rail:var(--zb-accordion-rail-critical)}.zb-accordion__item[data-severity=high]{--zb-accordion-rail:var(--zb-accordion-rail-high)}.zb-accordion__item[data-severity=low]{--zb-accordion-rail:var(--zb-accordion-rail-low)}.zb-accordion__item[data-severity=normal]{--zb-accordion-rail:var(--zb-accordion-rail-normal)}.zb-accordion__item[data-severity=unknown]{--zb-accordion-rail:var(--zb-accordion-rail-unknown)}.zb-accordion__item[data-access=consent],.zb-accordion__item[data-access=reason],.zb-accordion__item[data-access=withheld]{--zb-accordion-rail:var(--zb-accordion-rail-restricted)}.zb-accordion__item[data-access=withheld] .zb-accordion__trigger{cursor:not-allowed}.zb-accordion__item[data-access=withheld] .zb-accordion__summary{color:var(--zb-accordion-withheld-fg)}.zb-accordion__panel{transition:grid-template-rows var(--zb-accordion-duration) var(--zb-ease);grid-template-rows:0fr;display:grid}.zb-accordion__panel[hidden]{content-visibility:hidden}.zb-accordion__item[data-open=true]>.zb-accordion__panel{grid-template-rows:1fr}.zb-accordion__body{min-block-size:0;overflow:hidden}.zb-accordion__inner{padding-block:var(--zb-accordion-pad-y) calc(var(--zb-accordion-pad-y) + .25rem);padding-inline:var(--zb-accordion-pad-x);border-block-start:1px solid var(--zb-accordion-divider);color:var(--zb-accordion-body-fg)}.zb-accordion[data-virtualise-hint=true] .zb-accordion__panel{content-visibility:auto;contain-intrinsic-size:auto 0 var(--zb-accordion-intrinsic,4rem)}.zb-accordion__gate{border:1px solid var(--zb-accordion-gate-border);border-radius:var(--zb-radius);background:var(--zb-accordion-gate-bg);padding-block:var(--zb-accordion-pad-y);padding-inline:var(--zb-accordion-pad-x);color:var(--zb-text)}.zb-accordion__gate[data-kind=consent]{border-color:var(--zb-accordion-rail-restricted);background:var(--zb-accordion-restricted-bg)}.zb-accordion__gate-title{font-size:inherit;margin:0 0 .25rem;font-weight:600}.zb-accordion__gate-note{color:var(--zb-text-muted);font-size:var(--zb-text-sm);margin:0 0 .5rem}.zb-accordion__gate-actions{align-items:center;gap:calc(var(--zb-accordion-gap) / 2);flex-wrap:wrap;display:flex}.zb-accordion__gate-reasons{font-size:var(--zb-text-sm);color:var(--zb-text-muted);margin-block-end:.5rem;display:block}.zb-accordion__gate-select{font:inherit;color:var(--zb-field-fg);background:var(--zb-field-bg);border:1px solid var(--zb-field-border);border-radius:var(--zb-field-radius);padding-block:calc(var(--zb-field-pad-y) / 1.5);padding-inline:var(--zb-field-pad-x);min-block-size:var(--zb-density-target-floor);margin-block-end:.5rem}.zb-accordion__gate-select:focus-visible{outline:var(--zb-focus-ring);outline-offset:var(--zb-focus-ring-offset)}.zb-accordion__gate-confirm{font:inherit;cursor:pointer;color:var(--zb-text-on-accent);background:var(--zb-accent);border:1px solid var(--zb-accent-border);border-radius:var(--zb-radius);padding-block:calc(var(--zb-accordion-pad-y) / 1.5);padding-inline:var(--zb-accordion-pad-x);min-block-size:max(var(--zb-accordion-target), var(--zb-density-target-floor))}.zb-accordion__gate-confirm:hover:not(:disabled){background:var(--zb-accent-hover)}.zb-accordion__gate-confirm:disabled{cursor:progress}.zb-accordion__gate-confirm:focus-visible{outline:var(--zb-focus-ring);outline-offset:var(--zb-focus-ring-offset)}.zb-accordion__gate-refused{color:var(--zb-status-critical);font-size:var(--zb-text-sm);margin:.5rem 0 0}.zb-accordion__withheld-reason{color:var(--zb-accordion-withheld-fg);margin:0}.zb-chip{border:1px solid var(--zb-badge-unknown-border);border-radius:var(--zb-badge-radius);background:var(--zb-badge-unknown-bg);color:var(--zb-badge-unknown-fg);font-size:var(--zb-text-sm);white-space:nowrap;align-items:center;gap:.25rem;padding-block:.05rem;padding-inline:.45rem;display:inline-flex}.zb-chip--critical{border-color:var(--zb-badge-critical-border);background:var(--zb-badge-critical-bg);color:var(--zb-badge-critical-fg);font-weight:600}.zb-chip--high{border-color:var(--zb-badge-high-border);background:var(--zb-badge-high-bg);color:var(--zb-badge-high-fg)}.zb-chip--low{border-color:var(--zb-badge-low-border);background:var(--zb-badge-low-bg);color:var(--zb-badge-low-fg)}.zb-chip--normal{border-color:var(--zb-badge-normal-border);background:var(--zb-badge-normal-bg);color:var(--zb-badge-normal-fg)}.zb-chip--unknown{border-color:var(--zb-badge-unknown-border);background:var(--zb-badge-unknown-bg);color:var(--zb-badge-unknown-fg)}.zb-chart-accordion__toolbar{justify-content:space-between;align-items:center;gap:var(--zb-accordion-gap);flex-wrap:wrap;margin-block-end:calc(var(--zb-accordion-gap) / 1.5);display:flex}.zb-chart-accordion__toolbar-label{color:var(--zb-text);font-weight:600}.zb-chart-accordion__toolbar-actions{gap:calc(var(--zb-accordion-gap) / 2);display:flex}.zb-chart-accordion__action{font:inherit;font-size:var(--zb-text-sm);color:var(--zb-accent);border-radius:var(--zb-radius-sm);cursor:pointer;min-block-size:var(--zb-density-target-floor);background:0 0;border:1px solid #0000;padding-block:.15rem;padding-inline:.4rem}.zb-chart-accordion__action:hover{background:var(--zb-accent-subtle)}.zb-chart-accordion__action:focus-visible{outline:var(--zb-focus-ring);outline-offset:var(--zb-focus-ring-offset)}.zb-chart-accordion__count,.zb-chart-accordion__time{color:var(--zb-text-subtle);font-size:var(--zb-text-sm);font-variant-numeric:tabular-nums}.zb-safety-plan__revised{margin:0 0 var(--zb-accordion-gap);color:var(--zb-text-muted);font-size:var(--zb-text-sm)}.zb-safety-plan__entries{color:var(--zb-text);margin:0;padding-inline-start:1.15rem}.zb-safety-plan__entries li{margin-block-end:.35rem}.zb-safety-plan__contacts{color:var(--zb-text);grid-template-columns:max-content 1fr;gap:.3rem 1rem;margin:0;display:grid}.zb-safety-plan__contacts dt{font-weight:600}.zb-safety-plan__contacts dd{flex-wrap:wrap;gap:.15rem .6rem;margin:0;display:flex}.zb-safety-plan__availability{color:var(--zb-text-muted)}.zb-safety-plan .zb-accordion__item[data-pinned=true] .zb-accordion__inner{background:var(--zb-status-critical-bg);border-block-start-color:var(--zb-status-critical-border)}.zb-safety-plan__explanation{color:var(--zb-text-muted);font-size:var(--zb-text-sm);margin:.6rem 0 0}.zb-safety-plan__empty{color:var(--zb-absent-fg);margin:0}@media (prefers-reduced-motion:reduce){.zb-accordion__panel,.zb-accordion__icon,.zb-accordion__trigger{transition-duration:1ms}}@media (forced-colors:active){.zb-accordion,.zb-accordion[data-variant=separate] .zb-accordion__item{border-color:canvastext}.zb-accordion__trigger{color:canvastext;background:canvas}.zb-accordion__trigger:focus-visible{outline:2px solid highlight}.zb-accordion__icon{color:canvastext}.zb-accordion__gate{border-color:canvastext}}@media print{.zb-accordion,.zb-accordion[data-variant=separate] .zb-accordion__item{border-color:#999}.zb-accordion__panel{transition:none}.zb-accordion__item[data-open=true]>.zb-accordion__panel,.zb-accordion__item[data-print-expanded=true]>.zb-accordion__panel{content-visibility:visible;grid-template-rows:1fr}.zb-accordion__trigger{background:0 0}.zb-accordion__icon{display:none}}.zb-note-doc{color:var(--zb-text);font-size:.925rem;line-height:1.65}.zb-note-doc:focus-visible{outline:2px solid var(--zb-focus-ring);outline-offset:4px;border-radius:4px}.zb-note-doc section{margin-block:1.25rem}.zb-note-doc section:first-child{margin-block-start:0}.zb-note-doc section:before{content:attr(data-zb-title);border-block-end:1px solid var(--zb-border);color:var(--zb-text-muted);letter-spacing:.09em;text-transform:uppercase;margin-block-end:.4rem;padding-block-end:.3rem;font-size:.7rem;font-weight:600;display:block}.zb-note-doc p{margin-block:0 .6rem}.zb-note-doc p:last-child{margin-block-end:0}.zb-note-doc ul,.zb-note-doc ol{margin-block:0 .6rem;padding-inline-start:1.4rem}.zb-note-doc ul{list-style:outside}.zb-note-doc ol{list-style:decimal}.zb-note-doc strong{font-weight:600}.zb-note-doc em{font-style:italic}.zb-note-doc [data-zb-wildcard]{background:var(--zb-status-high-bg);box-shadow:inset 0 0 0 1px var(--zb-status-high);color:var(--zb-status-high);font-family:var(--zb-font-mono,ui-monospace, monospace);border-radius:3px;padding-inline:.25rem;font-size:.85em}.zb-note-read h3{border-block-end:1px solid var(--zb-border);color:var(--zb-text-muted);letter-spacing:.09em;text-transform:uppercase;margin-block:1.25rem .4rem;padding-block-end:.3rem;font-size:.7rem;font-weight:600}.zb-note-read section:first-child h3{margin-block-start:0}.zb-note-read p{color:var(--zb-text);margin-block:0 .6rem}.zb-note-pv{text-underline-offset:4px;text-decoration-skip-ink:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;text-decoration-line:underline;text-decoration-thickness:2px}.zb-note-pv-dictated{background:var(--zb-status-unknown)}@supports (color:color-mix(in lab, red, red)){.zb-note-pv-dictated{background:color-mix(in srgb, var(--zb-status-unknown) 9%, transparent)}}.zb-note-pv-dictated{text-decoration-style:wavy;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--zb-status-unknown);-webkit-text-decoration-color:var(--zb-status-unknown);-webkit-text-decoration-color:var(--zb-status-unknown);text-decoration-color:var(--zb-status-unknown)}.zb-note-pv-template{background:var(--zb-accent)}@supports (color:color-mix(in lab, red, red)){.zb-note-pv-template{background:color-mix(in srgb, var(--zb-accent) 6%, transparent)}}.zb-note-pv-template{text-decoration-style:dashed;-webkit-text-decoration-color:var(--zb-accent);-webkit-text-decoration-color:var(--zb-accent);-webkit-text-decoration-color:var(--zb-accent);text-decoration-color:var(--zb-accent)}.zb-note-pv-pulled{background:var(--zb-status-low)}@supports (color:color-mix(in lab, red, red)){.zb-note-pv-pulled{background:color-mix(in srgb, var(--zb-status-low) 6%, transparent)}}.zb-note-pv-pulled{text-decoration-style:dotted;text-decoration-thickness:2.5px;-webkit-text-decoration-color:var(--zb-status-low);-webkit-text-decoration-color:var(--zb-status-low);-webkit-text-decoration-color:var(--zb-status-low);text-decoration-color:var(--zb-status-low)}.zb-note-pv-copied{background:var(--zb-status-high)}@supports (color:color-mix(in lab, red, red)){.zb-note-pv-copied{background:color-mix(in srgb, var(--zb-status-high) 9%, transparent)}}.zb-note-pv-copied{text-decoration-style:solid;-webkit-text-decoration-color:var(--zb-status-high);-webkit-text-decoration-color:var(--zb-status-high);-webkit-text-decoration-color:var(--zb-status-high);text-decoration-color:var(--zb-status-high)}.zb-note-pv-ai{background:var(--zb-status-normal)}@supports (color:color-mix(in lab, red, red)){.zb-note-pv-ai{background:color-mix(in srgb, var(--zb-status-normal) 7%, transparent)}}.zb-note-pv-ai{text-underline-offset:3px;text-decoration-style:double;-webkit-text-decoration-color:var(--zb-status-normal);-webkit-text-decoration-color:var(--zb-status-normal);-webkit-text-decoration-color:var(--zb-status-normal);text-decoration-color:var(--zb-status-normal)}.zb-note-pv-ai[title$="not yet reviewed"]{background:var(--zb-status-normal)}@supports (color:color-mix(in lab, red, red)){.zb-note-pv-ai[title$="not yet reviewed"]{background:color-mix(in srgb, var(--zb-status-normal) 12%, transparent)}}.zb-note-pv-ai[title$="not yet reviewed"]{box-shadow:0 0 0 1px var(--zb-status-normal)}@supports (color:color-mix(in lab, red, red)){.zb-note-pv-ai[title$="not yet reviewed"]{box-shadow:0 0 0 1px color-mix(in srgb, var(--zb-status-normal) 45%, transparent)}}.zb-note-bar[data-origin=typed]{background:repeating-linear-gradient(45deg, var(--zb-border) 0 2px, transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--zb-border)}.zb-note-bar[data-origin=dictated]{background:var(--zb-status-unknown)}.zb-note-bar[data-origin=template]{background:var(--zb-accent)}.zb-note-bar[data-origin=pulled]{background:var(--zb-status-low)}.zb-note-bar[data-origin=copied]{background:var(--zb-status-high)}.zb-note-bar[data-origin=ai]{background:var(--zb-status-normal)}@media (forced-colors:active){.zb-note-pv{background:0 0;text-decoration-color:currentColor}.zb-note-bar{forced-color-adjust:none}}@media print{.zb-note-pv{background:0 0}}.zb-cs{--zb-cs-fg:var(--zb-status-unknown,#64748b);--zb-cs-bg:var(--zb-status-unknown-bg,#f8fafc);--zb-cs-border:var(--zb-status-unknown-border,#e2e8f0);--zb-cs-height:var(--zb-cs-height-default,1.625rem);--zb-cs-glyph:var(--zb-cs-glyph,.5rem);min-block-size:var(--zb-cs-height);border:1px solid var(--zb-cs-border);border-radius:var(--zb-radius-full,999px);background:var(--zb-cs-bg);color:var(--zb-cs-fg);font-family:var(--zb-font-sans,inherit);font-size:var(--zb-text-xs,.75rem);white-space:nowrap;vertical-align:middle;align-items:center;gap:.375rem;padding-inline:.4375rem;font-weight:500;line-height:1;display:inline-flex}.zb-cs[data-zb-tone=critical]{--zb-cs-fg:var(--zb-status-critical,#b91c1c);--zb-cs-bg:var(--zb-status-critical-bg,#fef2f2);--zb-cs-border:var(--zb-status-critical-border,#fecaca)}.zb-cs[data-zb-tone=high]{--zb-cs-fg:var(--zb-status-high,#b45309);--zb-cs-bg:var(--zb-status-high-bg,#fffbeb);--zb-cs-border:var(--zb-status-high-border,#fde68a)}.zb-cs[data-zb-tone=low]{--zb-cs-fg:var(--zb-status-low,#2563eb);--zb-cs-bg:var(--zb-status-low-bg,#eff6ff);--zb-cs-border:var(--zb-status-low-border,#bfdbfe)}.zb-cs[data-zb-tone=normal]{--zb-cs-fg:var(--zb-status-normal,#047857);--zb-cs-bg:var(--zb-status-normal-bg,#ecfdf5);--zb-cs-border:var(--zb-status-normal-border,#a7f3d0)}.zb-cs[data-zb-tone=unknown]{--zb-cs-fg:var(--zb-status-unknown,#64748b);--zb-cs-bg:var(--zb-status-unknown-bg,#f8fafc);--zb-cs-border:var(--zb-status-unknown-border,#e2e8f0)}.zb-cs[data-zb-tone=restricted]{--zb-cs-fg:var(--zb-status-restricted,#6d28d9);--zb-cs-bg:var(--zb-status-restricted-bg,#f5f3ff);--zb-cs-border:var(--zb-status-restricted-border,#ddd6fe)}.zb-cs[data-zb-tone=provisional]{--zb-cs-fg:var(--zb-status-provisional,#0e7490);--zb-cs-bg:var(--zb-status-provisional-bg,#ecfeff);--zb-cs-border:var(--zb-status-provisional-border,#a5f3fc)}.zb-cs[data-zb-density=compact]{--zb-cs-height:var(--zb-cs-height-compact,1.375rem);--zb-cs-glyph:.4375rem;font-size:var(--zb-text-2xs,.6875rem);gap:.3125rem;padding-inline:.375rem}.zb-cs[data-zb-shape=dot]{min-inline-size:var(--zb-cs-height);justify-content:center;gap:0;padding-inline:0}.zb-cs[data-zb-shape=affix]{border:0;border-inline-start:3px solid var(--zb-cs-fg);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;gap:.375rem;min-block-size:0;padding-inline:.5rem 0}.zb-cs__short{font-size:var(--zb-text-2xs,.6875rem);letter-spacing:.02em;font-weight:600}button.zb-cs{cursor:pointer;appearance:none;font:inherit;min-block-size:max(var(--zb-cs-height), 1.5rem)}button.zb-cs:hover{border-color:var(--zb-cs-fg)}button.zb-cs:focus-visible{outline:2px solid var(--zb-focus-ring,var(--zb-accent,#1677ff));outline-offset:2px}.zb-cs__glyph{inline-size:var(--zb-cs-glyph);block-size:var(--zb-cs-glyph);color:inherit;flex:none;position:relative}.zb-cs__glyph[data-zb-glyph=alert],.zb-cs__glyph[data-zb-glyph=caution]{clip-path:polygon(50% 0%,100% 100%,0% 100%);background:currentColor}.zb-cs__glyph[data-zb-glyph=caution]:after{content:"";background:var(--zb-cs-bg);clip-path:polygon(50% 0%,100% 100%,0% 100%);position:absolute;inset:28% 18% 12%}.zb-cs__glyph[data-zb-glyph=solid]{background:currentColor;border-radius:50%}.zb-cs__glyph[data-zb-glyph=pending]{border:1.5px solid;border-radius:50%}.zb-cs__glyph[data-zb-glyph=unknown]{background:repeating-linear-gradient(45deg,currentColor 0 1px,#0000 1px 3px);border:1px solid}.zb-cs__glyph[data-zb-glyph=locked],.zb-cs__glyph[data-zb-glyph=unlocked]{display:block}.zb-cs__glyph[data-zb-glyph=locked]:after,.zb-cs__glyph[data-zb-glyph=unlocked]:after{content:"";background:currentColor;border-radius:1px;block-size:58%;position:absolute;inset-block-end:0;inset-inline:0}.zb-cs__glyph[data-zb-glyph=locked]:before,.zb-cs__glyph[data-zb-glyph=unlocked]:before{content:"";border:1.5px solid;border-block-end:0;border-start-start-radius:999px;border-start-end-radius:999px;block-size:52%;inline-size:62%;position:absolute;inset-block-start:0}.zb-cs__glyph[data-zb-glyph=locked]:before{inset-inline-start:19%}.zb-cs__glyph[data-zb-glyph=unlocked]:before{inset-inline-start:52%}.zb-cs__glyph[data-zb-glyph=void]{border:1.5px solid;border-radius:50%}.zb-cs__glyph[data-zb-glyph=void]:after{content:"";transform-origin:50%;background:currentColor;block-size:1.5px;position:absolute;inset-block-start:50%;inset-inline:-10%;transform:rotate(-45deg)}.zb-cs__glyph[data-zb-glyph=watch]{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);background:currentColor}.zb-cs__glyph[data-zb-glyph=reported]{background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:1.5px solid;border-radius:50%}.zb-cs__glyph[data-zb-glyph=stale]{border:1.5px solid;border-radius:50%}.zb-cs__glyph[data-zb-glyph=stale]:after{content:"";background:currentColor;block-size:32%;inline-size:1.5px;position:absolute;inset-block-start:22%;inset-inline-start:44%}.zb-cs__word[data-zb-full]{display:inline}.zb-cs__word[data-zb-abbr]{display:none}@media (max-width:359px){.zb-cs[data-zb-shape=chip] .zb-cs__word[data-zb-full]{display:none}.zb-cs[data-zb-shape=chip] .zb-cs__word[data-zb-abbr]{display:inline}}@media (forced-colors:active){.zb-cs{color:canvastext;forced-color-adjust:none;background:canvas;border-color:canvastext}.zb-cs__glyph,.zb-cs__glyph:before,.zb-cs__glyph:after{color:canvastext}.zb-cs__glyph[data-zb-glyph=caution]:after{background:canvas}button.zb-cs:focus-visible{outline-color:highlight}}@media print{.zb-cs{color:#000;background:0 0;border-color:#000}.zb-cs__glyph[data-zb-glyph=caution]:after{background:#fff}}.zb-cs-legend{font-family:var(--zb-font-sans,inherit);font-size:var(--zb-text-xs,.75rem);flex-wrap:wrap;gap:.5rem 1rem;margin:0;display:flex}.zb-cs-legend__row{align-items:center;gap:.375rem;display:flex}.zb-cs-legend__row dt,.zb-cs-legend__row dd{margin:0}.zb-cs-legend__row dd{color:var(--zb-text-muted,inherit)}.zb-rv{--zb-rv-gap:.5rem;--zb-rv-value-size:var(--zb-rv-value-default,1.0625rem);inline-size:100%;font-family:var(--zb-font-sans,inherit);color:var(--zb-text,inherit);text-align:start;flex-direction:column;align-items:flex-start;gap:.1875rem;display:flex}.zb-rv[data-zb-density=compact]{--zb-rv-gap:.375rem;--zb-rv-value-size:var(--zb-rv-value-compact,.9375rem);gap:.125rem}.zb-rv__line{align-items:baseline;gap:var(--zb-rv-gap);flex-wrap:wrap;min-inline-size:0;display:flex}.zb-rv__analyte{font-size:var(--zb-text-sm,.8125rem);color:var(--zb-text-muted,inherit);font-weight:500}.zb-rv__value{align-items:baseline;gap:.25rem;display:inline-flex}.zb-rv__number{font-size:var(--zb-rv-value-size);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600}.zb-rv__comparator{font-size:var(--zb-rv-value-size);font-variant-numeric:tabular-nums;color:inherit;font-weight:600}.zb-rv__unit{font-size:var(--zb-text-xs,.75rem);color:var(--zb-text-muted,inherit)}.zb-rv__delta{font-size:var(--zb-text-xs,.75rem);font-variant-numeric:tabular-nums;color:var(--zb-text-muted,inherit);align-items:baseline;gap:.1875rem;display:inline-flex}.zb-rv__delta[data-zb-direction=up]{color:var(--zb-status-high,#b45309)}.zb-rv__delta[data-zb-direction=down]{color:var(--zb-status-low,#2563eb)}.zb-rv__delta-since{color:var(--zb-text-subtle,var(--zb-text-muted,inherit))}.zb-rv__superseded{border-inline-start:2px solid var(--zb-status-high,#b45309);font-size:var(--zb-text-xs,.75rem);font-variant-numeric:tabular-nums;color:var(--zb-text-muted,inherit);align-items:baseline;gap:.3125rem;padding:.0625rem .375rem;display:inline-flex}.zb-rv__superseded s{color:var(--zb-text-subtle,var(--zb-text-muted,inherit));text-decoration-thickness:1px}.zb-rv__qualifiers{font-size:var(--zb-text-xs,.75rem);color:var(--zb-text-muted,inherit);flex-wrap:wrap;align-items:center;gap:.375rem .5rem;display:flex}.zb-rv__qualifiers:empty{display:none}.zb-rv__range{font-variant-numeric:tabular-nums}.zb-rv__applies{color:var(--zb-text-subtle,var(--zb-text-muted,inherit))}.zb-rv__range[data-zb-norange]{font-style:italic}.zb-rv__provenance{border:1px solid var(--zb-border,#e2e8f0);border-radius:var(--zb-radius-sm,4px);font-size:var(--zb-text-2xs,.6875rem);padding:.0625rem .3125rem}.zb-rv__provenance[data-zb-provenance=patient-reported],.zb-rv__provenance[data-zb-provenance=ai-extracted]{border-color:var(--zb-status-provisional-border,#a5f3fc);color:var(--zb-status-provisional,#0e7490)}.zb-rv__age,.zb-rv__note{color:var(--zb-text-subtle,var(--zb-text-muted,inherit))}.zb-rv__value[data-zb-absent-value]{flex-direction:column;align-items:flex-start;gap:.0625rem;display:flex}.zb-rv__absent-word{font-size:var(--zb-text-sm,.8125rem);color:var(--zb-absent-fg,var(--zb-text-muted,#64748b));font-weight:600}.zb-rv__absent-detail{font-size:var(--zb-text-xs,.75rem);color:var(--zb-text-muted,inherit);font-weight:400}.zb-rv[data-zb-absent=masked] .zb-rv__absent-word{color:var(--zb-status-restricted,#6d28d9)}.zb-rv[data-zb-absent=unknown] .zb-rv__absent-word{color:var(--zb-status-high,#b45309)}button.zb-rv{appearance:none;border-radius:var(--zb-radius,6px);font:inherit;cursor:pointer;background:0 0;border:0;min-block-size:1.5rem;margin-inline-start:-.375rem;padding:.25rem .375rem}button.zb-rv:hover{background:var(--zb-bg-subtle,#00000008)}button.zb-rv:focus-visible{outline:2px solid var(--zb-focus-ring,var(--zb-accent,#1677ff));outline-offset:1px}@media (max-width:480px){.zb-rv__line{gap:.375rem}.zb-rv__analyte{flex-basis:100%}}@media print{.zb-rv,.zb-rv__superseded,.zb-rv__absent-detail{color:#000}}.zb-allergy{--zb-allergy-gap:.375rem;border:1px solid var(--zb-border,#e2e8f0);border-radius:var(--zb-radius,6px);background:var(--zb-surface,transparent);inline-size:100%;font-family:var(--zb-font-sans,inherit);color:var(--zb-text,inherit);text-align:start;gap:.1875rem;padding:.5rem .625rem;display:grid}.zb-allergy[data-zb-density=compact]{--zb-allergy-gap:.3125rem;gap:.125rem;padding:.375rem .5rem}.zb-allergy[data-zb-criticality=high]{border-inline-start:3px solid var(--zb-status-critical,#b91c1c)}.zb-allergy[data-zb-inactive]{border-inline-start-color:var(--zb-border,#e2e8f0);opacity:.75}.zb-allergy[data-zb-inactive] .zb-allergy__substance{text-decoration:line-through;text-decoration-thickness:1px}.zb-allergy__head{align-items:baseline;gap:var(--zb-allergy-gap);flex-wrap:wrap;display:flex}.zb-allergy__substance{font-size:var(--zb-text-sm,.8125rem);font-weight:600}.zb-allergy__kind{border:1px solid var(--zb-border,#e2e8f0);border-radius:var(--zb-radius-sm,4px);font-size:var(--zb-text-2xs,.6875rem);color:var(--zb-text-muted,inherit);padding:.0625rem .3125rem}.zb-allergy__class{font-size:var(--zb-text-2xs,.6875rem);color:var(--zb-text-subtle,var(--zb-text-muted,inherit))}.zb-allergy__signals{align-items:center;gap:var(--zb-allergy-gap);flex-wrap:wrap;display:flex}.zb-allergy__signals:empty{display:none}.zb-allergy__verification{border-inline-start:1px solid var(--zb-border,#e2e8f0);font-size:var(--zb-text-2xs,.6875rem);color:var(--zb-text-muted,inherit);padding-inline-start:.4375rem}.zb-allergy[data-zb-verification=unconfirmed] .zb-allergy__verification,.zb-allergy[data-zb-verification=presumed] .zb-allergy__verification{color:var(--zb-status-provisional,#0e7490)}.zb-allergy[data-zb-verification=refuted] .zb-allergy__verification,.zb-allergy[data-zb-verification=entered-in-error] .zb-allergy__verification{color:var(--zb-text-subtle,var(--zb-text-muted,inherit))}.zb-allergy__past{align-items:baseline;gap:var(--zb-allergy-gap);font-size:var(--zb-text-xs,.75rem);color:var(--zb-text-muted,inherit);flex-wrap:wrap;display:flex}.zb-allergy__past:empty{display:none}.zb-allergy__severity:before{content:"— "}.zb-allergy__severity[data-zb-severity=severe]{font-weight:600}.zb-allergy__when{color:var(--zb-text-subtle,var(--zb-text-muted,inherit))}.zb-allergy__manifestation[data-zb-none]{font-style:italic}button.zb-allergy{appearance:none;font:inherit;cursor:pointer;min-block-size:1.5rem}button.zb-allergy:hover{border-color:var(--zb-border-strong,#cbd5e1)}button.zb-allergy:focus-visible{outline:2px solid var(--zb-focus-ring,var(--zb-accent,#1677ff));outline-offset:1px}.zb-allergy-list{font-family:var(--zb-font-sans,inherit);gap:.375rem;display:grid}.zb-allergy-none{border:1px solid var(--zb-status-normal-border,#a7f3d0);border-radius:var(--zb-radius,6px);background:var(--zb-status-normal-bg,#ecfdf5);gap:.125rem;padding:.5rem .625rem;display:grid}.zb-allergy-none__head{font-size:var(--zb-text-sm,.8125rem);color:var(--zb-status-normal,#047857);align-items:center;gap:.375rem;font-weight:600;display:flex}.zb-allergy-none__meta{font-size:var(--zb-text-xs,.75rem);color:var(--zb-text-muted,inherit)}.zb-allergy-unknown{border:1px dashed var(--zb-status-high-border,#fde68a);border-radius:var(--zb-radius,6px);background:var(--zb-status-high-bg,#fffbeb);justify-items:start;gap:.25rem;padding:.5rem .625rem;display:grid}.zb-allergy-unknown__head{font-size:var(--zb-text-sm,.8125rem);color:var(--zb-status-high,#b45309);align-items:center;gap:.375rem;font-weight:600;display:flex}.zb-allergy-unknown__meta{font-size:var(--zb-text-xs,.75rem);color:var(--zb-text-muted,inherit)}.zb-allergy-unknown__ask{border:1px solid var(--zb-status-high-border,#fde68a);border-radius:var(--zb-radius-sm,4px);background:var(--zb-surface,transparent);min-block-size:1.5rem;font:inherit;font-size:var(--zb-text-xs,.75rem);color:var(--zb-status-high,#b45309);cursor:pointer;margin-block-start:.125rem;padding:.1875rem .5rem;font-weight:500}.zb-allergy-unknown__ask:hover{border-color:var(--zb-status-high,#b45309)}.zb-allergy-unknown__ask:focus-visible{outline:2px solid var(--zb-focus-ring,var(--zb-accent,#1677ff));outline-offset:2px}@media (max-width:480px){.zb-allergy__substance{overflow-wrap:break-word;word-break:normal}.zb-allergy__class{flex-basis:100%}}@media (forced-colors:active){.zb-allergy,.zb-allergy-none,.zb-allergy-unknown{border-color:canvastext}.zb-allergy-unknown{border-style:dashed}}@media print{.zb-allergy,.zb-allergy-none,.zb-allergy-unknown{color:#000;background:0 0;border-color:#000}.zb-allergy-unknown{border-style:dashed}}.zb-risk{border:1px solid var(--zb-border,#e2e8f0);border-radius:var(--zb-radius-lg,8px);background:var(--zb-surface,transparent);inline-size:100%;font-family:var(--zb-font-sans,inherit);color:var(--zb-text,inherit);gap:.5rem;padding:.75rem .875rem;display:grid}.zb-risk[data-zb-density=compact]{gap:.375rem;padding:.5rem .625rem}.zb-risk[data-zb-band=high],.zb-risk[data-zb-band=imminent]{border-inline-start:3px solid var(--zb-status-critical,#b91c1c)}.zb-risk[data-zb-band=moderate]{border-inline-start:3px solid var(--zb-status-high,#b45309)}.zb-risk[data-zb-band=low]{border-inline-start:3px solid var(--zb-status-low,#2563eb)}.zb-risk[data-zb-band=unknown]{border-inline-start:3px dashed var(--zb-status-unknown,#64748b)}.zb-risk__head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.zb-risk__outcome{font-size:var(--zb-text-sm,.8125rem);font-weight:600}.zb-risk__figures{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.zb-risk__probability{font-size:var(--zb-risk-figure,1.25rem);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600}.zb-risk__unit{font-size:var(--zb-text-sm,.8125rem);color:var(--zb-text-muted,inherit);margin-inline-start:.0625rem;font-weight:500}.zb-risk__percentile{font-size:var(--zb-text-xs,.75rem);font-variant-numeric:tabular-nums;color:var(--zb-text-muted,inherit)}.zb-risk__unscored{font-size:var(--zb-text-xs,.75rem);color:var(--zb-text-muted,inherit);margin:0;font-style:italic}.zb-risk__drivers{border-block-start:1px solid var(--zb-border,#e2e8f0);gap:.25rem;padding-block-start:.375rem;display:grid}.zb-risk__drivers-title{font-family:var(--zb-font-mono,monospace);font-size:var(--zb-text-2xs,.6875rem);letter-spacing:.06em;text-transform:uppercase;color:var(--zb-text-subtle,var(--zb-text-muted,inherit));margin:0}.zb-risk__driver-list{gap:.1875rem;margin:0;padding:0;list-style:none;display:grid}.zb-risk__driver{font-size:var(--zb-text-xs,.75rem);grid-template-columns:minmax(0,1fr) 3.5rem auto;align-items:center;gap:.5rem;display:grid}.zb-risk__driver-label{overflow-wrap:break-word;min-inline-size:0}.zb-risk__driver-bar{background:var(--zb-bg-subtle,#0000000f);border-radius:999px;block-size:.25rem;display:block;overflow:hidden}.zb-risk__driver-fill{background:var(--zb-status-high,#b45309);border-radius:999px;block-size:100%;display:block}.zb-risk__driver[data-zb-direction=lowers] .zb-risk__driver-fill{background:var(--zb-status-normal,#047857)}.zb-risk__driver[data-zb-direction=neutral] .zb-risk__driver-fill{background:var(--zb-status-unknown,#64748b)}.zb-risk__driver-weight{font-variant-numeric:tabular-nums;text-align:end;color:var(--zb-text-muted,inherit)}.zb-risk__driver-weight[data-zb-unweighted]{color:var(--zb-text-subtle,var(--zb-text-muted,inherit));font-style:italic}.zb-risk__concentration{font-size:var(--zb-text-2xs,.6875rem);color:var(--zb-status-high,#b45309);margin:.125rem 0 0}.zb-risk__foot{font-size:var(--zb-text-2xs,.6875rem);color:var(--zb-text-muted,inherit);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .75rem;display:flex}.zb-risk__age[data-zb-freshness=expired]{border-radius:var(--zb-radius-sm,4px);background:var(--zb-status-critical-bg,#fef2f2);color:var(--zb-status-critical,#b91c1c);padding:.0625rem .3125rem;font-weight:600}.zb-risk__model{appearance:none;font:inherit;color:var(--zb-accent,#1677ff);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.zb-risk__model[data-zb-static]{color:var(--zb-text-subtle,var(--zb-text-muted,inherit));cursor:default;text-decoration:none}.zb-risk__model:focus-visible,.zb-risk__action:focus-visible{outline:2px solid var(--zb-focus-ring,var(--zb-accent,#1677ff));outline-offset:2px}.zb-risk__expired{flex-wrap:wrap;gap:.375rem;display:flex}.zb-risk__action{border:1px solid var(--zb-status-critical-border,#fecaca);border-radius:var(--zb-radius-sm,4px);background:var(--zb-surface,transparent);min-block-size:1.5rem;font:inherit;font-size:var(--zb-text-xs,.75rem);color:var(--zb-status-critical,#b91c1c);cursor:pointer;padding:.1875rem .5rem;font-weight:500}.zb-risk__action[data-zb-secondary]{border-color:var(--zb-border,#e2e8f0);color:var(--zb-text-muted,inherit)}.zb-risk__action:hover{border-color:currentColor}.zb-risk__framing{border-block-start:1px solid var(--zb-border,#e2e8f0);font-size:var(--zb-text-2xs,.6875rem);color:var(--zb-text-subtle,var(--zb-text-muted,inherit));margin:0;padding-block-start:.375rem}@media (max-width:420px){.zb-risk__driver{grid-template-columns:minmax(0,1fr) auto}.zb-risk__driver-bar{display:none}}@media (forced-colors:active){.zb-risk{border-color:canvastext}.zb-risk[data-zb-band=unknown]{border-inline-start-style:dashed}.zb-risk__driver-fill{background:canvastext}}@media print{.zb-risk{color:#000;border-color:#000}.zb-risk__age,.zb-risk__framing{color:#000}}.zb-prov{--zb-prov-glyph:.625rem;border-radius:var(--zb-radius-sm,4px);min-block-size:1.25rem;font-family:var(--zb-font-sans,inherit);font-size:var(--zb-text-2xs,.6875rem);white-space:nowrap;vertical-align:middle;color:var(--zb-text-subtle,var(--zb-text-muted,#64748b));align-items:center;gap:.25rem;padding-inline:.25rem;line-height:1;display:inline-flex}.zb-prov__pair{align-items:center;gap:.25rem;display:inline-flex}.zb-prov__word{font-weight:500}.zb-prov__age{font-variant-numeric:tabular-nums}.zb-prov__age[data-zb-staleness=stale]{border-radius:var(--zb-radius-sm,4px);background:var(--zb-status-high-bg,#fffbeb);color:var(--zb-status-high,#b45309);padding-inline:.1875rem;font-weight:600}.zb-prov__unconfirmed{border-radius:var(--zb-radius-sm,4px);background:var(--zb-status-provisional-bg,#ecfeff);color:var(--zb-status-provisional,#0e7490);padding-inline:.1875rem;font-weight:600}.zb-prov[data-zb-unconfirmed]{color:var(--zb-status-provisional,#0e7490)}button.zb-prov,.zb-prov__span{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0}button.zb-prov:hover,.zb-prov__span:hover{background:var(--zb-bg-subtle,#0000000a)}button.zb-prov:focus-visible,.zb-prov__span:focus-visible{outline:2px solid var(--zb-focus-ring,var(--zb-accent,#1677ff));outline-offset:1px}.zb-prov__span{border-radius:var(--zb-radius-sm,4px);min-block-size:1.25rem;font-family:var(--zb-font-sans,inherit);font-size:var(--zb-text-2xs,.6875rem);color:var(--zb-accent,#1677ff);text-underline-offset:2px;padding-inline:.25rem;font-weight:600;text-decoration:underline}.zb-prov__glyph{inline-size:var(--zb-prov-glyph);block-size:var(--zb-prov-glyph);color:inherit;flex:none;position:relative}.zb-prov__glyph[data-zb-glyph=building]{border:1.5px solid;border-block-end-width:2.5px}.zb-prov__glyph[data-zb-glyph=building]:after{content:"";border-inline:1px solid;position:absolute;inset-block:20% 0;inset-inline:30%}.zb-prov__glyph[data-zb-glyph=wave]{border:1.5px solid;border-block-start-color:#0000;border-inline-start-color:#0000;border-start-end-radius:100%;transform:rotate(-45deg)}.zb-prov__glyph[data-zb-glyph=person]:before{content:"";background:currentColor;border-radius:50%;block-size:44%;inline-size:44%;position:absolute;inset-block-start:0;inset-inline-start:28%}.zb-prov__glyph[data-zb-glyph=person]:after{content:"";background:currentColor;border-start-start-radius:100%;border-start-end-radius:100%;block-size:40%;position:absolute;inset-block-end:0;inset-inline:8%}.zb-prov__glyph[data-zb-glyph=arrow-in]{border-inline-end:1.5px solid}.zb-prov__glyph[data-zb-glyph=arrow-in]:before{content:"";background:currentColor;block-size:1.5px;inline-size:62%;position:absolute;inset-block-start:45%;inset-inline-start:0}.zb-prov__glyph[data-zb-glyph=arrow-in]:after{content:"";border-block-start:1.5px solid;border-inline-end:1.5px solid;block-size:42%;inline-size:42%;position:absolute;inset-block-start:25%;inset-inline-start:30%;transform:rotate(45deg)}.zb-prov__glyph[data-zb-glyph=spark]{clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);background:currentColor}.zb-prov__glyph[data-zb-glyph=revision]{border:1.5px solid;border-block-start-color:#0000;border-radius:50%}.zb-prov__glyph[data-zb-glyph=revision]:after{content:"";transform-origin:100%;background:currentColor;block-size:1.5px;inline-size:40%;position:absolute;inset-block-start:-1px;inset-inline-end:-1px;transform:rotate(35deg)}@media (forced-colors:active){.zb-prov{color:canvastext;forced-color-adjust:none}.zb-prov__age[data-zb-staleness=stale],.zb-prov__unconfirmed{color:canvastext;background:canvas;border:1px solid canvastext}}@media print{.zb-prov{color:#000}.zb-prov__age[data-zb-staleness=stale],.zb-prov__unconfirmed{color:#000;background:0 0;border:1px solid #000}}.zb-trend{font-family:var(--zb-font-sans,inherit);font-size:var(--zb-text-xs,.75rem);color:var(--zb-text-muted,inherit);vertical-align:middle;align-items:center;gap:.375rem;display:inline-flex}.zb-trend__chart{flex:none;display:block;overflow:visible}.zb-trend__line{stroke:var(--zb-text-muted,#64748b);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.zb-trend__terminus{fill:var(--zb-text-muted,#64748b)}.zb-trend__band{fill:var(--zb-status-normal,#047857);opacity:.1}.zb-trend[data-zb-judgement=worse] .zb-trend__line,.zb-trend[data-zb-judgement=worse] .zb-trend__terminus{stroke:var(--zb-status-critical,#b91c1c);fill:var(--zb-status-critical,#b91c1c)}.zb-trend[data-zb-judgement=worse] .zb-trend__line{fill:none}.zb-trend[data-zb-judgement=better] .zb-trend__line,.zb-trend[data-zb-judgement=better] .zb-trend__terminus{stroke:var(--zb-status-normal,#047857);fill:var(--zb-status-normal,#047857)}.zb-trend[data-zb-judgement=better] .zb-trend__line{fill:none}.zb-trend[data-zb-judgement=worse] .zb-trend__delta{color:var(--zb-status-critical,#b91c1c)}.zb-trend[data-zb-judgement=better] .zb-trend__delta{color:var(--zb-status-normal,#047857)}.zb-trend[data-zb-noise] .zb-trend__line,.zb-trend[data-zb-noise] .zb-trend__terminus,.zb-trend[data-zb-noise] .zb-trend__delta{stroke:var(--zb-text-muted,#64748b);fill:var(--zb-text-muted,#64748b);color:var(--zb-text-muted,#64748b)}.zb-trend[data-zb-noise] .zb-trend__line{fill:none}.zb-trend__readout{font-variant-numeric:tabular-nums;align-items:center;gap:.1875rem;display:inline-flex}.zb-trend__glyph{block-size:.4375rem;inline-size:.4375rem;color:inherit;background:currentColor}.zb-trend__glyph[data-zb-direction=rising]{clip-path:polygon(50% 0%,100% 100%,0% 100%)}.zb-trend__glyph[data-zb-direction=falling]{clip-path:polygon(0% 0%,100% 0%,50% 100%)}.zb-trend__glyph[data-zb-direction=flat]{border-radius:999px;block-size:.125rem}.zb-trend__delta{font-weight:600}.zb-trend__unit{color:var(--zb-text-subtle,var(--zb-text-muted,inherit));margin-inline-start:.0625rem;font-weight:400}.zb-trend__none{font-size:var(--zb-text-2xs,.6875rem);color:var(--zb-text-subtle,var(--zb-text-muted,inherit));font-style:italic}.zb-trend__break{border-inline-start:2px solid var(--zb-status-high,#b45309);font-size:var(--zb-text-2xs,.6875rem);color:var(--zb-status-high,#b45309);padding-inline:.25rem}.zb-trend__table{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (forced-colors:active){.zb-trend__line,.zb-trend__terminus,.zb-trend__glyph{stroke:canvastext;fill:canvastext;background:canvastext}.zb-trend__line{fill:none}.zb-trend__band{display:none}}@media print{.zb-trend__line,.zb-trend__terminus{stroke:#000;fill:#000}.zb-trend__line{fill:none}.zb-trend__delta,.zb-trend__break,.zb-trend__none{color:#000}}.zb-presence{font-family:var(--zb-font-sans,inherit);font-size:var(--zb-text-xs,.75rem);color:var(--zb-text,inherit);align-items:flex-start;gap:.5rem;display:inline-flex}.zb-presence[data-zb-compact]{gap:0}.zb-presence__avatar{inline-size:var(--zb-presence-avatar,1.75rem);block-size:var(--zb-presence-avatar,1.75rem);background:var(--zb-bg-muted,#f1f5f9);color:var(--zb-text-muted,#475569);font-size:var(--zb-text-2xs,.6875rem);letter-spacing:.02em;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative}.zb-presence__avatar:after{content:"";border:2px solid var(--zb-presence-ring,var(--zb-status-unknown,#64748b));border-radius:999px;position:absolute;inset:-2px}.zb-presence__avatar[data-zb-ring=solid]:after{--zb-presence-ring:var(--zb-status-normal,#047857);border-style:solid}.zb-presence__avatar[data-zb-ring=block]:after{--zb-presence-ring:var(--zb-status-high,#b45309);border-style:solid;border-width:3px}.zb-presence__avatar[data-zb-ring=double]:after{--zb-presence-ring:var(--zb-status-high,#b45309);border-style:double;border-width:4px}.zb-presence__avatar[data-zb-ring=pulse]:after{--zb-presence-ring:var(--zb-status-critical,#b91c1c);border-style:solid;animation:2.4s ease-in-out infinite zb-presence-breath}@keyframes zb-presence-breath{0%,to{opacity:1}50%{opacity:.45}}.zb-presence__avatar[data-zb-ring=half]:after{--zb-presence-ring:var(--zb-status-low,#2563eb);clip-path:polygon(0 0,100% 0,100% 50%,0 50%);border-style:solid}.zb-presence__avatar[data-zb-ring=arrow]:after{--zb-presence-ring:var(--zb-text-muted,#64748b);clip-path:polygon(0 0,65% 0,65% 100%,0 100%);border-style:solid}.zb-presence__avatar[data-zb-ring=none]:after{border-color:#0000}.zb-presence__avatar[data-zb-ring=none]{opacity:.55}.zb-presence__avatar[data-zb-ring=dashed]:after{--zb-presence-ring:var(--zb-status-high,#b45309);border-style:dashed}.zb-presence__avatar[data-zb-ring=dotted]:after{--zb-presence-ring:var(--zb-status-unknown,#64748b);border-style:dotted}.zb-presence__body{gap:.125rem;min-inline-size:0;display:grid}.zb-presence__name{font-size:var(--zb-text-sm,.8125rem);align-items:center;gap:.375rem;font-weight:600;line-height:1.3;display:flex}.zb-presence__assigned{border-radius:var(--zb-radius-sm,4px);background:var(--zb-status-provisional-bg,#ecfeff);color:var(--zb-status-provisional,#0e7490);font-size:var(--zb-text-2xs,.6875rem);letter-spacing:.01em;text-transform:none;white-space:nowrap;padding:.0625rem .3125rem;font-weight:600}.zb-presence__meta{color:var(--zb-text-muted,#64748b);flex-wrap:wrap;align-items:baseline;gap:.25rem .375rem;line-height:1.35;display:flex}.zb-presence__meta>*+:before{content:"·";color:var(--zb-border-strong,var(--zb-border,#cbd5e1));margin-inline-end:.375rem}.zb-presence__role{font-weight:500}.zb-presence__state{color:var(--zb-text,inherit);font-weight:500}.zb-presence[data-zb-state=available] .zb-presence__state{color:var(--zb-status-normal,#047857)}.zb-presence[data-zb-state=on-crisis-line] .zb-presence__state{color:var(--zb-status-critical,#b91c1c)}.zb-presence[data-zb-state=in-session] .zb-presence__state,.zb-presence[data-zb-state=in-group] .zb-presence__state,.zb-presence[data-zb-state=degraded] .zb-presence__state{color:var(--zb-status-high,#b45309)}.zb-presence[data-zb-state=on-call] .zb-presence__state{color:var(--zb-status-low,#2563eb)}.zb-presence[data-zb-state=signed-out] .zb-presence__state,.zb-presence[data-zb-state=off-shift] .zb-presence__state,.zb-presence[data-zb-state=unknown] .zb-presence__state{color:var(--zb-text-muted,#64748b)}.zb-presence__detail,.zb-presence__until{color:var(--zb-text-subtle,var(--zb-text-muted,#64748b))}.zb-presence__cover{border-inline-start:2px solid var(--zb-status-low,#2563eb);color:var(--zb-status-low,#2563eb);margin-block-start:.125rem;padding-inline-start:.375rem;font-weight:500}.zb-presence__degraded{color:var(--zb-status-high,#b45309);font-size:var(--zb-text-2xs,.6875rem);margin-block-start:.125rem}.zb-presence__contact{border:1px solid var(--zb-border,#e2e8f0);border-radius:var(--zb-radius-sm,4px);background:var(--zb-surface,transparent);min-block-size:1.75rem;color:inherit;font:inherit;cursor:pointer;flex:none;align-self:center;padding:.25rem .625rem;font-weight:500}.zb-presence__contact:hover{background:var(--zb-bg-muted,#f1f5f9)}.zb-presence__contact:focus-visible{outline:2px solid var(--zb-focus-ring,var(--zb-accent,#1677ff));outline-offset:2px}.zb-presence__contact[data-zb-escalation=override-required]{border-color:var(--zb-status-critical,#b91c1c);color:var(--zb-status-critical,#b91c1c)}.zb-presence__contact[data-zb-escalation=covering]{border-color:var(--zb-status-low,#2563eb);color:var(--zb-status-low,#2563eb)}.zb-coverage{border:1px solid var(--zb-border,#e2e8f0);border-radius:var(--zb-radius-lg,8px);background:var(--zb-surface,transparent);inline-size:100%;font-family:var(--zb-font-sans,inherit);font-size:var(--zb-text-xs,.75rem);color:var(--zb-text,inherit);gap:.5rem;padding:.75rem .875rem;display:grid}.zb-coverage__title{color:var(--zb-text-subtle,var(--zb-text-muted,#64748b));font-size:var(--zb-text-2xs,.6875rem);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.zb-coverage__who{align-items:center;gap:.5rem;display:flex}.zb-coverage__name{font-size:var(--zb-text-sm,.8125rem);font-weight:600;display:block}.zb-coverage__meta{color:var(--zb-text-muted,#64748b);display:block}.zb-coverage__backup{border-block-start:1px dashed var(--zb-border,#e2e8f0);color:var(--zb-text-muted,#64748b);padding-block-start:.375rem}.zb-coverage__page{border:1px solid var(--zb-border,#e2e8f0);border-radius:var(--zb-radius-sm,4px);background:var(--zb-surface,transparent);min-block-size:1.75rem;color:inherit;font:inherit;cursor:pointer;justify-self:start;padding:.25rem .625rem;font-weight:500}.zb-coverage__page:hover{background:var(--zb-bg-muted,#f1f5f9)}.zb-coverage__page:focus-visible{outline:2px solid var(--zb-focus-ring,var(--zb-accent,#1677ff));outline-offset:2px}.zb-coverage--gap{border-color:var(--zb-status-critical,#b91c1c);background:var(--zb-status-critical-bg,#fef2f2);border-inline-start-width:3px}.zb-coverage--gap .zb-coverage__title{color:var(--zb-status-critical,#b91c1c);font-size:var(--zb-text-sm,.8125rem);letter-spacing:normal;text-transform:none}.zb-coverage__detail{color:var(--zb-text,inherit)}.zb-copresence{font-family:var(--zb-font-sans,inherit);font-size:var(--zb-text-xs,.75rem);color:var(--zb-text,inherit);align-items:flex-start;gap:.625rem;display:flex}.zb-copresence__stack{flex:none;align-items:center;padding-inline-start:.25rem;display:inline-flex}.zb-copresence__stack .zb-presence__avatar{box-shadow:0 0 0 2px var(--zb-surface,#fff);margin-inline-start:-.25rem}.zb-copresence__stack .zb-presence__avatar[data-zb-activity=documenting]:after,.zb-copresence__stack .zb-presence__avatar[data-zb-activity=signing]:after{--zb-presence-ring:var(--zb-status-high,#b45309)}.zb-copresence__more{color:var(--zb-text-muted,#64748b);font-size:var(--zb-text-2xs,.6875rem);margin-inline-start:.125rem;font-weight:600}.zb-copresence__conflict{border:1px solid var(--zb-status-high,#b45309);border-radius:var(--zb-radius,6px);background:var(--zb-status-high-bg,#fffbeb);color:var(--zb-status-high,#b45309);gap:.375rem;padding:.5rem .625rem;display:grid}.zb-copresence__message{color:var(--zb-text,inherit);margin:0;line-height:1.4}.zb-copresence__actions{flex-wrap:wrap;gap:.375rem;display:flex}.zb-copresence__actions button{border:1px solid var(--zb-status-high,#b45309);border-radius:var(--zb-radius-sm,4px);background:var(--zb-surface,transparent);min-block-size:1.75rem;color:var(--zb-text,inherit);font:inherit;cursor:pointer;padding:.25rem .5rem}.zb-copresence__actions button:hover{background:var(--zb-bg-muted,#f1f5f9)}.zb-copresence__actions button:focus-visible{outline:2px solid var(--zb-focus-ring,var(--zb-accent,#1677ff));outline-offset:2px}.zb-presence__sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.zb-presence__avatar[data-zb-ring=pulse]:after{animation:none}}@media (forced-colors:active){.zb-presence__avatar:after{border-color:canvastext}.zb-presence__avatar[data-zb-ring=none]:after{border-color:#0000}.zb-presence__avatar[data-zb-ring=pulse]:after{border-color:highlight;animation:none}.zb-coverage--gap{border-color:highlight}}@media print{.zb-presence__contact,.zb-coverage__page,.zb-copresence__actions{display:none}.zb-presence__avatar:after{border-color:#000}.zb-presence__state,.zb-presence__cover,.zb-presence__degraded,.zb-coverage__title{color:#000}}.zb-chart-header{display:contents}.zb-chart-header__bar{z-index:20;border-block-end:1px solid var(--zb-border,#e2e8f0);background:var(--zb-surface,#fff);font-family:var(--zb-font-sans,inherit);font-size:var(--zb-text-xs,.75rem);color:var(--zb-text,inherit);gap:.5rem;padding:.5rem .875rem;display:grid;position:sticky;inset-block-start:0}.zb-chart-header__bar[data-zb-collapsed]{gap:0;min-block-size:2.75rem;padding-block:.375rem}.zb-chart-header__bar~* :is(h1,h2,h3,[id]){scroll-margin-block-start:5.5rem}.zb-chart-header__persistent{align-items:center;gap:.625rem;min-inline-size:0;display:flex}.zb-chart-header__toggle{border:1px solid var(--zb-border,#e2e8f0);border-radius:var(--zb-radius-sm,4px);background:var(--zb-surface,transparent);min-block-size:1.75rem;color:inherit;font:inherit;cursor:pointer;flex:none;padding:.25rem .5rem}.zb-chart-header__toggle:hover{background:var(--zb-bg-muted,#f1f5f9)}.zb-chart-header__toggle:focus-visible{outline:2px solid var(--zb-focus-ring,var(--zb-accent,#1677ff));outline-offset:2px}.zb-chart-header__strip{flex-wrap:wrap;flex:auto;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.zb-chart-header__bar[data-zb-collapsed] .zb-chart-header__strip{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000)}.zb-chart-header__strip:focus-visible{outline:2px solid var(--zb-focus-ring,var(--zb-accent,#1677ff));outline-offset:2px;border-radius:var(--zb-radius-sm,4px)}.zb-chart-header__fact{border:1px solid var(--zb-border,#e2e8f0);border-radius:var(--zb-radius-sm,4px);white-space:nowrap;flex:none;align-items:baseline;gap:.3125rem;padding:.1875rem .5rem;display:inline-flex}.zb-chart-header__fact:before{content:"";background:var(--zb-chart-header-tone,var(--zb-text-muted,#64748b));border-radius:999px;align-self:stretch;inline-size:3px}.zb-chart-header__fact[data-zb-tone=critical]{--zb-chart-header-tone:var(--zb-status-critical,#b91c1c);border-color:var(--zb-status-critical,#b91c1c)}.zb-chart-header__fact[data-zb-tone=warn]{--zb-chart-header-tone:var(--zb-status-high,#b45309)}.zb-chart-header__fact[data-zb-tone=info]{--zb-chart-header-tone:var(--zb-status-low,#2563eb)}.zb-chart-header__fact[data-zb-tone=absent]{--zb-chart-header-tone:var(--zb-status-unknown,#64748b);color:var(--zb-text-muted,#64748b);border-style:dashed;font-style:italic}.zb-chart-header__fact[data-zb-expired]{border-style:dashed}.zb-chart-header__fact-label{font-weight:600}.zb-chart-header__fact-detail,.zb-chart-header__fact-until{color:var(--zb-text-muted,#64748b);font-weight:400}.zb-chart-header__fact[data-zb-expired] .zb-chart-header__fact-until{color:var(--zb-status-critical,#b91c1c);font-weight:600}.zb-chart-header__detail{gap:.5rem;display:grid}.zb-chart-header__detail[hidden]{display:none}.zb-chart-header__context{flex-wrap:wrap;align-items:baseline;gap:.375rem .875rem;display:flex}.zb-chart-header__encounter{align-items:center;gap:.375rem;margin:0;display:inline-flex}.zb-chart-header__encounter-label{color:var(--zb-text-muted,#64748b)}.zb-chart-header__encounter-value{font-weight:600}.zb-chart-header__encounter-select{border:1px solid var(--zb-border-strong,var(--zb-border,#cbd5e1));border-radius:var(--zb-radius-sm,4px);background:var(--zb-surface,transparent);min-block-size:1.75rem;color:inherit;font:inherit;padding:.1875rem .5rem;font-weight:600}.zb-chart-header__encounter-select:focus-visible{outline:2px solid var(--zb-focus-ring,var(--zb-accent,#1677ff));outline-offset:2px}.zb-chart-header__encounter-select[data-zb-encounter=none],.zb-chart-header__encounter[data-zb-encounter=none] .zb-chart-header__encounter-value{border-color:var(--zb-status-high,#b45309);color:var(--zb-status-high,#b45309)}.zb-chart-header__encounter-reason{color:var(--zb-status-high,#b45309);margin:0}.zb-chart-header__program{border-radius:var(--zb-radius-sm,4px);background:var(--zb-status-provisional-bg,#ecfeff);color:var(--zb-status-provisional,#0e7490);margin:0;padding:.125rem .4375rem;font-weight:600}.zb-chart-header__spcu{color:var(--zb-text-muted,#64748b);margin:0}.zb-chart-header__spcu:not([data-zb-recorded]){color:var(--zb-status-high,#b45309);font-weight:500}@media (forced-colors:active){.zb-chart-header__fact:before{background:canvastext}.zb-chart-header__fact[data-zb-tone=critical]:before{background:highlight}}@media print{.zb-chart-header__bar{border-block-end:1px solid #000;position:static}.zb-chart-header__detail[hidden]{display:grid}.zb-chart-header__toggle{display:none}.zb-chart-header__strip{flex-wrap:wrap;overflow:visible}}.zb-stack{--zb-stack-accent:var(--zb-text-muted,#64748b);font-family:var(--zb-font-sans,inherit);font-size:var(--zb-text-xs,.75rem);color:var(--zb-text,inherit);gap:.5rem;display:grid}.zb-stack__bar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.zb-stack__tabs{scrollbar-width:thin;flex:28rem;gap:.375rem;min-inline-size:0;display:flex;overflow-x:auto}.zb-stack__tab[data-zb-accent="0"],.zb-stack__row[data-zb-accent="0"]{--zb-stack-accent:var(--zb-status-low,#2563eb)}.zb-stack__tab[data-zb-accent="1"],.zb-stack__row[data-zb-accent="1"]{--zb-stack-accent:var(--zb-status-normal,#047857)}.zb-stack__tab[data-zb-accent="2"],.zb-stack__row[data-zb-accent="2"]{--zb-stack-accent:var(--zb-status-provisional,#0e7490)}.zb-stack__tab[data-zb-accent="3"],.zb-stack__row[data-zb-accent="3"]{--zb-stack-accent:var(--zb-status-restricted,#6d28d9)}.zb-stack__tab[data-zb-accent="4"],.zb-stack__row[data-zb-accent="4"]{--zb-stack-accent:var(--zb-flag-provisional,#b45309)}.zb-stack__tab[data-zb-accent="5"],.zb-stack__row[data-zb-accent="5"]{--zb-stack-accent:var(--zb-accent,#1677ff)}.zb-stack__tab[data-zb-accent="6"],.zb-stack__row[data-zb-accent="6"]{--zb-stack-accent:var(--zb-flag-restricted,#7c3aed)}.zb-stack__tab[data-zb-accent="7"],.zb-stack__row[data-zb-accent="7"]{--zb-stack-accent:var(--zb-text-muted,#64748b)}.zb-stack__tab{border:1px solid var(--zb-border,#e2e8f0);border-radius:var(--zb-radius-sm,4px);background:var(--zb-surface,transparent);min-block-size:2.25rem;max-inline-size:11.5rem;color:inherit;font:inherit;text-align:start;cursor:pointer;flex:none;align-items:center;gap:.5rem;padding:.25rem .625rem .25rem .375rem;display:inline-flex}.zb-stack__tab:hover{background:var(--zb-bg-muted,#f1f5f9)}.zb-stack__tab:focus-visible{outline:2px solid var(--zb-focus-ring,var(--zb-accent,#1677ff));outline-offset:2px}.zb-stack__tab[data-zb-active]{border-color:var(--zb-stack-accent);box-shadow:inset 0 0 0 1px var(--zb-stack-accent);font-weight:600}.zb-stack__tab[data-zb-pinned]:before{content:"";background:var(--zb-stack-accent);border-radius:999px;block-size:.375rem;inline-size:.375rem}.zb-stack__avatar{background:var(--zb-stack-accent);border-radius:999px;flex:none;justify-content:center;align-items:center;block-size:1.5rem;inline-size:1.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.zb-stack__avatar{background:color-mix(in srgb, var(--zb-stack-accent) 16%, transparent)}}.zb-stack__avatar{color:var(--zb-stack-accent);font-size:var(--zb-text-2xs,.6875rem);font-weight:700;overflow:hidden}.zb-stack__face{border-radius:inherit;object-fit:cover;block-size:100%;inline-size:100%;box-shadow:inset 0 0 0 1px var(--zb-stack-accent)}@supports (color:color-mix(in lab, red, red)){.zb-stack__face{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--zb-stack-accent) 55%, transparent)}}.zb-stack__who{min-inline-size:0;line-height:1.25;display:grid}.zb-stack__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zb-stack__identifier{font-family:var(--zb-font-mono,ui-monospace, monospace);font-size:var(--zb-text-2xs,.6875rem);letter-spacing:.02em;font-weight:600}.zb-stack__tab:not([data-zb-active]) .zb-stack__reason{display:none}.zb-stack__reason{color:var(--zb-text-muted,#64748b);font-size:var(--zb-text-2xs,.6875rem);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.zb-stack__work{border-radius:var(--zb-radius-sm,4px);background:var(--zb-bg-muted,#f1f5f9);color:var(--zb-text-muted,#64748b);font-size:var(--zb-text-2xs,.6875rem);white-space:nowrap;flex:none;padding:.0625rem .3125rem;font-weight:600}.zb-stack__tab[data-zb-work=draft-order] .zb-stack__work{background:var(--zb-status-critical-bg,#fef2f2);color:var(--zb-status-critical,#b91c1c)}.zb-stack__tab[data-zb-work=unsigned-note] .zb-stack__work{background:var(--zb-status-high-bg,#fffbeb);color:var(--zb-status-high,#b45309)}.zb-stack__controls{flex:none;align-items:center;gap:.5rem;display:flex}.zb-stack__owed{color:var(--zb-status-high,#b45309);white-space:nowrap;font-weight:600}.zb-stack__expand,.zb-stack__action{border:1px solid var(--zb-border,#e2e8f0);border-radius:var(--zb-radius-sm,4px);background:var(--zb-surface,transparent);min-block-size:1.75rem;color:inherit;font:inherit;cursor:pointer;padding:.25rem .5rem}.zb-stack__expand:hover,.zb-stack__action:hover{background:var(--zb-bg-muted,#f1f5f9)}.zb-stack__expand:focus-visible,.zb-stack__action:focus-visible{outline:2px solid var(--zb-focus-ring,var(--zb-accent,#1677ff));outline-offset:2px}.zb-stack__panel{border:1px solid var(--zb-border,#e2e8f0);border-radius:var(--zb-radius-lg,8px);background:var(--zb-surface,transparent);gap:.25rem;margin:0;padding:.5rem;list-style:none;display:grid}.zb-stack__row{border-inline-start:3px solid var(--zb-stack-accent);align-items:center;gap:.5rem;padding-inline-start:.5rem;display:flex}.zb-stack__row-name{flex:auto;font-weight:600}.zb-stack__verdict{border:1px solid var(--zb-status-high,#b45309);border-radius:var(--zb-radius-lg,8px);background:var(--zb-status-high-bg,#fffbeb);gap:.5rem;padding:.625rem .75rem;display:grid}.zb-stack__verdict[data-zb-verdict=refuse]{border-color:var(--zb-status-critical,#b91c1c);background:var(--zb-status-critical-bg,#fef2f2)}.zb-stack__verdict-reason{color:var(--zb-text,inherit);margin:0}.zb-stack__verdict-actions{flex-wrap:wrap;gap:.375rem;display:flex}.zb-stack__verdict-actions button{border:1px solid var(--zb-border-strong,var(--zb-border,#cbd5e1));border-radius:var(--zb-radius-sm,4px);background:var(--zb-surface,transparent);min-block-size:1.75rem;color:inherit;font:inherit;cursor:pointer;padding:.25rem .5rem}.zb-stack__verdict-actions button:focus-visible{outline:2px solid var(--zb-focus-ring,var(--zb-accent,#1677ff));outline-offset:2px}@media (max-width:40rem){.zb-stack__tab:not([data-zb-active]) .zb-stack__who,.zb-stack__tab:not([data-zb-active]) .zb-stack__work{display:none}.zb-stack__tab[data-zb-active]{max-inline-size:none}}@media (forced-colors:active){.zb-stack__tab[data-zb-active]{border-width:2px;border-color:highlight}.zb-stack__avatar{color:canvastext;background:canvas;border:1px solid canvastext}.zb-stack__row{border-inline-start-color:canvastext}}@media print{.zb-stack__tab:not([data-zb-active]),.zb-stack__controls,.zb-stack__panel,.zb-stack__verdict{display:none}}.zb-palette{z-index:60;font-family:var(--zb-font-sans,inherit);padding:min(8vh,12%) 1rem 1rem;background:#0006;place-items:start center;padding:min(8dvh,12%) 1rem 1rem;display:grid;position:fixed;inset:0}.zb-palette__panel{border:1px solid var(--zb-border,#e2e8f0);border-radius:var(--zb-radius-lg,8px);background:var(--zb-surface,#fff);max-block-size:min(70dvh,100%);inline-size:min(38rem,100%);color:var(--zb-text,inherit);grid-template-rows:auto minmax(0,1fr);gap:0;display:grid;overflow:hidden;box-shadow:0 24px 48px #0000003d}.zb-palette__input{border:0;border-block-end:1px solid var(--zb-border,#e2e8f0);min-block-size:3rem;inline-size:100%;color:inherit;font:inherit;font-size:var(--zb-text-sm,.9375rem);background:0 0;padding:.75rem 1rem}@media (pointer:coarse){.zb-palette__input{font-size:max(16px,1em)}}.zb-palette__input:focus{outline:none}.zb-palette__panel:focus-within{border-color:var(--zb-focus-ring,var(--zb-accent,#1677ff))}.zb-palette__results{min-block-size:0;font-size:var(--zb-text-xs,.75rem);padding:.375rem;overflow-y:auto}.zb-palette__group+.zb-palette__group{border-block-start:1px solid var(--zb-border,#e2e8f0);margin-block-start:.375rem;padding-block-start:.375rem}.zb-palette__group-label{color:var(--zb-text-subtle,var(--zb-text-muted,#64748b));font-size:var(--zb-text-2xs,.6875rem);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .125rem;padding-inline:.5rem;font-weight:600}.zb-palette__option{border-radius:var(--zb-radius-sm,4px);cursor:pointer;align-items:baseline;gap:.5rem;min-block-size:2rem;padding:.3125rem .5rem;display:flex}.zb-palette__option[data-zb-active]{background:var(--zb-bg-muted,#f1f5f9);box-shadow:inset 3px 0 0 0 var(--zb-accent,#1677ff)}.zb-palette__label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-weight:600;overflow:hidden}.zb-palette__detail{color:var(--zb-text-muted,#64748b);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.zb-palette__argument{border:1px dashed var(--zb-border-strong,var(--zb-border,#cbd5e1));border-radius:var(--zb-radius-sm,4px);color:var(--zb-text-muted,#64748b);font-size:var(--zb-text-2xs,.6875rem);white-space:nowrap;flex:none;padding:.0625rem .3125rem}.zb-palette__option[data-zb-significant] .zb-palette__label:after{content:"·";color:var(--zb-status-high,#b45309);margin-inline-start:.375rem;font-weight:700}.zb-palette__confirm{border-radius:var(--zb-radius-sm,4px);background:var(--zb-status-high-bg,#fffbeb);color:var(--zb-status-high,#b45309);font-size:var(--zb-text-2xs,.6875rem);white-space:nowrap;flex:none;padding:.0625rem .375rem;font-weight:600}.zb-palette__option[data-zb-unavailable]{cursor:not-allowed;opacity:.7}.zb-palette__option[data-zb-unavailable] .zb-palette__label{font-weight:500;text-decoration:line-through}.zb-palette__unavailable{color:var(--zb-status-high,#b45309);font-size:var(--zb-text-2xs,.6875rem);flex:none;font-weight:600}.zb-palette__withheld{border-block-start:1px solid var(--zb-border,#e2e8f0);border-inline-start:3px solid var(--zb-status-restricted,#6d28d9);color:var(--zb-status-restricted,#6d28d9);margin:.375rem 0 0;padding:.4375rem .5rem;font-weight:600}.zb-palette__empty{color:var(--zb-text-muted,#64748b);margin:0;padding:.75rem .5rem;font-style:italic}.zb-palette__sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:40rem){.zb-palette{padding:0}.zb-palette__panel{border:0;border-radius:0;block-size:100%;max-block-size:none;inline-size:100%}.zb-palette__option{min-block-size:2.75rem}.zb-palette__argument{display:none}}@media (forced-colors:active){.zb-palette__option[data-zb-active]{color:highlighttext;box-shadow:none;background:highlight;outline:2px solid canvastext}.zb-palette__withheld{border-inline-start-color:canvastext}}@media print{.zb-palette{display:none}}.zb-menu{z-index:60;border:1px solid var(--zb-menu-border,var(--zb-border,#e2e8f0));border-radius:var(--zb-menu-radius,var(--zb-radius-lg,8px));background:var(--zb-menu-bg,var(--zb-surface-overlay,var(--zb-surface,#fff)));min-inline-size:15.75rem;max-inline-size:20rem;color:var(--zb-text,inherit);box-shadow:var(--zb-shadow-lg,0 12px 32px #0000002e);font-family:var(--zb-font-sans,inherit);font-size:var(--zb-text-sm,.875rem);transform-origin:var(--zb-menu-origin,top left);animation:zb-menu-in var(--zb-duration-fast,.14s) var(--zb-ease,cubic-bezier(.16, 1, .3, 1)) both;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed}.zb-menu[data-zb-contained]{position:absolute}@keyframes zb-menu-in{0%{opacity:0;transform:scale(.97)translateY(-2px)}}.zb-menu:focus{outline:none}.zb-menu__subject{border-block-end:1px solid var(--zb-menu-subject-border,var(--zb-border,#e2e8f0));background:var(--zb-menu-subject-bg,var(--zb-bg-muted,#f1f5f9));cursor:default;-webkit-user-select:none;user-select:none;border-start-start-radius:inherit;border-start-end-radius:inherit;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.625rem .75rem;display:grid}@media (pointer:coarse){[data-zb-menu]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.zb-menu__avatar{border:1px solid var(--zb-border,#e2e8f0);background:var(--zb-surface,#fff);block-size:1.5rem;inline-size:1.5rem;color:var(--zb-text-muted,#64748b);font-size:var(--zb-text-2xs,.625rem);border-radius:50%;place-items:center;font-weight:600;display:grid}.zb-menu__who{font-size:var(--zb-text-xs,.75rem);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.35;display:block;overflow:hidden}.zb-menu__what{color:var(--zb-text-subtle,#94a3b8);font-size:var(--zb-text-2xs,.6875rem);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;display:block;overflow:hidden}.zb-menu__subject[data-zb-masked] .zb-menu__who{color:var(--zb-status-restricted,var(--zb-text-muted,#64748b));font-style:italic}.zb-menu__list{overscroll-behavior:contain;padding-block:.25rem;overflow-y:auto}.zb-menu__group{color:var(--zb-text-subtle,#94a3b8);font-size:var(--zb-text-2xs,.625rem);letter-spacing:.06em;text-transform:uppercase;padding:.5rem .75rem .125rem;font-weight:600}.zb-menu__separator{background:var(--zb-menu-sep,var(--zb-border,#e2e8f0));border:0;block-size:1px;margin-block:.25rem}.zb-menu__item{min-block-size:max(1.875rem, var(--zb-density-target-floor,1.5rem));color:inherit;font:inherit;font-size:var(--zb-text-sm,.8125rem);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.375rem .75rem;display:grid}.zb-menu__item:hover,.zb-menu__item[data-zb-active]{background:var(--zb-menu-row-hover-bg,var(--zb-bg-muted,#f1f5f9))}.zb-menu__item:focus-visible{outline:2px solid var(--zb-focus-ring,var(--zb-accent,#1677ff));outline-offset:-2px}.zb-menu__icon{block-size:1rem;inline-size:1rem;color:var(--zb-text-subtle,#94a3b8);place-items:center;display:grid}.zb-menu__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zb-menu__shortcut{color:var(--zb-text-subtle,#94a3b8);font-family:var(--zb-font-mono,ui-monospace, monospace);font-size:var(--zb-text-2xs,.6875rem);font-variant-numeric:tabular-nums;white-space:nowrap}.zb-menu__note{color:var(--zb-text-muted,#64748b);font-size:var(--zb-text-2xs,.6875rem);white-space:normal;grid-column:2/-1;margin-block-start:.0625rem;line-height:1.4}.zb-menu__chevron{color:var(--zb-text-subtle,#94a3b8)}.zb-menu__item[data-zb-tier=documented] .zb-menu__icon{color:var(--zb-accent,#0e7c66)}.zb-menu__item[data-zb-tier=clinical] .zb-menu__icon{color:var(--zb-status-high,#b45309)}.zb-menu__item[data-zb-tier=disclosive] .zb-menu__icon,.zb-menu__item[data-zb-tier=disclosive] .zb-menu__label{color:var(--zb-status-restricted,#7c3aed)}.zb-menu__item[data-zb-tier=clinical]:hover,.zb-menu__item[data-zb-tier=clinical][data-zb-active]{background:var(--zb-status-high-bg,#fffbeb)}.zb-menu__item[data-zb-tier=disclosive]:hover,.zb-menu__item[data-zb-tier=disclosive][data-zb-active]{background:var(--zb-status-restricted-bg,#f5f3ff)}.zb-menu__item[aria-disabled=true]{cursor:not-allowed}.zb-menu__item[aria-disabled=true] .zb-menu__label{color:var(--zb-text-subtle,#94a3b8);text-decoration:line-through;text-decoration-thickness:1px}.zb-menu__item[aria-disabled=true] .zb-menu__icon{color:var(--zb-text-subtle,#94a3b8)}.zb-menu__item[aria-disabled=true]:hover{background:0 0}.zb-menu__item[aria-disabled=true][data-zb-active]{background:var(--zb-bg-subtle,#f8fafc)}.zb-menu__item[data-zb-pending]{cursor:progress}.zb-menu__skeleton{background:linear-gradient(90deg, var(--zb-bg-muted,#f1f5f9) 25%, var(--zb-bg-subtle,#f8fafc) 37%, var(--zb-bg-muted,#f1f5f9) 63%);block-size:.5625rem;inline-size:62%;animation:zb-menu-skeleton var(--zb-duration-skeleton-loop,1.4s) ease infinite;background-size:400% 100%;border-radius:3px;grid-column:2}@keyframes zb-menu-skeleton{0%{background-position:100%}to{background-position:0}}.zb-menu__withheld{border-block-start:1px solid var(--zb-menu-sep,var(--zb-border,#e2e8f0));color:var(--zb-text-muted,#64748b);font-size:var(--zb-text-2xs,.6875rem);grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.5rem;margin:.125rem 0 0;padding:.4375rem .75rem .5rem;line-height:1.45;display:grid}.zb-menu__withheld .zb-menu__icon{margin-block-start:.0625rem}.zb-menu__empty{color:var(--zb-text-muted,#64748b);font-size:var(--zb-text-2xs,.6875rem);margin:0;padding:.625rem .75rem;line-height:1.45}.zb-menu__confirm{border:1px solid var(--zb-status-high-border,#fcd34d);border-radius:var(--zb-radius,6px);background:var(--zb-status-high-bg,#fffbeb);color:var(--zb-text,inherit);font-size:var(--zb-text-xs,.75rem);margin:.1875rem .375rem;padding:.5625rem .625rem;line-height:1.5}.zb-menu__prompt{margin:0;font-weight:600}.zb-menu__bulk-prompt{color:var(--zb-text-muted,#64748b);margin:.25rem 0 0}.zb-menu__actions{gap:.375rem;margin-block-start:.5rem;display:flex}.zb-menu__button{min-block-size:max(1.5rem, var(--zb-density-target-floor,1.5rem));border:1px solid var(--zb-border-strong,#cbd5e1);border-radius:var(--zb-radius-sm,4px);background:var(--zb-surface,#fff);color:inherit;font:inherit;font-size:var(--zb-text-2xs,.6875rem);cursor:pointer;padding-inline:.5625rem}.zb-menu__button[data-zb-primary]{border-color:var(--zb-accent,#0e7c66);background:var(--zb-accent,#0e7c66);color:var(--zb-text-on-accent,#fff);font-weight:600}.zb-menu__button:focus-visible{outline:2px solid var(--zb-focus-ring,var(--zb-accent,#1677ff));outline-offset:1px}.zb-menu__reasons{border:1px solid var(--zb-status-restricted-border,#ddd6fe);border-radius:var(--zb-radius,6px);background:var(--zb-status-restricted-bg,#f5f3ff);margin:.1875rem .375rem;padding:.5625rem .625rem}.zb-menu__reasons-head{color:var(--zb-text-muted,#64748b);font-size:var(--zb-text-2xs,.6875rem);margin:0 0 .4375rem;line-height:1.45}.zb-menu__reasons-head strong{color:var(--zb-status-restricted,#6d28d9)}.zb-menu__reason{inline-size:100%;min-block-size:max(1.5rem, var(--zb-density-target-floor,1.5rem));border-radius:var(--zb-radius-sm,4px);color:inherit;font:inherit;font-size:var(--zb-text-xs,.75rem);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:.8125rem minmax(0,1fr);align-items:start;gap:.5rem;padding:.3125rem .375rem;display:grid}.zb-menu__reason:hover,.zb-menu__reason[data-zb-active]{background:var(--zb-surface,#fff)}.zb-menu__reason:focus-visible{outline:2px solid var(--zb-focus-ring,var(--zb-accent,#1677ff));outline-offset:-1px}.zb-menu__reasons-foot{color:var(--zb-text-muted,#64748b);font-size:var(--zb-text-2xs,.625rem);margin:.4375rem 0 0;line-height:1.45}.zb-menu__indicator{border:1.5px solid var(--zb-border-strong,#cbd5e1);color:#0000;border-radius:3px;place-items:center;block-size:.8125rem;inline-size:.8125rem;display:grid}.zb-menu__indicator[data-zb-shape=radio]{border-radius:50%}.zb-menu__item[aria-checked=true] .zb-menu__indicator{border-color:var(--zb-accent,#0e7c66);background:var(--zb-accent,#0e7c66);color:var(--zb-text-on-accent,#fff)}.zb-menu__item[aria-checked=true] .zb-menu__indicator[data-zb-shape=radio]{background:var(--zb-surface,#fff);box-shadow:inset 0 0 0 2.5px var(--zb-surface,#fff), inset 0 0 0 .5rem var(--zb-accent,#0e7c66)}.zb-menu__live{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zb-menu__backdrop{z-index:59;background:#00000059;position:fixed;inset:0}.zb-menu--sheet{min-inline-size:0;max-inline-size:none;animation:zb-menu-up var(--zb-duration,.18s) var(--zb-ease,cubic-bezier(.16, 1, .3, 1)) both;border-block-end:0;border-inline:0;border-start-start-radius:1rem;border-start-end-radius:1rem;padding-block-end:max(.5rem, env(safe-area-inset-bottom));position:fixed;inset-block-end:0;inset-inline:0}@keyframes zb-menu-up{0%{opacity:0;transform:translateY(14px)}}.zb-menu--sheet .zb-menu__subject{border-radius:0}.zb-menu--sheet .zb-menu__item{min-block-size:2.75rem;padding-inline:1rem}.zb-menu--sheet .zb-menu__list{padding-block-end:.5rem}.zb-menu--sheet .zb-menu__group,.zb-menu--sheet .zb-menu__withheld,.zb-menu--sheet .zb-menu__subject,.zb-menu--sheet .zb-menu__empty{padding-inline:1rem}.zb-menu__grip{background:var(--zb-border-strong,#cbd5e1);border-radius:2px;block-size:.25rem;inline-size:2.125rem;margin:.5rem auto .125rem}.zb-menu--anchored{min-inline-size:14.75rem}.zb-menu--sub{z-index:61;min-inline-size:11rem;max-inline-size:16rem;padding-block:0}.zb-menu[data-zb-density=compact] .zb-menu__item{min-block-size:max(1.625rem, var(--zb-density-target-floor,1.5rem));padding-block:.25rem;padding-inline:.625rem}.zb-menu[data-zb-density=compact] .zb-menu__subject{padding:.5rem .625rem}@media (prefers-reduced-motion:reduce){.zb-menu,.zb-menu--sheet{animation:none}.zb-menu__skeleton{border:1px dashed var(--zb-border-strong,#cbd5e1);background:0 0;animation:none}}@media (forced-colors:active){.zb-menu{border:1px solid canvastext}.zb-menu__subject{border-block-end:1px solid canvastext}.zb-menu__item[data-zb-active]{color:highlighttext;forced-color-adjust:none;background:highlight}.zb-menu__item[aria-disabled=true] .zb-menu__label{color:graytext}.zb-menu__confirm,.zb-menu__reasons{border:1px solid canvastext}.zb-menu__separator{background:canvastext}}@media print{.zb-menu,.zb-menu__backdrop{display:none}}.zb-grid{--zb-grid-rule:var(--zb-border,#e2e8f0);--zb-grid-rule-strong:var(--zb-border-strong,#94a3b8);--zb-grid-ink:var(--zb-text,#0f172a);--zb-grid-muted:var(--zb-text-muted,#64748b);--zb-grid-subtle:var(--zb-text-subtle,#94a3b8);--zb-grid-surface:var(--zb-surface,#fff);--zb-grid-sunk:var(--zb-bg-muted,#f1f5f9);--zb-grid-accent:var(--zb-accent,#0d9488);--zb-grid-accent-bg:var(--zb-accent-subtle,#f0fdfa);--zb-grid-accent-line:var(--zb-accent-border,#99f6e4);--zb-grid-pad-x:.75rem;--zb-grid-pad-y:.4rem;--zb-grid-font:var(--zb-text-sm,.875rem);border:1px solid var(--zb-grid-rule-strong);background:var(--zb-grid-surface);color:var(--zb-grid-ink);font-family:var(--zb-font-sans,inherit);font-size:var(--zb-grid-font);line-height:1.5;display:block}.zb-grid[data-zb-density=compact]{--zb-grid-pad-y:.25rem;--zb-grid-pad-x:.625rem;--zb-grid-font:var(--zb-text-xs,.75rem)}.zb-grid[data-zb-density=comfortable]{--zb-grid-pad-y:.7rem;--zb-grid-pad-x:1rem}.zb-grid__masthead{padding:.75rem var(--zb-grid-pad-x) .625rem;border-block-end:2px solid var(--zb-grid-ink)}.zb-grid__mastline{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;display:flex}.zb-grid__title{font-family:var(--zb-font-mono,ui-monospace, monospace);font-size:var(--zb-text-xs,.75rem);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:600}.zb-grid__note{font-family:var(--zb-font-mono,ui-monospace, monospace);font-size:var(--zb-text-2xs,.625rem);letter-spacing:.08em;text-transform:uppercase;color:var(--zb-grid-muted);margin:0 0 0 auto}.zb-grid__coverage{font-size:var(--zb-text-xs,.75rem);color:var(--zb-grid-ink);max-inline-size:78ch;margin:.5rem 0 0;font-weight:500}.zb-grid__predicate{font-size:var(--zb-text-xs,.75rem);color:var(--zb-grid-muted);max-inline-size:78ch;margin:.15rem 0 0}.zb-grid__readingline[data-empty=true]{color:var(--zb-grid-muted);font-weight:400}.zb-grid__strip{border-block-end:1px solid var(--zb-grid-rule);background:var(--zb-grid-sunk);display:grid}.zb-grid__strip>*{grid-area:1/1}.zb-grid__strip>[data-zb-on=false]{visibility:hidden}.zb-grid__held{min-block-size:2rem;padding:.2rem var(--zb-grid-pad-x);align-items:center;gap:.75rem;display:flex}.zb-grid__heldline{font-family:var(--zb-font-mono,ui-monospace, monospace);font-size:var(--zb-text-2xs,.625rem);letter-spacing:.08em;text-transform:uppercase;color:var(--zb-grid-ink);margin:0}.zb-grid__admit{border:1px solid var(--zb-grid-rule-strong);border-radius:var(--zb-radius-sm,3px);background:var(--zb-grid-surface);min-block-size:1.625rem;color:var(--zb-grid-ink);font-family:var(--zb-font-mono,ui-monospace, monospace);font-size:var(--zb-text-2xs,.625rem);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;align-items:center;margin-inline-start:auto;padding:0 .55rem;display:inline-flex}@media (hover:hover){.zb-grid__admit:hover{border-color:var(--zb-grid-accent);background:var(--zb-grid-sunk)}}.zb-grid__bulk{min-block-size:2.5rem;padding:.35rem var(--zb-grid-pad-x);background:var(--zb-grid-accent-bg,var(--zb-grid-sunk));flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.zb-grid__bulkcount{font-family:var(--zb-font-mono,ui-monospace, monospace);font-size:var(--zb-text-2xs,.625rem);letter-spacing:.08em;text-transform:uppercase;color:var(--zb-grid-ink);margin:0;font-weight:600}.zb-grid__bulkclear{border-radius:var(--zb-radius-sm,3px);min-block-size:1.625rem;color:var(--zb-grid-muted);font-family:var(--zb-font-mono,ui-monospace, monospace);font-size:var(--zb-text-2xs,.625rem);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 .4rem}@media (hover:hover){.zb-grid__bulkclear:hover{color:var(--zb-grid-ink)}}.zb-grid__bulkactions{flex-wrap:wrap;gap:.35rem;margin-inline-start:auto;display:flex}.zb-grid__scroll{overscroll-behavior-x:contain;overflow:auto}.zb-grid__table{border-collapse:collapse;text-align:start;inline-size:100%}.zb-grid__caption{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.zb-grid__th{z-index:2;background:var(--zb-grid-surface);border-block-end:1px solid var(--zb-grid-ink);border-inline-end:1px solid var(--zb-grid-rule);vertical-align:bottom;white-space:nowrap;padding:0;font-weight:600;position:sticky;top:0}.zb-grid__pin{z-index:1;background:var(--zb-grid-surface);position:sticky}.zb-grid__th.zb-grid__pin{z-index:3}.zb-grid__pin--edge:after{content:"";pointer-events:none;border-inline-start:1px solid var(--zb-grid-rule);opacity:0;inset-block:0;background:linear-gradient(90deg,#0000001f,#0000);inline-size:6px;position:absolute;left:100%}.zb-grid__scroll[data-zb-scrolled=true] .zb-grid__pin--edge:after{opacity:1}.zb-grid__tr--current>.zb-grid__pin{background:var(--zb-grid-sunk)}.zb-grid__th--select,.zb-grid__td--select{text-align:center;inline-size:2.5rem;padding-inline:.625rem}.zb-grid__th--select{padding-block:.3rem}.zb-grid__check{block-size:.9375rem;inline-size:.9375rem;accent-color:var(--zb-grid-accent);cursor:pointer;margin:0}.zb-grid__hit{cursor:pointer;line-height:0;display:inline-block;position:relative}.zb-grid__hit:before{content:"";block-size:1.625rem;inline-size:2.25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zb-grid__th:last-child,.zb-grid__td:last-child{border-inline-end:0}.zb-grid__sort,.zb-grid__static{min-block-size:1.75rem;inline-size:100%;padding:.3rem var(--zb-grid-pad-x);color:var(--zb-grid-muted);font:inherit;font-family:var(--zb-font-mono,ui-monospace, monospace);font-size:var(--zb-text-2xs,.625rem);letter-spacing:.1em;text-transform:uppercase;text-align:inherit;background:0 0;border:0;align-items:baseline;gap:.3rem;font-weight:600;display:flex}.zb-grid__sort{cursor:pointer}@media (hover:hover){.zb-grid__sort:hover{color:var(--zb-grid-ink);background:var(--zb-grid-sunk)}}.zb-grid__th--end .zb-grid__sort,.zb-grid__th--end .zb-grid__static{justify-content:flex-end}.zb-grid__th--sorted .zb-grid__sort{color:var(--zb-grid-ink)}.zb-grid__arrow{font-family:var(--zb-font-sans,inherit)}.zb-grid__mark{font-family:var(--zb-font-mono,ui-monospace, monospace);color:var(--zb-grid-accent);font-size:.85em;font-weight:600;line-height:0}.zb-grid__tr{border-block-end:1px solid var(--zb-grid-rule)}.zb-grid__tr:last-child{border-block-end:0}.zb-grid__td{padding:var(--zb-grid-pad-y) var(--zb-grid-pad-x);border-inline-end:1px solid var(--zb-grid-rule);vertical-align:middle}.zb-grid__td--end{text-align:end}.zb-grid__td--number,.zb-grid__td--measure,.zb-grid__td--identifier,.zb-grid__td--instant{font-family:var(--zb-font-numeric,var(--zb-font-mono,ui-monospace, monospace));font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.zb-grid__td--identifier,.zb-grid__td--instant{white-space:nowrap}.zb-grid__tr--current>.zb-grid__td:first-child{box-shadow:inset 3px 0 0 var(--zb-grid-ink)}.zb-grid__tr--current>.zb-grid__td{background:var(--zb-grid-sunk)}.zb-grid__tr--selected>.zb-grid__td,.zb-grid__tr--selected>.zb-grid__pin{background:var(--zb-grid-accent-bg)}.zb-grid__absent{color:var(--zb-grid-muted);font-style:italic}.zb-grid__td:focus-visible,.zb-grid__sort:focus-visible,.zb-grid__static:focus-visible,.zb-grid__admit:focus-visible,.zb-grid__bulkclear:focus-visible{box-shadow:inset 0 0 0 2px var(--zb-focus-ring,#0d9488), inset 0 0 0 4px var(--zb-grid-surface);outline:none}.zb-grid__tr--current>.zb-grid__td:first-child:focus-visible{box-shadow:inset 3px 0 0 var(--zb-grid-ink), inset 0 0 0 2px var(--zb-focus-ring,#0d9488), inset 0 0 0 4px var(--zb-grid-surface)}.zb-grid__foot{border-block-start:2px solid var(--zb-grid-ink);padding:.55rem var(--zb-grid-pad-x) .7rem}.zb-grid__reading{font-family:var(--zb-font-mono,ui-monospace, monospace);font-size:var(--zb-text-xs,.75rem);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .4rem;display:flex}.zb-grid__readinglabel{font-size:var(--zb-text-2xs,.625rem);letter-spacing:.12em;text-transform:uppercase;color:var(--zb-grid-muted);font-weight:600}.zb-grid__readingline{font-weight:500}.zb-grid__sorted{border-inline-start:2px solid var(--zb-grid-ink);font-size:var(--zb-text-xs,.75rem);color:var(--zb-grid-ink);margin:0 0 .4rem;padding-inline-start:.6rem}.zb-grid__emptycell{padding:2.25rem var(--zb-grid-pad-x);text-align:center}.zb-grid__empty{font-family:var(--zb-font-mono,ui-monospace, monospace);font-size:var(--zb-text-2xs,.625rem);letter-spacing:.06em;text-transform:uppercase;color:var(--zb-grid-muted);margin:0}.zb-grid__more{min-block-size:2.75rem;padding:.5rem var(--zb-grid-pad-x);border-block-start:1px solid var(--zb-grid-rule);justify-content:center;align-items:center;display:flex}.zb-grid__moreline{font-family:var(--zb-font-mono,ui-monospace, monospace);font-size:var(--zb-text-2xs,.625rem);letter-spacing:.06em;color:var(--zb-grid-muted);margin:0}.zb-grid__notes{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.zb-grid__noteitem{font-size:var(--zb-text-2xs,.625rem);color:var(--zb-grid-muted);grid-template-columns:1.25rem minmax(0,1fr);line-height:1.55;display:grid}.zb-grid__notemark{font-family:var(--zb-font-mono,ui-monospace, monospace);color:var(--zb-grid-accent);font-weight:600}.zb-grid__refusal{padding:.9rem var(--zb-grid-pad-x);font-size:var(--zb-text-xs,.75rem);color:var(--zb-grid-ink);max-inline-size:68ch;margin:0}@media (forced-colors:active){.zb-grid,.zb-grid__th,.zb-grid__td,.zb-grid__tr,.zb-grid__masthead,.zb-grid__strip,.zb-grid__held,.zb-grid__foot{border-color:canvastext}.zb-grid__tr--current>.zb-grid__td,.zb-grid__tr--selected>.zb-grid__td,.zb-grid__tr--selected>.zb-grid__pin{background:canvas}.zb-grid__tr--current>.zb-grid__td:first-child{box-shadow:none;border-inline-start:3px solid highlight}.zb-grid__td:focus-visible,.zb-grid__sort:focus-visible,.zb-grid__static:focus-visible,.zb-grid__admit:focus-visible{box-shadow:none;outline-offset:-3px;outline:2px solid highlight}.zb-grid__mark,.zb-grid__notemark{color:linktext}}@media print{.zb-grid{color:#000;background:#fff;border-color:#000}.zb-grid__scroll{overflow:visible}.zb-grid__headrow{display:table-header-group}.zb-grid__tr{break-inside:avoid}.zb-grid__tr--current>.zb-grid__td{background:0 0}.zb-grid__tr--current>.zb-grid__td:first-child{box-shadow:none}.zb-grid__admit,.zb-grid__reading{display:none}.zb-grid__masthead,.zb-grid__foot{border-color:#000}}.zb-timeline{--zb-timeline-rail:var(--zb-border,#e2e8f0);--zb-timeline-rail-width:1px;--zb-timeline-node-size:2rem;--zb-timeline-node-bg:var(--zb-surface,#fff);--zb-timeline-node-border:var(--zb-border,#e2e8f0);--zb-timeline-node-fg:var(--zb-text-muted,#475569);--zb-timeline-gap:.75rem;--zb-timeline-row-gap:1.125rem;--zb-timeline-font:var(--zb-density-font,var(--zb-text-sm,.8125rem));font-family:var(--zb-font-sans);font-size:var(--zb-timeline-font);color:var(--zb-text);margin:0;padding:0;list-style:none;display:block}.zb-timeline__item{grid-template-columns:var(--zb-timeline-node-size) 1fr;gap:0 var(--zb-timeline-gap);margin:0;display:grid}.zb-timeline__rail{grid-template-rows:auto 1fr;justify-items:center;display:grid}.zb-timeline__node{inline-size:var(--zb-timeline-node-size);block-size:var(--zb-timeline-node-size);border-radius:var(--zb-radius-full);background:var(--zb-timeline-node-bg);border:1px solid var(--zb-timeline-node-border);color:var(--zb-timeline-node-fg);place-items:center;display:grid}.zb-timeline__line{inline-size:var(--zb-timeline-rail-width);background:var(--zb-timeline-rail);align-self:stretch;min-block-size:.5rem;margin-block-start:.375rem}.zb-timeline__item:last-child .zb-timeline__line{display:none}.zb-timeline__body{min-inline-size:0;padding-block-end:var(--zb-timeline-row-gap)}.zb-timeline__item:last-child .zb-timeline__body{padding-block-end:0}.zb-timeline--horizontal{gap:var(--zb-timeline-gap);display:flex;overflow-x:auto}.zb-timeline--horizontal .zb-timeline__item{grid-template-columns:1fr;grid-template-rows:var(--zb-timeline-node-size) 1fr;flex:1 0 12rem}.zb-timeline--horizontal .zb-timeline__rail{grid-template-rows:none;grid-template-columns:auto 1fr;place-items:center start}.zb-timeline--horizontal .zb-timeline__line{inline-size:auto;block-size:var(--zb-timeline-rail-width);place-self:center stretch;min-inline-size:.5rem;margin-block-start:0;margin-inline-start:.375rem}.zb-timeline--horizontal .zb-timeline__body{padding-block:.5rem 0}.zb-timeline--filled .zb-timeline__node{background:var(--zb-bg-muted)}@media (min-width:48rem){.zb-timeline--alternate .zb-timeline__item{grid-template-columns:1fr var(--zb-timeline-node-size) 1fr}.zb-timeline--alternate .zb-timeline__rail{grid-area:1/2}.zb-timeline--alternate .zb-timeline__body{grid-area:1/3}.zb-timeline--alternate .zb-timeline__item--start .zb-timeline__body{text-align:end;grid-column:1}}.zb-timeline__title{color:var(--zb-text);font-weight:600;line-height:1.45}.zb-timeline__content{color:var(--zb-text-muted);margin-block-start:.1875rem}.zb-care-timeline{--zb-care-timeline-divider:var(--zb-border,#e2e8f0);--zb-care-timeline-meta:var(--zb-text-muted,#475569);font-family:var(--zb-font-sans);font-size:var(--zb-density-font,var(--zb-text-sm));color:var(--zb-text);display:block}.zb-care-timeline__toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-end:.75rem;display:flex}.zb-care-timeline__filter{min-block-size:var(--zb-density-target,2.75rem);border-radius:var(--zb-radius);border:1px solid var(--zb-border);background:var(--zb-surface);color:var(--zb-text-muted);font:inherit;cursor:pointer;align-items:center;gap:.375rem;padding-inline:.625rem;display:inline-flex}.zb-care-timeline__filter[aria-pressed=true]{border-color:var(--zb-accent-border);background:var(--zb-accent-subtle);color:var(--zb-accent)}.zb-care-timeline__filter:focus-visible,.zb-care-timeline__action:focus-visible,.zb-care-timeline__cluster:focus-visible{outline:2px solid var(--zb-focus-ring);outline-offset:var(--zb-focus-ring-offset,2px)}.zb-care-timeline__banner{border-radius:var(--zb-radius);border:1px solid var(--zb-status-critical-border);background:var(--zb-status-critical-bg);color:var(--zb-text);align-items:flex-start;gap:.5rem;margin-block-end:.75rem;padding:.625rem .75rem;display:flex}.zb-care-timeline__group{font-size:var(--zb-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--zb-text-muted);background:var(--zb-surface);z-index:1;align-items:center;gap:.625rem;padding-block:.625rem .5rem;font-weight:600;display:flex;position:sticky;inset-block-start:0}.zb-care-timeline__group-rule{background:var(--zb-care-timeline-divider);flex:auto;block-size:1px}.zb-care-timeline__group-count{text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--zb-text-muted);font-weight:400}.zb-care-timeline__divider{font-size:var(--zb-text-xs);color:var(--zb-accent);align-items:center;gap:.625rem;padding-block:.375rem .75rem;font-weight:600;display:flex}.zb-care-timeline__divider--now{color:var(--zb-text)}.zb-care-timeline__divider--now .zb-care-timeline__divider-rule{background:var(--zb-status-high);opacity:1}.zb-care-timeline__divider-rule{opacity:.35;background:currentColor;flex:auto;block-size:1px}.zb-care-timeline__kind{font-size:var(--zb-text-2xs);letter-spacing:.07em;text-transform:uppercase;color:var(--zb-text-muted);flex-wrap:wrap;align-items:center;gap:.375rem;margin-block-end:.125rem;font-weight:600;display:flex}.zb-care-timeline__who,.zb-care-timeline__when{font-size:var(--zb-text-xs);color:var(--zb-text-muted);margin-block-start:.25rem}.zb-care-timeline__when{color:var(--zb-care-timeline-meta);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.zb-care-timeline__link{color:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--zb-border-strong);-webkit-text-decoration-color:var(--zb-border-strong);-webkit-text-decoration-color:var(--zb-border-strong);text-decoration-color:var(--zb-border-strong)}.zb-care-timeline__link:hover{text-decoration-color:currentColor}.zb-care-timeline__link:focus-visible{outline:2px solid var(--zb-focus-ring);outline-offset:var(--zb-focus-ring-offset,2px)}.zb-care-timeline__item--in-error .zb-timeline__title-text,.zb-care-timeline__item--in-error .zb-care-timeline__detail{color:var(--zb-text-muted);text-decoration:line-through;text-decoration-thickness:1px}.zb-care-timeline__note{border:1px solid var(--zb-border);border-radius:var(--zb-radius);font-size:var(--zb-text-xs);color:var(--zb-text-muted);background:var(--zb-bg-subtle);margin-block-start:.5rem;padding:.5rem .6875rem;text-decoration:none}.zb-care-timeline__note--critical{border-color:var(--zb-status-critical-border);background:var(--zb-status-critical-bg)}.zb-care-timeline__note--caution{border-color:var(--zb-status-high-border);background:var(--zb-status-high-bg)}.zb-care-timeline__steps{gap:.3125rem;margin:.4375rem 0 0;padding:0;list-style:none;display:grid}.zb-care-timeline__step{font-size:var(--zb-text-xs);color:var(--zb-text-muted);grid-template-columns:.875rem 1fr auto;align-items:baseline;gap:.5rem;display:grid}.zb-care-timeline__step-dot{border-radius:var(--zb-radius-full);background:var(--zb-border-strong);align-self:center;block-size:.375rem;inline-size:.375rem}.zb-care-timeline__step--done .zb-care-timeline__step-dot{background:var(--zb-status-normal)}.zb-care-timeline__step--open .zb-care-timeline__step-dot{box-shadow:inset 0 0 0 1.5px var(--zb-status-high);background:0 0}.zb-care-timeline__step-time{color:var(--zb-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.zb-care-timeline__cluster{text-align:start;inline-size:100%;font:inherit;font-size:var(--zb-text-xs);color:var(--zb-text-muted);border:1px dashed var(--zb-border-strong);border-radius:var(--zb-radius);background:var(--zb-bg-subtle);cursor:pointer;align-items:center;gap:.5625rem;padding:.4375rem .6875rem;display:flex}.zb-care-timeline__cluster-count{color:var(--zb-text);font-weight:600}.zb-care-timeline__gap{grid-template-columns:var(--zb-timeline-node-size) 1fr;gap:0 var(--zb-timeline-gap,.75rem);color:var(--zb-status-high);font-size:var(--zb-text-xs);padding-block-end:var(--zb-timeline-row-gap,1.125rem);display:grid}.zb-care-timeline__gap-rail{border-inline-start:1px dashed;justify-self:center;min-block-size:1.5rem;inline-size:0}.zb-care-timeline__coverage{border-block-start:1px solid var(--zb-care-timeline-divider);font-size:var(--zb-text-xs);color:var(--zb-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.625rem;margin-block-start:.75rem;padding-block-start:.6875rem;display:flex}.zb-care-timeline__coverage-lead{color:var(--zb-text);font-weight:600}.zb-care-timeline__sources{flex-wrap:wrap;gap:.375rem;margin-block-start:.375rem;padding:0;list-style:none;display:flex}.zb-care-timeline__source{border-radius:var(--zb-radius-full);min-block-size:1.375rem;box-shadow:inset 0 0 0 1px var(--zb-border);color:var(--zb-text-muted);align-items:center;gap:.3125rem;margin:0;padding-inline:.5rem;display:inline-flex}.zb-care-timeline__source-dot{border-radius:var(--zb-radius-full);background:var(--zb-status-normal);block-size:.4375rem;inline-size:.4375rem}.zb-care-timeline__source--partial .zb-care-timeline__source-dot{background:var(--zb-status-high)}.zb-care-timeline__source--unavailable{box-shadow:inset 0 0 0 1px var(--zb-status-critical-border);background:var(--zb-status-critical-bg);color:var(--zb-status-critical)}.zb-care-timeline__source--unavailable .zb-care-timeline__source-dot{background:var(--zb-status-critical)}.zb-care-timeline__source--excluded{color:var(--zb-text-muted)}.zb-care-timeline__source--excluded .zb-care-timeline__source-dot{background:var(--zb-text-subtle)}.zb-care-timeline__empty{border:1px solid var(--zb-border);border-radius:var(--zb-radius);background:var(--zb-bg-subtle);color:var(--zb-text-muted);padding:1rem}.zb-care-timeline__action{min-block-size:var(--zb-density-target,2.75rem);border-radius:var(--zb-radius);border:1px solid var(--zb-border);background:var(--zb-surface);color:var(--zb-text);font:inherit;cursor:pointer;align-items:center;gap:.375rem;padding-inline:.75rem;display:inline-flex}.zb-care-timeline__item--clinical .zb-timeline__node{border-color:var(--zb-accent-border);background:var(--zb-accent-subtle);color:var(--zb-accent)}.zb-care-timeline__item--communication .zb-timeline__node{border-color:var(--zb-swatch-3-border);background:var(--zb-swatch-3-bg);color:var(--zb-swatch-3)}.zb-care-timeline__item--patient-reported .zb-timeline__node{border-color:var(--zb-swatch-5-border);background:var(--zb-swatch-5-bg);color:var(--zb-swatch-5)}.zb-care-timeline__item--critical .zb-timeline__node{border-color:var(--zb-status-critical-border);background:var(--zb-status-critical-bg);color:var(--zb-status-critical)}.zb-care-timeline__item--planned .zb-timeline__node{color:var(--zb-text-muted);background:0 0;border-style:dashed}.zb-care-timeline__columns{gap:0 1.25rem;display:grid}.zb-care-timeline__column{min-inline-size:0}.zb-care-timeline__column-head{font-size:var(--zb-text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--zb-text-muted);margin:0 0 .5rem;font-weight:600}@media (min-width:48rem){.zb-care-timeline--register .zb-care-timeline__columns{grid-template-columns:1fr 1fr}.zb-care-timeline--register .zb-care-timeline__column+.zb-care-timeline__column{border-inline-start:1px solid var(--zb-care-timeline-divider);padding-inline-start:1.25rem}}.zb-care-timeline__jump-label{font-size:var(--zb-text-xs);color:var(--zb-text-muted)}.zb-care-timeline__jump{min-block-size:var(--zb-density-target,2.75rem);border-radius:var(--zb-radius);border:1px solid var(--zb-border);background:var(--zb-surface);color:var(--zb-text);font:inherit;font-size:var(--zb-text-sm);padding-inline:.5rem}.zb-care-timeline__jump:focus-visible{outline:2px solid var(--zb-focus-ring);outline-offset:var(--zb-focus-ring-offset,2px)}.zb-care-timeline__hint{font-size:var(--zb-text-xs);color:var(--zb-text-muted)}.zb-care-timeline__group:focus-visible{outline:2px solid var(--zb-focus-ring);outline-offset:var(--zb-focus-ring-offset,2px)}.zb-care-timeline__provenance{color:var(--zb-text-muted);text-transform:none;letter-spacing:0;font-weight:400}.zb-care-timeline__announce{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zb-care-timeline--compact .zb-timeline{--zb-timeline-node-size:1.375rem;--zb-timeline-row-gap:.5625rem;--zb-timeline-gap:.5625rem}.zb-care-timeline--compact .zb-timeline__title{font-weight:500}.zb-care-timeline--compact .zb-care-timeline__kind{margin-block-end:0}.zb-care-timeline--compact .zb-care-timeline__when{margin-block-start:.0625rem}.zb-timeline__title-text{display:block}.zb-care-timeline__detail{color:var(--zb-text-muted);margin:.1875rem 0 0;font-weight:400}.zb-care-timeline__chip{border-radius:var(--zb-radius-sm);border:1px solid var(--zb-border);background:var(--zb-bg-subtle);min-block-size:1.25rem;color:var(--zb-text-muted);font-size:var(--zb-text-2xs);letter-spacing:.02em;text-transform:none;white-space:nowrap;align-items:center;gap:.25rem;padding-inline:.375rem;font-weight:600;display:inline-flex}.zb-care-timeline__chip--caution{border-color:var(--zb-status-high-border);background:var(--zb-status-high-bg);color:var(--zb-status-high)}.zb-care-timeline__chip--critical{border-color:var(--zb-status-critical-border);background:var(--zb-status-critical-bg);color:var(--zb-status-critical)}.zb-care-timeline__chip--info{border-color:var(--zb-accent-border);background:var(--zb-accent-subtle);color:var(--zb-accent)}.zb-care-timeline__ago{color:var(--zb-text-muted)}.zb-care-timeline__banner-mark{color:var(--zb-status-critical);flex:none;margin-block-start:.125rem}.zb-care-timeline__problems{color:var(--zb-status-critical);margin:.375rem 0 0;padding-inline-start:1.1rem}.zb-care-timeline__gap-notice{color:var(--zb-status-high);margin:0}.zb-care-timeline__cluster-note{color:var(--zb-text-muted);margin-inline-start:auto}.zb-care-timeline__item--gap .zb-timeline__line{border-inline-start:1px dashed var(--zb-status-high);background:0 0;inline-size:0}.zb-care-timeline__item--gap .zb-timeline__node{border-style:dashed;border-color:var(--zb-status-high-border);color:var(--zb-status-high);background:var(--zb-status-high-bg)}@media (prefers-reduced-motion:reduce){.zb-care-timeline *,.zb-timeline *{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (forced-colors:active){.zb-timeline__node,.zb-care-timeline__source,.zb-care-timeline__cluster{forced-color-adjust:none;color:canvastext;background:canvas;border:1px solid canvastext}.zb-timeline__line,.zb-care-timeline__group-rule,.zb-care-timeline__divider-rule{background:canvastext}}@media print{.zb-care-timeline__filter,.zb-care-timeline__action{display:none}.zb-care-timeline__coverage,.zb-care-timeline__banner,.zb-care-timeline__sources{break-inside:avoid;display:flex!important}.zb-timeline__item{break-inside:avoid}}.zb-tabs{--zb-tabs-font:var(--zb-density-font,var(--ant-font-size,.875rem));--zb-tabs-weight:450;--zb-tabs-weight-selected:550;--zb-tabs-gap:.125rem;--zb-tabs-pad-x:var(--zb-density-pad-x,.875rem);--zb-tabs-pad-y:var(--zb-density-pad-y,.625rem);--zb-tabs-min-h:var(--zb-density-target,2.75rem);--zb-tabs-fg:var(--zb-text-muted,var(--ant-color-text-secondary,#475569));--zb-tabs-fg-hover:var(--zb-text,var(--ant-color-text,#0f172a));--zb-tabs-fg-selected:var(--zb-text,var(--ant-color-text,#0f172a));--zb-tabs-fg-disabled:var(--zb-text-subtle,var(--ant-color-text-disabled,#94a3b8));--zb-tabs-bg-hover:currentcolor}@supports (color:color-mix(in lab, red, red)){.zb-tabs{--zb-tabs-bg-hover:color-mix(in oklab, currentcolor 6%, transparent)}}.zb-tabs{--zb-tabs-track-bg:var(--zb-bg-muted,var(--ant-color-fill-tertiary,#f1f5f9));--zb-tabs-track-border:currentcolor}@supports (color:color-mix(in lab, red, red)){.zb-tabs{--zb-tabs-track-border:color-mix(in oklab, currentcolor 7%, transparent)}}.zb-tabs{--zb-tabs-track-pad:4px;--zb-tabs-track-radius:var(--zb-radius-xl,1rem);--zb-tabs-thumb-bg:var(--zb-surface-raised,var(--ant-color-bg-container,#fff));--zb-tabs-thumb-border:currentcolor}@supports (color:color-mix(in lab, red, red)){.zb-tabs{--zb-tabs-thumb-border:color-mix(in oklab, currentcolor 8%, transparent)}}.zb-tabs{--zb-tabs-thumb-radius:.8rem;--zb-tabs-thumb-shadow:0 1px 2px #02061712, 0 3px 10px -4px #02061729;--zb-tabs-accent:var(--zb-accent,var(--ant-color-primary,#059478));--zb-tabs-accent-fg:var(--zb-accent-hover,var(--ant-color-primary-hover,#067662));--zb-tabs-accent-subtle:var(--zb-accent-subtle,var(--ant-color-primary-bg,#ecfdf8));--zb-tabs-accent-border:var(--zb-accent-border,var(--ant-color-primary-border,#a4f3df));--zb-tabs-indicator:var(--zb-tabs-accent);--zb-tabs-indicator-size:2px;--zb-tabs-indicator-radius:2px;--zb-tabs-rail:var(--zb-border,var(--ant-color-border-secondary,#e2e8f0));--zb-tabs-border:var(--zb-border,var(--ant-color-border,#e2e8f0));--zb-tabs-surface:var(--zb-surface,var(--ant-color-bg-container,#fff));--zb-tabs-surface-subtle:var(--zb-bg-subtle,var(--ant-color-fill-quaternary,#f8fafc));--zb-tabs-badge-bg:var(--zb-bg-muted,var(--ant-color-fill-tertiary,#f1f5f9));--zb-tabs-badge-fg:var(--zb-text-muted,var(--ant-color-text-secondary,#475569));--zb-tabs-badge-bg-selected:var(--zb-tabs-accent-subtle);--zb-tabs-badge-fg-selected:var(--zb-tabs-accent-fg);--zb-tabs-critical:var(--zb-status-critical,var(--ant-color-error,#b91c1c));--zb-tabs-critical-bg:var(--zb-status-critical-bg,var(--ant-color-error-bg,#fef2f2));--zb-tabs-critical-border:var(--zb-status-critical-border,var(--ant-color-error-border,#fecaca));--zb-tabs-high:var(--zb-status-high,var(--ant-color-warning,#b45309));--zb-tabs-high-bg:var(--zb-status-high-bg,var(--ant-color-warning-bg,#fffbeb));--zb-tabs-high-border:var(--zb-status-high-border,var(--ant-color-warning-border,#fde68a));--zb-tabs-normal:var(--zb-status-normal,var(--ant-color-success,#15803d));--zb-tabs-focus:var(--zb-focus-ring,var(--ant-color-primary,#059478));--zb-tabs-duration:var(--zb-duration,.18s);--zb-tabs-ease:var(--zb-ease,cubic-bezier(.22, 1, .36, 1));min-inline-size:0;font-family:var(--zb-font-sans,var(--ant-font-family,ui-sans-serif, system-ui, sans-serif));color:var(--zb-tabs-fg-selected);flex-direction:column;align-items:stretch;display:flex}.zb-tabs[data-zb-orientation=vertical]{flex-direction:row;align-items:flex-start;gap:1.25rem}.zb-tabs[data-zb-size=sm]{--zb-tabs-font:.8125rem;--zb-tabs-pad-y:.25rem;--zb-tabs-pad-x:.6rem;--zb-tabs-min-h:1.875rem;--zb-tabs-track-pad:3px;--zb-tabs-thumb-radius:.5rem;--zb-tabs-track-radius:.65rem}.zb-tabs[data-zb-size=lg]{--zb-tabs-font:1rem;--zb-tabs-pad-y:.85rem;--zb-tabs-pad-x:1.15rem;--zb-tabs-min-h:3rem;--zb-tabs-track-pad:5px;--zb-tabs-thumb-radius:.9rem}.zb-tabs__list{align-items:center;gap:var(--zb-tabs-gap);scrollbar-width:none;min-inline-size:0;display:flex;position:relative}.zb-tabs__list::-webkit-scrollbar{display:none}.zb-tabs[data-zb-orientation=vertical]>.zb-tabs__list,.zb-tabs[data-zb-orientation=vertical]>*>.zb-tabs__list{flex-direction:column;align-items:stretch}.zb-tabs__tab{z-index:1;min-block-size:var(--zb-tabs-min-h);padding:var(--zb-tabs-pad-y) var(--zb-tabs-pad-x);font:inherit;font-size:var(--zb-tabs-font);font-weight:var(--zb-tabs-weight);color:var(--zb-tabs-fg);border-radius:var(--zb-radius,.5rem);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color var(--zb-tabs-duration) var(--zb-tabs-ease), background-color var(--zb-tabs-duration) var(--zb-tabs-ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:.45rem;line-height:1.4;text-decoration:none;display:inline-flex;position:relative}.zb-tabs__tab:hover:not([aria-disabled=true]){color:var(--zb-tabs-fg-hover)}.zb-tabs__tab[data-zb-selected]{color:var(--zb-tabs-fg-selected);font-weight:var(--zb-tabs-weight-selected)}.zb-tabs__tab[aria-disabled=true]{color:var(--zb-tabs-fg-disabled);cursor:not-allowed}.zb-tabs__tab:focus-visible{outline:2px solid var(--zb-tabs-focus);outline-offset:2px;z-index:3}.zb-tabs__label{min-inline-size:0;display:inline-grid}.zb-tabs__label:after{content:attr(data-zb-text);font-weight:var(--zb-tabs-weight-selected);visibility:hidden;pointer-events:none;grid-area:1/1;block-size:0;overflow:hidden}.zb-tabs__label>*{grid-area:1/1}.zb-tabs__label>svg{block-size:1em;inline-size:1em}.zb-tabs__icon{opacity:.9;flex:none;place-items:center;block-size:1em;inline-size:1em;display:inline-grid}.zb-tabs__icon>svg{block-size:100%;inline-size:100%}.zb-tabs__count{font-family:var(--zb-font-numeric,var(--zb-tabs-font-numeric,ui-monospace, monospace));text-align:center;background:var(--zb-tabs-badge-bg);block-size:1.45em;min-inline-size:1.35em;color:var(--zb-tabs-badge-fg);font-variant-numeric:tabular-nums;border-radius:9999px;flex:none;padding-inline:.35em;font-size:.75em;font-weight:550;line-height:1.45em}[data-zb-selected]>.zb-tabs__count{background:var(--zb-tabs-badge-bg-selected);color:var(--zb-tabs-badge-fg-selected)}.zb-tabs__count[data-zb-tone=critical]{background:var(--zb-tabs-critical-bg);color:var(--zb-tabs-critical);box-shadow:inset 0 0 0 1px var(--zb-tabs-critical-border)}.zb-tabs__count[data-zb-tone=high]{background:var(--zb-tabs-high-bg);color:var(--zb-tabs-high);box-shadow:inset 0 0 0 1px var(--zb-tabs-high-border)}.zb-tabs__dot{background:var(--zb-tabs-critical);border-radius:50%;flex:none;block-size:6px;inline-size:6px}.zb-tabs__dot[data-zb-dot=dirty]{background:var(--zb-tabs-accent)}.zb-tabs__dot[data-zb-dot=error]{background:var(--zb-tabs-critical)}.zb-tabs__tab[data-zb-availability=stale] .zb-tabs__label{opacity:.75}.zb-tabs__tab[data-zb-availability=stale]:after{content:"";border:1px solid var(--zb-tabs-fg-disabled);border-radius:50%;block-size:5px;inline-size:5px;position:absolute;inset-block-start:.35rem;inset-inline-end:.35rem}.zb-tabs__sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zb-tabs__close{border-radius:var(--zb-radius-sm,.25rem);block-size:1.15rem;inline-size:1.15rem;color:var(--zb-tabs-fg-disabled);cursor:pointer;flex:none;place-items:center;margin-inline-start:.15rem;font-size:.95em;line-height:1;display:inline-grid}.zb-tabs__close:hover{background:var(--zb-tabs-bg-hover);color:var(--zb-tabs-fg-hover)}.zb-tabs__add{block-size:1.9rem;inline-size:1.9rem;color:var(--zb-tabs-fg);border-radius:var(--zb-radius,.5rem);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-inline-start:.25rem;font-size:1rem;display:inline-grid}.zb-tabs__add:hover{background:var(--zb-tabs-bg-hover);color:var(--zb-tabs-fg-hover)}.zb-tabs__add:focus-visible{outline:2px solid var(--zb-tabs-focus);outline-offset:2px}.zb-tabs__thumb,.zb-tabs__line{z-index:0;pointer-events:none;transform:translate3d(var(--zb-tabs-ind-x,0), var(--zb-tabs-ind-y,0), 0);inline-size:var(--zb-tabs-ind-w,0);transition:transform var(--zb-tabs-duration) var(--zb-tabs-ease), inline-size var(--zb-tabs-duration) var(--zb-tabs-ease), block-size var(--zb-tabs-duration) var(--zb-tabs-ease);will-change:transform, inline-size;position:absolute;top:0;left:0}.zb-tabs__thumb{block-size:var(--zb-tabs-ind-h,0);background:var(--zb-tabs-thumb-bg);border:1px solid var(--zb-tabs-thumb-border);border-radius:var(--zb-tabs-thumb-radius);box-shadow:var(--zb-tabs-thumb-shadow)}.zb-tabs__line{block-size:var(--zb-tabs-indicator-size);background:var(--zb-tabs-indicator);border-radius:var(--zb-tabs-indicator-radius)}.zb-tabs__list:not([data-zb-measured]) .zb-tabs__thumb,.zb-tabs__list:not([data-zb-measured]) .zb-tabs__line{opacity:0}[data-zb-variant=segmented] .zb-tabs__list:not([data-zb-measured]) .zb-tabs__tab[data-zb-selected],[data-zb-variant=command] .zb-tabs__list:not([data-zb-measured]) .zb-tabs__tab[data-zb-selected]{background:var(--zb-tabs-thumb-bg);box-shadow:inset 0 0 0 1px var(--zb-tabs-thumb-border);border-radius:var(--zb-tabs-thumb-radius)}[data-zb-variant=underline] .zb-tabs__list:not([data-zb-measured]) .zb-tabs__tab[data-zb-selected]{box-shadow:inset 0 calc(-1 * var(--zb-tabs-indicator-size)) 0 0 var(--zb-tabs-indicator)}.zb-tabs[data-zb-pending] .zb-tabs__list{pointer-events:none;opacity:.7}[data-zb-variant=segmented]>.zb-tabs__list,[data-zb-variant=segmented]>*>.zb-tabs__list{background:var(--zb-tabs-track-bg);border:1px solid var(--zb-tabs-track-border);border-radius:var(--zb-tabs-track-radius);padding:var(--zb-tabs-track-pad);align-self:flex-start;gap:0}[data-zb-variant=segmented] .zb-tabs__tab{border-radius:var(--zb-tabs-thumb-radius)}[data-zb-variant=segmented] .zb-tabs__tab:hover:not([data-zb-selected]):not([aria-disabled=true]){background:var(--zb-tabs-bg-hover)}[data-zb-variant=segmented] .zb-tabs__tab+.zb-tabs__tab:before{content:"";background:currentColor;inline-size:1px;position:absolute;inset-block:22%;inset-inline-start:-.5px}@supports (color:color-mix(in lab, red, red)){[data-zb-variant=segmented] .zb-tabs__tab+.zb-tabs__tab:before{background:color-mix(in oklab, currentcolor 18%, transparent)}}[data-zb-variant=segmented] .zb-tabs__tab+.zb-tabs__tab:before{transition:opacity var(--zb-tabs-duration) var(--zb-tabs-ease)}[data-zb-variant=segmented] .zb-tabs__tab[data-zb-selected]:before,[data-zb-variant=segmented] .zb-tabs__tab[data-zb-selected]+.zb-tabs__tab:before,[data-zb-variant=segmented] .zb-tabs__tab:hover:before,[data-zb-variant=segmented] .zb-tabs__tab:hover+.zb-tabs__tab:before{opacity:0}[data-zb-variant=underline]>.zb-tabs__list,[data-zb-variant=underline]>*>.zb-tabs__list{box-shadow:inset 0 -1px 0 0 var(--zb-tabs-rail);gap:clamp(.5rem,2vw,1.5rem)}[data-zb-variant=underline] .zb-tabs__tab{border-radius:var(--zb-radius-sm,.25rem) var(--zb-radius-sm,.25rem) 0 0;padding-inline:.15rem}[data-zb-variant=underline] .zb-tabs__line{inset-block-start:auto;top:auto;bottom:0}[data-zb-variant=underline] .zb-tabs__tab[data-zb-selected]{color:var(--zb-tabs-accent-fg)}[data-zb-variant=pill]>.zb-tabs__list,[data-zb-variant=pill]>*>.zb-tabs__list{gap:.4rem}.zb-tabs[data-zb-overflow=wrap]>.zb-tabs__list,.zb-tabs[data-zb-overflow=wrap]>*>.zb-tabs__list{flex-wrap:wrap}[data-zb-variant=pill] .zb-tabs__tab{box-shadow:inset 0 0 0 1px var(--zb-tabs-border);background:var(--zb-tabs-surface);min-block-size:calc(var(--zb-tabs-min-h) - .4rem);border-radius:9999px}[data-zb-variant=pill] .zb-tabs__tab[data-zb-selected]{background:var(--zb-tabs-accent-subtle);color:var(--zb-tabs-accent-fg);box-shadow:inset 0 0 0 1px var(--zb-tabs-accent-border)}[data-zb-variant=enclosed]>.zb-tabs__list,[data-zb-variant=enclosed]>*>.zb-tabs__list{box-shadow:inset 0 -1px 0 0 var(--zb-tabs-rail);gap:2px;padding-inline-start:2px}[data-zb-variant=enclosed] .zb-tabs__tab{border-radius:var(--zb-radius,.5rem) var(--zb-radius,.5rem) 0 0;background:var(--zb-tabs-surface-subtle);box-shadow:inset 0 0 0 1px var(--zb-tabs-border);margin-block-end:-1px;padding-inline-end:.5rem}[data-zb-variant=enclosed] .zb-tabs__tab[data-zb-selected]{background:var(--zb-tabs-surface);box-shadow:inset 0 0 0 1px var(--zb-tabs-border), inset 0 2px 0 0 var(--zb-tabs-accent);z-index:2}[data-zb-variant=rail]>.zb-tabs__list,[data-zb-variant=rail]>*>.zb-tabs__list{border-inline-end:1px solid var(--zb-tabs-rail);gap:.1rem;min-inline-size:190px;padding-inline-end:.5rem}[data-zb-variant=rail] .zb-tabs__tab{text-align:start;justify-content:flex-start;inline-size:100%}[data-zb-variant=rail] .zb-tabs__label{text-align:start;flex:auto}[data-zb-variant=rail] .zb-tabs__tab:hover:not([data-zb-selected]){background:var(--zb-tabs-bg-hover)}[data-zb-variant=rail] .zb-tabs__tab[data-zb-selected]{background:var(--zb-tabs-accent-subtle);color:var(--zb-tabs-accent-fg)}[data-zb-variant=rail] .zb-tabs__line{inline-size:var(--zb-tabs-indicator-size);block-size:var(--zb-tabs-ind-h,0);transform:translate3d(0, var(--zb-tabs-ind-y,0), 0);left:auto;inset-inline-start:auto;inset-inline-end:calc(-1px - var(--zb-tabs-indicator-size) / 2)}.zb-tabs[data-zb-variant=rail][data-zb-narrow]{flex-direction:column;align-items:stretch;gap:.75rem}.zb-tabs[data-zb-variant=rail][data-zb-narrow]>.zb-tabs__list,.zb-tabs[data-zb-variant=rail][data-zb-narrow]>*>.zb-tabs__list{border-inline-end:0;border-block-end:1px solid var(--zb-tabs-rail);min-inline-size:0;padding-block-end:.5rem;padding-inline-end:0}.zb-tabs[data-zb-variant=rail][data-zb-narrow] .zb-tabs__line{visibility:hidden;inset-inline:0 auto}.zb-tabs[data-zb-variant=stepper][data-zb-narrow] .zb-tabs__tab{padding-inline:.5rem}@media (max-width:28rem){.zb-tabs[data-zb-variant=rail]{flex-direction:column;align-items:stretch;gap:.75rem}.zb-tabs[data-zb-variant=rail]>.zb-tabs__list,.zb-tabs[data-zb-variant=rail]>*>.zb-tabs__list{border-inline-end:0;border-block-end:1px solid var(--zb-tabs-rail);min-inline-size:0;padding-block-end:.5rem;padding-inline-end:0}.zb-tabs[data-zb-variant=rail] .zb-tabs__line{visibility:hidden;inset-inline:0 auto}.zb-tabs[data-zb-variant=stepper] .zb-tabs__tab{padding-inline:.5rem}}[data-zb-variant=ghost]>.zb-tabs__list,[data-zb-variant=ghost]>*>.zb-tabs__list{gap:.15rem}[data-zb-variant=ghost] .zb-tabs__tab:hover:not([data-zb-selected]){background:var(--zb-tabs-bg-hover)}[data-zb-variant=ghost] .zb-tabs__tab[data-zb-selected]{background:var(--zb-tabs-track-bg)}[data-zb-variant=command]>.zb-tabs__list,[data-zb-variant=command]>*>.zb-tabs__list{background:var(--zb-tabs-track-bg);border:1px solid var(--zb-tabs-track-border);border-radius:var(--zb-radius,.5rem);align-self:flex-start;gap:2px;padding:3px}[data-zb-variant=command] .zb-tabs__tab{border-radius:calc(var(--zb-radius,.5rem) - 2px);min-block-size:1.9rem;padding:.35rem .5rem}[data-zb-variant=command] .zb-tabs__thumb{border-radius:calc(var(--zb-radius,.5rem) - 2px)}[data-zb-variant=stepper]>.zb-tabs__list,[data-zb-variant=stepper]>*>.zb-tabs__list{box-shadow:inset 0 0 0 1px var(--zb-tabs-border);border-radius:var(--zb-radius,.5rem);align-items:stretch;gap:0;overflow:hidden}[data-zb-variant=stepper] .zb-tabs__tab{border-radius:0;flex:1 1 0;justify-content:flex-start;min-inline-size:0}[data-zb-variant=stepper] .zb-tabs__label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}[data-zb-variant=stepper] .zb-tabs__label:after{content:none}[data-zb-variant=stepper] .zb-tabs__tab+.zb-tabs__tab{border-inline-start:1px solid var(--zb-tabs-border)}[data-zb-variant=stepper] .zb-tabs__tab[data-zb-selected]{background:var(--zb-tabs-accent-subtle)}[data-zb-variant=stepper] .zb-tabs__tab[data-zb-state=done]{color:var(--zb-tabs-fg-selected)}[data-zb-variant=stepper] .zb-tabs__tab[data-zb-state=locked]{color:var(--zb-tabs-fg-disabled)}[data-zb-variant=card]>.zb-tabs__list,[data-zb-variant=card]>*>.zb-tabs__list,[data-zb-variant=stat]>.zb-tabs__list,[data-zb-variant=stat]>*>.zb-tabs__list{flex-wrap:wrap;align-items:stretch;gap:.75rem}[data-zb-variant=card] .zb-tabs__tab,[data-zb-variant=stat] .zb-tabs__tab{text-align:start;white-space:normal;border-radius:var(--zb-radius-lg,.75rem);background:var(--zb-tabs-surface);min-inline-size:170px;box-shadow:inset 0 0 0 1px var(--zb-tabs-border);flex-direction:column;flex:190px;align-items:flex-start;gap:.25rem;padding:1rem}[data-zb-variant=card] .zb-tabs__tab[data-zb-selected],[data-zb-variant=stat] .zb-tabs__tab[data-zb-selected]{background:var(--zb-tabs-accent-subtle);box-shadow:inset 0 0 0 1.5px var(--zb-tabs-accent)}.zb-tabs[data-zb-fill=equal]>.zb-tabs__list,.zb-tabs[data-zb-fill=equal]>*>.zb-tabs__list{grid-auto-columns:1fr;grid-auto-flow:column;align-self:stretch;inline-size:100%;display:grid}.zb-tabs[data-zb-fill=equal] .zb-tabs__tab{inline-size:100%}.zb-tabs[data-zb-fill=stretch]>.zb-tabs__list,.zb-tabs[data-zb-fill=stretch]>*>.zb-tabs__list{align-self:stretch;inline-size:100%}.zb-tabs[data-zb-fill=stretch] .zb-tabs__tab{flex:auto}.zb-tabs__bar{align-items:center;gap:.25rem;min-inline-size:0;display:flex;position:relative}.zb-tabs[data-zb-orientation=vertical] .zb-tabs__bar{flex-direction:column;align-items:stretch}.zb-tabs__bar[data-zb-scrollable]>.zb-tabs__list{flex:auto}.zb-tabs:not([data-zb-orientation=vertical]) .zb-tabs__bar[data-zb-scrollable]>.zb-tabs__list{overscroll-behavior-inline:contain;overflow:auto clip}.zb-tabs[data-zb-orientation=vertical] .zb-tabs__bar[data-zb-scrollable]>.zb-tabs__list{overscroll-behavior-block:contain;overflow:clip auto}.zb-tabs__nudge{border:1px solid var(--zb-tabs-border);background:var(--zb-tabs-surface);block-size:1.75rem;inline-size:1.75rem;color:var(--zb-tabs-fg);cursor:pointer;transition:opacity var(--zb-tabs-duration) var(--zb-tabs-ease);border-radius:9999px;flex:none;place-items:center;font-size:.85rem;line-height:1;display:grid}.zb-tabs__nudge:disabled{opacity:.25;cursor:default}.zb-tabs__bar[data-zb-start=true][data-zb-end=true] .zb-tabs__nudge{display:none}.zb-tabs__bar[data-zb-scrollable]:before,.zb-tabs__bar[data-zb-scrollable]:after{content:"";pointer-events:none;z-index:2;opacity:0;inline-size:2.25rem;transition:opacity var(--zb-tabs-duration) var(--zb-tabs-ease);background:linear-gradient(to right, var(--zb-tabs-surface), transparent);position:absolute;inset-block:0}.zb-tabs__bar[data-zb-scrollable]:before{inset-inline-start:1.9rem}.zb-tabs__bar[data-zb-scrollable]:after{background:linear-gradient(to left, var(--zb-tabs-surface), transparent);inset-inline-end:1.9rem}.zb-tabs[data-zb-orientation=vertical] .zb-tabs__bar[data-zb-scrollable]:before,.zb-tabs[data-zb-orientation=vertical] .zb-tabs__bar[data-zb-scrollable]:after{block-size:2.25rem;inline-size:auto;inset-block:auto;inset-inline:0}.zb-tabs[data-zb-orientation=vertical] .zb-tabs__bar[data-zb-scrollable]:before{background:linear-gradient(to bottom, var(--zb-tabs-surface), transparent);inset-block-start:0}.zb-tabs[data-zb-orientation=vertical] .zb-tabs__bar[data-zb-scrollable]:after{background:linear-gradient(to top, var(--zb-tabs-surface), transparent);inset-block-end:0}.zb-tabs__bar[data-zb-start=false]:before,.zb-tabs__bar[data-zb-end=false]:after{opacity:1}.zb-tabs__more{flex:none;position:relative}.zb-tabs__more-button{min-block-size:var(--zb-tabs-min-h);padding:var(--zb-tabs-pad-y) .6rem;cursor:pointer;font:inherit;font-size:var(--zb-tabs-font);color:var(--zb-tabs-fg);border-radius:var(--zb-radius,.5rem);background:0 0;border:0;align-items:center;gap:.3rem;display:inline-flex}.zb-tabs__more-button:hover{background:var(--zb-tabs-bg-hover);color:var(--zb-tabs-fg-hover)}.zb-tabs__more-button[data-zb-has-selected]{color:var(--zb-tabs-accent-fg);font-weight:var(--zb-tabs-weight-selected)}.zb-tabs__more-button:focus-visible{outline:2px solid var(--zb-tabs-focus);outline-offset:2px}.zb-tabs__menu{z-index:20;background:var(--zb-tabs-surface);border:1px solid var(--zb-tabs-border);border-radius:var(--zb-radius-lg,.75rem);min-inline-size:190px;box-shadow:var(--zb-shadow-md,0 8px 22px -6px #02061724);margin:0;padding:.3rem;list-style:none;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0}.zb-tabs__menu[hidden]{display:none}.zb-tabs__menu-item{text-align:start;cursor:pointer;inline-size:100%;font:inherit;font-size:var(--zb-tabs-font);color:var(--zb-tabs-fg-selected);border-radius:var(--zb-radius-sm,.25rem);background:0 0;border:0;align-items:center;gap:.5rem;padding:.4rem .55rem;display:flex}.zb-tabs__menu-item:hover,.zb-tabs__menu-item:focus-visible{background:var(--zb-tabs-bg-hover)}.zb-tabs__menu-item>.zb-tabs__count{margin-inline-start:auto}.zb-tabs__select{inline-size:100%;font:inherit;font-size:var(--zb-tabs-font);color:var(--zb-tabs-fg-selected);min-block-size:var(--zb-tabs-min-h);padding-inline:var(--zb-tabs-pad-x) 2rem;background:var(--zb-tabs-surface);border:1px solid var(--zb-tabs-border);border-radius:var(--zb-radius,.5rem)}.zb-tabs__panels{flex:auto;min-inline-size:0;margin-block-start:1rem}.zb-tabs[data-zb-orientation=vertical]>.zb-tabs__panels{margin-block-start:0}.zb-tabs__panel[hidden]{display:none}.zb-tabs__panel:focus-visible{outline:2px solid var(--zb-tabs-focus);outline-offset:4px;border-radius:var(--zb-radius,.5rem)}[data-zb-transition=fade] .zb-tabs__panel:not([hidden]){animation:zb-tabs-fade var(--zb-tabs-duration) var(--zb-tabs-ease)}@keyframes zb-tabs-fade{0%{opacity:0}}.zb-tabs[data-zb-virtualised] .zb-tabs__tab{content-visibility:auto;contain-intrinsic-size:auto var(--zb-tabs-min-h) auto 7rem}.zb-tabs[data-zb-virtualised] .zb-tabs__tab[data-zb-selected]{content-visibility:visible}.zb-tabs[data-zb-transition=view] .zb-tabs__panel:not([hidden]){view-transition-name:zb-tabs-panel}.zb-tabs[data-zb-transition=view] .zb-tabs__thumb,.zb-tabs[data-zb-transition=view] .zb-tabs__line{view-transition-name:zb-tabs-indicator}.zb-tabs__list[hidden],.zb-tabs__tab[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.zb-tabs *,.zb-tabs :before,.zb-tabs :after{transition-duration:1ms!important;animation-duration:1ms!important}}@media (forced-colors:active){.zb-tabs__thumb{display:none}.zb-tabs__line{forced-color-adjust:none;background:highlight}.zb-tabs__tab{border:1px solid #0000}.zb-tabs__tab[data-zb-selected]{forced-color-adjust:none;color:highlighttext;text-underline-offset:3px;background:highlight;text-decoration:underline}.zb-tabs__tab[aria-disabled=true]{color:graytext}.zb-tabs__tab:focus-visible{outline:2px solid canvastext}.zb-tabs__count{border:1px solid canvastext}}:where(.zb-banner,.zb-patient-chip,.zb-avatar,.zb-verify,.zb-guard){--zb-identity-dur-swap:var(--zb-duration-identity-swap,.18s);--zb-identity-dur-reveal:var(--zb-duration-identity-reveal,.22s);--zb-identity-dur-escalate:var(--zb-duration-identity-escalate,.26s);--zb-identity-dur-alert:var(--zb-duration-alert,0s);--zb-identity-loop-skeleton:var(--zb-duration-skeleton-loop,1.4s);--zb-identity-ease:var(--zb-ease,cubic-bezier(.2, 0, 0, 1));--zb-identity-fg:var(--zb-text,var(--ant-color-text,#0f172a));--zb-identity-fg-muted:var(--zb-text-muted,var(--ant-color-text-secondary,#475569));--zb-identity-fg-subtle:var(--zb-text-subtle,var(--ant-color-text-tertiary,#64748b));--zb-identity-fg-faint:var(--zb-text-subtle,var(--ant-color-text-quaternary,#94a3b8));--zb-identity-surface:var(--zb-surface,var(--ant-color-bg-container,#fff));--zb-identity-border:var(--zb-border,var(--ant-color-border,#d9d9d9));--zb-identity-border-subtle:var(--zb-border,var(--ant-color-border-secondary,#f0f0f0));--zb-identity-fill:var(--zb-bg-muted,var(--ant-color-fill-tertiary,#f1f5f9));--zb-identity-fill-subtle:var(--zb-bg-subtle,var(--ant-color-fill-quaternary,#f8fafc));--zb-identity-critical:var(--zb-status-critical,var(--ant-color-error,#b4423a));--zb-identity-critical-bg:var(--zb-status-critical-bg,var(--ant-color-error-bg,#fbeceb));--zb-identity-critical-border:var(--zb-status-critical-border,var(--ant-color-error-border,#e8b5b0));--zb-identity-warn:var(--zb-status-high,var(--ant-color-warning,#b7791f));--zb-identity-warn-bg:var(--zb-status-high-bg,var(--ant-color-warning-bg,#fbf3e0));--zb-identity-warn-border:var(--zb-status-high-border,var(--ant-color-warning-border,#e4c98a));--zb-identity-ok:var(--zb-status-normal,var(--ant-color-success,#1f8f5f));--zb-identity-ok-bg:var(--zb-status-normal-bg,var(--ant-color-success-bg,#e6f6ee));--zb-identity-ok-border:var(--zb-status-normal-border,var(--ant-color-success-border,#a9dcc3));--zb-identity-accent:var(--zb-accent,var(--ant-color-primary,#059478));--zb-identity-restricted:var(--zb-flag-restricted,#7c3aed);--zb-identity-restricted-bg:var(--zb-flag-restricted-bg,#f5f3ff);--zb-identity-deceased:var(--zb-flag-deceased,#334155);--zb-identity-radius:var(--zb-radius,6px);--zb-identity-radius-lg:var(--zb-radius-lg,8px)}.zb-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zb-avatar{--zb-av-size:32px;inline-size:var(--zb-av-size);block-size:var(--zb-av-size);-webkit-user-select:none;user-select:none;font-weight:600;font-size:calc(var(--zb-av-size) * .4);background-color:var(--zb-sw-bg,var(--zb-identity-fill));color:var(--zb-sw-fg,var(--zb-identity-fg-muted));border:1px solid var(--zb-sw-border,var(--zb-identity-border));forced-color-adjust:none;background-position:50%;background-size:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:hidden}.zb-avatar--20{--zb-av-size:20px;font-size:8px}.zb-avatar--24{--zb-av-size:24px;font-size:10px}.zb-avatar--32{--zb-av-size:32px;font-size:13px}.zb-avatar--40{--zb-av-size:40px;font-size:16px}.zb-avatar--56{--zb-av-size:56px;font-size:21px}.zb-avatar>svg{block-size:58%;inline-size:58%;display:block}.zb-avatar--img>img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.zb-avatar--sw1{--zb-sw-fg:var(--zb-swatch-1,#115e59);--zb-sw-bg:var(--zb-swatch-1-bg,#f0fdfa);--zb-sw-border:var(--zb-swatch-1-border,#99f6e4)}.zb-avatar--sw2{--zb-sw-fg:var(--zb-swatch-2,#155e75);--zb-sw-bg:var(--zb-swatch-2-bg,#ecfeff);--zb-sw-border:var(--zb-swatch-2-border,#a5f3fc)}.zb-avatar--sw3{--zb-sw-fg:var(--zb-swatch-3,#3730a3);--zb-sw-bg:var(--zb-swatch-3-bg,#eef2ff);--zb-sw-border:var(--zb-swatch-3-border,#c7d2fe)}.zb-avatar--sw4{--zb-sw-fg:var(--zb-swatch-4,#86198f);--zb-sw-bg:var(--zb-swatch-4-bg,#fdf4ff);--zb-sw-border:var(--zb-swatch-4-border,#f5d0fe)}.zb-avatar--sw5{--zb-sw-fg:var(--zb-swatch-5,#3f6212);--zb-sw-bg:var(--zb-swatch-5-bg,#f7fee7);--zb-sw-border:var(--zb-swatch-5-border,#d9f99d)}.zb-avatar--sw6{--zb-sw-fg:var(--zb-swatch-6,#44403c);--zb-sw-bg:var(--zb-swatch-6-bg,#fafaf9);--zb-sw-border:var(--zb-swatch-6-border,#e7e5e4)}.zb-avatar--none-on-file{background-color:var(--zb-identity-fill-subtle);border-style:dashed;border-color:var(--zb-identity-border);color:var(--zb-identity-fg-faint)}.zb-avatar--unavailable{background-color:var(--zb-identity-critical-bg,#fff2f0);border-color:var(--zb-identity-critical-border,#ffccc7);color:var(--zb-identity-critical,#ff4d4f)}.zb-avatar--withheld{background-color:var(--zb-identity-restricted-bg,#f5f3ff);border-color:var(--zb-identity-restricted,#7c3aed);color:var(--zb-identity-restricted,#7c3aed)}.zb-avatar--loading{background-color:var(--zb-identity-fill);border-color:var(--zb-identity-border-subtle);color:#0000}.zb-avatar--loading:after{content:"";animation:zb-shimmer var(--zb-identity-loop-skeleton) linear infinite;background:linear-gradient(100deg,#0000 22%,#fff9 50%,#0000 78%);position:absolute;inset:0}@keyframes zb-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.zb-avatar--deceased{filter:grayscale();border-style:double;border-width:3px}.zb-avatar--test{border-style:dashed;border-color:var(--zb-identity-warn,#faad14);background-image:repeating-linear-gradient(45deg, transparent, transparent 3px, var(--zb-identity-warn-bg,#fffbe6) 3px, var(--zb-identity-warn-bg,#fffbe6) 6px)}.zb-avatar{transition:border-color .14s var(--zb-identity-ease)}.zb-avatar:hover{border-color:var(--zb-sw-fg,var(--zb-identity-fg-subtle))}.zb-patient-chip{--zb-patient-chip-rail:transparent;border-radius:var(--zb-identity-radius);font-variant-numeric:tabular-nums;max-inline-size:100%;transition:background-color var(--zb-identity-dur-escalate) var(--zb-identity-ease), box-shadow var(--zb-identity-dur-escalate) var(--zb-identity-ease);box-shadow:inset 2px 0 0 0 var(--zb-patient-chip-rail);background:0 0;align-items:center;gap:8px;padding-block:4px;padding-inline:6px;display:inline-flex;position:relative}.zb-patient-chip--block{inline-size:100%;display:flex}.zb-patient-chip__text{min-inline-size:0}.zb-patient-chip__name{color:var(--zb-identity-fg);font-weight:600}.zb-patient-chip__detail{color:var(--zb-identity-fg-subtle);animation:zb-enter var(--zb-identity-dur-escalate) var(--zb-identity-ease) backwards;animation-delay:calc(var(--zb-row,0) * 40ms);font-size:12px;line-height:1.35;display:block}@keyframes zb-enter{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.zb-patient-chip--escalated{--zb-patient-chip-rail:var(--zb-identity-warn,#faad14);background:var(--zb-identity-warn-bg,#fffbe6);transition-delay:calc(var(--zb-row,0) * 40ms)}.zb-patient-chip__skeleton{background:var(--zb-identity-fill);border-radius:4px;block-size:14px;inline-size:110px;display:inline-block}.zb-identity-notice{border-block-start:1px solid var(--zb-identity-border-subtle);background:var(--zb-identity-warn-bg,#fffbe6);color:var(--zb-identity-warn,#ad6800);padding:8px 12px;font-size:12px}.zb-tag{border:1px solid var(--zb-identity-border);background:var(--zb-identity-fill-subtle);color:var(--zb-identity-fg-muted);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:0 7px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.zb-tag--xs{padding:0 5px;font-size:11px;line-height:16px}.zb-tag--ok{background:var(--zb-identity-ok-bg,#f6ffed);border-color:var(--zb-identity-ok-border,#b7eb8f);color:var(--zb-identity-ok,#237804)}.zb-tag--warn{background:var(--zb-identity-warn-bg,#fffbe6);border-color:var(--zb-identity-warn-border,#ffe58f);color:var(--zb-identity-warn,#ad6800)}.zb-tag--error{background:var(--zb-identity-critical-bg,#fff2f0);border-color:var(--zb-identity-critical-border,#ffccc7);color:var(--zb-identity-critical,#a8071a)}.zb-tag--restricted{background:var(--zb-identity-restricted-bg,#f5f3ff);border-color:var(--zb-identity-restricted,#7c3aed);color:var(--zb-identity-restricted,#7c3aed)}.zb-tag--neutral{color:var(--zb-identity-deceased,#334155)}.zb-banner{background:var(--zb-identity-surface);border:1px solid var(--zb-identity-border-subtle);border-radius:var(--zb-identity-radius-lg);font-variant-numeric:tabular-nums;transition:opacity var(--zb-identity-dur-swap) var(--zb-identity-ease);align-items:center;gap:12px;padding:12px 16px;display:flex;container-type:inline-size}.zb-banner__rail{background:0 0;border-radius:3px;flex:none;align-self:stretch;inline-size:3px}.zb-banner__rail--neutral{background:var(--zb-identity-fg-faint)}.zb-banner__rail--warn{background:var(--zb-identity-warn,#faad14)}.zb-banner__rail--restricted{background:var(--zb-identity-restricted,#7c3aed)}.zb-banner__rail--error{background:var(--zb-identity-critical,#ff4d4f)}.zb-banner__rail--none{display:none}.zb-banner__block{flex:auto;min-inline-size:0}.zb-banner__line1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zb-banner__line2{color:var(--zb-identity-fg-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-block-start:3px;font-size:12px;display:flex}.zb-banner__name{letter-spacing:-.005em;color:var(--zb-identity-fg);font-size:16px;font-weight:600}.zb-banner__pronouns{color:var(--zb-identity-fg-subtle);font-size:12px}.zb-banner__fld{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.zb-banner__lbl{text-transform:uppercase;letter-spacing:.04em;color:var(--zb-identity-fg-subtle);font-size:11px}.zb-banner__val{color:var(--zb-identity-fg-muted)}.zb-banner__assigner{color:var(--zb-identity-fg-faint);font-size:11px}.zb-banner__invalid{color:var(--zb-identity-critical,#ff4d4f)}.zb-banner__actions{flex:none;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.zb-banner--restricted{border-color:var(--zb-identity-restricted,#7c3aed)}.zb-banner--test{border-color:var(--zb-identity-warn,#faad14);background-image:repeating-linear-gradient(45deg, transparent, transparent 8px, var(--zb-identity-warn-bg,#fffbe6) 8px, var(--zb-identity-warn-bg,#fffbe6) 16px)}.zb-banner--error{border-color:var(--zb-identity-critical-border,#ffccc7);background:var(--zb-identity-critical-bg,#fff2f0);transition-duration:var(--zb-identity-dur-alert)}.zb-banner__withheld{color:var(--zb-identity-restricted,#7c3aed);flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:6px;font-size:12px;display:flex}.zb-banner__reveal{font:inherit;border:1px solid var(--zb-identity-border);border-radius:var(--zb-identity-radius);background:var(--zb-identity-surface);color:var(--zb-identity-fg);cursor:pointer;padding:2px 8px;font-size:12px}.zb-banner__skeleton{background:var(--zb-identity-fill);border-radius:4px;display:block}.zb-banner__skeleton--name{block-size:20px;inline-size:190px;margin-block-end:6px}.zb-banner__skeleton--line{background:var(--zb-identity-fill-subtle);block-size:14px;inline-size:250px}.zb-verify,.zb-guard{border-radius:var(--zb-identity-radius-lg);border:1px solid var(--zb-identity-critical-border,#ffccc7);background:var(--zb-identity-critical-bg,#fff2f0);animation-duration:var(--zb-identity-dur-alert);gap:12px;padding:12px 16px;display:flex}.zb-verify--confirmed{border-color:var(--zb-identity-ok-border,#b7eb8f);background:var(--zb-identity-ok-bg,#f6ffed)}.zb-verify__rail,.zb-guard__rail{background:var(--zb-identity-critical,#ff4d4f);border-radius:3px;flex:none;align-self:stretch;inline-size:3px}.zb-verify__body,.zb-guard>div{flex:auto;min-inline-size:0}.zb-verify__title,.zb-guard__title{margin:0 0 4px;font-size:15px;font-weight:600}.zb-verify__prompt,.zb-guard__body{color:var(--zb-identity-fg-muted);margin:0;font-size:13px}.zb-verify__row{flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:12px;display:flex}.zb-verify__who{flex-direction:column;display:flex}.zb-verify__name{font-weight:600}.zb-verify__detail{color:var(--zb-identity-fg-muted);font-size:12px}.zb-verify__field{margin-inline-start:auto}.zb-verify__input{border:1px solid var(--zb-identity-border);border-radius:var(--zb-identity-radius);background:var(--zb-identity-surface);inline-size:110px;color:var(--zb-identity-fg);font:inherit;letter-spacing:.14em;text-transform:uppercase;padding:5px 10px}.zb-verify__result{min-block-size:18px;margin:10px 0 0;font-size:12px}.zb-verify--wrong .zb-verify__result{color:var(--zb-identity-critical,#a8071a)}.zb-verify--confirmed .zb-verify__result{color:var(--zb-identity-ok,#237804)}.zb-btn{font:inherit;border:1px solid var(--zb-identity-border);border-radius:var(--zb-identity-radius);background:var(--zb-identity-surface);color:var(--zb-identity-fg);cursor:pointer;padding:4px 12px}.zb-btn--primary{background:var(--zb-identity-accent,#1677ff);border-color:var(--zb-identity-accent,#1677ff);color:#fff}@container (max-width:700px){.zb-banner .zb-drop-4{display:none}}@container (max-width:560px){.zb-banner .zb-drop-3{display:none}}@container (max-width:430px){.zb-banner .zb-drop-2{display:none}}@container (max-width:340px){.zb-banner .zb-drop-1{display:none}.zb-banner__name{white-space:normal;font-size:14px}}.zb-avatar--auto{--zb-av-size:40px}@container (max-width:560px){.zb-avatar--auto{--zb-av-size:32px}}@container (max-width:340px){.zb-avatar--auto{--zb-av-size:24px}}@media print{.zb-banner .zb-drop-1,.zb-banner .zb-drop-2,.zb-banner .zb-drop-3,.zb-banner .zb-drop-4{display:inline-flex!important}.zb-avatar--img>img,.zb-avatar[data-zb-photo=present]{background-image:none!important}.zb-avatar--img>img{display:none}.zb-banner{box-shadow:none;border-color:#000}.zb-banner__reveal,.zb-banner__actions{display:none}}@media (prefers-reduced-motion:reduce){:where(.zb-banner,.zb-patient-chip,.zb-avatar,.zb-verify,.zb-guard){--zb-dur-swap:0s;--zb-dur-reveal:0s;--zb-dur-escalate:0s}.zb-avatar--loading:after,.zb-patient-chip__detail{animation:none}}@media (forced-colors:active){.zb-avatar{forced-color-adjust:auto;border-width:2px}.zb-banner,.zb-tag,.zb-verify,.zb-guard{border-width:2px}.zb-avatar--loading:after{display:none}}.zb-gallery{flex-direction:column;gap:1.25rem;display:flex}.zb-gallery__switch{font-family:var(--font-mono);min-block-size:1.5rem;color:var(--color-graphite);transition:background-color .18s var(--ease-out-expo), color .18s var(--ease-out-expo);cursor:pointer;border-radius:.4rem;align-items:center;padding:.2rem .5rem;font-size:.6875rem;display:inline-flex}@media (hover:hover){.zb-gallery__switch:hover{color:var(--color-ink)}}.zb-gallery__switch[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper)}.zb-gallery__chapters{--zb-bg:var(--color-paper);--zb-bg-subtle:var(--color-paper-sunk);--zb-bg-muted:var(--color-paper-sunk);--zb-surface:var(--color-paper);--zb-surface-raised:var(--color-paper);--zb-text:var(--color-ink);--zb-text-muted:var(--color-graphite);--zb-text-subtle:var(--color-graphite-soft);--zb-border:var(--color-rule);--zb-border-strong:var(--color-rule-strong);--zb-accent:var(--color-brand);--zb-accent-hover:var(--color-brand-deep);--zb-accent-subtle:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.zb-gallery__chapters{--zb-accent-subtle:color-mix(in oklab, var(--color-brand) 12%, transparent)}}.zb-gallery__chapters{--zb-accent-border:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.zb-gallery__chapters{--zb-accent-border:color-mix(in oklab, var(--color-brand) 45%, transparent)}}.zb-gallery__chapters{--zb-focus-ring:var(--color-brand);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.zb-gallery__blurb{color:var(--color-graphite);margin:0;font-size:.8125rem}.zb-gallery__stage{border-radius:1rem}.zb-gallery__grid{grid-template-columns:repeat(auto-fit,minmax(min(30rem,100%),1fr));gap:1.25rem;display:grid}.zb-gallery__grid>.zb-demo:has(.zb-demo__stage--wide){grid-column:1/-1}.zb-gallery__stage[data-zb-motion=off] .zb-tabs *,.zb-gallery__stage[data-zb-motion=off] .zb-tabs :before,.zb-gallery__stage[data-zb-motion=off] .zb-tabs :after,.zb-gallery__stage[data-zb-motion=off] .zb-switch *,.zb-gallery__stage[data-zb-motion=off] .zb-switch :before,.zb-gallery__stage[data-zb-motion=off] .zb-switch :after,.zb-gallery__stage[data-zb-motion=off] [class*=zb-dt-],.zb-gallery__stage[data-zb-motion=off] [class*=zb-dt-]:before,.zb-gallery__stage[data-zb-motion=off] [class*=zb-dt-]:after{transition-duration:1ms!important;animation-duration:1ms!important}.zb-dt-chapters{flex-wrap:wrap;gap:.375rem;display:flex}.zb-dt-chapter{border:1px solid var(--color-rule);background:var(--color-paper);min-block-size:2rem;color:var(--color-graphite);cursor:pointer;border-radius:999px;padding-inline:.75rem;font-size:.8125rem;transition:border-color .14s,color .14s,background-color .14s}@media (hover:hover){.zb-dt-chapter:hover{border-color:var(--color-rule-strong,var(--color-rule));color:var(--color-ink,inherit)}}.zb-dt-chapter[aria-checked=true]{background:var(--color-ink);color:var(--color-paper);border-color:currentColor;font-weight:600}.zb-dt-demo-row{flex-wrap:wrap;align-items:flex-start;gap:1.5rem 2rem;display:flex}.zb-dt-demo-col{gap:.375rem;min-inline-size:0;display:grid}.zb-dt-demo-cap{font-family:var(--zb-font-mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--zb-text-muted,var(--color-graphite));font-size:.625rem}.zb-dt-demo-list{grid-auto-columns:minmax(0,1fr);gap:.5rem;display:grid}.zb-dt-demo-listrow{border-block-end:1px solid var(--zb-border,transparent);color:var(--zb-text,inherit);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding-block-end:.5rem;font-size:.8125rem;display:flex}.zb-dt-demo-listrow--stack{align-items:center}.zb-dt-demo-listrow:last-child{border-block-end:0;padding-block-end:0}.zb-dt-demo-listrow>code{min-inline-size:12rem;font-family:var(--zb-font-mono,ui-monospace, monospace);color:var(--zb-text-muted,inherit);font-size:.75rem}.zb-dt-demo-listrow>b{font-variant-numeric:tabular-nums;min-inline-size:13rem;font-weight:600}.zb-dt-demo-listrow [data-zb-verdict=nonexistent],.zb-dt-demo-listrow [data-zb-verdict=ambiguous]{color:var(--zb-status-high,inherit);font-weight:600}.zb-dt-demo-listrow [data-zb-verdict=unknown-zone]{color:var(--zb-status-critical,inherit);font-weight:600}.zb-demo{border:1px solid var(--color-rule);background:var(--color-paper);border-radius:.875rem;margin:0;overflow:hidden}.zb-demo__head{flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.9rem 1.25rem 0;display:flex}.zb-demo__id{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-graphite-soft);font-size:.625rem}.zb-demo__name{font-size:.875rem;font-weight:600}.zb-demo__api{font-family:var(--font-mono);color:var(--color-graphite);font-size:.6875rem}.zb-demo__tag{font-family:var(--font-mono);color:var(--color-graphite-soft);font-size:.625rem}.zb-demo__tag+.zb-demo__tag:before{content:"·";color:var(--color-rule-strong);margin-inline-end:.4rem}.zb-demo__stage{background:var(--zb-bg);padding:1.75rem 1.25rem 2rem;container-type:inline-size}.zb-demo__stage>[data-zb-calendar]{justify-content:center;display:flex}.zb-demo__note{border-top:1px solid var(--color-rule);color:var(--color-graphite);margin:0 1.25rem;padding:.85rem 0 1rem;font-size:.8125rem;line-height:1.55}.zb-demo__note p{margin:0}.zb-demo__more{margin-top:.5rem}.zb-demo__more>summary{cursor:pointer;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--color-graphite-soft);align-items:center;gap:.4rem;min-height:1.5rem;font-size:.625rem;list-style:none;transition:color .2s;display:inline-flex}.zb-demo__more>summary::-webkit-details-marker{display:none}.zb-demo__more>summary:before{content:"+";color:var(--color-brand);font-size:.85rem;line-height:1}.zb-demo__more[open]>summary:before{content:"−"}@media (hover:hover){.zb-demo__more>summary:hover{color:var(--color-ink)}}.zb-demo__more>summary:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px;border-radius:3px}.zb-demo__more>p{border-left:2px solid var(--color-rule);margin-top:.5rem;padding-left:.7rem}@media print{.zb-demo__more>summary{display:none}.zb-demo__more>p{display:block}}.zb-demo-panel{border:1px dashed var(--zb-border);color:var(--zb-text-muted);background:var(--zb-bg-subtle);border-radius:.75rem;padding:.85rem 1rem;font-size:.8125rem}.zb-demo-panel b{color:var(--zb-text)}.zb-demo-btn{border:1px solid var(--zb-border);background:var(--zb-surface);color:var(--zb-text);cursor:pointer;border-radius:.5rem;align-items:center;gap:.3rem;padding:.35rem .7rem;font-size:.8125rem;display:inline-flex}.zb-demo-btn--primary{background:var(--zb-accent);border-color:var(--zb-accent);color:var(--zb-text-on-accent,#fff)}.zb-alert{border:1px solid var(--zb-status-critical-border);background:var(--zb-status-critical-bg);color:var(--zb-text);border-radius:.5rem;gap:.5rem;margin-block-end:.75rem;padding:.65rem .85rem;font-size:.8125rem;line-height:1.5;display:flex}.zb-log{border:1px solid var(--zb-border);background:var(--zb-bg-subtle);font-family:var(--font-mono);color:var(--zb-text-muted);border-radius:.5rem;gap:.2rem;margin:.75rem 0 0;padding:.5rem .65rem;font-size:.6875rem;list-style:none;display:grid}.zb-log li:first-child{color:var(--zb-text)}.zb-sheet{border:1px solid var(--zb-border);background:var(--zb-surface);border-radius:.75rem;max-width:26rem;margin-block-start:.9rem;padding:.9rem 1rem}.zb-sheet h5{color:var(--zb-text);margin:0 0 .3rem;font-size:.9rem;font-weight:600}.zb-sheet p{color:var(--zb-text-muted);margin:0 0 .75rem;font-size:.8125rem}.zb-sheet__actions{justify-content:flex-end;gap:.5rem;display:flex}.zb-chart{border:1px solid var(--zb-border);background:var(--zb-surface);border-radius:.75rem;width:100%;padding:1rem 1.1rem 0}.zb-chart__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-block-end:.85rem;display:flex}.zb-chart__name{color:var(--zb-text);font-size:1.05rem;font-weight:600}.zb-chart__mrn{font-family:var(--font-mono);color:var(--zb-text-muted);font-size:.75rem}.zb-chart__actions{gap:.5rem;display:flex}.zb-card{text-align:start;flex-direction:column;gap:.25rem;display:flex}.zb-card__title{color:var(--zb-text);font-size:.9rem;font-weight:600}.zb-card__body{color:var(--zb-text-muted);white-space:normal;font-size:.8rem;font-weight:400;line-height:1.45}.zb-stat{text-align:start;flex-direction:column;gap:.15rem;display:flex}.zb-stat__key{color:var(--zb-text-muted);font-size:.75rem;font-weight:500}.zb-stat__value{font-family:var(--font-mono);color:var(--zb-text);font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:600;line-height:1.1}.zb-stat__delta{font-size:.7rem;font-weight:400}.zb-stat__delta.is-good{color:var(--zb-status-normal)}.zb-stat__delta.is-bad{color:var(--zb-status-critical)}.zb-spark{border:1px dashed var(--zb-border);background:var(--zb-bg-subtle);border-radius:.75rem;align-items:flex-end;gap:4px;height:110px;padding:.75rem;display:flex}.zb-spark>span{background:var(--zb-accent);opacity:.45;transform-origin:bottom;animation:zb-spark-rise .52s var(--ease-out-expo) both;border-radius:3px 3px 0 0;flex:1}.zb-spark>span:last-child{opacity:1}@keyframes zb-spark-rise{0%{opacity:0;transform:scaleY(.05)}}.zb-variants{gap:1rem;display:grid}.zb-variants__row{gap:.45rem;display:grid}.zb-variants__row>code{font-family:var(--font-mono);color:var(--zb-text-muted);font-size:.6875rem}.zb-matrix{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:.85rem;display:grid}.zb-matrix__cell{border:1px solid var(--color-rule);border-radius:.75rem;overflow:hidden}.zb-matrix__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-graphite);border-bottom:1px solid var(--color-rule);background:var(--color-paper-sunk);padding:.45rem .7rem;font-size:.625rem}.zb-matrix__body{background:var(--zb-bg);gap:.85rem;padding:1rem .85rem;display:grid}[data-zb-theme=high-contrast] .zb-tabs{--zb-tabs-thumb-shadow:none;--zb-tabs-weight-selected:700;--zb-tabs-indicator-size:3px}[data-zb-theme=high-contrast] .zb-tabs__tab[data-zb-selected]{text-underline-offset:3px;text-decoration:underline}[data-zb-density=patient]{--zb-density-pad-x:1.125rem;--zb-density-pad-y:.875rem;--zb-density-font:1rem;--zb-density-target:3rem}[data-zb-density=standard]{--zb-density-pad-x:.875rem;--zb-density-pad-y:.625rem;--zb-density-font:.875rem;--zb-density-target:2.75rem}[data-zb-density=clinical]{--zb-density-pad-x:.5rem;--zb-density-pad-y:.25rem;--zb-density-font:.8125rem;--zb-density-target:1.875rem}.zb-dt-tour{flex-direction:column;gap:1rem;display:flex}.zb-dt-tour__bar{align-items:center;gap:.75rem;min-block-size:2rem;display:flex}.zb-dt-tour__toggle{border:1px solid var(--color-rule);border-radius:var(--zb-radius,.5rem);background:var(--zb-surface);min-block-size:2rem;min-inline-size:4.5rem;color:var(--zb-text);cursor:pointer;justify-content:center;align-items:center;padding-inline:.875rem;font-size:.8125rem;font-weight:600;display:inline-flex}@media (hover:hover){.zb-dt-tour__toggle:hover{background:var(--zb-bg-muted)}}.zb-dt-tour__toggle:focus-visible{outline:2px solid var(--zb-field-border-focus);outline-offset:2px}.zb-dt-tour__count{color:var(--color-graphite);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem}.zb-dt-tour__stage{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2rem;display:flex}.zb-dt-tour__pick{flex:none;position:relative}.zb-dt-tour__list{counter-reset:tour;flex-direction:column;flex:20rem;gap:.25rem;max-inline-size:26rem;margin:0;padding:0;list-style:none;display:flex}.zb-dt-tour__note{border-radius:var(--zb-radius,.5rem);text-align:start;cursor:pointer;inline-size:100%;transition:background-color var(--zb-duration-fast,90ms) var(--zb-ease,ease), border-color var(--zb-duration-fast,90ms) var(--zb-ease,ease);background:0 0;border:1px solid #0000;gap:.1875rem;padding:.625rem .75rem;display:grid}@media (hover:hover){.zb-dt-tour__note:hover{background:var(--zb-bg-muted)}}.zb-dt-tour__note:focus-visible{outline:2px solid var(--zb-field-border-focus);outline-offset:-1px}.zb-dt-tour__note--on{border-color:var(--zb-accent-border);background:var(--zb-accent-subtle)}.zb-dt-tour__title{counter-increment:tour;color:var(--zb-text);font-size:.8125rem;font-weight:600}.zb-dt-tour__title:before{content:counter(tour) " · ";color:var(--zb-text-muted);font-variant-numeric:tabular-nums}.zb-dt-tour__body{color:var(--color-graphite);font-size:.8125rem;line-height:1.5}.zb-dt-tour__note:not(.zb-dt-tour__note--on) .zb-dt-tour__body{opacity:.72}.zb-dt-tour__halo{border:2px solid var(--zb-accent);border-radius:var(--zb-radius,.5rem);pointer-events:none;transition:transform .32s cubic-bezier(.32,.72,0,1),width .32s cubic-bezier(.32,.72,0,1),height .32s cubic-bezier(.32,.72,0,1);position:absolute;inset-block-start:0;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.zb-dt-tour__halo,.zb-dt-tour__note{transition-duration:1ms}}.zb-dt-card{flex-direction:column;gap:.875rem;inline-size:100%;display:flex}.zb-dt-card__bar{align-items:center;gap:.75rem;min-block-size:2rem;display:flex}.zb-dt-card__toggle{border:1px solid var(--color-rule);border-radius:var(--zb-radius,.5rem);background:var(--zb-surface);min-block-size:2rem;min-inline-size:4.25rem;color:var(--zb-text);cursor:pointer;flex:none;justify-content:center;align-items:center;padding-inline:.875rem;font-size:.8125rem;font-weight:600;display:inline-flex}@media (hover:hover){.zb-dt-card__toggle:hover{background:var(--zb-bg-muted)}}.zb-dt-card__toggle:focus-visible{outline:2px solid var(--zb-field-border-focus);outline-offset:2px}.zb-dt-card__say{min-block-size:1.25rem;color:var(--color-graphite);margin:0;font-size:.8125rem;line-height:1.25rem}.zb-dt-card__stage{justify-content:flex-start;display:flex;position:relative}.zb-dt-card__cursor{border:2px solid var(--zb-accent);background:var(--zb-accent);border-radius:50%;block-size:1.125rem;inline-size:1.125rem;margin-block-start:-.5rem;margin-inline-start:-.5rem;position:absolute;inset-block-start:0;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.zb-dt-card__cursor{background:color-mix(in srgb, var(--zb-accent) 22%, transparent)}}.zb-dt-card__cursor{box-shadow:0 0 0 2px var(--zb-surface);pointer-events:none;transition:translate .32s cubic-bezier(.32,.72,0,1),scale .17s,opacity .2s}.zb-dt-card__cursor--press{scale:.62}.zb-dt-card__cursor[data-zb-hidden=true]{opacity:0}@media (prefers-reduced-motion:reduce){.zb-dt-card__cursor{transition-duration:1ms}}.oxb{--crit:#c0393e;--high:#a16207;--low:#1d6fa5;--norm:#177a52;--unk:#6b7775;--crit-bg:#fdf0f0;--high-bg:#fdf6e7;--low-bg:#eff6fc;--norm-bg:#eefaf4;--unk-bg:#f1f4f3;--crit-text:#a32c31;--high-text:#7d4c05;--low-text:#175d8c;--norm-text:#126644;--unk-text:#545f5d;--b-ease:cubic-bezier(.16, 1, .3, 1)}.dark .oxb{--crit:#f2555a;--high:#e8a33d;--low:#5aa9e6;--norm:#3fbf87;--unk:#8592a1;--crit-text:#f2555a;--high-text:#e8a33d;--low-text:#5aa9e6;--norm-text:#3fbf87;--unk-text:#97a4b2;--crit-bg:#25141a;--high-bg:#241d10;--low-bg:#101d2a;--norm-bg:#0f2119;--unk-bg:#151b23}.oxb{color:var(--site-ink);background:var(--site-paper);font-size:16px}.oxb .app{grid-template-columns:216px minmax(0,1fr);min-height:520px;display:grid}.oxb .app.cop3{grid-template-columns:216px minmax(0,1fr) 330px}.oxb .main{flex-direction:column;gap:18px;min-width:0;padding:20px;display:flex}.oxb .rail{border-right:1px solid var(--site-rule);background:var(--site-paper-sunk);flex-direction:column;gap:1px;padding:16px 0;display:flex}.oxb .railBrand{letter-spacing:-.02em;align-items:center;gap:9px;padding:6px 16px 18px;font-size:14px;font-weight:640;display:flex}.oxb .railItem{color:var(--site-graphite);cursor:default;transition:color .18s var(--b-ease), background .18s var(--b-ease);align-items:center;gap:10px;padding:8px 16px;font-size:13.5px;display:flex;position:relative}.oxb .railItem:before{content:"";background:var(--site-brand);transform-origin:50%;width:2px;height:17px;transition:transform .32s var(--b-ease);position:absolute;top:50%;left:0;transform:translateY(-50%)scaleY(0)}@media (hover:hover){.oxb .railItem:hover{background:var(--site-paper)}@supports (color:color-mix(in lab, red, red)){.oxb .railItem:hover{background:color-mix(in srgb, var(--site-paper) 55%, transparent)}}.oxb .railItem:hover{color:var(--site-ink)}}.oxb .railItem[aria-current]{color:var(--site-ink);font-weight:560}.oxb .railItem[aria-current]:before{transform:translateY(-50%)scaleY(1)}.oxb .railItem svg{opacity:.62;flex:none;transition:opacity .18s}.oxb .railItem[aria-current] svg{opacity:1;color:var(--site-brand)}.oxb .railGroup{letter-spacing:.12em;text-transform:uppercase;color:var(--site-graphite-soft);margin-top:16px;padding:0 16px 7px;font-size:9.5px;font-weight:600}.oxb .pill{white-space:nowrap;border:1px solid;border-radius:6px;align-items:center;gap:4px;padding:2.5px 8px;font-size:11px;font-weight:520;display:inline-flex}.oxb .pill.num{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:10.5px}.oxb .p-crit{color:var(--crit-text);border-color:var(--crit)}@supports (color:color-mix(in lab, red, red)){.oxb .p-crit{border-color:color-mix(in srgb, var(--crit) 40%, transparent)}}.oxb .p-crit{background:var(--crit-bg)}.oxb .p-high{color:var(--high-text);border-color:var(--high)}@supports (color:color-mix(in lab, red, red)){.oxb .p-high{border-color:color-mix(in srgb, var(--high) 40%, transparent)}}.oxb .p-high{background:var(--high-bg)}.oxb .p-low{color:var(--low-text);border-color:var(--low)}@supports (color:color-mix(in lab, red, red)){.oxb .p-low{border-color:color-mix(in srgb, var(--low) 40%, transparent)}}.oxb .p-low{background:var(--low-bg)}.oxb .p-norm{color:var(--norm-text);border-color:var(--norm)}@supports (color:color-mix(in lab, red, red)){.oxb .p-norm{border-color:color-mix(in srgb, var(--norm) 40%, transparent)}}.oxb .p-norm{background:var(--norm-bg)}.oxb .p-unk{color:var(--unk-text);border-color:var(--unk)}@supports (color:color-mix(in lab, red, red)){.oxb .p-unk{border-color:color-mix(in srgb, var(--unk) 40%, transparent)}}.oxb .p-unk{background:var(--unk-bg)}.oxb .tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.oxb .tile{border:1px solid var(--site-rule);background:var(--site-paper-sunk);transition:border-color .3s, transform .4s var(--b-ease);border-radius:13px;flex-direction:column;padding:14px;display:flex}@media (hover:hover){.oxb .tile:hover{border-color:var(--site-rule-strong);transform:translateY(-2px)}}.oxb .tHead{justify-content:space-between;align-items:baseline;gap:10px;height:16px;display:flex}.oxb .tile .cap{color:var(--site-graphite);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.oxb .tile .stat{white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:11px;font-weight:560;line-height:16px;display:inline-flex}.oxb .tile .stat:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.oxb .tile .fig{align-items:baseline;gap:7px;margin-top:10px;display:flex}.oxb .tile .fig .n{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:30px;font-weight:700;line-height:1}.oxb .tile .fig .u{color:var(--site-graphite);min-width:0;font-size:12.5px}.oxb .tBar{height:4px;margin-top:13px;position:relative}.oxb .trk{background:var(--site-rule);border-radius:3px;height:4px;position:relative;overflow:hidden}.oxb .trk i{width:var(--w,0);border-radius:3px;position:absolute;inset:0 auto 0 0}.oxb .trkTicks{background-image:repeating-linear-gradient(90deg, transparent 0 calc(25% - 1px), var(--site-paper-sunk) calc(25% - 1px) 25%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.oxb .trkTicks{background-image:repeating-linear-gradient(90deg, transparent 0 calc(25% - 1px), color-mix(in srgb, var(--site-paper-sunk) 90%, transparent) calc(25% - 1px) 25%)}}.oxb .tgt{background:var(--site-ink);width:2px;height:10px;box-shadow:0 0 0 2px var(--site-paper-sunk);border-radius:1px;position:absolute;top:-3px}.oxb .tFoot{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--site-graphite-soft);justify-content:space-between;align-items:baseline;gap:10px;margin-top:9px;font-size:10px;display:flex}.oxb .tFoot span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.oxb .panel,.oxb .card{border:1px solid var(--site-rule);background:var(--site-paper-sunk);border-radius:14px;overflow:hidden}.oxb .card{border-radius:13px}.oxb .panelTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.oxb .panelTop h3{letter-spacing:-.02em;margin:0;font-size:15.5px;font-weight:640}.oxb .panelTop p{color:var(--site-graphite);margin-top:3px;font-size:12.5px}.oxb .cardTop{border-bottom:1px solid var(--site-rule);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.oxb .cardTop h4{letter-spacing:-.015em;margin:0;font-size:14px;font-weight:620}.oxb .seeAll{color:var(--site-graphite);font-size:11.5px}.oxb .two{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;display:grid}.oxb .two>.panel,.oxb .two>.card{flex-direction:column;display:flex}.oxb .two>.panel>.grow,.oxb .two>.card>.grow{flex-direction:column;flex:1;justify-content:center;display:flex}.oxb .cols{grid-template-columns:minmax(0,1fr) 296px;gap:14px;padding:16px 18px;display:grid}.oxb .colStack{flex-direction:column;gap:14px;min-width:0;display:flex}.oxb .miniLegend{border-top:1px solid var(--site-rule);color:var(--site-graphite-soft);flex-wrap:wrap;gap:10px;padding:9px 14px;font-size:10.5px;line-height:1.5;display:flex}.oxb .seg{border:1px solid var(--site-rule);background:var(--site-paper);border-radius:9px;display:inline-flex;overflow:hidden}.oxb .seg button{color:var(--site-graphite);font:inherit;cursor:pointer;transition:.18s var(--b-ease);background:0 0;border:0;padding:6px 11px;font-size:12px}.oxb .seg button[aria-pressed=true]{background:var(--site-ink);color:var(--site-paper)}.oxb .dtScroll{overscroll-behavior-x:contain;overflow-x:auto}.oxb[data-vp=mobile] table.dt{min-width:34rem}.oxb[data-vp=mobile] table.dt td,.oxb[data-vp=mobile] table.dt th{white-space:nowrap}.oxb table.dt{border-collapse:collapse;width:100%;font-size:13px}.oxb table.dt th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--site-graphite-soft);border-top:1px solid var(--site-rule);border-bottom:1px solid var(--site-rule);background:var(--site-paper);padding:9px 14px;font-size:10.5px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.oxb table.dt th{background:color-mix(in srgb, var(--site-paper) 50%, transparent)}}.oxb table.dt td{border-bottom:1px solid var(--site-rule);padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.oxb table.dt td{border-bottom:1px solid color-mix(in srgb, var(--site-rule) 60%, transparent)}}.oxb table.dt tbody tr{transition:background .18s}@media (hover:hover){.oxb table.dt tbody tr:hover{background:var(--site-paper)}@supports (color:color-mix(in lab, red, red)){.oxb table.dt tbody tr:hover{background:color-mix(in srgb, var(--site-paper) 70%, transparent)}}}.oxb .stDot{white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;font-weight:545;display:inline-flex}.oxb .stDot:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.oxb .rail-sev{vertical-align:middle;border-radius:2px;flex:none;width:3px;height:22px;margin-right:9px;display:inline-block}.oxb .crumbs{border-bottom:1px solid var(--site-rule);color:var(--site-graphite);align-items:center;gap:8px;padding:10px 18px;font-size:12.5px;display:flex}.oxb .crumbs b{color:var(--site-ink);font-weight:560}.oxb .ptHead{flex-wrap:wrap;align-items:flex-start;gap:15px;padding:16px 18px 14px;display:flex}.oxb .ptAvatar{background:linear-gradient(140deg, var(--site-brand), var(--low));border-radius:14px;flex:none;place-items:center;width:56px;height:56px;font-size:18px;font-weight:650;display:grid}@supports (color:color-mix(in lab, red, red)){.oxb .ptAvatar{background:linear-gradient(140deg, color-mix(in srgb, var(--site-brand) 26%, transparent), color-mix(in srgb, var(--low) 22%, transparent))}}.oxb .ptAvatar{border:1px solid var(--site-rule-strong);letter-spacing:-.02em;object-fit:cover;max-inline-size:none}.oxb .nameRow{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.oxb .nameRow h3{letter-spacing:-.028em;margin:0;font-size:19px;font-weight:660}.oxb .nameRow .pill{padding:2px 7px;font-size:10.5px}.oxb .idline{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--site-graphite);flex-wrap:wrap;gap:6px 14px;margin-top:4px;font-size:11.5px;display:flex}.oxb .idline span{white-space:nowrap}.oxb .ptFacts{border-top:1px solid var(--site-rule);border-bottom:1px solid var(--site-rule);background:var(--site-paper-sunk);grid-template-columns:repeat(auto-fit,minmax(152px,1fr));gap:0;margin-top:14px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.oxb .ptFacts{background:color-mix(in srgb, var(--site-paper-sunk) 55%, transparent)}}.oxb .fact{border-left:1px solid var(--site-rule);min-width:0;padding:10px 16px}.oxb .fact:first-child{border-left:0;padding-left:18px}.oxb .fact .fk{letter-spacing:.1em;text-transform:uppercase;color:var(--site-graphite-soft);font-size:9.5px;font-weight:600}.oxb .fact .fv{overflow-wrap:anywhere;margin-top:3px;font-size:12.5px;line-height:1.35}.oxb .samename{background:var(--site-paper-sunk);border:1px solid var(--site-rule);border-left:3px solid var(--high);border-radius:10px;align-items:flex-start;gap:10px;margin:0 18px 12px;padding:11px 13px;font-size:12.5px;line-height:1.5;display:flex}.oxb .samename b{color:var(--site-ink)}.oxb .attn{border:1px solid var(--site-rule);background:var(--site-paper-sunk);border-radius:12px;margin:0 18px 14px;overflow:hidden}.oxb .attnTop{border-bottom:1px solid var(--site-rule);flex-wrap:wrap;align-items:baseline;gap:9px;padding:11px 14px;font-size:13.5px;display:flex}.oxb .attnTop b{color:var(--site-ink);font-weight:620}.oxb .attnRow{border-bottom:1px solid var(--site-rule);align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.oxb .attnRow{border-bottom:1px solid color-mix(in srgb, var(--site-rule) 55%, transparent)}}.oxb .attnRow{transition:background .18s}.oxb .attnRow:last-child{border-bottom:0}@media (hover:hover){.oxb .attnRow:hover{background:var(--site-paper)}@supports (color:color-mix(in lab, red, red)){.oxb .attnRow:hover{background:color-mix(in srgb, var(--site-paper) 55%, transparent)}}}.oxb .attnRow .who{color:var(--site-graphite-soft);white-space:nowrap;font-size:11.5px}.oxb .attnRow .clock{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;min-width:74px;font-size:11.5px}.oxb .tabbar{border-bottom:1px solid var(--site-rule);scrollbar-width:none;gap:2px;padding:0 18px;display:flex;overflow-x:auto}.oxb .tabbar::-webkit-scrollbar{display:none}.oxb .tabbar button{font:inherit;color:var(--site-graphite);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:11px 12px;font-size:13px;transition:color .2s;position:relative}.oxb .tabbar button[aria-selected=true]{color:var(--site-ink);font-weight:560}.oxb .tabbar button:after{content:"";background:var(--site-brand);transform-origin:0;height:2px;transition:transform .35s var(--b-ease);position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(0)}.oxb .tabbar button[aria-selected=true]:after{transform:scaleX(1)}.oxb .instrGrid{grid-template-columns:repeat(3,1fr);gap:10px;padding:12px 14px;display:grid}.oxb .instr{border:1px solid var(--site-rule);background:var(--site-paper);transition:border-color .25s, transform .4s var(--b-ease);border-radius:12px;padding:12px}@media (hover:hover){.oxb .instr:hover{border-color:var(--site-rule-strong);transform:translateY(-2px)}}.oxb .instrTop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.oxb .instrName{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;color:var(--site-graphite-soft);font-size:10px}.oxb .instrVal{align-items:baseline;gap:6px;margin-top:6px;display:flex}.oxb .instrVal .v{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:26px;font-weight:700}.oxb .instrVal .of{font-family:var(--font-mono,ui-monospace, monospace);color:var(--site-graphite-soft);font-size:11px}.oxb .scaleBar{background:linear-gradient(90deg, var(--norm) 0%, var(--norm) 18%, var(--high) 38%, var(--crit) 72%, var(--crit) 100%);opacity:.42;border-radius:3px;height:5px;margin-top:9px;position:relative}.oxb .scaleMark{background:var(--site-ink);width:2px;height:11px;box-shadow:0 0 0 2px var(--site-paper);border-radius:2px;position:absolute;top:-3px}.oxb .instrFoot{font-family:var(--font-mono,ui-monospace, monospace);color:var(--site-graphite-soft);justify-content:space-between;gap:8px;margin-top:7px;font-size:9.5px;display:flex}.oxb .lrow{border-bottom:1px solid var(--site-rule);grid-template-columns:3px minmax(0,1fr) auto;align-items:baseline;gap:0 11px;padding:11px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.oxb .lrow{border-bottom:1px solid color-mix(in srgb, var(--site-rule) 55%, transparent)}}.oxb .lrow{transition:background .18s}.oxb .lrow:last-child{border-bottom:0}@media (hover:hover){.oxb .lrow:hover{background:var(--site-paper)}@supports (color:color-mix(in lab, red, red)){.oxb .lrow:hover{background:color-mix(in srgb, var(--site-paper) 60%, transparent)}}}.oxb .lrow .bar3{border-radius:2px;grid-row:1/span 2;align-self:stretch}.oxb .lrow .t{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:555;overflow:hidden}.oxb .lrow .st{white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:11px;font-weight:560;display:inline-flex}.oxb .lrow .st:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.oxb .lrow .m{color:var(--site-graphite-soft);white-space:nowrap;text-overflow:ellipsis;grid-column:2/span 2;min-width:0;margin-top:3px;font-size:11.5px;overflow:hidden}.oxb .lrow .m .code{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--site-graphite)}.oxb .meter+.meter{margin-top:13px}.oxb .meterTop{justify-content:space-between;align-items:baseline;gap:10px;font-size:11px;display:flex}.oxb .meterTop .k{color:var(--site-graphite);font-weight:500}.oxb .meterTop .v{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--site-ink);font-weight:600}.oxb .meterTrk{background:var(--site-rule);border-radius:3px;height:4px;margin-top:6px;overflow:hidden}.oxb .meterTrk i{border-radius:3px;height:100%;display:block}.oxb .teamRow{border-bottom:1px solid var(--site-rule);align-items:center;gap:10px;padding:9px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.oxb .teamRow{border-bottom:1px solid color-mix(in srgb, var(--site-rule) 55%, transparent)}}.oxb .teamRow{font-size:12.5px}.oxb .teamRow:last-child{border-bottom:0}.oxb .tAv{background:var(--site-paper);border:1px solid var(--site-rule-strong);border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:10.5px;font-weight:640;display:grid}.oxb .sideRow{border-bottom:1px solid var(--site-rule);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.oxb .sideRow{border-bottom:1px solid color-mix(in srgb, var(--site-rule) 55%, transparent)}}.oxb .sideRow{font-size:13px;transition:background .18s}.oxb .sideRow:last-child{border-bottom:0}.oxb .empty{text-align:center;color:var(--site-graphite-soft);padding:26px 14px;font-size:12.5px}.oxb .empty .ic{border:1px solid var(--site-rule);background:var(--site-paper);border-radius:10px;place-items:center;width:34px;height:34px;margin:0 auto 9px;display:grid}.oxb .tl{padding:6px 16px 16px;position:relative}.oxb .tlItem{grid-template-columns:74px 18px minmax(0,1fr);align-items:start;gap:10px;padding:8px 0;display:grid}.oxb .tlItem .when{font-family:var(--font-mono,ui-monospace, monospace);color:var(--site-graphite-soft);padding-top:3px;font-size:10.5px}.oxb .tlDot{z-index:1;border-radius:50%;width:9px;height:9px;margin:5px auto 0;position:relative}.oxb .tlLine{background:var(--site-rule);width:1px;position:absolute;top:6px;bottom:16px;left:104px}.oxb .tlItem .what{overflow-wrap:anywhere;min-width:0;font-size:13px}.oxb .tlItem .sub2{color:var(--site-graphite-soft);margin-top:2px;font-size:11.5px}.oxb .acc{border-top:1px solid var(--site-rule)}.oxb .accItem{border-bottom:1px solid var(--site-rule)}.oxb .accBtn{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;gap:11px;padding:12px 16px;transition:background .18s;display:flex}@media (hover:hover){.oxb .accBtn:hover{background:var(--site-paper)}@supports (color:color-mix(in lab, red, red)){.oxb .accBtn:hover{background:color-mix(in srgb, var(--site-paper) 60%, transparent)}}}.oxb .accBtn .cw{flex:1;min-width:0}.oxb .accBtn .t{font-size:14px;font-weight:560;display:block}.oxb .accBtn .s{color:var(--site-graphite);margin-top:2px;font-size:12px;display:block}.oxb .caret{transition:transform .3s var(--b-ease);color:var(--site-graphite-soft);flex:none}.oxb .accBtn[aria-expanded=true] .caret{transform:rotate(90deg)}.oxb .accBody{transition:grid-template-rows .4s var(--b-ease);grid-template-rows:0fr;display:grid}.oxb .accBody[data-open]{grid-template-rows:1fr}.oxb .accBody>div{overflow:hidden}.oxb .accInner{color:var(--site-graphite);padding:0 16px 14px;font-size:13px}.oxb .gate{border:1px dashed var(--site-rule-strong);background:var(--site-paper);border-radius:10px;margin:0 16px 14px;padding:12px}@supports (color:color-mix(in lab, red, red)){.oxb .gate{background:color-mix(in srgb, var(--site-paper) 50%, transparent)}}.oxb .gate{font-size:12.5px}.oxb .note{max-height:196px;padding:16px;font-size:13.5px;line-height:1.75;overflow:auto}.oxb .prov{cursor:help;border-radius:3px;padding:1px 2px;transition:background .2s,box-shadow .2s;box-shadow:inset 0 -2px #0000}.oxb .pv-dict{background:var(--low)}@supports (color:color-mix(in lab, red, red)){.oxb .pv-dict{background:color-mix(in srgb, var(--low) 15%, transparent)}}.oxb .pv-dict{box-shadow:inset 0 -2px 0 var(--low)}@supports (color:color-mix(in lab, red, red)){.oxb .pv-dict{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--low) 45%, transparent)}}.oxb .pv-tmpl{background:var(--unk)}@supports (color:color-mix(in lab, red, red)){.oxb .pv-tmpl{background:color-mix(in srgb, var(--unk) 16%, transparent)}}.oxb .pv-tmpl{box-shadow:inset 0 -2px 0 var(--unk)}@supports (color:color-mix(in lab, red, red)){.oxb .pv-tmpl{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--unk) 45%, transparent)}}.oxb .pv-fwd{background:var(--high)}@supports (color:color-mix(in lab, red, red)){.oxb .pv-fwd{background:color-mix(in srgb, var(--high) 16%, transparent)}}.oxb .pv-fwd{box-shadow:inset 0 -2px 0 var(--high)}@supports (color:color-mix(in lab, red, red)){.oxb .pv-fwd{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--high) 50%, transparent)}}.oxb .pv-ai{background:var(--site-brand)}@supports (color:color-mix(in lab, red, red)){.oxb .pv-ai{background:color-mix(in srgb, var(--site-brand) 15%, transparent)}}.oxb .pv-ai{box-shadow:inset 0 -2px 0 var(--site-brand)}@supports (color:color-mix(in lab, red, red)){.oxb .pv-ai{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--site-brand) 50%, transparent)}}.oxb .legend{border-top:1px solid var(--site-rule);color:var(--site-graphite);flex-wrap:wrap;gap:12px;padding:11px 16px;font-size:11.5px;display:flex}.oxb .legend span{align-items:center;gap:6px;display:inline-flex}.oxb .sw{border-radius:3px;width:15px;height:9px;display:inline-block}.oxb .signBar{border-top:1px solid var(--site-rule);background:var(--site-paper);justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.oxb .signBar{background:color-mix(in srgb, var(--site-paper) 55%, transparent)}}.oxb .signBar{flex-wrap:wrap}.oxb .readMeter{flex:1;min-width:150px;max-width:260px}.oxb .readMeter .bar{background:var(--site-rule);border-radius:3px;height:5px;overflow:hidden}.oxb .readMeter .bar i{background:var(--site-brand);width:0;height:100%;transition:width .3s var(--b-ease);display:block}.oxb .btn{font:inherit;cursor:pointer;transition:.2s var(--b-ease);border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:550;display:inline-flex}.oxb .btn.primary{background:var(--site-cta);color:var(--site-paper)}@media (hover:hover){.oxb .btn.primary:hover:not([disabled]){background:var(--site-cta-hover)}}.oxb .btn[disabled]{opacity:.42;cursor:not-allowed}.oxb .btn.ghost{border-color:var(--site-rule-strong);color:var(--site-ink);background:0 0}@media (hover:hover){.oxb .btn.ghost:hover{background:var(--site-paper)}}.oxb .copSide{border-left:1px solid var(--site-rule);background:var(--site-paper-sunk);flex-direction:column;min-width:0;display:flex}.oxb .cop{flex-direction:column;flex:1;min-height:400px;display:flex}.oxb .copThread{flex-direction:column;flex:1;gap:14px;padding:16px;display:flex;overflow:auto}.oxb .bubble{overflow-wrap:anywhere;border-radius:13px;max-width:84%;padding:11px 13px;font-size:13.5px;line-height:1.6}.oxb .bubble.me{background:var(--site-ink);color:var(--site-paper);border-bottom-right-radius:4px;align-self:flex-end}.oxb .bubble.ai{background:var(--site-paper);border:1px solid var(--site-rule);border-bottom-left-radius:4px;align-self:flex-start}.oxb .cite{font-family:var(--font-mono,ui-monospace, monospace);background:var(--site-brand);border-radius:5px;align-items:center;gap:3px;padding:1px 5px;font-size:10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.oxb .cite{background:color-mix(in srgb, var(--site-brand) 16%, transparent)}}.oxb .cite{border:1px solid var(--site-brand)}@supports (color:color-mix(in lab, red, red)){.oxb .cite{border:1px solid color-mix(in srgb, var(--site-brand) 40%, transparent)}}.oxb .cite{color:var(--site-accent-text);cursor:pointer;transition:.18s var(--b-ease)}@media (hover:hover){.oxb .cite:hover{background:var(--site-brand)}@supports (color:color-mix(in lab, red, red)){.oxb .cite:hover{background:color-mix(in srgb, var(--site-brand) 30%, transparent)}}}.oxb .copDock{border-top:1px solid var(--site-rule);background:var(--site-paper);align-items:center;gap:9px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.oxb .copDock{background:color-mix(in srgb, var(--site-paper) 55%, transparent)}}.oxb .copInput{border:1px solid var(--site-rule);background:var(--site-paper);min-width:0;color:var(--site-ink);font:inherit;border-radius:10px;flex:1;padding:9px 12px;font-size:13px}@media (pointer:coarse){.oxb .copInput{font-size:16px}}.oxb .srcCard{border:1px solid var(--site-rule);border-radius:10px;margin-top:9px;font-size:12px;overflow:hidden}.oxb .srcCard .h{background:var(--site-paper);padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.oxb .srcCard .h{background:color-mix(in srgb, var(--site-paper) 60%, transparent)}}.oxb .srcCard .h{border-bottom:1px solid var(--site-rule);justify-content:space-between;gap:8px;display:flex}.oxb .srcCard .b{color:var(--site-graphite);padding:9px 10px}.oxb .flash{animation:oxb-flash 1.6s var(--b-ease)}@keyframes oxb-flash{0%{background:color-mix(in srgb, var(--site-brand) 34%, transparent)}to{background:0 0}}.oxb .riskRow{border-bottom:1px solid var(--site-rule);grid-template-columns:3px minmax(0,1fr) auto;gap:0 12px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.oxb .riskRow{border-bottom:1px solid color-mix(in srgb, var(--site-rule) 55%, transparent)}}.oxb .riskRow{transition:background .18s}.oxb .riskRow:last-child{border-bottom:0}@media (hover:hover){.oxb .riskRow:hover{background:var(--site-paper)}@supports (color:color-mix(in lab, red, red)){.oxb .riskRow:hover{background:color-mix(in srgb, var(--site-paper) 55%, transparent)}}}.oxb .riskRow .bar3{border-radius:2px;grid-row:1/span 3}.oxb .riskRow .who2{letter-spacing:-.01em;font-size:13.5px;font-weight:580}.oxb .riskRow .left{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:13px;font-weight:600}.oxb .riskRow .meta2{color:var(--site-graphite);grid-column:2;margin-top:2px;font-size:11.5px}.oxb .riskRow .owner2{color:var(--site-graphite-soft);text-align:right;white-space:nowrap;grid-column:3;margin-top:3px;font-size:10.5px}.oxb .riskRow .win{grid-column:2/span 2;margin-top:9px}.oxb .riskRow .winTrk{background:var(--site-rule);border-radius:3px;height:4px;position:relative;overflow:hidden}.oxb .riskRow .winTrk i{border-radius:3px;position:absolute;inset:0 auto 0 0}.oxb .riskRow .winLbl{color:var(--site-graphite-soft);justify-content:space-between;margin-top:4px;font-size:10px;display:flex}.oxb .funRow{grid-template-columns:92px 34px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:7px 0;display:grid}.oxb .funRow .lbl{color:var(--site-graphite);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.oxb .funRow .cnt{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;text-align:right;font-size:13px;font-weight:660}.oxb .funRow .pct{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--site-graphite-soft);text-align:right;font-size:10.5px}.oxb .funRow .fbar{background:var(--site-rule);border-radius:4px;height:8px;overflow:hidden}.oxb .funRow .fbar i{background:var(--low);border-radius:4px;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.oxb .funRow .fbar i{background:color-mix(in srgb, var(--low) 70%, transparent)}}.oxb .funRow.worst .fbar i{background:var(--high)}@supports (color:color-mix(in lab, red, red)){.oxb .funRow.worst .fbar i{background:color-mix(in srgb, var(--high) 75%, transparent)}}.oxb .funRow.worst .cnt{color:var(--high-text)}.oxb .chartWrap{padding:4px 16px 16px}.oxb svg.chart{width:100%;height:auto;display:block;overflow:visible}.oxb .axis{font-family:var(--font-mono,ui-monospace, monospace);fill:var(--site-graphite-soft);font-size:8.5px}.oxb .gridline{stroke:var(--site-rule);stroke-width:1px}.oxb .refline{stroke:var(--site-rule-strong);stroke-width:1px;stroke-dasharray:3 3}@media (prefers-reduced-motion:no-preference){.oxb .draw{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:1.5s cubic-bezier(.65,0,.35,1) forwards oxb-draw;animation-delay:var(--dd,.12s)}@keyframes oxb-draw{to{stroke-dashoffset:0}}.oxb .pulseRing{animation:2.6s ease-out infinite oxb-ring}@keyframes oxb-ring{0%{r:4;opacity:.55}70%{r:13;opacity:0}to{r:13;opacity:0}}}.oxb[data-vp=tablet] .app,.oxb[data-vp=mobile] .app{grid-template-columns:1fr}.oxb[data-vp=tablet] .rail,.oxb[data-vp=mobile] .rail{display:none}.oxb[data-vp=tablet] .app.cop3{grid-template-columns:minmax(0,1fr) 310px}.oxb[data-vp=mobile] .app.cop3{grid-template-columns:1fr}.oxb[data-vp=mobile] .copSide{border-left:0;border-top:1px solid var(--site-rule)}.oxb[data-vp=tablet] .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.oxb[data-vp=mobile] .tiles,.oxb[data-vp=tablet] .cols,.oxb[data-vp=mobile] .cols,.oxb[data-vp=tablet] .instrGrid,.oxb[data-vp=mobile] .instrGrid,.oxb[data-vp=mobile] .two{grid-template-columns:1fr}.oxb[data-vp=mobile] .ptHead>.btnRow{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.oxb[data-vp=mobile] .ptHead .btn{justify-content:center;width:100%}.oxb[data-vp=mobile] .ptAvatar{width:44px;height:44px;font-size:15px}.oxb[data-vp=mobile] .nameRow h3{width:100%;font-size:17px}.oxb[data-vp=mobile] .ptFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.oxb[data-vp=mobile] .fact{border-top:1px solid var(--site-rule);padding:9px 14px}.oxb[data-vp=mobile] .fact:nth-child(-n+2){border-top:0}.oxb[data-vp=mobile] .fact:nth-child(odd){border-left:0;padding-left:14px}.oxb[data-vp=mobile] .attnTop{flex-direction:column;align-items:flex-start;gap:3px}.oxb[data-vp=mobile] .attnRow{flex-wrap:wrap;gap:7px 10px}.oxb[data-vp=mobile] .attnRow .txt{flex:100%;order:1}.oxb[data-vp=mobile] .attnRow .who{order:2;margin-left:19px}.oxb[data-vp=mobile] .attnRow .clock{order:3;min-width:0;margin-left:auto}.oxb[data-vp=mobile] .tlItem{grid-template-columns:14px minmax(0,1fr);gap:0 10px}.oxb[data-vp=mobile] .tlItem .when{order:-1;grid-column:2;margin-bottom:2px;padding-top:0}.oxb[data-vp=mobile] .tlItem .dotCell,.oxb[data-vp=mobile] .tlItem .what{grid-row:2}.oxb[data-vp=mobile] .tlLine{display:none}.oxb[data-vp=mobile] .main,.oxb[data-vp=mobile] .cols{padding:14px}.oxb[data-vp=mobile] .ptHead,.oxb[data-vp=mobile] .tabbar{padding-left:14px;padding-right:14px}.oxb[data-vp=mobile] .samename,.oxb[data-vp=mobile] .attn{margin-left:14px;margin-right:14px}.oxb[data-vp=mobile] .panelTop{flex-direction:column;align-items:flex-start;gap:9px}.oxb[data-vp=mobile] .seg{width:100%}.oxb[data-vp=mobile] .seg button{flex:1}.oxb .face{object-fit:cover;box-shadow:0 0 0 1px var(--site-rule-strong);border-radius:999px;flex:none;max-inline-size:none}.oxb .whoCell{align-items:center;gap:7px;min-width:0;display:inline-flex}.oxb .app.nw{align-items:stretch;min-height:680px;position:relative}.oxb .appBody{outline:none;flex-direction:column;min-width:0;display:flex}.oxb .appBody>.main{flex:1}.oxb .nw .rail{align-self:stretch}.oxb .nw .railBrand,.oxb .nw .railItem{font:inherit;color:inherit;text-align:left;background:0 0;border:0;width:100%}.oxb .nw .railBrand{cursor:pointer;letter-spacing:-.02em;color:var(--site-ink);font-size:14px;font-weight:640}.oxb .nw .railItem{cursor:pointer;color:var(--site-graphite);font-size:13.5px}.oxb .nw .railItem[aria-current]{color:var(--site-ink)}.oxb .nw .railItem:focus-visible,.oxb .nw .railBrand:focus-visible{outline:2px solid var(--site-brand);outline-offset:-2px;border-radius:6px}.oxb .railLabel{flex:1;min-width:0}.oxb .railBadge{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;text-align:center;min-width:18px;height:16px;color:var(--site-ink);background:var(--site-ink);border-radius:8px;padding:0 5px;font-size:10px;font-weight:600;line-height:16px}@supports (color:color-mix(in lab, red, red)){.oxb .railBadge{background:color-mix(in srgb, var(--site-ink) 9%, transparent)}}.oxb .railBadge.crit{color:var(--crit-text);background:var(--crit)}@supports (color:color-mix(in lab, red, red)){.oxb .railBadge.crit{background:color-mix(in srgb, var(--crit) 14%, transparent)}}.oxb .railMe{border-top:1px solid var(--site-rule);align-items:center;gap:9px;margin-top:auto;padding:14px 16px 2px;display:flex}.oxb .railMeText{min-width:0;color:var(--site-graphite-soft);flex-direction:column;font-size:11px;line-height:1.35;display:flex}.oxb .railMeText b{color:var(--site-ink);white-space:nowrap;font-size:12px;font-weight:560}.oxb .appBar{display:none}.oxb[data-vp=tablet] .appBar,.oxb[data-vp=mobile] .appBar{border-bottom:1px solid var(--site-rule);background:var(--site-paper-sunk);min-width:0;display:block}.oxb .appBarTop{justify-content:space-between;align-items:center;gap:10px;padding:12px 16px 4px;display:flex}.oxb .appBarTop .railBrand{white-space:nowrap;flex:none;align-items:center;gap:9px;width:auto;min-height:28px;padding:0;display:flex}@media (max-width:359px){.oxb .appBarMe{display:none}}.oxb .appBarMe{min-width:0;font-family:var(--font-mono,ui-monospace, monospace);color:var(--site-graphite-soft);white-space:nowrap;font-size:10.5px;overflow:hidden}.oxb .appBarNav{scrollbar-width:none;overscroll-behavior-x:contain;gap:2px;padding:0 10px;display:flex;overflow-x:auto}.oxb .appBarNav::-webkit-scrollbar{display:none}.oxb .appBarNav[data-fade-start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px);mask-image:linear-gradient(90deg,#0000,#000 28px)}.oxb .appBarNav[data-fade-end]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 28px);mask-image:linear-gradient(270deg,#0000,#000 28px)}.oxb .appBarNav[data-fade-start][data-fade-end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.oxb .appBarNav button{font:inherit;color:var(--site-graphite);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:10px 8px 11px;font-size:13px;display:inline-flex;position:relative}.oxb .appBarNav button[aria-current]{color:var(--site-ink);font-weight:560}.oxb .appBarNav button:after{content:"";background:var(--site-brand);height:2px;transition:transform .3s var(--b-ease);position:absolute;bottom:0;left:8px;right:8px;transform:scaleX(0)}.oxb .appBarNav button[aria-current]:after{transform:scaleX(1)}.oxb .toasts{pointer-events:none;z-index:80;background:0 0;border:0;flex-direction:column;align-items:flex-end;gap:8px;width:auto;max-width:min(360px,100vw - 32px);height:auto;margin:0;padding:0;display:flex;position:fixed;inset:auto 16px 16px auto;overflow:visible}.oxb .toast{background:var(--site-ink);color:var(--site-paper);animation:nw-toast .35s var(--b-ease);border-radius:10px;align-items:center;gap:9px;padding:9px 13px;font-size:12.5px;font-weight:500;display:inline-flex;box-shadow:0 10px 28px -12px #00000073}.oxb .toastDot{background:var(--site-brand);border-radius:50%;width:6px;height:6px}@keyframes nw-toast{0%{opacity:0;transform:translateY(8px)}}.oxb[data-vp=mobile] .toasts{align-items:stretch;inset:auto 14px 14px}.oxb .toasts[data-over-sheet]{bottom:84px}.oxb .dotSep{word-spacing:.22em}.oxb .scrHead{border-bottom:1px solid var(--site-rule);padding:18px 20px 16px}.oxb .scrCrumbs{color:var(--site-graphite);align-items:center;gap:7px;margin-bottom:8px;font-size:12px;display:flex}.oxb .scrCrumbs button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.oxb .scrCrumbs button:hover{color:var(--site-ink);text-underline-offset:3px;text-decoration:underline}.oxb .scrRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;display:flex}.oxb .scrText{min-width:0}.oxb .scrHead h2{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:660;line-height:1.2}.oxb .scrHead p{color:var(--site-graphite);margin:4px 0 0;font-size:12.5px}.oxb .scrActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oxb .scrBody{flex-direction:column;gap:16px;min-width:0;padding:18px 20px 22px;display:flex}.oxb .toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.oxb .toolbar .grow{flex:1}.oxb[data-vp=mobile] .scrHead{padding:14px 14px 13px}.oxb[data-vp=mobile] .scrBody{padding:14px}.oxb[data-vp=mobile] .scrRow{flex-direction:column;align-items:stretch}.oxb[data-vp=mobile] .toolbar>*{flex:100%}.oxb .btn.sm{border-radius:8px;padding:5px 10px;font-size:12px}.oxb .btn:focus-visible,.oxb .iconBtn:focus-visible,.oxb .chip:focus-visible,.oxb .seg button:focus-visible,.oxb .tabbar button:focus-visible,.oxb .appBarNav button:focus-visible,.oxb .ptLink:focus-visible,.oxb .rowBtn:focus-visible{outline:2px solid var(--site-brand);outline-offset:2px}.oxb .btn.danger{background:var(--crit);color:var(--site-paper)}@media (hover:hover){.oxb .btn.danger:hover:not([disabled]){background:var(--crit)}@supports (color:color-mix(in lab, red, red)){.oxb .btn.danger:hover:not([disabled]){background:color-mix(in srgb, var(--crit) 85%, black)}}}.oxb .btn.ghost[disabled]:hover{background:0 0}.oxb .iconBtn{border:1px solid var(--site-rule);width:30px;height:30px;color:var(--site-graphite);cursor:pointer;background:0 0;border-radius:8px;flex:none;place-items:center;transition:background .18s,color .18s,border-color .18s;display:inline-grid}@media (hover:hover){.oxb .iconBtn:hover{background:var(--site-paper);color:var(--site-ink);border-color:var(--site-rule-strong)}}.oxb .linkBtn{font:inherit;color:var(--site-accent-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:520}.oxb .linkBtn:hover{text-underline-offset:3px;text-decoration:underline}.oxb .seeAll.linkBtn{color:var(--site-graphite)}.oxb .seeAll.linkBtn:hover{color:var(--site-ink)}.oxb .search{border:1px solid var(--site-rule);background:var(--site-paper);min-width:220px;height:34px;color:var(--site-graphite-soft);border-radius:9px;align-items:center;gap:8px;padding:0 10px;transition:border-color .18s;display:flex}.oxb .search:focus-within{border-color:var(--site-brand);box-shadow:0 0 0 3px var(--site-brand)}@supports (color:color-mix(in lab, red, red)){.oxb .search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--site-brand) 18%, transparent)}}.oxb .search input{min-width:0;box-shadow:none;font:inherit;color:var(--site-ink);background:0 0;border:0;outline:none;flex:1;font-size:13px}.oxb .search input:focus,.oxb .search input:focus-visible{box-shadow:none;background:0 0;outline:none}.oxb .search input::-webkit-search-cancel-button{display:none}.oxb .search input::placeholder{color:var(--site-graphite-soft)}.oxb .searchClear{background:var(--site-ink);border:0;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.oxb .searchClear{background:color-mix(in srgb, var(--site-ink) 10%, transparent)}}.oxb .searchClear{color:var(--site-graphite);cursor:pointer}.oxb .select{align-items:center;display:inline-flex;position:relative}.oxb .select select{appearance:none;border:1px solid var(--site-rule);background:var(--site-paper);height:34px;color:var(--site-ink);font:inherit;cursor:pointer;border-radius:9px;width:100%;padding:0 30px 0 11px;font-size:12.5px}.oxb .select select:focus-visible{outline:2px solid var(--site-brand);outline-offset:1px}.oxb .select svg{pointer-events:none;color:var(--site-graphite);position:absolute;right:11px}@media (pointer:coarse){.oxb .search input,.oxb .select select{font-size:16px}}.oxb .seg button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.oxb .segCount,.oxb .chipCount,.oxb .tabCount{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.oxb .chips{flex-wrap:wrap;gap:6px;display:flex}.oxb .chip{border:1px solid var(--site-rule);background:var(--site-paper);height:28px;color:var(--site-graphite);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;transition:background .18s,color .18s,border-color .18s;display:inline-flex}@media (hover:hover){.oxb .chip:hover{border-color:var(--site-rule-strong);color:var(--site-ink)}}.oxb .chip[aria-pressed=true]{background:var(--site-ink);border-color:var(--site-ink);color:var(--site-paper)}.oxb .tabCount{margin-left:6px}.oxb .tabPanel{min-width:0}.oxb .pager{border-top:1px solid var(--site-rule);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.oxb .pagerInfo{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--site-graphite-soft);font-size:11px}.oxb .pagerBtns{gap:6px;display:flex}.oxb .ptLink{min-width:0;max-width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:0;display:inline-flex}.oxb .ptLinkText{flex-direction:column;min-width:0;display:flex}.oxb .ptLinkName{white-space:nowrap;text-overflow:ellipsis;font-weight:545;overflow:hidden}.oxb .ptLink:hover .ptLinkName{text-decoration:underline;-webkit-text-decoration-color:var(--site-rule-strong);-webkit-text-decoration-color:var(--site-rule-strong);-webkit-text-decoration-color:var(--site-rule-strong);text-decoration-color:var(--site-rule-strong);text-underline-offset:3px}.oxb .ptLinkSub{color:var(--site-graphite-soft);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.oxb table.dt tbody tr.clickable{cursor:pointer}.oxb .rowBtn{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.oxb .rowBtn[aria-pressed=true],.oxb .rowBtn[aria-current=true]{background:var(--site-brand)}@supports (color:color-mix(in lab, red, red)){.oxb .rowBtn[aria-pressed=true],.oxb .rowBtn[aria-current=true]{background:color-mix(in srgb, var(--site-brand) 8%, transparent)}}.oxb table.dt th button.sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.oxb table.dt th button.sort:hover,.oxb table.dt th[aria-sort] button.sort{color:var(--site-ink)}.oxb table.dt td.num,.oxb table.dt th.num{text-align:right}.oxb .mono{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums}.oxb .spark{display:block}.oxb .sparkNone{color:var(--site-graphite-soft)}.oxb .emptyTitle{color:var(--site-ink);font-size:13px;font-weight:580;display:block}.oxb .emptyText{margin-top:4px;font-size:12px}.oxb dialog.nwSheet{border:0;border-left:1px solid var(--site-rule);background:var(--site-paper);width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--site-ink);overscroll-behavior:contain;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-24px 0 60px -30px #00000080}.oxb dialog.nwSheet[open]{animation:nw-sheet .38s var(--b-ease)}.oxb dialog.nwSheet::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#040a096b}@keyframes nw-sheet{0%{opacity:0;transform:translate(28px)}}@media (prefers-reduced-motion:reduce){.oxb dialog.nwSheet[open],.oxb .toast{animation:none}}.oxb .sheetInner{flex-direction:column;height:100%;display:flex}.oxb .sheetHead{border-bottom:1px solid var(--site-rule);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 16px;display:flex}.oxb .sheetHead h3{letter-spacing:-.025em;margin:0;font-size:17px;font-weight:650}.oxb .sheetHead p{color:var(--site-graphite);margin:3px 0 0;font-size:12.5px}.oxb .sheetBody{flex-direction:column;flex:1;gap:16px;padding:16px 20px 20px;display:flex;overflow-y:auto}.oxb .sheetFoot{border-top:1px solid var(--site-rule);background:var(--site-paper-sunk);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.oxb .sheetSection h4{letter-spacing:.1em;text-transform:uppercase;color:var(--site-graphite-soft);margin:0 0 8px;font-size:10px;font-weight:600}.oxb .kv{border-bottom:1px solid var(--site-rule);justify-content:space-between;align-items:baseline;gap:14px;padding:7px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.oxb .kv{border-bottom:1px solid color-mix(in srgb, var(--site-rule) 60%, transparent)}}.oxb .kv{font-size:12.5px}.oxb .kv:last-child{border-bottom:0}.oxb .kvK{color:var(--site-graphite);flex:none}.oxb .kvV{text-align:right;overflow-wrap:anywhere;min-width:0}.oxb .field{color:var(--site-graphite);flex-direction:column;gap:6px;font-size:12px;display:flex}.oxb .field textarea,.oxb .field input[type=text],.oxb .field input[type=time],.oxb .field input[type=date]{border:1px solid var(--site-rule);background:var(--site-paper);width:100%;color:var(--site-ink);font:inherit;resize:vertical;border-radius:9px;padding:8px 11px;font-size:13px}.oxb .field textarea:focus,.oxb .field input:focus{border-color:var(--site-brand);box-shadow:0 0 0 3px var(--site-brand);outline:none}@supports (color:color-mix(in lab, red, red)){.oxb .field textarea:focus,.oxb .field input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--site-brand) 18%, transparent)}}@media (pointer:coarse){.oxb .field textarea,.oxb .field input{font-size:16px}}.oxb .check{color:var(--site-ink);cursor:pointer;align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;display:flex}.oxb .check input{accent-color:var(--site-cta);flex:none;width:15px;height:15px;margin-top:2px}.oxb button.tile{font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%}.oxb button.tile:focus-visible,.oxb button.riskRow:focus-visible{outline:2px solid var(--site-brand);outline-offset:2px}.oxb button.riskRow{border:0;border-bottom:1px solid var(--site-rule);width:100%}@supports (color:color-mix(in lab, red, red)){.oxb button.riskRow{border-bottom:1px solid color-mix(in srgb, var(--site-rule) 55%, transparent)}}.oxb button.riskRow{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0}.oxb button.riskRow:last-child{border-bottom:0}.oxb .riskRow .winTrk{display:block}.oxb .riskRow.closed .who2{color:var(--site-graphite)}.oxb .db-legend{border-top:1px solid var(--site-rule);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 16px;font-size:12px;display:flex}.oxb .db-legendK{letter-spacing:.1em;text-transform:uppercase;color:var(--site-graphite-soft);font-size:9.5px;font-weight:600}.oxb .db-legend .ptLinkText{flex-direction:row;align-items:baseline;gap:6px}.oxb .db-legend .ptLinkSub{font-family:var(--font-mono,ui-monospace, monospace);font-size:10.5px}.oxb .db-legendAll{margin-left:auto}.oxb .db-who{align-items:center;display:inline-flex}.oxb .db-noteRow{border-bottom:1px solid var(--site-rule);align-items:center;gap:10px;padding:9px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.oxb .db-noteRow{border-bottom:1px solid color-mix(in srgb, var(--site-rule) 60%, transparent)}}.oxb .db-noteRow .ptLink{flex:1}.oxb .db-noteRow:last-child{border-bottom:0}.oxb .db-noteRow .btn{justify-content:center;min-width:84px}.oxb .db-noteAge{font-family:var(--font-mono,ui-monospace, monospace);color:var(--high-text);font-size:11px}.oxb .db-noteFresh{color:var(--site-graphite)}.oxb .db-noteSigned{color:var(--norm-text);font-family:inherit;font-size:12px}.oxb[data-vp=mobile] .db-legendAll{margin-left:0}.oxb .nt-saved{color:var(--site-graphite);font-size:12px}.oxb .nt-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.oxb .nt-signed{min-height:35px;color:var(--norm-text);align-items:center;gap:7px;margin:0;font-size:13px;font-weight:550;display:inline-flex}.oxb[data-vp=mobile] .signBar .readMeter{flex-basis:100%;max-width:none}.oxb[data-vp=mobile] .nt-actions{width:100%}.oxb[data-vp=mobile] .nt-actions .nt-saved{flex-basis:100%}.oxb[data-vp=mobile] .nt-actions .btn{flex:1;justify-content:center}.oxb .prov:focus-visible{outline:2px solid var(--site-brand);outline-offset:1px}.oxb .copGrid{flex:1;grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid}.oxb[data-vp=tablet] .copGrid{grid-template-columns:minmax(0,1fr) 310px}.oxb[data-vp=mobile] .copGrid{grid-template-columns:1fr}.oxb .copGrid .copThread{max-height:520px}.oxb .cp-head{border-bottom:1px solid var(--site-rule);align-items:center;gap:9px;padding:13px 14px;font-size:13.5px;display:flex}.oxb .cp-dot{background:var(--site-brand);border-radius:50%;width:7px;height:7px}.oxb .cp-audited{margin:0 0 0 auto;padding:0}.oxb .cp-caret{background:var(--site-brand);vertical-align:-2px;width:7px;height:15px;display:inline-block}.oxb .srcCard .h b{flex:none}.oxb .srcCard .h .mono{text-align:right;font-size:11px}.oxb .cp-suggest{justify-content:flex-end}.oxb .cp-suggest .chip{white-space:normal;text-align:left;height:auto;min-height:28px;padding:5px 10px}.oxb .nw .tHead{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;height:auto}.oxb .nw .tile .cap{max-width:100%;color:var(--site-ink);font-weight:560}.oxb .nw .tile .stat{max-width:100%}.oxb .nw .tFoot{flex-wrap:wrap;row-gap:2px}.oxb .nw .tFoot span{overflow:visible}.oxb .nw .instrFoot span{white-space:nowrap}.oxb .nw .two .lrow .t,.oxb .nw .two .lrow .m{white-space:normal;overflow:visible}.oxb .sheetBody:focus{outline:none}.oxb .sheetBody:focus-visible{outline:2px solid var(--site-brand);outline-offset:-2px}.oxb .cl-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.oxb .cl-stat{border:1px solid var(--site-rule);background:var(--site-paper-sunk);min-width:0;color:var(--site-ink);font:inherit;text-align:left;cursor:pointer;border-radius:13px;flex-direction:column;align-items:flex-start;gap:2px;padding:11px 13px 12px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}@media (hover:hover){.oxb .cl-stat:hover{border-color:var(--site-rule-strong)}}.oxb .cl-stat[aria-pressed=true]{border-color:var(--site-brand)}@supports (color:color-mix(in lab, red, red)){.oxb .cl-stat[aria-pressed=true]{border-color:color-mix(in srgb, var(--site-brand) 70%, var(--site-rule-strong))}}.oxb .cl-stat[aria-pressed=true]{background:var(--site-brand)}@supports (color:color-mix(in lab, red, red)){.oxb .cl-stat[aria-pressed=true]{background:color-mix(in srgb, var(--site-brand) 8%, var(--site-paper-sunk))}}.oxb .cl-stat:focus-visible{outline:2px solid var(--site-brand);outline-offset:2px}.oxb .cl-statCap{color:var(--site-graphite);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;max-width:100%;font-size:11.5px;font-weight:540;display:inline-flex;overflow:hidden}.oxb .cl-statDot{border-radius:50%;flex:none;width:7px;height:7px}.oxb .cl-statN{letter-spacing:-.03em;margin-top:3px;font-size:22px;font-weight:600;line-height:1.15}.oxb .cl-statHint{color:var(--site-graphite-soft);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.oxb .cl-top{align-items:center}.oxb .cl-search .search{min-width:240px}.oxb .cl-filters{justify-content:space-between;gap:10px 14px;padding:0 16px 12px}.oxb .cl-selects{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oxb .cl-quick{background:var(--site-ink);border-color:var(--site-ink);color:var(--site-paper)}@media (hover:hover){.oxb .cl-quick:hover{color:var(--site-paper);background:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.oxb .cl-quick:hover{background:color-mix(in srgb, var(--site-ink) 85%, var(--site-paper))}}}.oxb .cl-selbar{color:var(--site-graphite);align-items:center;gap:8px;padding:0 16px;font-size:12.5px;display:flex}.oxb .cl-selbar:not(:empty){border-top:1px solid var(--site-rule);background:var(--site-brand);padding:8px 16px}@supports (color:color-mix(in lab, red, red)){.oxb .cl-selbar:not(:empty){background:color-mix(in srgb, var(--site-brand) 8%, transparent)}}.oxb .cl-selbar b{color:var(--site-ink);font-weight:580}.oxb .cl-selbar .linkBtn{min-height:24px;font-size:12.5px}.oxb .cl-selbar .cl-clear{color:var(--site-graphite)}.oxb table.dt.cl-table{min-width:50rem}.oxb .cl-table td{white-space:nowrap;vertical-align:middle}.oxb .cl-table th.cl-cbx,.oxb .cl-table td.cl-cbx{width:36px;padding-right:0}.oxb .cl-table th.cl-act,.oxb .cl-table td.cl-act{text-align:right;width:44px;padding-left:0}.oxb .cl-check{width:15px;height:15px;accent-color:var(--site-cta);cursor:pointer;margin:0;display:block}.oxb .cl-table tbody tr.cl-on{background:var(--site-brand)}@supports (color:color-mix(in lab, red, red)){.oxb .cl-table tbody tr.cl-on{background:color-mix(in srgb, var(--site-brand) 7%, transparent)}}.oxb .cl-who{align-items:center;min-width:0;display:inline-flex}.oxb .cl-who .rail-sev{margin-right:10px}.oxb .cl-who .ptLinkName{font-size:13px}.oxb .cl-who .ptLinkSub{font-size:10.5px}.oxb .cl-dim{color:var(--site-graphite);font-size:12.5px}.oxb .cl-none{color:var(--high-text);font-size:12px;font-weight:520}.oxb .cl-trend{align-items:center;gap:9px;display:inline-flex}.oxb .cl-trend>.mono{min-width:34px}.oxb .cl-status{flex-direction:column;gap:2px;display:inline-flex}.oxb .cl-sent{color:var(--site-graphite-soft);padding-left:12px;font-size:10.5px}.oxb .cl-more{border-color:#0000;width:28px;height:28px}.oxb .cl-more[aria-expanded=true]{background:var(--site-paper);border-color:var(--site-rule-strong);color:var(--site-ink)}.oxb .cl-menu{border:1px solid var(--site-rule-strong);background:var(--site-paper);min-width:180px;color:var(--site-ink);border-radius:11px;margin:0;padding:5px;position:fixed;inset:auto;overflow:visible;box-shadow:0 16px 40px -18px #00000073}.oxb .cl-menu:popover-open{flex-direction:column;display:flex}.oxb .cl-menu [role=menuitem]{width:100%;min-height:30px;color:var(--site-ink);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:6px 10px;font-size:12.5px;display:block}.oxb .cl-menu [role=menuitem]:hover,.oxb .cl-menu [role=menuitem]:focus-visible{background:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.oxb .cl-menu [role=menuitem]:hover,.oxb .cl-menu [role=menuitem]:focus-visible{background:color-mix(in srgb, var(--site-ink) 7%, transparent)}}.oxb .cl-menu [role=menuitem]:hover,.oxb .cl-menu [role=menuitem]:focus-visible{outline:none}.oxb .cl-menu [role=menuitem]:focus-visible{box-shadow:inset 0 0 0 2px var(--site-brand)}.oxb .cl-menu [role=menuitem][aria-disabled=true]{color:var(--norm-text);cursor:default;align-items:center;gap:6px;display:flex}.oxb .cl-menu [role=menuitem][aria-disabled=true]:hover{background:0 0}.oxb .cl-sheetNote{color:var(--site-graphite);margin:10px 0 0;font-size:12px;line-height:1.5}.oxb .cl-sendList{border:1px solid var(--site-rule);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.oxb .cl-sendList li+li{border-top:1px solid var(--site-rule)}@supports (color:color-mix(in lab, red, red)){.oxb .cl-sendList li+li{border-top:1px solid color-mix(in srgb, var(--site-rule) 60%, transparent)}}.oxb .cl-sendRow{align-items:center;padding:9px 12px}.oxb .cl-sendRow input{margin-top:0}.oxb .cl-sendName{flex-direction:column;flex:1;min-width:0;display:flex}.oxb .cl-sendName b{font-size:13px;font-weight:560}.oxb .cl-sendName span{color:var(--site-graphite-soft);font-size:11px}.oxb .cl-sendInst{color:var(--site-graphite);white-space:nowrap;font-size:11px}.oxb[data-vp=tablet] .cl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.oxb[data-vp=mobile] .cl-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.oxb[data-vp=mobile] .cl-stat{padding:10px 11px}.oxb[data-vp=mobile] .cl-statN{font-size:19px}.oxb[data-vp=mobile] .cl-top{flex-direction:column;align-items:stretch}.oxb[data-vp=mobile] .cl-search .search{width:100%;min-width:0}.oxb[data-vp=mobile] .cl-filters{padding:0 14px 12px}.oxb[data-vp=mobile] .cl-selects{flex-direction:column;align-items:stretch}.oxb[data-vp=mobile] .cl-selects .select{width:100%}.oxb[data-vp=mobile] .cl-selects .cl-quick{align-self:flex-start}.oxb[data-vp=mobile] .cl-filters .chips{flex-wrap:wrap;min-width:0}.oxb[data-vp=mobile] table.dt.cl-table{min-width:50rem}.oxb .cl-two{white-space:nowrap;flex-direction:column;gap:2px;display:flex}.oxb .cl-sub{color:var(--site-graphite-soft);font-size:11px}.oxb .cl-table td,.oxb .cl-table th{padding-left:11px;padding-right:11px}.oxb .cl-table .cl-two>.mono{font-size:12.5px}.oxb .cl-noTrend{color:var(--site-graphite-soft)}.oxb .pd-recent{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.oxb .pd-recent h3{letter-spacing:.1em;text-transform:uppercase;color:var(--site-graphite-soft);margin:0;font-size:10.5px;font-weight:600}.oxb .pd-recent ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.oxb .pd-recentChip{border:1px solid var(--site-rule);background:var(--site-paper-sunk);height:30px;color:var(--site-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 11px 0 4px;font-size:12.5px;font-weight:530;transition:border-color .18s,background .18s;display:inline-flex}@media (hover:hover){.oxb .pd-recentChip:hover{border-color:var(--site-rule-strong);background:var(--site-paper)}}.oxb .pd-recentChip:focus-visible,.oxb .pd-card:focus-visible{outline:2px solid var(--site-brand);outline-offset:2px}.oxb .pd-toolbar{gap:10px 12px}.oxb .pd-search .search{min-width:240px}.oxb .pd-right{align-items:center;gap:8px;margin-left:auto;display:flex}.oxb .pd-search{flex:1;max-width:360px}.oxb .pd-filterRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:-6px;display:flex}.oxb .pd-count{color:var(--site-graphite);white-space:nowrap;margin:0;font-size:12px}.oxb .pd-count b{color:var(--site-ink);font-weight:600}.oxb .pd-cards{min-width:0}.oxb .pd-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.oxb .pd-letter{letter-spacing:.02em;color:var(--site-graphite);grid-column:1/-1;align-items:center;gap:12px;margin:10px 0 0;font-size:12px;font-weight:600;line-height:1.4;display:flex}.oxb .pd-letter:first-child{margin-top:0}.oxb .pd-letter:after{content:"";background:var(--site-rule);flex:1;height:1px}.oxb .pd-pager{border:1px solid var(--site-rule);background:var(--site-paper-sunk);border-radius:13px;margin-top:14px;overflow:hidden}.oxb .pd-pager .pager{border-top:0}.oxb .pd-card{border:1px solid var(--site-rule);background:var(--site-paper-sunk);min-width:0;color:var(--site-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s, background .18s, transform .25s var(--b-ease);border-radius:13px;flex-direction:column;gap:10px;padding:13px 14px 12px;display:flex}@media (hover:hover){.oxb .pd-card:hover{border-color:var(--site-rule-strong);background:var(--site-paper)}.oxb .pd-card:hover .pd-name{text-decoration:underline;-webkit-text-decoration-color:var(--site-rule-strong);-webkit-text-decoration-color:var(--site-rule-strong);-webkit-text-decoration-color:var(--site-rule-strong);text-decoration-color:var(--site-rule-strong);text-underline-offset:3px}}.oxb .pd-card.pd-ref{border-style:dashed;border-color:var(--site-rule-strong)}.oxb .pd-cardHead{align-items:center;gap:11px;min-width:0;display:flex}.oxb .pd-cardId{flex-direction:column;gap:2px;min-width:0;display:flex}.oxb .pd-name{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.oxb .pd-meta{color:var(--site-graphite-soft);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:6px;font-size:11px;display:flex;overflow:hidden}.oxb .pd-init{width:40px;height:40px;color:var(--low-text);background:var(--low-bg);box-shadow:0 0 0 1px var(--site-rule-strong);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:640;display:grid}.oxb .pd-init.sm{width:24px;height:24px;font-size:9.5px}.oxb .pd-prog{color:var(--site-graphite);font-size:12px}.oxb .pd-cardRows{border-top:1px solid var(--site-rule);flex-direction:column;gap:6px;padding-top:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.oxb .pd-cardRows{border-top:1px solid color-mix(in srgb, var(--site-rule) 60%, transparent)}}.oxb .pd-cardRow{justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.oxb .pd-k{color:var(--site-graphite);flex:none}.oxb .pd-v{white-space:nowrap;font-size:12px}.oxb .pd-clin{white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:12px;display:inline-flex}.oxb .pd-clin .tAv{font-weight:640}.oxb .pd-none{color:var(--high-text);white-space:nowrap;font-size:12px;font-weight:520}.oxb .pd-cardFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;min-height:22px;margin-top:auto;display:flex}.oxb table.dt.pd-table{min-width:40rem}.oxb .pd-two{flex-direction:column;gap:2px;display:flex}.oxb .pd-two>.mono{font-size:12px}.oxb .pd-sub{color:var(--site-graphite-soft);font-size:11px}.oxb .pd-table th,.oxb .pd-table td{white-space:nowrap;vertical-align:middle}.oxb .pd-table .ptLinkSub{font-size:10.5px}.oxb .pd-table td.mono{font-size:12px}.oxb .pd-table td,.oxb .pd-table th{padding-left:11px;padding-right:11px}.oxb .pd-dim{color:var(--site-graphite);font-size:12.5px}.oxb .pd-statusCell{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.oxb .pd-form{flex-direction:column;gap:14px;display:flex}.oxb .pd-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.oxb .pd-form .select{display:flex}.oxb .pd-form .select select{height:38px;font-size:13px}.oxb .pd-hint{color:var(--site-graphite);margin:0;font-size:11.5px}.oxb[data-vp=mobile] .pd-search{max-width:none}.oxb[data-vp=mobile] .pd-search .search{width:100%;min-width:0}.oxb[data-vp=mobile] .pd-filterRow .chips{flex-wrap:wrap;min-width:0}.oxb[data-vp=mobile] .pd-right{justify-content:space-between;margin-left:0}.oxb[data-vp=mobile] .pd-right .select{flex:1 1 0;min-width:0}.oxb[data-vp=mobile] .pd-right .seg{flex:none;width:auto}.oxb[data-vp=mobile] .pd-right .seg button{flex:none}.oxb[data-vp=mobile] .pd-grid,.oxb[data-vp=mobile] .pd-pair{grid-template-columns:minmax(0,1fr)}.oxb[data-vp=mobile] .pd-recent{flex-direction:column;align-items:flex-start;gap:8px}.oxb .pd-meta>span+span:before{content:"·";margin-right:6px}.oxb .pd-fields{flex-direction:column;gap:12px;display:flex}.oxb .pd-fields h4{margin-bottom:0}.oxb .pd-form{gap:20px}.oxb .pd-reason{color:var(--site-ink);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.55}.oxb .rc-root{flex-direction:column;min-width:0;display:flex}.oxb .rc-crumb{min-height:24px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 0}.oxb .rc-crumb:hover{color:var(--site-ink);text-underline-offset:3px;text-decoration:underline}.oxb .rc-crumb:focus-visible,.oxb .rc-pillBtn:focus-visible,.oxb .rc-sideBtn:focus-visible{outline:2px solid var(--site-brand);outline-offset:2px}.oxb .rc-root .crumbs b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oxb .rc-root .nameRow h2{letter-spacing:-.028em;overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:660;line-height:1.25}.oxb[data-vp=mobile] .rc-root .nameRow h2{width:100%;font-size:17px}.oxb .rc-pillBtn{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;min-height:24px;padding:0;display:inline-flex}@media (hover:hover){.oxb .rc-pillBtn:hover .pill{border-color:var(--crit)}}.oxb .rc-btnRow{flex-wrap:wrap;gap:7px;display:flex}.oxb .rc-grow{flex:1;min-width:0}.oxb .rc-allergy{color:var(--crit-text)}.oxb .rc-ink{color:var(--site-ink);font-weight:600}.oxb .rc-strong{font-weight:545}.oxb .rc-soft{color:var(--site-graphite);font-size:12px}.oxb .rc-pad{padding:12px 14px}.oxb .rc-note{color:var(--site-graphite);margin:12px 0 0;font-size:11.5px}.oxb .rc-emptySub{margin-top:5px;font-size:11.5px}.oxb .rc-gateAct{margin-top:9px}.oxb .rc-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.oxb .rc-scaleIdle{background:var(--site-rule);opacity:1}.oxb .rc-instrNote{height:34px;color:var(--site-graphite);align-items:center;margin:8px 0 0;font-size:11.5px;display:flex}.oxb .rc-next{padding:13px 14px}.oxb .rc-nextDay{letter-spacing:-.03em;font-size:20px;font-weight:640}.oxb .rc-nextSub{color:var(--site-graphite);margin-top:3px;font-size:12.5px}.oxb .rc-due{background:var(--crit-bg);border:1px solid var(--crit);border-radius:9px;margin-top:11px;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.oxb .rc-due{border:1px solid color-mix(in srgb, var(--crit) 30%, transparent)}}.oxb .rc-due{font-size:11.5px}.oxb .rc-due b{color:var(--crit-text)}.oxb .rc-sideBtn{border:0;border-bottom:1px solid var(--site-rule);width:100%}@supports (color:color-mix(in lab, red, red)){.oxb .rc-sideBtn{border-bottom:1px solid color-mix(in srgb, var(--site-rule) 55%, transparent)}}.oxb .rc-sideBtn{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;font-size:13px}.oxb .rc-sideBtn:last-child{border-bottom:0}@media (hover:hover){.oxb .rc-sideBtn:hover{background:var(--site-paper)}@supports (color:color-mix(in lab, red, red)){.oxb .rc-sideBtn:hover{background:color-mix(in srgb, var(--site-paper) 70%, transparent)}}}.oxb .rc-sideVal{color:var(--site-graphite);align-items:center;gap:9px;font-size:12px;display:flex}.oxb .rc-pane{flex-direction:column;gap:14px;min-width:0;padding:16px 18px;display:flex}.oxb[data-vp=mobile] .rc-pane{padding:14px}.oxb .rc-wrapTop{flex-wrap:wrap}.oxb .rc-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.oxb .rc-count{font-family:var(--font-mono,ui-monospace, monospace);color:var(--site-graphite);font-size:11px}.oxb .rc-root .card table.dt thead th{border-top:0}.oxb .rc-root .card table.dt tbody tr:last-child td{border-bottom:0}.oxb .rc-list{margin:0;padding:0;list-style:none}.oxb .rc-item{border-bottom:1px solid var(--site-rule);align-items:center;gap:10px;padding-right:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.oxb .rc-item{border-bottom:1px solid color-mix(in srgb, var(--site-rule) 55%, transparent)}}.oxb .rc-item:last-child{border-bottom:0}.oxb .rc-itemMain{flex:1;align-items:center;gap:12px;min-width:0;padding:11px 0 11px 14px;transition:background .18s;display:flex}@media (hover:hover){.oxb .rc-item:hover{background:var(--site-paper)}@supports (color:color-mix(in lab, red, red)){.oxb .rc-item:hover{background:color-mix(in srgb, var(--site-paper) 70%, transparent)}}}.oxb .rc-itemDate{width:48px;color:var(--site-graphite);flex:none;font-size:11px}.oxb .rc-itemText{flex-direction:column;flex:1;min-width:0;display:flex}.oxb .rc-itemTitle{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:545;overflow:hidden}.oxb .rc-itemSub{color:var(--site-graphite);font-size:11.5px}.oxb .rc-docIc{border:1px solid var(--site-rule-strong);background:linear-gradient(var(--site-paper) 0 30%, var(--site-rule) 30% 34%, var(--site-paper) 34% 48%, var(--site-rule) 48% 52%, var(--site-paper) 52% 66%, var(--site-rule) 66% 70%, var(--site-paper) 70%);border-radius:4px;flex:none;width:22px;height:28px}.oxb[data-vp=mobile] .rc-noteItem .rc-itemMain{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date status""text status";gap:2px 10px;display:grid}.oxb[data-vp=mobile] .rc-noteItem .rc-itemDate{grid-area:date;width:auto}.oxb[data-vp=mobile] .rc-noteItem .rc-itemText{grid-area:text}.oxb[data-vp=mobile] .rc-noteItem .rc-itemMain>.pill{grid-area:status}.oxb[data-vp=mobile] .rc-docItem .rc-itemMain{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon text""icon status";gap:4px 12px;display:grid}.oxb[data-vp=mobile] .rc-docItem .rc-docIc{grid-area:icon}.oxb[data-vp=mobile] .rc-docItem .rc-itemText{grid-area:text}.oxb[data-vp=mobile] .rc-docItem .rc-itemMain>.stDot{grid-area:status;justify-self:start}.oxb[data-vp=mobile] .rc-itemTitle{white-space:normal}.oxb .rc-root .dtScroll:focus-visible{outline:2px solid var(--site-brand);outline-offset:-2px}.oxb[data-vp=tablet] .rc-root .ptFacts{grid-template-columns:repeat(5,minmax(0,1fr))}.oxb[data-vp=tablet] .rc-root .fact{padding-left:12px;padding-right:12px}.oxb[data-vp=tablet] .rc-root .fact:first-child{padding-left:18px}.oxb[data-vp=mobile] .rc-root .fact:last-child:nth-child(odd){grid-column:1/-1}.oxb[data-vp=mobile] .rc-root .cardTop{flex-wrap:wrap}.oxb .rc-callout{background:var(--crit-bg);border:1px solid var(--crit);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.oxb .rc-callout{border:1px solid color-mix(in srgb, var(--crit) 30%, transparent)}}.oxb .rc-callout{font-size:13px}.oxb .rc-callout b{color:var(--crit-text);font-weight:600}.oxb .rc-calloutSub{color:var(--site-graphite);margin-top:2px;font-size:12px}.oxb .rc-bullets{color:var(--site-graphite);flex-direction:column;gap:4px;margin:0;padding:0 16px 14px 34px;font-size:13px;list-style:outside;display:flex}.oxb .rc-body{white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.7}.oxb .rc-page{border:1px solid var(--site-rule);background:var(--site-paper-sunk);border-radius:10px;flex-direction:column;gap:8px;padding:18px;font-size:12.5px;display:flex}.oxb .rc-page span{color:var(--site-graphite);margin-bottom:6px;font-size:11.5px}.oxb .rc-page i{background:var(--site-rule);border-radius:3px;height:6px;display:block}.oxb[data-vp=mobile] .rc-btnRow>.btn:nth-child(3){grid-column:1/-1}.oxb .rc-bookBtn{margin-top:10px}.oxb .rc-nowrap{white-space:nowrap}.oxb .rc-root .meterTop .v.rc-word{font-family:inherit}.oxb .rc-root .linkBtn{align-items:center;gap:4px;min-height:24px;display:inline-flex}.oxb .rc-hint{color:var(--site-graphite);margin:8px 0 0;font-size:12px}.oxb .rc-full .select{width:100%}.oxb .rc-noDoc{border:1px dashed var(--site-rule-strong);text-align:center;color:var(--site-graphite);border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:26px 16px;font-size:12.5px;display:flex}.oxb .rc-noDoc b{color:var(--site-ink);font-size:13px;font-weight:580}.oxb .t-individual{--ev:var(--site-brand)}.oxb .t-intake,.oxb .t-med{--ev:var(--low)}@supports (color:color-mix(in lab, red, red)){.oxb .t-med{--ev:color-mix(in srgb, var(--low) 55%, var(--crit))}}.oxb .t-risk{--ev:var(--crit)}.oxb .t-group{--ev:var(--high)}.oxb .t-admin,.oxb .t-supervision{--ev:var(--unk)}.oxb .sc-nav{align-items:center;gap:6px;min-width:0;display:flex}.oxb .sc-nav .btn.sm{height:30px}.oxb .sc-nav .btn[aria-pressed=true]{background:var(--site-paper)}.oxb .sc-weekLabel{letter-spacing:-.015em;white-space:nowrap;margin-left:8px;font-size:14px;font-weight:620}.oxb .sc-layout{flex-direction:column;gap:14px;display:flex}.oxb .sc-main{min-width:0}.oxb .sc-side{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;min-width:0;display:grid}.oxb .sc-gridScroll{overscroll-behavior-x:contain;overflow-x:auto}.oxb .sc-grid{min-width:470px}.oxb .sc-gh,.oxb .sc-tasks,.oxb .sc-gb{grid-template-columns:46px repeat(5,minmax(0,1fr));display:grid}.oxb .sc-gh{border-bottom:1px solid var(--site-rule)}.oxb .sc-dh{border:0;border-left:1px solid var(--site-rule);min-width:0;color:var(--site-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:1px;padding:10px 8px 9px;transition:background .18s;display:flex}@media (hover:hover){.oxb .sc-dh:hover{background:var(--site-paper)}}.oxb .sc-dh:focus-visible{outline:2px solid var(--site-brand);outline-offset:-2px}.oxb .sc-dhWd{letter-spacing:.08em;text-transform:uppercase;color:var(--site-graphite-soft);font-size:10px;font-weight:600}.oxb .sc-dhN{border-radius:6px;margin-left:-5px;padding:0 5px;font-size:16px;font-weight:620;line-height:1.25}.oxb .sc-dh[aria-current] .sc-dhN{background:var(--site-ink);color:var(--site-paper)}.oxb .sc-dhCount{color:var(--site-graphite-soft);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10.5px;overflow:hidden}.oxb .sc-tasks{border-bottom:1px solid var(--site-rule)}.oxb .sc-tasksLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--site-graphite-soft);place-items:center;font-size:10px;font-weight:600;display:grid}.oxb .sc-taskCell{border-left:1px solid var(--site-rule);min-width:0;padding:4px}.oxb .sc-task{border:1px solid var(--crit);align-items:center;gap:5px;width:100%;min-height:24px;padding:3px 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.oxb .sc-task{border:1px solid color-mix(in srgb, var(--crit) 40%, transparent)}}.oxb .sc-task{background:var(--crit-bg);color:var(--crit-text);font:inherit;text-align:left;cursor:pointer;border-radius:6px;font-size:10.5px}.oxb .sc-task svg{flex:none}.oxb .sc-task>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.oxb .sc-task:focus-visible{outline:2px solid var(--site-brand);outline-offset:1px}.oxb .sc-gb{height:calc(var(--sc-hour) * 10);margin-bottom:8px;position:relative}.oxb .sc-hours{position:relative}.oxb .sc-hours span{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--site-graphite-soft);background:var(--site-paper-sunk);font-size:10px;line-height:1.3;position:absolute;right:7px;transform:translateY(-50%)}.oxb .sc-hours span:first-child{transform:none;top:2px!important}.oxb .sc-hours .sc-nowTag{z-index:1;color:var(--crit-text);font-weight:650}.oxb .sc-col{border-left:1px solid var(--site-rule);background-image:linear-gradient(to bottom, var(--site-rule) 1px, transparent 1px), linear-gradient(to bottom, var(--site-rule) 1px, transparent 1px);min-width:0;position:relative}@supports (color:color-mix(in lab, red, red)){.oxb .sc-col{background-image:linear-gradient(to bottom, var(--site-rule) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--site-rule) 45%, transparent) 1px, transparent 1px)}}.oxb .sc-col{background-size:100% var(--sc-hour), 100% calc(var(--sc-hour) / 2)}.oxb .sc-col.is-today{background-color:var(--site-brand)}@supports (color:color-mix(in lab, red, red)){.oxb .sc-col.is-today{background-color:color-mix(in srgb, var(--site-brand) 5%, transparent)}}.oxb .sc-now{background:var(--crit);z-index:3;pointer-events:none;height:2px;margin-top:-1px;position:absolute;left:0;right:0}.oxb .sc-now:before{content:"";background:var(--crit);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.oxb .sc-ev{z-index:1;border:1px solid var(--ev);flex-direction:column;gap:1px;min-width:0;margin-top:1px;padding:3px 6px 3px 9px;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.oxb .sc-ev{border:1px solid color-mix(in srgb, var(--ev) 32%, transparent)}}.oxb .sc-ev{background:var(--ev);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.oxb .sc-ev{background:color-mix(in srgb, var(--ev) 12%, var(--site-paper))}}.oxb .sc-ev{color:var(--site-ink);font:inherit;text-align:left;cursor:pointer;font-size:11.5px;line-height:1.3;transition:background .18s,box-shadow .18s;overflow:hidden}.oxb .sc-ev:before{content:"";background:var(--ev);width:3px;position:absolute;top:0;bottom:0;left:0}@media (hover:hover){.oxb .sc-ev:hover{background:var(--ev)}@supports (color:color-mix(in lab, red, red)){.oxb .sc-ev:hover{background:color-mix(in srgb, var(--ev) 20%, var(--site-paper))}}.oxb .sc-ev:hover{z-index:2}}.oxb .sc-ev:focus-visible{outline:2px solid var(--site-brand);outline-offset:1px;z-index:2}.oxb .sc-evTop{align-items:center;gap:4px;min-width:0;display:flex}.oxb .sc-evT{color:var(--site-graphite);flex:none;font-size:10.5px}.oxb .sc-evName{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:590;overflow:hidden}.oxb .sc-evDot{background:var(--high);border-radius:50%;flex:none;width:6px;height:6px}.oxb .sc-evRisk{color:var(--crit);flex:none}.oxb .sc-evMeta,.oxb .sc-evL3{color:var(--site-graphite);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:1.3;overflow:hidden}.oxb .sc-evL3.is-st{font-weight:600}.oxb .sc-ev.s-no-show .sc-evL3{color:var(--crit-text)}.oxb .sc-ev.is-short{flex-direction:row;align-items:center;padding-top:0;padding-bottom:0;font-size:11px}.oxb .sc-ev.is-narrow{padding-left:6px;padding-right:3px;font-size:10.5px}.oxb .sc-ev.is-narrow .sc-evRisk{width:10px;height:10px}.oxb .sc-ev.is-block{background:var(--site-paper-sunk);border-style:dashed;border-color:var(--site-rule-strong)}.oxb .sc-ev.is-block .sc-evName{color:var(--site-graphite);font-weight:540}@media (hover:hover){.oxb .sc-ev.is-block:hover{background:var(--site-paper)}}.oxb .sc-ev.is-past{background:var(--ev)}@supports (color:color-mix(in lab, red, red)){.oxb .sc-ev.is-past{background:color-mix(in srgb, var(--ev) 5%, var(--site-paper-sunk))}}.oxb .sc-ev.is-past{border-color:var(--site-rule)}.oxb .sc-ev.is-past:before{background:var(--ev)}@supports (color:color-mix(in lab, red, red)){.oxb .sc-ev.is-past:before{background:color-mix(in srgb, var(--ev) 45%, var(--site-rule))}}.oxb .sc-ev.is-past .sc-evName{color:var(--site-graphite);font-weight:520}.oxb .sc-ev.s-checked-in{background:var(--ev)}@supports (color:color-mix(in lab, red, red)){.oxb .sc-ev.s-checked-in{background:color-mix(in srgb, var(--ev) 22%, var(--site-paper))}}.oxb .sc-ev.s-checked-in{border-color:var(--ev)}.oxb .sc-ev.s-no-show,.oxb .sc-ev.s-cancelled{background-color:var(--site-paper-sunk);background-image:repeating-linear-gradient(135deg, transparent 0 5px, var(--site-rule) 5px 6px)}@supports (color:color-mix(in lab, red, red)){.oxb .sc-ev.s-no-show,.oxb .sc-ev.s-cancelled{background-image:repeating-linear-gradient(135deg, transparent 0 5px, color-mix(in srgb, var(--site-rule) 70%, transparent) 5px 6px)}}.oxb .sc-ev.s-no-show,.oxb .sc-ev.s-cancelled{border-style:dashed}.oxb .sc-ev.s-no-show .sc-evName,.oxb .sc-ev.s-cancelled .sc-evName{color:var(--site-graphite);text-decoration:line-through}.oxb .sc-ev.is-hl{box-shadow:0 0 0 2px var(--site-paper), 0 0 0 4px var(--site-brand);z-index:2;animation:sc-pulse 1.2s var(--b-ease) 1}@keyframes sc-pulse{0%{box-shadow:0 0 0 2px var(--site-paper), 0 0 0 10px color-mix(in srgb, var(--site-brand) 40%, transparent)}}.oxb .sc-dayOnly{display:none}.oxb .sc-dayChips{border-bottom:1px solid var(--site-rule);padding:12px 14px}.oxb .sc-agenda{margin:0;padding:0;list-style:none}.oxb .sc-ag{border-top:1px solid var(--site-rule);grid-template-columns:52px 3px minmax(0,1fr) auto auto;align-items:center;gap:4px 12px;padding:10px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.oxb .sc-ag{border-top:1px solid color-mix(in srgb, var(--site-rule) 60%, transparent)}}.oxb .sc-ag{cursor:pointer;transition:background .18s}.oxb .sc-ag:first-child{border-top:0}@media (hover:hover){.oxb .sc-ag:hover{background:var(--site-paper)}@supports (color:color-mix(in lab, red, red)){.oxb .sc-ag:hover{background:color-mix(in srgb, var(--site-paper) 70%, transparent)}}}.oxb .sc-ag.is-hl{background:var(--site-brand)}@supports (color:color-mix(in lab, red, red)){.oxb .sc-ag.is-hl{background:color-mix(in srgb, var(--site-brand) 9%, transparent)}}.oxb .sc-ag.is-task{cursor:default;background:var(--crit-bg)}.oxb .sc-agTime{flex-direction:column;line-height:1.3;display:flex}.oxb .sc-agTime .mono{font-size:13px;font-weight:580}.oxb .sc-agTime span+span{color:var(--site-graphite-soft);font-size:10.5px}.oxb .sc-ag.is-past .sc-agTime .mono{color:var(--site-graphite)}.oxb .sc-agRail{background:var(--ev);border-radius:2px;align-self:stretch;width:3px;min-height:30px}.oxb .sc-agMain{flex-direction:column;min-width:0;font-size:13px;display:flex}.oxb .sc-agMain>b{white-space:nowrap;text-overflow:ellipsis;font-weight:560;overflow:hidden}.oxb .sc-agMain>span{color:var(--site-graphite-soft);font-size:11px}.oxb .sc-agBlock{align-items:center;gap:8px;min-width:0;display:flex}.oxb .sc-agIc{border:1px dashed var(--site-rule-strong);width:22px;height:22px;color:var(--site-graphite);border-radius:50%;flex:none;place-items:center;display:grid}.oxb .sc-agBlockText{flex-direction:column;min-width:0;display:flex}.oxb .sc-agBlockText>b{font-weight:545}.oxb .sc-agBlockText>span{color:var(--site-graphite-soft);font-size:11px}.oxb .sc-ag.s-no-show .ptLinkName,.oxb .sc-ag.s-cancelled .ptLinkName{text-decoration:line-through}.oxb .sc-agTags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;display:flex}.oxb .sc-riskTag{color:var(--crit-text);align-items:center;gap:4px;font-size:11px;font-weight:580;display:inline-flex}.oxb .sc-legend{gap:6px 14px}.oxb .sc-key{align-items:center;gap:5px;display:inline-flex}.oxb .sc-sw{background:var(--ev);border-radius:3px;width:9px;height:9px}.oxb .sc-card .cardTop h3{letter-spacing:-.015em;margin:0;font-size:14px;font-weight:620}.oxb .sc-cardSub{color:var(--site-graphite-soft);white-space:nowrap;font-size:11px}.oxb .sc-quiet{color:var(--site-graphite);margin:0;font-size:12px;line-height:1.45}.oxb .sc-card>.sc-quiet{padding:12px 14px 14px}.oxb .sc-stats{border-bottom:1px solid var(--site-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.oxb .sc-stats>div{border-left:1px solid var(--site-rule);padding:10px 14px}.oxb .sc-stats>div:first-child{border-left:0}.oxb .sc-stats dt{letter-spacing:.08em;text-transform:uppercase;color:var(--site-graphite-soft);font-size:10px;font-weight:600}.oxb .sc-stats dd{letter-spacing:-.02em;margin:2px 0 0;font-size:20px;font-weight:620}.oxb .sc-mini{margin:0;padding:4px 0;list-style:none}.oxb .sc-miniRow{grid-template-columns:38px 7px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;transition:background .18s;display:grid}@media (hover:hover){.oxb .sc-miniRow:hover{background:var(--site-paper)}@supports (color:color-mix(in lab, red, red)){.oxb .sc-miniRow:hover{background:color-mix(in srgb, var(--site-paper) 70%, transparent)}}}.oxb .sc-miniT{color:var(--site-graphite);font-size:11.5px}.oxb .sc-miniDot{background:var(--ev);border-radius:50%;width:7px;height:7px}.oxb .sc-miniName{white-space:nowrap;text-overflow:ellipsis;font-weight:540;overflow:hidden}.oxb .sc-miniRow.s-no-show .sc-miniName,.oxb .sc-miniRow.s-cancelled .sc-miniName{color:var(--site-graphite);text-decoration:line-through}.oxb .sc-miniRow.s-no-show .sc-miniSt{color:var(--crit-text)}.oxb .sc-miniSt{color:var(--site-graphite-soft);white-space:nowrap;font-size:11px}.oxb .sc-cardFoot{border-top:1px solid var(--site-rule);padding:9px 14px}.oxb .sc-due.is-open{border-color:var(--crit)}@supports (color:color-mix(in lab, red, red)){.oxb .sc-due.is-open{border-color:color-mix(in srgb, var(--crit) 45%, var(--site-rule))}}.oxb .sc-due.is-open{box-shadow:inset 3px 0 0 var(--crit)}.oxb .sc-dueBody{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px 14px;display:flex}.oxb .sc-dueLine{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;width:100%;margin:0;display:flex}.oxb .sc-dueLeft{color:var(--crit-text);font-size:11px;font-weight:620}.oxb .sc-dueBar{background:var(--site-ink);border-radius:2px;width:100%;height:4px}@supports (color:color-mix(in lab, red, red)){.oxb .sc-dueBar{background:color-mix(in srgb, var(--site-ink) 8%, transparent)}}.oxb .sc-dueBar{overflow:hidden}.oxb .sc-dueBar span{background:var(--crit);border-radius:2px;height:100%;display:block}.oxb .sc-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;padding:10px 12px 12px;display:grid}.oxb .sc-calWd{text-align:center;color:var(--site-graphite-soft);padding-bottom:4px;font-size:10px;font-weight:600}.oxb .sc-calDay{min-width:24px;height:30px;color:var(--site-ink);font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;font-size:12px;transition:background .18s;display:grid;position:relative}.oxb span.sc-calDay{cursor:default}.oxb .sc-calDay.is-weekend{color:var(--site-graphite-soft)}@media (hover:hover){.oxb button.sc-calDay:hover{background:var(--site-paper)}}.oxb .sc-calDay:focus-visible{outline:2px solid var(--site-brand);outline-offset:1px}.oxb .sc-calDay.is-today{box-shadow:inset 0 0 0 1px var(--site-brand);font-weight:700}.oxb .sc-calDay[aria-pressed=true],.oxb .sc-calDay[aria-pressed=true]:hover{background:var(--site-ink);color:var(--site-paper)}.oxb .sc-calDot{background:var(--site-brand);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}.oxb .sc-calDay[aria-pressed=true] .sc-calDot{background:var(--site-paper)}.oxb .btn.ghost.sc-danger{color:var(--crit-text);border-color:var(--crit)}@supports (color:color-mix(in lab, red, red)){.oxb .btn.ghost.sc-danger{border-color:color-mix(in srgb, var(--crit) 45%, var(--site-rule))}}.oxb .sc-slotDay+.sc-slotDay{margin-top:14px}.oxb .sc-slotLabel{color:var(--site-ink);justify-content:space-between;gap:10px;margin:0 0 8px;font-size:12.5px;font-weight:560;display:flex}.oxb .sc-slotLabel span{color:var(--site-graphite);font-size:11.5px;font-weight:450}.oxb .sc-slots{flex-wrap:wrap;gap:6px;display:flex}.oxb .sc-slots .chip{font-size:11.5px}.oxb .sc-reason{color:var(--site-graphite);font-size:12px}.oxb .sc-riskLink{color:var(--crit-text);text-align:right;font-size:12.5px}.oxb .btn.danger.sc-dangerBtn{color:var(--site-paper)}.oxb .sc-ptRow{border-bottom:1px solid var(--site-rule);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.oxb .sc-ptRow .ptLinkName{font-size:14px}.oxb .sc-ptRow .ptLinkSub{color:var(--site-graphite);font-size:12px}.oxb .sheetFoot .sc-footLead{margin-right:auto}.oxb .linkBtn.sc-rowAct{font-size:12.5px}.oxb .sc-note{margin-top:10px}.oxb .sc-hist{margin:0;padding:0;list-style:none}.oxb .sc-histRow{border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;width:calc(100% + 16px);min-height:34px;margin:0 -8px;padding:7px 8px;font-size:12.5px;display:grid}.oxb .sc-hist li+li .sc-histRow{border-top:1px solid var(--site-rule)}@supports (color:color-mix(in lab, red, red)){.oxb .sc-hist li+li .sc-histRow{border-top:1px solid color-mix(in srgb, var(--site-rule) 60%, transparent)}}@media (hover:hover){.oxb .sc-histRow:hover{background:var(--site-paper-sunk)}}.oxb .sc-histType{color:var(--site-graphite)}.oxb .sc-form{flex-direction:column;gap:14px;display:flex}.oxb .sc-formRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.oxb .sc-form .select,.oxb .nwSheet .field .select{width:100%}.oxb .sc-form .seg{align-self:flex-start}.oxb .sc-noSlot{height:34px;color:var(--crit-text);align-items:center;font-size:12.5px;display:flex}@media (prefers-reduced-motion:reduce){.oxb .sc-ev.is-hl{animation:none}}.oxb[data-vp=tablet] .sc-side{grid-template-columns:repeat(2,minmax(0,1fr))}.oxb[data-vp=mobile] .sc-side{grid-template-columns:minmax(0,1fr)}.oxb[data-vp=tablet] .sc-grid{min-width:640px}.oxb[data-vp=mobile] .sc-wkOnly,.oxb[data-vp=mobile] .sc-modes,.oxb[data-vp=mobile] .sc-bar>.grow{display:none}.oxb[data-vp=mobile] .sc-dayOnly{display:block}.oxb[data-vp=mobile] .sc-filter .select{width:100%}.oxb[data-vp=mobile] .sc-weekLabel{margin-left:auto}.oxb[data-vp=mobile] .sc-todayFoot{display:none}.oxb[data-vp=mobile] .sc-dayChips{padding:10px 12px}.oxb[data-vp=mobile] .sc-ag{grid-template-columns:44px 3px minmax(0,1fr) auto;gap:6px 10px;padding:10px 12px}.oxb[data-vp=mobile] .sc-agTime{grid-area:1/1/span 2;align-self:start}.oxb[data-vp=mobile] .sc-agRail{grid-area:1/2/span 2}.oxb[data-vp=mobile] .sc-agMain{grid-area:1/3}.oxb[data-vp=mobile] .sc-agTags{grid-area:2/3;justify-content:flex-start}.oxb[data-vp=mobile] .sc-ag>:last-child{grid-area:1/4/span 2}.oxb[data-vp=mobile] .sc-formRow{grid-template-columns:minmax(0,1fr)}.oxb[data-vp=tablet] .sc-ev.is-short .sc-evT,.oxb[data-vp=tablet] .sc-taskWho{display:none}.oxb[data-vp=mobile] .sc-ag .ptLinkSub,.oxb[data-vp=mobile] .sc-agMain>b,.oxb .sc-dueBody .ptLinkSub{white-space:normal}.oxb[data-vp=mobile] .nwSheet .sheetFoot:has(.sc-footLead){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.oxb[data-vp=mobile] .nwSheet .sheetFoot:has(.sc-footLead) .btn{justify-content:center;margin:0}.oxb[data-vp=mobile] .sc-dayChips .chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.oxb[data-vp=mobile] .nwSheet .sheetFoot:has(.sc-footLead) .btn:last-child:nth-child(odd){grid-column:1/-1}.oxb[data-vp=tablet] .sc-grid.is-all{min-width:840px}.oxb .sc-dayChip{gap:5px}.oxb .sc-short,.oxb[data-vp=mobile] .sc-ag .sc-long{display:none}.oxb[data-vp=mobile] .sc-ag .sc-short{display:inline}.oxb[data-vp=mobile] .sc-dayChips .chips.sc-days{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid;overflow:visible}.oxb[data-vp=mobile] .sc-dayChip{border-radius:10px;grid-template-columns:auto auto;justify-content:center;gap:0 3px;height:auto;min-height:40px;padding:4px 2px;font-size:11px;line-height:1.25;display:grid}.oxb[data-vp=mobile] .sc-dayChip>span:first-child{text-align:center;grid-column:1/-1}.oxb[data-vp=mobile] .sc-stats>div{padding:9px 10px}.oxb[data-vp=mobile] .sc-stats dt{letter-spacing:0;text-transform:none;font-size:11px}.oxb .ms-body{flex:1}.oxb .ms-split{border:1px solid var(--site-rule);background:var(--site-paper);border-radius:14px;grid-template-columns:320px minmax(0,1fr);height:660px;display:grid;overflow:hidden}.oxb .ms-list{border-right:1px solid var(--site-rule);background:var(--site-paper-sunk);flex-direction:column;min-width:0;min-height:0;display:flex}.oxb .ms-filters{border-bottom:1px solid var(--site-rule);flex-direction:column;gap:10px;padding:12px;display:flex}.oxb .ms-filters .search{min-width:0}.oxb .ms-filters .seg{width:100%;display:flex}.oxb .ms-filters .seg button{flex:auto;gap:4px;padding:6px 5px;font-size:11.5px}.oxb .ms-filters .chips{gap:5px}.oxb .ms-filters .chip{height:26px;padding:0 9px;font-size:11.5px}.oxb .ms-listScroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.oxb .ms-rows{margin:0;padding:0;list-style:none}.oxb .ms-rowWrap{border-bottom:1px solid var(--site-rule)}@supports (color:color-mix(in lab, red, red)){.oxb .ms-rowWrap{border-bottom:1px solid color-mix(in srgb, var(--site-rule) 60%, transparent)}}.oxb .ms-row{grid-template-columns:7px 32px minmax(0,1fr);align-items:start;gap:9px;padding:11px 12px 11px 8px;transition:background .18s;display:grid;position:relative}.oxb .ms-row:focus-visible{outline-offset:-2px}@media (hover:hover){.oxb .ms-row:hover{background:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.oxb .ms-row:hover{background:color-mix(in srgb, var(--site-ink) 4%, transparent)}}}.oxb .ms-row[aria-current=true]:before{content:"";background:var(--site-brand);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:0}.oxb .ms-dot{border-radius:50%;width:7px;height:7px;margin-top:13px}.oxb .ms-rowWrap.unread .ms-dot{background:var(--site-brand)}.oxb .ms-row .face,.oxb .ms-row .tAv{margin-top:1px}.oxb .ms-org{color:var(--site-accent-text);background:var(--site-brand);border-radius:10px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.oxb .ms-org{background:color-mix(in srgb, var(--site-brand) 12%, var(--site-paper))}}.oxb .ms-org{border-color:var(--site-brand)}@supports (color:color-mix(in lab, red, red)){.oxb .ms-org{border-color:color-mix(in srgb, var(--site-brand) 30%, transparent)}}.oxb .ms-rowMain{flex-direction:column;gap:1px;min-width:0;display:flex}.oxb .ms-rowTop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.oxb .ms-sender,.oxb .ms-subj,.oxb .ms-prev{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.oxb .ms-sender{color:var(--site-ink);font-size:13px;font-weight:500}.oxb .ms-time{color:var(--site-graphite-soft);flex:none;font-size:10.5px}.oxb .ms-subj{color:var(--site-ink);font-size:12.5px}.oxb .ms-prev{color:var(--site-graphite);font-size:12px}.oxb .ms-rowWrap.unread .ms-sender,.oxb .ms-rowWrap.unread .ms-subj{font-weight:650}.oxb .ms-rowWrap.unread .ms-time{color:var(--site-ink);font-weight:600}.oxb .ms-rowMeta{color:var(--site-graphite-soft);flex-wrap:wrap;align-items:center;gap:4px 7px;margin-top:5px;font-size:10.5px;display:flex}.oxb .ms-ptChip{border:1px solid var(--site-rule);background:var(--site-paper);color:var(--site-graphite);white-space:nowrap;border-radius:5px;padding:1px 6px}.oxb .ms-metaIc{color:var(--site-graphite);display:inline-flex}.oxb .ms-flag{color:var(--high-text);align-items:center;gap:3px;font-weight:560;display:inline-flex}.oxb .ms-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.oxb .ms-none{flex:1;place-items:center;display:grid}.oxb .ms-read{flex-direction:column;flex:1;min-height:0;display:flex}.oxb .ms-readHead{border-bottom:1px solid var(--site-rule);padding:14px 18px 12px}.oxb .ms-back{margin-bottom:10px;display:none}.oxb .ms-titleRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.oxb .ms-titleText{min-width:0}.oxb .ms-titleText h3{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:640;line-height:1.3}.oxb .ms-parts{color:var(--site-graphite);margin:3px 0 0;font-size:12px}.oxb .ms-nb{white-space:nowrap}.oxb .ms-tools{flex:none;gap:6px;display:flex}.oxb .ms-tools .iconBtn[aria-pressed=true]{background:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.oxb .ms-tools .iconBtn[aria-pressed=true]{background:color-mix(in srgb, var(--site-ink) 8%, transparent)}}.oxb .ms-tools .iconBtn[aria-pressed=true]{border-color:var(--site-rule-strong);color:var(--site-ink)}.oxb .ms-tools .iconBtn[disabled]{opacity:.42;cursor:not-allowed}.oxb .ms-relRow{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px;font-size:12.5px;display:flex}.oxb .ms-rel{align-items:center;gap:8px;min-width:0;display:inline-flex}.oxb .ms-relK{color:var(--site-graphite);font-size:11px}.oxb .ms-prov{color:var(--norm-text);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.oxb .ms-ctx{border-bottom:1px solid var(--site-rule);background:var(--site-paper-sunk);flex-direction:column;gap:10px;padding:11px 18px 12px;font-size:12.5px;display:flex}.oxb .ms-ctxFacts{flex-wrap:wrap;align-items:flex-start;gap:8px 26px;display:flex}.oxb .ms-ctxItem{flex-direction:column;gap:4px;min-width:0;display:flex}.oxb .ms-ctxK{letter-spacing:.08em;text-transform:uppercase;color:var(--site-graphite-soft);font-size:10px;font-weight:600;line-height:14px}.oxb .ms-ctxV{min-height:22px;color:var(--site-ink);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.oxb .ms-ctxActs{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.oxb .ms-done{color:var(--norm-text);align-items:center;gap:6px;font-size:12px;font-weight:550;display:inline-flex}.oxb .ms-risk.btn.ghost{color:var(--crit-text);border-color:var(--crit)}@supports (color:color-mix(in lab, red, red)){.oxb .ms-risk.btn.ghost{border-color:color-mix(in srgb, var(--crit) 40%, transparent)}}.oxb .ms-risk.btn.ghost{background:var(--crit-bg)}.oxb .ms-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:16px 18px;overflow-y:auto}.oxb .ms-scroll:focus-visible{outline:2px solid var(--site-brand);outline-offset:-2px}.oxb .ms-thread{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.oxb .ms-msg{flex-direction:column;align-items:flex-start;gap:4px;max-width:84%;display:flex}.oxb .ms-msg.us{align-self:flex-end;align-items:flex-end}.oxb .ms-meta{color:var(--site-graphite-soft);font-size:11px}.oxb .ms-bub{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:13px;padding:10px 13px;font-size:13.5px;line-height:1.55}.oxb .ms-msg.them .ms-bub{background:var(--site-paper-sunk);border:1px solid var(--site-rule);color:var(--site-ink);border-bottom-left-radius:4px}.oxb .ms-msg.us .ms-bub{background:var(--site-ink);color:var(--site-paper);border-bottom-right-radius:4px}.oxb .ms-att{border:1px solid var(--site-rule);background:var(--site-paper);max-width:100%;min-height:26px;color:var(--site-ink);font:inherit;cursor:pointer;overflow-wrap:anywhere;text-align:left;border-radius:7px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;display:inline-flex}@media (hover:hover){.oxb .ms-att:hover{border-color:var(--site-rule-strong)}}.oxb .ms-att:focus-visible{outline:2px solid var(--site-brand);outline-offset:2px}.oxb .ms-delivered{color:var(--site-graphite-soft);font-size:10.5px}.oxb .ms-sys{background:var(--site-ink);border-radius:999px;align-self:center;padding:4px 11px}@supports (color:color-mix(in lab, red, red)){.oxb .ms-sys{background:color-mix(in srgb, var(--site-ink) 6%, transparent)}}.oxb .ms-sys{color:var(--site-graphite);text-align:center;font-size:11.5px}.oxb .ms-composer{border-top:1px solid var(--site-rule);background:var(--site-paper-sunk);flex-direction:column;gap:8px;padding:10px 14px 12px;display:flex}.oxb .ms-tpl{flex-wrap:wrap;gap:5px;display:flex}.oxb .ms-tpl .chip{height:26px;font-size:11.5px}.oxb .ms-input{border:1px solid var(--site-rule);background:var(--site-paper);width:100%;min-height:56px;max-height:122px;color:var(--site-ink);font:inherit;resize:none;border-radius:9px;padding:8px 11px;font-size:13.5px;line-height:1.45;display:block;overflow-y:auto}.oxb .ms-input::placeholder{color:var(--site-graphite-soft)}.oxb .ms-input:focus{border-color:var(--site-brand);box-shadow:0 0 0 3px var(--site-brand);outline:none}@supports (color:color-mix(in lab, red, red)){.oxb .ms-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--site-brand) 18%, transparent)}}@media (pointer:coarse){.oxb .ms-input{font-size:16px}}.oxb .ms-compFoot{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.oxb .ms-fileCheck{align-items:center;font-size:12.5px}.oxb .ms-fileCheck input{margin-top:0}.oxb .ms-kbd{font-family:var(--font-mono,ui-monospace, monospace);color:var(--site-graphite-soft);margin-left:auto;font-size:10.5px}.oxb .ms-hint{color:var(--site-graphite-soft);font-size:12px}.oxb[data-vp=tablet] .ms-split{grid-template-columns:280px minmax(0,1fr);height:720px}.oxb[data-vp=mobile] .ms-split{grid-template-columns:minmax(0,1fr);height:auto}.oxb[data-vp=mobile] .ms-split[data-open=true] .ms-list,.oxb[data-vp=mobile] .ms-split[data-open=false] .ms-pane{display:none}.oxb[data-vp=mobile] .ms-list{border-right:0}.oxb[data-vp=mobile] .ms-listScroll,.oxb[data-vp=mobile] .ms-scroll{overflow:visible}.oxb[data-vp=mobile] .ms-back{display:inline-flex}.oxb[data-vp=mobile] .ms-readHead,.oxb[data-vp=mobile] .ms-ctx,.oxb[data-vp=mobile] .ms-scroll{padding-left:14px;padding-right:14px}.oxb[data-vp=mobile] .ms-titleRow{flex-direction:column;gap:10px}.oxb[data-vp=mobile] .ms-msg{max-width:92%}.oxb[data-vp=mobile] .ms-kbd{display:none}.oxb[data-vp=mobile] .ms-compFoot .btn{margin-left:auto}.oxb[data-vp=mobile] .ms-filters .seg button{padding:7px 3px;font-size:11px}.oxb[data-vp=mobile] .ms-subj{white-space:normal}.oxb .ms-filters{container-type:inline-size}@container (max-width:300px){.oxb .ms-filters .seg{grid-template-columns:1fr 1fr;display:grid}.oxb .ms-filters .seg button{padding:7px 6px}}.oxb .rp-tabs .tabbar{padding:0 14px}.oxb[data-vp=mobile] .rp-tabs .tabbar{padding:0 6px}.oxb .rp-panel{flex-direction:column;gap:16px;display:flex}.oxb .rp-axis{font-size:10.5px}.oxb .rp-tileBtn{width:100%;min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;padding:0;display:flex}.oxb .rp-tileBtn>.tile{flex:1;min-width:0}.oxb .rp-tileBtn:focus-visible{outline:2px solid var(--site-brand);outline-offset:2px}@media (hover:hover){.oxb .rp-tileBtn:hover>.tile{border-color:var(--site-brand)}}.oxb .rp-prog{border-top:1px solid var(--site-rule)}.oxb .rp-progRow{border-bottom:1px solid var(--site-rule);grid-template-columns:180px minmax(0,1fr);align-items:center;gap:8px 16px;padding:11px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.oxb .rp-progRow{border-bottom:1px solid color-mix(in srgb, var(--site-rule) 60%, transparent)}}.oxb .rp-progRow:last-child{border-bottom:0}.oxb .rp-progLbl{flex-wrap:wrap;align-items:baseline;gap:3px 8px;min-width:0;display:flex}.oxb .rp-progLbl b{white-space:nowrap;font-size:13px;font-weight:560}.oxb .rp-progLbl .mono{color:var(--site-graphite);font-size:11px}.oxb .rp-smallTag{color:var(--high-text);border:1px dashed var(--high);font-size:10.5px;font-weight:560}@supports (color:color-mix(in lab, red, red)){.oxb .rp-smallTag{border:1px dashed color-mix(in srgb, var(--high) 55%, transparent)}}.oxb .rp-smallTag{white-space:nowrap;border-radius:5px;padding:0 5px}.oxb .rp-progBars{flex-direction:column;gap:5px;min-width:0;display:flex}.oxb .rp-hbar{grid-template-columns:70px minmax(0,1fr) 64px;align-items:center;gap:10px;display:grid}.oxb .rp-hbarK{color:var(--site-graphite);font-size:11px}.oxb .rp-hbarTrk{background:var(--site-rule);border-radius:3px;height:9px;position:relative}.oxb .rp-hbarTrk i{transition:width .45s var(--b-ease);border-radius:3px;position:absolute;inset:0 auto 0 0}.oxb .rp-hbarTrk i.resp,.oxb .rp-key i.resp{background:var(--norm)}.oxb .rp-hbarTrk i.rem,.oxb .rp-key i.rem{background:var(--low)}.oxb .rp-progRow.small .rp-hbarTrk i,.oxb .rp-key i.hatch{background-color:#0000;background-image:repeating-linear-gradient(-45deg, var(--site-graphite) 0 2px, transparent 2px 5px)}@supports (color:color-mix(in lab, red, red)){.oxb .rp-progRow.small .rp-hbarTrk i,.oxb .rp-key i.hatch{background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--site-graphite) 55%, transparent) 0 2px, transparent 2px 5px)}}.oxb .rp-progRow.small .rp-hbarTrk i,.oxb .rp-key i.hatch{box-shadow:inset 0 0 0 1px var(--site-graphite)}@supports (color:color-mix(in lab, red, red)){.oxb .rp-progRow.small .rp-hbarTrk i,.oxb .rp-key i.hatch{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--site-graphite) 45%, transparent)}}.oxb .rp-progRow.small .rp-hbarTrk i.resp{background-image:repeating-linear-gradient(-45deg, var(--norm) 0 2px, transparent 2px 5px)}@supports (color:color-mix(in lab, red, red)){.oxb .rp-progRow.small .rp-hbarTrk i.resp{background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--norm) 65%, transparent) 0 2px, transparent 2px 5px)}}.oxb .rp-progRow.small .rp-hbarTrk i.resp{box-shadow:inset 0 0 0 1px var(--norm)}@supports (color:color-mix(in lab, red, red)){.oxb .rp-progRow.small .rp-hbarTrk i.resp{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--norm) 60%, transparent)}}.oxb .rp-progRow.small .rp-hbarTrk i.rem{background-image:repeating-linear-gradient(-45deg, var(--low) 0 2px, transparent 2px 5px)}@supports (color:color-mix(in lab, red, red)){.oxb .rp-progRow.small .rp-hbarTrk i.rem{background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--low) 65%, transparent) 0 2px, transparent 2px 5px)}}.oxb .rp-progRow.small .rp-hbarTrk i.rem{box-shadow:inset 0 0 0 1px var(--low)}@supports (color:color-mix(in lab, red, red)){.oxb .rp-progRow.small .rp-hbarTrk i.rem{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--low) 60%, transparent)}}.oxb .rp-mark50{background:var(--site-ink);opacity:.35;width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.oxb .rp-hbarV{text-align:right;white-space:nowrap;font-size:12px;font-weight:620}.oxb .rp-hbarV span{color:var(--site-graphite);margin-left:3px;font-weight:400}.oxb .rp-key{align-items:center;gap:6px;display:inline-flex}.oxb .rp-key i{border-radius:2px;width:12px;height:8px;display:inline-block}.oxb[data-vp=mobile] .rp-progRow,.oxb[data-vp=tablet] .rp-progRow{grid-template-columns:1fr}.oxb[data-vp=mobile] .rp-progRow{padding:11px 14px}.oxb[data-vp=mobile] .rp-hbar{grid-template-columns:62px minmax(0,1fr) 56px;gap:8px}.oxb .rp-lineBox{position:relative}.oxb .rp-pt{cursor:pointer;background:0 0;border:0;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;padding:0;position:absolute}.oxb .rp-pt:focus-visible{outline:2px solid var(--site-brand);outline-offset:-4px}.oxb .rp-tip{background:var(--site-ink);color:var(--site-paper);white-space:nowrap;pointer-events:none;z-index:2;border-radius:9px;flex-direction:column;gap:1px;padding:7px 10px;font-size:11.5px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 8px 22px -12px #00000080}.oxb .rp-tip.start{transform:translate(-14px,calc(-100% - 14px))}.oxb .rp-tip.end{transform:translate(calc(14px - 100%),calc(-100% - 14px))}.oxb .rp-tip b{font-size:12px;font-weight:620}.oxb .rp-cols{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;padding-top:26px;display:grid}.oxb .rp-col{text-align:center;flex-direction:column;align-items:stretch;gap:5px;min-width:0;display:flex;position:relative}.oxb .rp-colV{font-size:13px;font-weight:660}.oxb .rp-colTrk{background:var(--site-rule);border-radius:5px;height:128px;position:relative}@supports (color:color-mix(in lab, red, red)){.oxb .rp-colTrk{background:color-mix(in srgb, var(--site-rule) 45%, transparent)}}.oxb .rp-colTrk i{opacity:.8;transition:height .45s var(--b-ease);border-radius:5px;position:absolute;inset:auto 0 0}.oxb .rp-colK{color:var(--site-ink);white-space:nowrap;font-size:11.5px}.oxb .rp-colP{color:var(--site-graphite);font-size:10.5px}.oxb .rp-target{background:var(--site-ink);border-radius:1px;width:2px;position:absolute;top:0;bottom:38px;right:-8px}.oxb .rp-target span{color:var(--site-ink);white-space:nowrap;background:var(--site-paper-sunk);border-radius:3px;padding:0 3px;font-size:10.5px;font-weight:560;position:absolute;top:-22px;left:-4px}.oxb[data-vp=mobile] .rp-cols{gap:10px}.oxb[data-vp=mobile] .rp-colK{font-size:10.5px}.oxb .rp-wlWrap{justify-content:flex-start}.oxb .rp-wl td{vertical-align:middle}.oxb .rp-wlName{white-space:nowrap;font-weight:545;display:block}.oxb .rp-wlSub{color:var(--site-graphite);white-space:nowrap;font-size:11px;display:block}.oxb .rp-days{font-weight:650}.oxb[data-vp=mobile] table.dt.rp-wl{min-width:26rem}.oxb .rp-ns+.rp-ns{margin-top:16px}.oxb .rp-nsTop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.oxb .rp-nsTop b{font-size:13px;font-weight:560}.oxb .rp-nsTop .mono{letter-spacing:-.03em;font-size:18px;font-weight:680}.oxb .rp-nsTrk{background:var(--site-rule);border-radius:4px;height:8px;margin-top:6px;display:block;position:relative;overflow:hidden}.oxb .rp-nsTrk i{transition:width .45s var(--b-ease);border-radius:4px;position:absolute;inset:0 auto 0 0}.oxb .rp-nsSub{color:var(--site-graphite);margin-top:5px;font-size:11px;display:block}.oxb svg.rp-att rect{transition:y .45s var(--b-ease), height .45s var(--b-ease)}.oxb .rp-cl th button.sort{white-space:nowrap}.oxb .rp-cl th.num button.sort{justify-content:flex-end}.oxb .rp-cl th button.sort:focus-visible{outline:2px solid var(--site-brand);outline-offset:2px;border-radius:3px}.oxb .rp-sortIc{opacity:.8;font-size:10px}.oxb .rp-cl td.num{white-space:nowrap}.oxb .rp-clBtn{min-height:28px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;padding:0;display:inline-flex}.oxb .rp-clBtn:focus-visible{outline:2px solid var(--site-brand);outline-offset:2px}.oxb .rp-clText{flex-direction:column;min-width:0;display:flex}.oxb .rp-clName{white-space:nowrap;font-weight:545}@media (hover:hover){.oxb .rp-clBtn:hover .rp-clName{text-decoration:underline;-webkit-text-decoration-color:var(--site-rule-strong);-webkit-text-decoration-color:var(--site-rule-strong);-webkit-text-decoration-color:var(--site-rule-strong);text-decoration-color:var(--site-rule-strong);text-underline-offset:3px}}.oxb .rp-clRole{color:var(--site-graphite);font-size:11px}.oxb .rp-mix{gap:2px;height:8px;margin-bottom:6px;display:flex}.oxb .rp-mix i{border-radius:2px;flex-basis:0;min-width:3px}.oxb .rp-notList{margin:0;padding:0;list-style:none}.oxb .rp-notList li{border-bottom:1px solid var(--site-rule);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.oxb .rp-notList li{border-bottom:1px solid color-mix(in srgb, var(--site-rule) 60%, transparent)}}.oxb .rp-notList li:last-child{border-bottom:0}.oxb .rp-none{color:var(--site-graphite);margin:0;font-size:12.5px}.oxb[data-vp=mobile] .rp-target{right:-6px}.oxb .rp-notScore{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--crit-text);white-space:nowrap;font-size:12px;font-weight:600}.oxb .rp-lineScroll{overscroll-behavior-x:contain;padding-top:20px;overflow-x:auto}.oxb[data-vp=mobile] .rp-export{justify-content:center}.oxb[data-vp=mobile] .rp-tabs .tabbar button{padding-left:9px;padding-right:9px}.oxb[data-vp=mobile] .rp-tabs .tabbar button:after{left:9px;right:9px}.oxb table.dt.rp-cl th,.oxb table.dt.rp-cl td{padding-left:11px;padding-right:11px}.oxb table.dt.rp-cl th{letter-spacing:.05em}.oxb:not([data-vp=desktop]) table.dt.rp-cl th,.oxb:not([data-vp=desktop]) table.dt.rp-cl td{padding-left:9px;padding-right:9px}.oxb:not([data-vp=desktop]) table.dt.rp-cl .rp-colSessions{display:none}.oxb[data-vp=mobile] table.dt.rp-cl{min-width:36rem}.oxb .in-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.oxb[data-vp=tablet] .in-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oxb[data-vp=mobile] .in-grid{grid-template-columns:1fr}.oxb .in-card{border:1px solid var(--site-rule);background:var(--site-paper-sunk);border-radius:13px;flex-direction:column;min-width:0;transition:border-color .25s;display:flex}@media (hover:hover){.oxb .in-card:hover{border-color:var(--site-rule-strong)}}.oxb .in-cardMain{flex:1;min-width:0;padding:13px 14px 12px;position:relative}.oxb .in-cover{cursor:pointer;background:0 0;border:0;border-radius:13px 13px 0 0;width:100%;padding:0;position:absolute;inset:0}.oxb .in-cover:focus-visible{outline:2px solid var(--site-brand);outline-offset:-2px}@media (hover:hover){.oxb .in-card:has(.in-cover:hover){border-color:var(--site-rule-strong);background:var(--site-paper)}@supports (color:color-mix(in lab, red, red)){.oxb .in-card:has(.in-cover:hover){background:color-mix(in srgb, var(--site-paper) 45%, var(--site-paper-sunk))}}}.oxb .in-cardTop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.oxb .in-code{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:660}.oxb .in-use{color:var(--site-graphite);white-space:nowrap;font-size:11.5px}.oxb .in-use .mono{color:var(--site-ink);font-weight:600}.oxb .in-name{color:var(--site-ink);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:12.5px;overflow:hidden}.oxb .in-meta,.oxb .in-cadence{color:var(--site-graphite);margin:2px 0 0;font-size:11.5px}.oxb .in-cadence{margin-top:10px}.oxb .in-band{margin-top:12px}.oxb .in-bandTrk{gap:2px;height:7px;display:flex}.oxb .in-bandTrk i{border-radius:2px;flex-basis:0;min-width:3px}.oxb .in-bandTicks{height:14px;margin-top:4px;position:relative}.oxb .in-bandTicks span{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--site-graphite);font-size:10px;line-height:14px;position:absolute;top:0;transform:translate(-50%)}.oxb .in-bandTicks span.first{transform:none}.oxb .in-bandTicks span.last{transform:translate(-100%)}.oxb .in-bandCats{gap:2px;margin-top:4px;display:flex}.oxb .in-bandCats span{color:var(--site-graphite);flex:1;font-size:10.5px;line-height:14px}.oxb .in-cardFoot{border-top:1px solid var(--site-rule);padding:9px 14px 11px}.oxb .in-switch{min-height:24px;font:inherit;color:var(--site-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:0;font-size:12px;display:inline-flex}.oxb .in-switch:focus-visible{outline:2px solid var(--site-brand);outline-offset:3px}.oxb .in-switchTrk{background:var(--site-rule-strong);width:30px;height:18px;transition:background .2s var(--b-ease);border-radius:9px;flex:none;position:relative}.oxb .in-switchKnob{background:var(--site-paper);width:14px;height:14px;transition:transform .25s var(--b-ease);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.oxb .in-switch[aria-checked=true] .in-switchTrk{background:var(--site-cta)}.oxb .in-switch[aria-checked=true] .in-switchKnob{transform:translate(12px)}@media (prefers-reduced-motion:reduce){.oxb .in-switchTrk,.oxb .in-switchKnob{transition:none}}.oxb .in-due td{vertical-align:middle}.oxb .in-measure{white-space:nowrap;font-weight:545}.oxb .in-overdue{color:var(--high-text);font-size:11px;font-weight:560;display:block}.oxb .in-score{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.oxb .in-score .mono{text-align:right;min-width:2ch;font-weight:650}.oxb .in-due td.mono,.oxb .in-due td .mono{white-space:nowrap;font-size:12px}.oxb .in-sent{color:var(--norm-text);white-space:nowrap;font-size:11.5px;font-weight:560}.oxb[data-vp=mobile] table.dt.in-due{min-width:44rem}.oxb .in-recent{border-top:1px solid var(--site-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.oxb .in-recent li{border-bottom:1px solid var(--site-rule)}@supports (color:color-mix(in lab, red, red)){.oxb .in-recent li{border-bottom:1px solid color-mix(in srgb, var(--site-rule) 60%, transparent)}}.oxb .in-recent li{min-width:0}.oxb .in-recent li:nth-child(odd){border-right:1px solid var(--site-rule)}@supports (color:color-mix(in lab, red, red)){.oxb .in-recent li:nth-child(odd){border-right:1px solid color-mix(in srgb, var(--site-rule) 60%, transparent)}}.oxb .in-recentRow{grid-template-columns:minmax(0,1fr) 2.5ch 128px 72px;align-items:center;gap:10px;min-height:48px;padding:10px 16px;display:grid}@media (hover:hover){.oxb .in-recentRow:hover{background:var(--site-paper)}@supports (color:color-mix(in lab, red, red)){.oxb .in-recentRow:hover{background:color-mix(in srgb, var(--site-paper) 70%, transparent)}}}.oxb .in-recentRow:focus-visible{outline:2px solid var(--site-brand);outline-offset:-2px}.oxb .in-recentWho{flex-direction:column;min-width:0;display:flex}.oxb .in-recentWho b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:545;overflow:hidden}.oxb .in-recentWho span{color:var(--site-graphite);white-space:nowrap;font-size:11px}.oxb .in-recentV{text-align:right;font-size:15px;font-weight:680}.oxb .in-recentRow .pill{justify-self:start}.oxb .in-change{text-align:right;white-space:nowrap;font-size:11.5px;font-weight:600}.oxb[data-vp=tablet] .in-recent,.oxb[data-vp=mobile] .in-recent{grid-template-columns:1fr}.oxb[data-vp=tablet] .in-recent li:nth-child(odd),.oxb[data-vp=mobile] .in-recent li:nth-child(odd){border-right:0}.oxb[data-vp=mobile] .in-recentRow{grid-template-columns:minmax(0,1fr) 2.5ch 72px;padding:10px 14px}.oxb[data-vp=mobile] .in-recentRow .pill{display:none}.oxb .in-desc{color:var(--site-graphite);margin:0;font-size:13px;line-height:1.5}.oxb .in-items{columns:2;column-gap:20px;margin:0;padding-left:22px;font-size:12.5px;line-height:1.45;list-style:decimal}.oxb .in-items li{break-inside:avoid;padding:2px 0}.oxb .in-items li::marker{font-family:var(--font-mono,ui-monospace, monospace);color:var(--site-graphite);font-size:10.5px}.oxb .in-sendRow{gap:8px;width:100%;display:flex}.oxb .in-sendRow .select{flex:1;min-width:0}@media (max-width:420px){.oxb .in-items{columns:1}}.oxb .in-none{color:var(--site-graphite);white-space:nowrap;font-size:12px}.oxb .in-bands{margin:0;padding:0;list-style:none}.oxb .in-bands li{border-bottom:1px solid var(--site-rule);grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.oxb .in-bands li{border-bottom:1px solid color-mix(in srgb, var(--site-rule) 60%, transparent)}}.oxb .in-bands li:first-child{border-top:1px solid var(--site-rule)}@supports (color:color-mix(in lab, red, red)){.oxb .in-bands li:first-child{border-top:1px solid color-mix(in srgb, var(--site-rule) 60%, transparent)}}.oxb .in-bandsRange{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.oxb .in-bandsText{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.oxb .in-bandsAction{color:var(--site-graphite);font-size:12.5px}.oxb .in-bands.cat li{grid-template-columns:minmax(0,1fr)}.oxb .in-sendNote{color:var(--site-graphite);flex:100%;margin:0;font-size:12px}.oxb .sf-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.oxb .sf-stat{border:1px solid var(--site-rule);background:var(--site-paper-sunk);min-width:0;color:var(--site-ink);font:inherit;text-align:left;cursor:pointer;border-radius:13px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 13px;transition:border-color .18s,background .18s;display:flex}@media (hover:hover){.oxb .sf-stat:hover{border-color:var(--site-rule-strong)}}.oxb .sf-stat[aria-pressed=true]{border-color:var(--site-ink);box-shadow:inset 0 0 0 1px var(--site-ink)}.oxb .sf-stat:focus-visible{outline:2px solid var(--site-brand);outline-offset:2px}.oxb .sf-statN{letter-spacing:-.02em;font-size:20px;font-weight:620;line-height:1.15}.oxb .sf-statK{color:var(--site-graphite);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11.5px;overflow:hidden}.oxb .sf-cols{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.oxb .sf-main{flex-direction:column;gap:12px;min-width:0;display:flex}.oxb .sf-queue .panelTop{border-bottom:1px solid var(--site-rule);align-items:center}.oxb[data-vp=mobile] .sf-queue .panelTop{align-items:stretch}.oxb[data-vp=mobile] .sf-queue .panelTop .select{width:100%}.oxb .sf-emptyWrap{padding:8px 0}.oxb .sf-list{margin:0;padding:0;list-style:none}.oxb .sf-item{border-bottom:1px solid var(--site-rule);grid-template-columns:3px minmax(0,1fr);gap:0 12px;padding:13px 14px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.oxb .sf-item{border-bottom:1px solid color-mix(in srgb, var(--site-rule) 55%, transparent)}}.oxb .sf-item{scroll-margin:80px;transition:background .4s}.oxb .sf-item:last-child{border-bottom:0}.oxb .sf-rail{border-radius:2px;align-self:stretch}.oxb .sf-flash{animation:sf-flash 2.4s var(--b-ease)}@keyframes sf-flash{0%,40%{background:color-mix(in srgb, var(--site-brand) 12%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.oxb .sf-flash{background:var(--site-brand);animation:none}@supports (color:color-mix(in lab, red, red)){.oxb .sf-flash{background:color-mix(in srgb, var(--site-brand) 8%, transparent)}}}.oxb .sf-body{flex-direction:column;gap:9px;min-width:0;display:flex}.oxb .sf-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.oxb .sf-who{min-width:0;font-size:13.5px}.oxb .sf-who .ptLinkName{letter-spacing:-.01em;font-weight:580}.oxb .sf-who .ptLinkSub{color:var(--site-graphite);white-space:normal;font-size:11.5px}.oxb .sf-left{white-space:nowrap;text-align:right;padding-top:2px;font-size:13px;font-weight:600}.oxb .sf-win{min-width:0}.oxb .sf-winTrk{background:var(--site-rule);border-radius:3px;height:4px;position:relative;overflow:hidden}.oxb .sf-winTrk i{border-radius:3px;position:absolute;inset:0 auto 0 0}.oxb .sf-winLbl{color:var(--site-graphite);flex-wrap:wrap;justify-content:space-between;gap:2px 10px;margin-top:4px;font-size:10.5px;display:flex}.oxb .sf-outcome{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:12px;display:flex}.oxb .sf-when{font-variant-numeric:tabular-nums}.oxb .sf-outcome .sf-when,.oxb .sf-closed .sf-who .ptLinkName{color:var(--site-graphite)}.oxb .sf-attempt{color:var(--site-graphite);margin:0;font-size:11.5px}.oxb .sf-attempt .sf-when{color:var(--site-ink)}.oxb .sf-attemptHint{color:var(--high-text)}.oxb .sf-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.oxb .sf-owner{color:var(--site-graphite);white-space:nowrap;align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.oxb .sf-actions{flex-wrap:wrap;gap:6px;display:flex}.oxb .sf-reassign{border:1px solid var(--site-rule);background:var(--site-paper);border-radius:11px;padding:10px}.oxb .sf-reassignK{color:var(--site-graphite);margin:0 2px 8px;font-size:11px;display:block}.oxb .sf-reassignList{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.oxb .sf-pick{border:1px solid var(--site-rule);background:var(--site-paper-sunk);min-width:0;min-height:36px;color:var(--site-ink);font:inherit;text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:6px 9px;font-size:12px;display:flex}.oxb .sf-pick>span:last-child{flex-direction:column;min-width:0;line-height:1.3;display:flex}.oxb .sf-pick small{color:var(--site-graphite);font-size:10.5px}@media (hover:hover){.oxb .sf-pick:hover{border-color:var(--site-rule-strong)}}.oxb .sf-pick[aria-pressed=true]{border-color:var(--site-ink)}.oxb .sf-pick:focus-visible{outline:2px solid var(--site-brand);outline-offset:2px}.oxb .sf-side{min-width:0}.oxb .sf-plans{margin:0;padding:0;list-style:none}.oxb .sf-plans li+li{border-top:1px solid var(--site-rule)}@supports (color:color-mix(in lab, red, red)){.oxb .sf-plans li+li{border-top:1px solid color-mix(in srgb, var(--site-rule) 55%, transparent)}}.oxb .sf-plan{flex-direction:column;gap:6px;padding:10px 14px;display:flex}@media (hover:hover){.oxb .sf-plan:hover{background:var(--site-paper)}@supports (color:color-mix(in lab, red, red)){.oxb .sf-plan:hover{background:color-mix(in srgb, var(--site-paper) 55%, transparent)}}}.oxb .sf-planTop{align-items:center;gap:8px;min-width:0;display:flex}.oxb .sf-planName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:545;overflow:hidden}.oxb .sf-planState{white-space:nowrap;font-size:11px;font-weight:560}.oxb .sf-planTrk{background:var(--site-rule);border-radius:2px;height:3px;display:block;overflow:hidden}.oxb .sf-planTrk i{border-radius:2px;height:100%;display:block}.oxb .sf-planSub{color:var(--site-graphite);font-size:10.5px}.oxb .sf-cardBody{padding:12px 14px 14px}.oxb .sf-figs{gap:22px;margin-bottom:12px;display:flex}.oxb .sf-figs>div{align-items:baseline;gap:6px;display:flex}.oxb .sf-fig{letter-spacing:-.02em;font-size:20px;font-weight:620}.oxb .sf-figK{color:var(--site-graphite);font-size:11.5px}.oxb .sf-oncall{align-items:center;gap:10px;padding:12px 14px;display:flex}.oxb .sf-oncallText{min-width:0;color:var(--site-graphite);flex-direction:column;flex:1;font-size:11.5px;line-height:1.35;display:flex}.oxb .sf-oncallText b{color:var(--site-ink);font-size:12.5px;font-weight:580}.oxb .sf-sheetPt{align-items:center;gap:12px;display:flex}.oxb .sf-sheetPt .face{border-radius:12px;flex:none}.oxb .sf-sheetPt>div{min-width:0;color:var(--site-graphite);flex-direction:column;flex:1;gap:2px;font-size:12px;display:flex}.oxb .sf-sheetPt b{color:var(--site-ink);letter-spacing:-.015em;font-size:14px;font-weight:600}.oxb .sf-sheetPt .stDot{white-space:nowrap;flex:none;font-size:12px;font-weight:560}.oxb .sf-attemptSheet{margin-top:8px}.oxb .sf-options{flex-direction:column;gap:9px;display:flex}.oxb .sf-fill,.oxb .sf-fill .select{width:100%;display:flex}.oxb .sheetSection .seg{width:max-content;max-width:100%}.oxb .sf-callout{border:1px solid var(--site-rule);border-left:3px solid var(--site-rule-strong);background:var(--site-paper-sunk);color:var(--site-graphite);border-radius:10px;margin:10px 0 0;padding:9px 12px;font-size:12.5px;line-height:1.45}.oxb .sf-callout.pos{border-left-color:var(--crit);color:var(--site-ink)}.oxb .sf-footHint{color:var(--site-graphite);align-self:center;margin-right:auto;font-size:12px}.oxb[data-vp=tablet] .sf-cols,.oxb[data-vp=mobile] .sf-cols{grid-template-columns:minmax(0,1fr)}.oxb[data-vp=tablet] .sf-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.oxb[data-vp=mobile] .sf-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.oxb[data-vp=mobile] .sf-top{flex-direction:column;gap:4px}.oxb[data-vp=mobile] .sf-left{text-align:left;padding-top:0}.oxb[data-vp=mobile] .sf-item{padding:12px}.oxb[data-vp=mobile] .sf-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.oxb[data-vp=mobile] .sf-actions .btn{justify-content:center}.oxb[data-vp=mobile] .sf-actions .btn.primary{grid-column:1/-1}.oxb[data-vp=mobile] .sf-reassignList{grid-template-columns:minmax(0,1fr)}.oxw{--zbw-line:var(--color-rule);--zbw-line-strong:var(--color-rule-strong);--zbw-ink:var(--color-ink);--zbw-ink-2:var(--color-graphite);--zbw-ink-3:var(--color-graphite-soft);--zbw-surface:var(--color-paper);--zbw-sunk:var(--color-paper-sunk);--zbw-accent:var(--color-brand-deep);--zbw-accent-bg:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.oxw{--zbw-accent-bg:color-mix(in srgb, var(--color-brand) 10%, transparent)}}.oxw{--zbw-accent-line:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.oxw{--zbw-accent-line:color-mix(in srgb, var(--color-brand) 34%, transparent)}}.oxw{--zbw-danger:var(--color-critical);--zbw-danger-ink:#8f1d14;--zbw-info-ink:#07596a;border:1px solid var(--zbw-line);background:var(--zbw-surface);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px -1px #0214110d,0 22px 56px -30px #0214113d}.oxw--bare{box-shadow:none;background:0 0;border:0;border-radius:0}.oxw .zb-grid{background:0 0;border:0;border-radius:0}.oxw__head{border-block-end:1px solid var(--zbw-line);flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;padding:.9rem 1.1rem .8rem;display:flex}.oxw__headtext{min-width:0}.oxw__title{letter-spacing:-.02em;margin:0;font-size:1.0625rem;font-weight:650;line-height:1.2}.oxw__sub{color:var(--zbw-ink-3);margin:.2rem 0 0;font-size:.78125rem}.oxw__btn{border:1px solid var(--zbw-line-strong);background:var(--zbw-surface);min-block-size:1.875rem;color:var(--zbw-ink-2);white-space:nowrap;cursor:pointer;border-radius:6px;align-items:center;gap:.35rem;padding-inline:.65rem;font-size:.8125rem;font-weight:500;display:inline-flex}@media (hover:hover){.oxw__btn:hover{background:var(--zbw-sunk);color:var(--zbw-ink)}}.oxw__btn--ghost{color:var(--zbw-accent);background:0 0;border-color:#0000}@media (hover:hover){.oxw__btn--ghost:hover{background:var(--zbw-accent-bg)}}.oxw__views{border-block-end:1px solid var(--zbw-line);scrollbar-width:thin;align-items:stretch;gap:.1rem;padding-inline:1.1rem;display:flex;overflow-x:auto}.oxw__view{color:var(--zbw-ink-3);white-space:nowrap;cursor:pointer;border:0;background:0 0;border-block-end:2px solid #0000;align-items:center;gap:.35rem;margin-block-end:-1px;padding:.55rem .6rem;font-size:.8125rem;font-weight:500;display:inline-flex}@media (hover:hover){.oxw__view:hover{color:var(--zbw-ink)}}.oxw__view[aria-current=true]{color:var(--zbw-ink);border-block-end-color:var(--zbw-accent);font-weight:600}.oxw__viewn{color:var(--zbw-ink-3);font-size:.6875rem}.oxw__filters{z-index:10;border-block-end:1px solid var(--zbw-line);background:var(--zbw-sunk);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.55rem 1.1rem;display:flex;position:relative}.oxw__search{border:1px solid var(--zbw-line-strong);background:var(--zbw-surface);min-block-size:1.875rem;min-inline-size:15rem;color:var(--zbw-ink-3);border-radius:6px;align-items:center;gap:.4rem;padding-inline:.6rem;font-size:.8125rem;display:inline-flex}.oxw__search:focus-within{outline:2px solid var(--color-brand);outline-offset:2px}.oxw__search input{min-inline-size:0;color:var(--zbw-ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.oxw__search input::placeholder{color:var(--zbw-ink-3)}.oxw__add{display:inline-flex;position:relative}.oxw__addmenu{z-index:1;border:1px solid var(--zbw-line-strong);background:var(--zbw-surface);border-radius:8px;flex-direction:column;min-inline-size:11rem;padding:.25rem;display:flex;position:absolute;inset-block-start:calc(100% + .35rem);inset-inline-start:0;box-shadow:0 12px 28px -14px #0214114d}.oxw__addmenu button{min-block-size:1.875rem;color:var(--zbw-ink-2);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:.35rem;padding-inline:.5rem;font-size:.8125rem;display:flex}@media (hover:hover){.oxw__addmenu button:hover{background:var(--zbw-sunk);color:var(--zbw-ink)}}.oxw__addmenu b{color:var(--zbw-ink);font-weight:600}.oxw__pill{border:1px solid var(--zbw-accent-line);background:var(--zbw-accent-bg);min-block-size:1.625rem;color:var(--zbw-accent);border-radius:999px;align-items:center;gap:.3rem;padding-inline:.55rem .2rem;font-size:.75rem;display:inline-flex}.oxw__pill b{font-weight:600}.oxw__pill button{min-block-size:1.125rem;min-inline-size:1.125rem;color:inherit;opacity:.65;cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:.875rem;line-height:1;position:relative}.oxw__pill button:after{content:"";position:absolute;inset:-.1875rem}@media (hover:hover){.oxw__pill button:hover{opacity:1;background:currentColor}@supports (color:color-mix(in lab, red, red)){.oxw__pill button:hover{background:color-mix(in srgb, currentColor 14%, transparent)}}}.oxw__id{align-items:center;gap:.55rem;min-width:0;display:flex}.oxw__idtext{min-width:0}.oxw__idtext b{white-space:nowrap;font-weight:600;line-height:1.25;display:block}.oxw__idtext span{color:var(--zbw-ink-3);font-size:.625rem;line-height:1.3;display:block}.oxw__measure{white-space:nowrap;align-items:baseline;gap:.3rem;display:inline-flex}.oxw__score{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.9375rem;font-weight:650}.oxw__score--hot{color:var(--zbw-danger-ink)}.oxw__band{color:var(--zbw-ink-3);font-size:.6875rem}.oxw__up,.oxw__down{font-family:var(--font-mono);font-size:.6875rem}.oxw__up{color:var(--zbw-danger-ink)}.oxw__down{color:var(--zbw-ink-3)}.oxw__chip{white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;min-block-size:1.25rem;padding-inline:.4rem;font-size:.6875rem;font-weight:600;display:inline-flex}.oxw__chip--sev{background:var(--color-critical)}@supports (color:color-mix(in lab, red, red)){.oxw__chip--sev{background:color-mix(in srgb, var(--color-critical) 12%, transparent)}}.oxw__chip--sev{border-color:var(--color-critical)}@supports (color:color-mix(in lab, red, red)){.oxw__chip--sev{border-color:color-mix(in srgb, var(--color-critical) 30%, transparent)}}.oxw__chip--sev{color:var(--zbw-danger-ink)}.oxw__chip--mod{background:var(--color-electric)}@supports (color:color-mix(in lab, red, red)){.oxw__chip--mod{background:color-mix(in srgb, var(--color-electric) 12%, transparent)}}.oxw__chip--mod{color:var(--zbw-info-ink)}.oxw__chip--ok,.oxw__chip--plain{background:var(--zbw-sunk);color:var(--zbw-ink-2);font-weight:500}.oxw__meter{justify-content:flex-end;align-items:center;gap:.45rem;inline-size:100%;display:inline-flex}.oxw__track{background:var(--zbw-line);border-radius:2px;flex:none;block-size:4px;inline-size:2.75rem;overflow:hidden}.oxw__fill{background:var(--zbw-accent);border-radius:2px;block-size:100%;display:block}.oxw__fill--hot{background:var(--zbw-danger)}.oxw__due--now{color:var(--zbw-danger-ink);font-weight:600}.oxw__btn:focus-visible,.oxw__view:focus-visible,.oxw__pill button:focus-visible,.oxw__addmenu button:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (forced-colors:active){.oxw__chip,.oxw__pill,.oxw__btn,.oxw__track{border:1px solid canvastext}}.dark .oxw{--zbw-danger-ink:#ffa8b4;--zbw-info-ink:#9ddcf5}[data-zb-theme=high-contrast] .oxw{--zbw-danger-ink:#8c0000;--zbw-info-ink:#003d52}.zbp{--crit:#a32c31;--high:#7d4c05;--low:#175d8c;--norm:#126644;--crit-bg:#fdf0f0;--p-ease:cubic-bezier(.16, 1, .3, 1)}.dark .zbp{--crit:#f2555a;--high:#e8a33d;--low:#5aa9e6;--norm:#3fbf87;--crit-bg:#25141a}.zbp .glances{grid-template-columns:repeat(auto-fit,minmax(298px,1fr));gap:16px;display:grid}.zbp .glance{border:1px solid var(--site-rule);background:var(--site-paper-sunk);transition:border-color .3s, transform .45s var(--p-ease), box-shadow .45s var(--p-ease);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}@media (hover:hover){.zbp .glance:hover{border-color:var(--site-rule-strong);transform:translateY(-3px)}}.zbp .stage{background:var(--site-paper);border-bottom:1px solid var(--site-rule);place-items:center;height:132px;padding:14px;display:grid;position:relative;overflow:hidden}.zbp .gBody{padding:14px 15px 15px}.zbp .gBody h3{letter-spacing:-.018em;margin:0;font-size:15px;font-weight:625}.zbp .gBody p{color:var(--site-graphite);margin-top:6px;font-size:12.8px;line-height:1.55}.zbp .gWhere{font-family:var(--font-mono,ui-monospace, monospace);color:var(--site-graphite-soft);margin-top:10px;font-size:10px}.zbp .chip{font-family:var(--font-mono,ui-monospace, monospace);border:1px solid var(--site-rule-strong);color:var(--site-graphite);background:var(--site-paper-sunk);border-radius:5px;padding:2.5px 6px;font-size:9.5px}.zbp .btnFake{background:var(--site-cta);color:var(--site-paper);border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:560;display:inline-flex}.zbp .sLabel{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--site-graphite-soft);font-size:10px}.zbp .sMono{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.zbp .seen .rampStep{animation:zbp-rampIn .5s var(--p-ease) both;animation-delay:calc(var(--i) * 70ms + .2s)}@keyframes zbp-rampIn{0%{opacity:0;transform:scaleY(.15)}to{opacity:1;transform:scaleY(1)}}.zbp .seen .rampSeed{animation:3.4s ease-in-out infinite zbp-seed}@keyframes zbp-seed{0%,72%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--site-brand) 60%, transparent)}84%{box-shadow:0 0 0 5px color-mix(in srgb, var(--site-brand) 0%, transparent)}}.zbp .seen .gateFill{animation:zbp-gate 4.2s var(--p-ease) infinite}@keyframes zbp-gate{0%,18%{background:var(--norm);width:78%}38%,72%{background:var(--crit);width:36%}92%,to{background:var(--norm);width:78%}}.zbp .seen .gateNum{animation:4.2s step-end infinite zbp-gateNum}@keyframes zbp-gateNum{0%,18%{color:var(--norm)}38%,72%{color:var(--crit)}92%,to{color:var(--norm)}}.zbp .seen .gateBtn{animation:4.2s step-end infinite zbp-gateBtn}@keyframes zbp-gateBtn{0%,18%{background:var(--site-cta);color:var(--site-paper);border-color:#0000}38%,72%{border-color:var(--site-rule-strong);color:var(--site-graphite);background:0 0}92%,to{background:var(--site-cta);color:var(--site-paper);border-color:#0000}}.zbp .seen .gateWhy{animation:4.2s infinite zbp-gateWhy}@keyframes zbp-gateWhy{0%,26%{opacity:0;transform:translateY(3px)}44%,70%{opacity:1;transform:none}86%,to{opacity:0}}.zbp .seen .pinDraft{animation:zbp-pinOut 4.6s var(--p-ease) infinite}@keyframes zbp-pinOut{0%,26%{opacity:1;transform:none}40%,to{opacity:0;transform:translateY(-7px)}}.zbp .seen .pinVer{animation:zbp-pinIn 4.6s var(--p-ease) infinite}@keyframes zbp-pinIn{0%,34%{opacity:0;transform:translateY(7px)scale(.9)}48%,88%{opacity:1;transform:none}to{opacity:0}}.zbp .seen .pinUrl{animation:4.6s steps(30,end) infinite zbp-pinUrl}@keyframes zbp-pinUrl{0%,48%{clip-path:inset(0 100% 0 0)}72%,90%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}.zbp .seen .cvRow{animation:7s step-end infinite zbp-cv}@keyframes zbp-cv{0%,24%{filter:none}25%,45%{filter:url(#zbp-prot)}46%,66%{filter:url(#zbp-deut)}67%,88%{filter:url(#zbp-trit)}89%,to{filter:none}}.zbp .seen .hRow{animation:zbp-hIn .55s var(--p-ease) both;animation-delay:calc(var(--i) * .13s + .15s)}@keyframes zbp-hIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.zbp .seen .hRow.restore{animation:4.8s ease-in-out 1s infinite zbp-restore}@keyframes zbp-restore{0%,55%{background:0 0}66%,78%{background:color-mix(in srgb, var(--site-brand) 20%, transparent)}90%,to{background:0 0}}.zbp .seen .bridgeBtn{animation:zbp-bridge 6s var(--p-ease) infinite}@keyframes zbp-bridge{0%,22%{letter-spacing:0;border-radius:8px}33%,55%{letter-spacing:.04em;border-radius:2px}66%,88%{letter-spacing:.02em;border-radius:20px}to{border-radius:8px}}.zbp .seen .ftok{animation:zbp-ftok 3.8s var(--p-ease) infinite}@keyframes zbp-ftok{0%{opacity:0;transform:translate(0)}12%{opacity:1}45%{opacity:1;transform:translate(96px)}55%{opacity:0;transform:translate(96px)}56%{transform:translate(96px)}70%{opacity:1}95%{opacity:1;transform:translate(0)}to{opacity:0}}.zbp .seen .capDot{animation:zbp-cap .4s var(--p-ease) both;animation-delay:calc(var(--i) * 45ms + .2s)}@keyframes zbp-cap{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.zbp .seen .dRow{animation:zbp-dens 5.4s var(--p-ease) infinite}@keyframes zbp-dens{0%,18%{height:20px}36%,56%{height:14px}74%,94%{height:10px}to{height:20px}}.zbp .seen .mkTick{animation:zbp-tick 4s var(--p-ease) infinite}@keyframes zbp-tick{0%,38%{stroke-dashoffset:22px}56%,88%{stroke-dashoffset:0}to{stroke-dashoffset:22px}}.zbp .seen .mkState{animation:4s step-end infinite zbp-mkState}@keyframes zbp-mkState{0%,38%{opacity:0}56%,88%{opacity:1}to{opacity:0}}}.zbp .fTabs{border-bottom:1px solid var(--site-rule);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.zbp .fTabs::-webkit-scrollbar{display:none}.zbp .fTabs button{font:inherit;color:var(--site-graphite);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:9px 13px;font-size:13px;transition:color .2s;position:relative}@media (hover:hover){.zbp .fTabs button:hover{color:var(--site-ink)}}.zbp .fTabs button[aria-selected=true]{color:var(--site-ink);font-weight:560}.zbp .fTabs button:after{content:"";background:var(--site-brand);transform-origin:0;height:2px;transition:transform .35s var(--p-ease);position:absolute;bottom:-1px;left:13px;right:13px;transform:scaleX(0)}.zbp .fTabs button[aria-selected=true]:after{transform:scaleX(1)}.zbp .fPane{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:24px;padding-top:20px;display:grid}@media (min-width:1px){.zbp .fPane{animation:zbp-pane .45s var(--p-ease)}}@keyframes zbp-pane{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:820px){.zbp .fPane{grid-template-columns:1fr}}.zbp .fPane h3{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:630}.zbp .fPane>div>p{color:var(--site-graphite);margin-top:8px;font-size:13.5px}.zbp .fWhy{background:var(--site-paper-sunk);border-left:2px solid var(--site-brand);color:var(--site-graphite);border-radius:9px;margin-top:12px;padding:10px 12px;font-size:12.5px}.zbp .fStage{border:1px solid var(--site-rule);background:var(--site-paper-sunk);border-radius:13px;place-items:center;height:184px;padding:16px;display:grid;overflow:hidden}.zbp .tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:980px){.zbp .tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.zbp .tiers{grid-template-columns:1fr}}.zbp .tier{border:1px solid var(--site-rule);background:var(--site-paper-sunk);transition:border-color .3s, transform .4s var(--p-ease);border-radius:14px;flex-direction:column;padding:16px;display:flex}@media (hover:hover){.zbp .tier:hover{border-color:var(--site-rule-strong);transform:translateY(-2px)}}.zbp .tier[data-featured]{border-color:var(--site-brand)}@supports (color:color-mix(in lab, red, red)){.zbp .tier[data-featured]{border-color:color-mix(in srgb, var(--site-brand) 55%, transparent)}}.zbp .tier[data-featured]{background:var(--site-brand)}@supports (color:color-mix(in lab, red, red)){.zbp .tier[data-featured]{background:color-mix(in srgb, var(--site-brand) 6%, var(--site-paper-sunk))}}.zbp .tier .tn{justify-content:space-between;align-items:center;gap:8px;min-height:18px;display:flex}.zbp .tier .tn b{letter-spacing:-.02em;font-size:14px;font-weight:640}.zbp .tier .badge{font-size:9.5px;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--site-accent-text)}.zbp .tier .pr{align-items:baseline;gap:6px;margin-top:11px;display:flex}.zbp .tier .amt{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:25px;font-weight:700}.zbp .tier .cad{color:var(--site-graphite-soft);font-size:11.5px}.zbp .tier .sm{color:var(--site-graphite);min-height:54px;margin-top:9px;font-size:12px;line-height:1.5}.zbp .tier ul{flex:1;margin:12px 0 0;padding:0;list-style:none}.zbp .tier li{color:var(--site-graphite);padding:4px 0 4px 16px;font-size:12px;line-height:1.45;position:relative}.zbp .tier li:before{content:"";background:var(--site-brand);border-radius:50%;width:5px;height:5px;position:absolute;top:10px;left:0}@supports (color:color-mix(in lab, red, red)){.zbp .tier li:before{background:color-mix(in srgb, var(--site-brand) 70%, transparent)}}.zbp .tier .tcta{text-align:center;border:1px solid var(--site-rule-strong);color:var(--site-ink);border-radius:9px;margin-top:14px;padding:8px 12px;font-size:12.5px;font-weight:560;text-decoration:none;transition:background .2s,border-color .2s;display:block}@media (hover:hover){.zbp .tier .tcta:hover{background:var(--site-paper)}}.zbp .tier[data-featured] .tcta{background:var(--site-cta);color:var(--site-paper);border-color:#0000}@media (hover:hover){.zbp .tier[data-featured] .tcta:hover{background:var(--site-cta-hover)}}.zbp .tier .tnote{color:var(--site-graphite-soft);margin-top:9px;font-size:10.5px;line-height:1.45}.zbp .authBand{border:1px solid var(--site-rule);background:var(--site-brand);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:28px 24px;display:grid}@supports (color:color-mix(in lab, red, red)){.zbp .authBand{background:color-mix(in srgb, var(--site-brand) 5%, var(--site-paper-sunk))}}@media (max-width:760px){.zbp .authBand{grid-template-columns:1fr}}.zbp .authBand h2{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:645}.zbp .authBand p{color:var(--site-graphite);max-width:58ch;margin-top:8px;font-size:13.5px}.zbp .authBtns{flex-wrap:wrap;gap:9px;display:flex}.pro{--p-measure:72rem;--p-gutter:2rem;--p-ground:var(--site-paper);--p-ground-2:var(--site-paper-sunk);--p-fg:var(--site-ink);--p-muted:var(--site-graphite);--p-rule:var(--site-rule);--p-mark:var(--site-accent-text);--p-cta-bg:var(--site-cta);--p-cta-fg:var(--site-paper);background:var(--p-ground)}.pro .proWrap{max-width:var(--p-measure);padding-inline:var(--p-gutter);margin:0 auto}.pro .proHero{padding-block:clamp(3.5rem,2rem + 6vw,6.5rem) clamp(3rem,2rem + 4vw,5rem)}.pro .proStatus{border:1px solid var(--p-rule);background:var(--p-ground-2);color:var(--p-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.5rem;padding:.3125rem .8125rem .3125rem .6875rem;font-size:.6875rem;display:inline-flex}.pro .proStatusDot{background:var(--site-brand);border-radius:50%;flex:none;width:6px;height:6px;position:relative}.pro .proStatusDot:after{content:"";border:1px solid var(--site-brand);opacity:.35;border-radius:50%;position:absolute;inset:-3px}.pro .proHead{max-width:18ch;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:1.25rem 0 0;font-size:clamp(2.25rem,1.2rem + 4.4vw,4rem);font-weight:600;line-height:1.02}.pro .proLede{max-width:48ch;color:var(--p-muted);margin-top:1.375rem;font-size:1.0625rem;line-height:1.6}.pro .proActions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}@media (hover:hover){.pro .proCta:hover{background:var(--site-cta-hover,var(--p-cta-bg))}.pro .proGhost:hover{border-color:var(--site-rule-strong)}}.pro .proCta{background:var(--p-cta-bg);color:var(--p-cta-fg);border-radius:.625rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;display:inline-flex}@media (hover:hover){.pro .proCta:hover{background:var(--site-cta-hover,var(--p-cta-bg))}}.pro .proGhost{border:1px solid var(--p-rule);color:var(--p-fg);border-radius:.625rem;align-items:center;gap:.4375rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:500;display:inline-flex}@media (hover:hover){.pro .proGhost:hover{border-color:var(--site-rule-strong)}}.pro .pbento{padding-block:clamp(2.5rem,2rem + 2vw,4rem)}.pro .pbentoBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.875rem 1.5rem;margin-bottom:1.25rem;display:flex}.pro .pbentoPicker{flex-wrap:wrap;gap:.5rem;display:flex}.pro .pbentoSwatch{border:1px solid var(--p-rule);color:var(--p-muted);background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:.4375rem .75rem .4375rem .5rem;font-size:.8125rem;line-height:1.2;display:inline-flex}.pro .pbentoSwatch:before{content:"";background:var(--tile);width:.875rem;height:.875rem;box-shadow:inset 0 0 0 1px var(--p-fg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.pro .pbentoSwatch:before{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--p-fg) 14%, transparent)}}@media (hover:hover){.pro .pbentoSwatch:hover{border-color:var(--site-rule-strong);color:var(--p-fg)}}.pro .pbentoSwatch[aria-pressed=true]{border-color:var(--tile);background:var(--p-ground-2);color:var(--p-fg);font-weight:600}.pro .pbentoSwatch:focus-visible,.pro .pbentoSeg button:focus-visible{outline:2px solid var(--site-brand);outline-offset:2px}.pro .pbentoBarNote{color:var(--p-muted);font-size:.8125rem}.pro .pbentoBarNote code{color:var(--p-fg);font-family:var(--font-mono);font-size:.8125rem}.pro .pbentoGrid{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"app app app app ramp ramp""app app app app ramp ramp""gate gate gate deliver deliver deliver""hosts hosts hosts also also also";gap:1rem;display:grid}.pro .pbentoTile--app{grid-area:app}.pro .pbentoTile--ramp{grid-area:ramp}.pro .pbentoTile--gate{grid-area:gate}.pro .pbentoTile--deliver{grid-area:deliver}.pro .pbentoTile--hosts{grid-area:hosts}.pro .pbentoTile--also{grid-area:also}.pro .pbentoTile{border:1px solid var(--p-rule);background:var(--p-ground);border-radius:.875rem;flex-direction:column;gap:.875rem;padding:1.125rem 1.25rem 1.25rem;display:flex}.pro .pbentoName{letter-spacing:-.014em;font-size:.9375rem;font-weight:600}.pro .pbentoWhat{color:var(--p-muted);margin-top:.3125rem;font-size:.8125rem;line-height:1.5}.pro .pbentoSay{color:var(--p-muted);margin-top:auto;font-size:.78rem;line-height:1.5}.pro .pbentoSay[data-warn]{color:var(--site-critical-text)}.pro .pbentoSpacer{flex:1}.pro .pbentoApp{border:1px solid var(--p-rule);background:var(--s-ground);color:var(--s-ink);border-radius:.625rem;overflow:hidden}.pro .pbentoAppBar{border-bottom:1px solid var(--s-rule);align-items:center;gap:.5rem;padding:.6875rem .875rem;display:flex}.pro .pbentoAppMark{background:var(--s-accent);border-radius:.3125rem;width:1.125rem;height:1.125rem}.pro .pbentoAppOrg{font-size:.8125rem;font-weight:600}.pro .pbentoAppGhost{border:1px solid var(--s-rule-strong);color:var(--s-muted);border-radius:.375rem;padding:.3125rem .625rem;font-size:.75rem}.pro .pbentoAppCta{background:var(--s-accent);color:var(--s-accent-ink);border-radius:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600}.pro .pbentoAppTabs{border-bottom:1px solid var(--s-rule);gap:1.125rem;padding:0 .875rem;display:flex}.pro .pbentoAppTabs>span{color:var(--s-muted);border-bottom:2px solid #0000;padding:.5625rem 0;font-size:.78rem}.pro .pbentoAppTabs>span[data-active]{border-bottom-color:var(--s-accent);color:var(--s-ink);font-weight:600}.pro .pbentoAppRows{margin:0;padding:0;list-style:none}.pro .pbentoAppRows>li{height:var(--s-row);border-bottom:1px solid var(--s-rule);align-items:center;gap:.875rem;padding:0 .875rem;display:flex;position:relative}.pro .pbentoAppRows>li:last-child{border-bottom:0}.pro .pbentoAppRows>li[data-selected]{background:var(--s-accent-soft)}.pro .pbentoAppRail{background:0 0;width:2px;position:absolute;inset:0 auto 0 0}.pro .pbentoAppRows>li[data-selected] .pbentoAppRail{background:var(--s-accent)}.pro .pbentoAppAt{color:var(--s-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.7rem}.pro .pbentoAppWho{min-width:7rem;font-size:.8125rem;font-weight:600}.pro .pbentoAppWhy{color:var(--s-muted);font-size:.78rem}.pro .pbentoAppFlag{border:1px solid var(--s-accent);border-radius:999px;align-items:center;height:1.5rem;margin-left:auto;padding:0 .625rem;font-size:.6875rem;display:inline-flex}.pro .pbentoAxes{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.pro .pbentoAxis{flex-direction:column;gap:.375rem;display:flex}.pro .pbentoAxisLabel{color:var(--p-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.5625rem}.pro .pbentoSeg{border:1px solid var(--p-rule);border-radius:.375rem;display:inline-flex;overflow:hidden}.pro .pbentoSeg button{border:0;border-left:1px solid var(--p-rule);color:var(--p-muted);background:0 0;padding:.25rem .5rem;font-size:.6875rem;line-height:1.3}.pro .pbentoSeg button:first-child{border-left:0}.pro .pbentoSeg button[aria-pressed=true]{background:var(--p-ground-2);color:var(--p-fg);font-weight:600}.pro .pbentoRamp{flex-direction:column;flex:1;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pro .pbentoRamp>li{flex:1;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:1.375rem;display:grid}.pro .pbentoStop{background:var(--stop);border-radius:3px;height:100%;min-height:1.125rem}.pro .pbentoStopStep,.pro .pbentoStopHex{color:var(--p-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.625rem}.pro .pbentoRamp>li[data-anchor] .pbentoStopStep,.pro .pbentoRamp>li[data-anchor] .pbentoStopHex{color:var(--p-fg);font-weight:600}.pro .pbentoRamp>li[data-anchor]{flex:1.6}.pro .pbentoChecks{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.pro .pbentoChecks>li{grid-template-columns:auto 8.5rem minmax(0,1fr) auto;align-items:center;gap:.625rem;font-size:.78rem;display:grid}.pro .pbentoPair{width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 1px var(--p-fg);border-radius:.25rem;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.pro .pbentoPair{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--p-fg) 14%, transparent)}}.pro .pbentoPair>span{border-radius:1px;width:.4375rem;height:.4375rem}.pro .pbentoCheckLabel{color:var(--p-muted)}.pro .pbentoCheckBar{background:var(--p-ground-2);height:.375rem;box-shadow:inset 0 0 0 1px var(--p-rule);border-radius:999px;position:relative}.pro .pbentoCheckBar>span{border-radius:inherit;background:var(--site-critical-text);height:100%;display:block}.pro .pbentoChecks>li[data-ok] .pbentoCheckBar>span{background:var(--p-mark)}.pro .pbentoCheckBar:after{content:"";background:var(--site-rule-strong);width:1px;position:absolute;inset:-3px auto -3px 50%}.pro .pbentoRatio{color:var(--site-critical-text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.78rem}.pro .pbentoChecks>li[data-ok] .pbentoRatio{color:var(--p-fg)}.pro .pbentoVerdict{border-left:2px solid var(--site-critical-text);color:var(--p-fg);margin-top:auto;padding-left:.75rem;font-size:.8125rem;line-height:1.5}.pro .pbentoVerdict[data-ok]{border-left-color:var(--p-mark)}.pro .pbentoVersions{flex-direction:column;gap:.4375rem;margin:0;padding:0;list-style:none;display:flex}.pro .pbentoVersions>li{color:var(--p-muted);font-family:var(--font-mono);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;font-size:.6875rem;display:grid}.pro .pbentoVersions>li[data-current]{color:var(--p-fg);font-weight:600}.pro .pbentoVersions code{font-family:inherit;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pro .pbentoDot{background:var(--stop);border-radius:50%;width:.5rem;height:.5rem}.pro .pbentoHosts{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pro .pbentoHosts>li{border:1px solid var(--p-rule);background:var(--p-ground-2);border-radius:.625rem;flex-direction:column;align-items:flex-start;gap:.5625rem;padding:.75rem;display:flex}.pro .pbentoHostName{color:var(--p-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.4375rem;font-size:.5625rem;display:flex}.pro .pbentoHostMark{flex:none;width:.875rem;height:.875rem}.pro .pbentoHostBtn{background:var(--h-accent);color:#fff;white-space:nowrap;border-radius:.375rem;align-items:center;padding:.375rem .75rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.pro .pbentoHosts>li[data-host=antd] .pbentoHostBtn{box-shadow:0 2px 0 var(--h-accent)}@supports (color:color-mix(in lab, red, red)){.pro .pbentoHosts>li[data-host=antd] .pbentoHostBtn{box-shadow:0 2px 0 color-mix(in srgb, var(--h-accent) 28%, transparent)}}.pro .pbentoHosts>li[data-host=antd] .pbentoHostBtn{font-weight:400}.pro .pbentoHosts>li[data-host=mui] .pbentoHostBtn{letter-spacing:.055em;text-transform:uppercase;border-radius:.25rem;font-size:.6875rem;font-weight:500;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024}.pro .pbentoHosts>li[data-host=bs] .pbentoHostBtn{padding:.4375rem .875rem;font-weight:400}.pro .pbentoHosts>li[data-host=zb] .pbentoHostBtn{border-radius:.4375rem}.pro .pbentoHostToken{max-width:100%;color:var(--p-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.pro .pbentoAlso{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1.5rem;margin:0;display:grid}.pro .pbentoAlso dt{align-items:center;gap:.4375rem;font-size:.8125rem;font-weight:600;display:flex}.pro .pbentoAlsoIcon{color:var(--p-mark);flex:none}.pro .pbentoAlso dd{color:var(--p-muted);margin:.25rem 0 0 1.4375rem;font-size:.78rem;line-height:1.5}.pro .proNowBand{border-top:1px solid var(--p-rule);background:var(--p-ground-2)}.pro .proNow{max-width:var(--p-measure);padding:1.75rem var(--p-gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin:0 auto;display:flex}.pro .proNowHead{letter-spacing:-.016em;font-size:.9875rem;font-weight:600}.pro .proNowBody{max-width:60ch;color:var(--p-muted);margin-top:.1875rem;font-size:.85rem;line-height:1.55}.pro .proNowLink{color:var(--p-mark);align-items:center;gap:.4375rem;font-size:.875rem;font-weight:600;display:inline-flex}@media (max-width:68rem){.pro .pbentoGrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"app""ramp""gate""deliver""hosts""also"}.pro .pbentoRamp>li{min-height:1.25rem}}@media (max-width:48rem){.pro{--p-gutter:1.25rem}.pro .pbentoHosts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:34rem){.pro .pbentoAppWho{min-width:0}.pro .pbentoAppWhy{display:none}.pro .pbentoChecks>li{grid-template-columns:auto minmax(0,1fr) auto}.pro .pbentoCheckBar{display:none}.pro .pbentoHosts,.pro .pbentoAlso{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){@keyframes pbento-rise{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:none}}.pro .pbentoRamp>li,.pro .pbentoChecks>li,.pro .pbentoVersions>li,.pro .pbentoHosts>li{animation:.36s ease-out both pbento-rise;animation-delay:calc(var(--i,0) * 26ms)}.pro .pbentoHosts>li,.pro .pbentoHostBtn{transition:transform .22s var(--ease-out-expo,ease-out), box-shadow .22s var(--ease-out-expo,ease-out), border-color .22s var(--ease-out-expo,ease-out)}.pro .pbentoHosts>li:hover{border-color:var(--site-rule-strong);transform:translateY(-2px)}.pro .pbentoHosts>li[data-host=antd]:hover .pbentoHostBtn{box-shadow:0 3px 0 var(--h-accent)}@supports (color:color-mix(in lab, red, red)){.pro .pbentoHosts>li[data-host=antd]:hover .pbentoHostBtn{box-shadow:0 3px 0 color-mix(in srgb, var(--h-accent) 34%, transparent)}}.pro .pbentoHosts>li[data-host=mui]:hover .pbentoHostBtn{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024}.pro .pbentoHosts>li[data-host=zb]:hover .pbentoHostBtn,.pro .pbentoHosts>li[data-host=bs]:hover .pbentoHostBtn{filter:brightness(1.06)}.pro .pbentoApp,.pro .pbentoApp *{transition:background-color .32s var(--ease-out-expo,ease-out), border-color .32s var(--ease-out-expo,ease-out), color .32s var(--ease-out-expo,ease-out), height .26s var(--ease-out-expo,ease-out)}}@media (forced-colors:active){.pro .pbentoStop,.pro .pbentoPair,.pro .pbentoDot,.pro .pbentoTile{border:1px solid canvastext}}.zwDesk{--zw-bg:var(--site-paper-sunk);--zw-bg-2:var(--site-paper);--zw-rule:var(--site-rule);--zw-fg:var(--site-ink);--zw-muted:var(--site-graphite);--zw-accent:var(--site-brand);--zw-accent-text:var(--site-accent-text);--zw-cta-bg:var(--site-cta);--zw-cta-fg:var(--site-paper);--zw-measure:72rem;--zw-gutter:2rem;--zw-edge:max(0px, calc((100% - var(--zw-measure)) / 2));padding-inline:var(--zw-edge);border-top:1px solid var(--zw-rule);background:var(--zw-bg);color:var(--zw-fg);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);display:grid;position:relative}.zwDesk:before{content:"";inset:-1px var(--zw-edge) auto;background:linear-gradient(90deg, var(--zw-accent) 0%, var(--zw-accent) 16%, transparent 72%);height:1px;position:absolute}.zwDesk .zwDeskSay{padding:3.25rem 3rem 3rem var(--zw-gutter);flex-direction:column;gap:1.375rem;display:flex}.zwDesk .zwDeskLogoImg{aspect-ratio:202/52;object-fit:contain;filter:invert();align-self:flex-start;width:auto;max-width:none;height:1.625rem;display:block}.zwDesk .zwDeskEyebrow{color:var(--zw-muted)}.zwDesk .zwDeskHead{max-width:19ch;font-family:var(--font-display);letter-spacing:-.033em;text-wrap:balance;font-size:clamp(1.42rem,1.05rem + 1.4vw,1.95rem);font-weight:600;line-height:1.14}.zwDesk .zwDeskHead em{color:var(--zw-accent-text);font-style:normal}.zwDesk .zwDeskLede{max-width:46ch;color:var(--zw-muted);font-size:.9375rem;line-height:1.62}.zwDesk .zwDeskLede b{color:var(--zw-fg);font-weight:600}.zwDesk .zwDeskProof{border:1px solid var(--zw-rule);border-radius:.5rem;flex-wrap:wrap;margin:0;display:flex;overflow:hidden}.zwDesk .zwDeskProof>div{border-right:1px solid var(--zw-rule);flex-direction:column;flex:7.5rem;gap:.125rem;padding:.75rem .875rem;display:flex}.zwDesk .zwDeskProof>div:last-child{border-right:none}.zwDesk .zwDeskProofV{color:var(--zw-fg);font-family:var(--font-mono);letter-spacing:-.02em;font-size:1.02rem;font-weight:600}.zwDesk .zwDeskProofL{color:var(--zw-muted);margin:0;font-size:.7rem;line-height:1.35}.zwDesk .zwDeskActions{flex-wrap:wrap;align-items:center;gap:.9375rem;display:flex}.zwDesk .zwDeskCta{background:var(--zw-cta-bg);color:var(--zw-cta-fg);white-space:nowrap;border-radius:.4375rem;align-items:center;gap:.5rem;padding:.6875rem 1.1875rem;font-size:.9rem;font-weight:700;display:inline-flex}@media (hover:hover){.zwDesk .zwDeskCta:hover{filter:brightness(1.07)}}.zwDesk .zwDeskGhost{color:var(--zw-fg);opacity:.85;align-items:center;gap:.4375rem;font-size:.9rem;font-weight:500;display:inline-flex}@media (hover:hover){.zwDesk .zwDeskGhost:hover{opacity:1}}.zwDesk .zwDeskCard{padding:2.625rem var(--zw-gutter) 2.625rem 2.5rem;border-left:1px solid var(--zw-rule);border-right:1px solid var(--zw-rule);background:var(--zw-bg-2);flex-direction:column;display:flex}.zwDesk .zwDeskLive{color:var(--zw-muted);align-items:center;gap:.5625rem;padding-bottom:1.125rem;font-size:.8rem;display:flex}.zwDesk .zwDeskDot{background:var(--zw-accent);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.zwDesk .zwDeskDot:after{content:"";border:1px solid var(--zw-accent);opacity:.35;border-radius:50%;animation:2.4s ease-out infinite zw-ping;position:absolute;inset:-4px}@keyframes zw-ping{0%{opacity:.5;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.5)}}.zwDesk .zwDeskField{border-top:1px solid var(--zw-rule);padding:.875rem 0;display:block}.zwDesk .zwDeskK{color:var(--zw-muted);font-family:var(--font-mono);letter-spacing:.17em;text-transform:uppercase;margin-bottom:.375rem;font-size:.5625rem;display:block}.zwDesk .zwDeskV{font-size:.9375rem;display:block}.zwDesk .zwDeskV a{color:var(--zw-fg);border-bottom:1px solid var(--zw-rule)}@media (hover:hover){.zwDesk .zwDeskV a:hover{border-bottom-color:var(--zw-accent)}}.zwDesk .zwDeskTri{flex-wrap:wrap;gap:1.375rem;display:flex}.zwDesk .zwDeskTri>span{flex-direction:column;gap:1px;display:flex}.zwDesk .zwDeskTriK{color:var(--zw-muted);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.5625rem}.zwDesk .zwDeskTri a{font-family:var(--font-mono);border-bottom:none;font-size:.8125rem}@media (hover:hover){.zwDesk .zwDeskTri a:hover{color:var(--zw-accent-text)}}.zwDesk .zwDeskCities{flex-wrap:wrap;gap:1.125rem;display:flex}.zwDesk .zwDeskCities>span{flex-direction:column;gap:1px;display:flex}.zwDesk .zwDeskCityCode{color:var(--zw-fg);font-family:var(--font-mono);font-size:.78rem;font-weight:600}.zwDesk .zwDeskCityName{color:var(--zw-muted);font-size:.68rem}.zwDesk .zwDeskSocial{flex-wrap:wrap;gap:.5rem;margin:auto 0 0;padding:1.375rem 0 0;list-style:none;display:flex}.zwDesk .zwDeskSocial a{border:1px solid var(--zw-rule);width:2.125rem;height:2.125rem;color:var(--zw-muted);border-radius:.4375rem;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.zwDesk .zwDeskSocial a:hover{border-color:var(--zw-accent);color:var(--zw-accent-text)}}.zwDesk .zwDeskSocial svg{fill:currentColor;width:.9375rem;height:.9375rem;display:block}.dark .zwDesk .zwDeskLogoImg{filter:none}[data-zb-theme=high-contrast] .zwDesk{border-top:2px solid var(--site-ink)}@media (max-width:56rem){.zwDesk{--zw-gutter:1.25rem;grid-template-columns:minmax(0,1fr)}.zwDesk .zwDeskSay{padding:2.25rem var(--zw-gutter) 2rem}.zwDesk .zwDeskCard{padding:2rem var(--zw-gutter);border-top:1px solid var(--zw-rule);border-left:none;border-right:none}.zwDesk .zwDeskProof>div{flex-basis:50%}}@media (prefers-reduced-motion:reduce){.zwDesk .zwDeskDot:after{animation:none}}@media (forced-colors:active){.zwDesk{border-top:2px solid canvastext}.zwDesk .zwDeskCta{border:1px solid buttontext}}.zbm{--m-stage:var(--site-paper-sunk);--m-dot:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.zbm{--m-dot:color-mix(in oklab, var(--site-ink) 9%, transparent)}}.zbm{--m-sheet:var(--site-paper);--m-ink:var(--site-ink);--m-muted:var(--site-graphite);--m-line:var(--site-rule-strong);--m-rule:var(--site-rule);--m-brand:var(--site-brand);--m-brand-ink:var(--site-trace-text);--m-wash:var(--site-brand)}@supports (color:color-mix(in lab, red, red)){.zbm{--m-wash:color-mix(in oklab, var(--site-brand) 12%, var(--m-sheet))}}.zbm{--m-solid:var(--site-cta);--m-on-solid:var(--site-paper);--m-shadow:0 1px 2px #08110f0d, 0 12px 32px -18px #08110f47;--m-ease:cubic-bezier(.16, 1, .3, 1)}.dark .zbm{--m-stage:var(--site-panel);--m-sheet:var(--site-panel-raised);--m-dot:var(--site-ink)}@supports (color:color-mix(in lab, red, red)){.dark .zbm{--m-dot:color-mix(in oklab, var(--site-ink) 11%, transparent)}}.dark .zbm{--m-line:#3a4654;--m-rule:var(--site-panel-rule);--m-shadow:0 1px 2px #0006, 0 16px 36px -18px #000c}[data-zb-theme=high-contrast] .zbm{--m-stage:var(--site-paper);--m-dot:#cfcfcf;--m-line:#333;--m-rule:#595959;--m-wash:#e3efec;--m-shadow:none}.zbm-contents{gap:.75rem;display:grid}.zbm-contents-group{border:1px solid var(--site-rule);background:var(--site-paper);border-radius:1rem;padding:1.125rem 1.25rem 1.25rem}.zbm-contents-head{color:var(--site-ink);align-items:center;gap:.625rem;display:flex}.zbm-contents-n{font:500 .6875rem/1 var(--font-mono);color:var(--site-accent-text)}.zbm-contents-title{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.0625rem;font-weight:600}.zbm-contents-count{border:1px solid var(--site-rule);min-width:1.375rem;font:500 .6875rem/1rem var(--font-mono);text-align:center;color:var(--site-graphite);border-radius:999px;padding:.0625rem .375rem}.zbm-contents-arrow{color:var(--site-graphite);transition:translate .3s var(--m-ease), color .3s var(--m-ease);margin-left:auto}.zbm-contents-head:hover .zbm-contents-title,.zbm-contents-head:hover .zbm-contents-arrow{color:var(--site-accent-text)}.zbm-contents-head:hover .zbm-contents-arrow{translate:0 2px}.zbm-contents-list{border-top:1px solid var(--site-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem 1.25rem;margin-top:.875rem;padding-top:.875rem;display:grid}.zbm-contents-list li{color:var(--site-graphite);padding-left:.875rem;font-size:.8125rem;line-height:1.35rem;position:relative}.zbm-contents-list li:before{content:"";background:var(--site-brand);border-radius:50%;width:.3125rem;height:.3125rem;position:absolute;top:.5625rem;left:0}@media (max-width:479px){.zbm-contents-list{grid-template-columns:minmax(0,1fr)}}.zbm-part{border-bottom:1px solid var(--site-rule);scroll-margin-top:3.5rem}.zbm-part-head{padding-top:clamp(3.5rem,2rem + 4vw,5.5rem)}.zbm-part-n{font:500 .6875rem/1 var(--font-mono);letter-spacing:.08em;color:var(--site-accent-text);margin-bottom:.5rem}#design-packs{border-bottom:0;padding-bottom:clamp(3.5rem,2rem + 4vw,5.5rem)}.zbm-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (min-width:768px){.zbm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zbm-grid>[data-span=wide],.zbm-grid>[data-span=full]{grid-column:1/-1}}@media (min-width:1024px){.zbm-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.zbm-grid>[data-span=wide]{grid-column:span 4}.zbm-grid>[data-span=narrow]{grid-column:span 2}}.zbm-card{border:1px solid var(--site-rule);background:var(--site-paper);height:100%;transition:translate .36s var(--m-ease), border-color .36s var(--m-ease), box-shadow .36s var(--m-ease);border-radius:1.25rem;flex-direction:column;padding:.5rem;scroll-margin-top:5rem;display:flex;position:relative}.zbm-card:hover{border-color:var(--site-brand);translate:0 -2px}@supports (color:color-mix(in lab, red, red)){.zbm-card:hover{border-color:color-mix(in oklab, var(--site-brand) 45%, var(--site-rule))}}.zbm-card:hover{box-shadow:var(--m-shadow)}.zbm-stage{background-color:var(--m-stage);background-image:radial-gradient(circle, var(--m-dot) 1px, transparent 1.25px);isolation:isolate;background-position:8px 8px;background-size:16px 16px;border-radius:.8125rem;height:16.25rem;position:relative;overflow:hidden;container-type:inline-size}.zbm-stage:after{content:"";z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--m-rule);pointer-events:none;position:absolute;inset:0}.zbm-meta{flex-direction:column;flex:1;padding:1.125rem .75rem .75rem;display:flex}.zbm-kicker{font:500 .6875rem/1rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--site-graphite);align-items:center;gap:.625rem;display:flex}.zbm-kicker-n{color:var(--site-accent-text);flex:none;align-self:flex-start}.zbm-kicker-n:after{content:"";vertical-align:middle;background:var(--site-rule-strong);width:1rem;height:1px;margin-left:.625rem;display:inline-block}.zbm-name{font-family:var(--font-display);letter-spacing:-.025em;color:var(--site-ink);margin-top:.5rem;font-size:1.625rem;font-weight:600;line-height:1.15}.zbm-blurb{max-width:54ch;color:var(--site-graphite);text-wrap:pretty;margin-top:.5rem;font-size:.875rem;line-height:1.55}.zbm-tags{flex-wrap:wrap;gap:.375rem;margin-top:auto;padding-top:1rem;display:flex}.zbm-tags li{border:1px solid var(--site-rule);font:500 .6875rem/1rem var(--font-mono);color:var(--site-graphite);border-radius:999px;padding:.1875rem .5625rem}@media (min-width:1024px){.zbm-card[data-span=full]{grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);grid-template-areas:"meta stage";display:grid}.zbm-card[data-span=full] .zbm-stage{grid-area:stage;height:19rem}.zbm-card[data-span=full] .zbm-meta{grid-area:meta;justify-content:center;padding:1.25rem 1.5rem 1.25rem 1rem}.zbm-card[data-span=full] .zbm-tags{margin-top:0;padding-top:1.25rem}.zbm-card[data-span=full] .zbm-name{font-size:2rem}}.zbm-ns{justify-content:center;align-items:center;gap:clamp(.5rem,5cqi,2.5rem);padding:1rem 1.25rem;display:flex;position:absolute;inset:0}.zbm-ns-fig{--sync:calc(var(--i) * 3s - 9s);flex-direction:column;flex:0 160px;align-items:center;gap:.5rem;min-width:0;margin:0;display:flex}.zbm-ns-art{aspect-ratio:160/150;filter:drop-shadow(0 8px 14px #08110f12);width:100%;height:auto;display:block;overflow:visible}.dark .zbm-ns-art{filter:drop-shadow(0 8px 16px #00000073)}[data-zb-theme=high-contrast] .zbm-ns-art{filter:none}.zbm-ns-sheet{fill:var(--m-sheet);stroke:var(--m-line);stroke-width:1px}.zbm-ns-title{fill:var(--m-ink);opacity:.82}.zbm-ns-status{fill:var(--m-line)}.zbm-ns-status[data-meaning=nilknown]{fill:var(--m-brand)}.zbm-ns-status[data-meaning=notasked]{fill:none;stroke:var(--m-line);stroke-width:1.5px;stroke-dasharray:2 2.2}.zbm-ns-rule{fill:none;stroke:var(--m-rule);stroke-width:1px}.zbm-ns-dash,.zbm-ns-row{fill:none;stroke:var(--m-line);stroke-width:2px;stroke-linecap:round}.zbm-ns-dash{stroke-dasharray:4 6}.zbm-ns-bubble,.zbm-ns-disc{fill:var(--m-wash);stroke:var(--m-brand);stroke-width:1.5px;stroke-linejoin:round}.zbm-ns-mark,.zbm-ns-tick{fill:none;stroke:var(--m-brand-ink);stroke-linecap:round;stroke-linejoin:round}.zbm-ns-mark{stroke-width:2px}.zbm-ns-mark-dot{fill:var(--m-brand-ink)}.zbm-ns-tick{stroke-width:2.5px;stroke-dasharray:28;stroke-dashoffset:0}.zbm-ns-bar{fill:var(--m-ink);opacity:.72}.zbm-ns-shackle{fill:none;stroke:var(--m-ink);stroke-width:2.5px;stroke-linecap:round}.zbm-ns-lock{fill:var(--m-solid)}.zbm-ns-key{fill:var(--m-on-solid)}.zbm-ns-key-line{fill:none;stroke:var(--m-on-solid);stroke-width:2px;stroke-linecap:round}.zbm-ns-caption{flex-direction:column;align-items:center;gap:.125rem;padding-bottom:.625rem;display:flex;position:relative}.zbm-ns-label{white-space:nowrap;color:var(--m-ink);font-size:.8125rem;font-weight:600;line-height:1.25rem}.zbm-ns-code{font:.6875rem/1rem var(--font-mono);color:var(--m-muted)}.zbm-ns-progress{display:none}.zbm-rounds{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;inset:0}.zbm-rounds-grid{grid-template-columns:repeat(4,56px);gap:8px;display:grid}.zbm-rounds-tile{background:var(--m-sheet);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--m-rule);color:var(--m-ink);border-radius:12px;place-items:center;display:grid;position:relative}.zbm-rounds-glyph{width:32px;height:32px;position:relative}.zbm-rounds-keys{fill:none;width:32px;height:32px;stroke:var(--m-brand);stroke-width:.5px;opacity:0;position:absolute;inset:12px}.zbm-rounds-tile:first-child{background:var(--m-wash);box-shadow:inset 0 0 0 1.5px var(--m-brand);color:var(--m-brand-ink)}.zbm-rounds-tile:first-child .zbm-rounds-keys{opacity:.32}.zbm-rounds-caption{width:248px;font:500 .6875rem/1rem var(--font-mono);color:var(--m-muted);align-items:center;padding:0 2px;display:flex}.zbm-rounds-names{flex:1;height:1rem;position:relative}.zbm-rounds-names>span{visibility:hidden;color:var(--m-brand-ink);position:absolute;inset:0 auto auto 0}.zbm-rounds-names>span:first-child{visibility:visible}.zbm-rounds-spec{margin-left:auto}.zbm-kin{place-items:center;display:grid;position:absolute;inset:0}.zbm-kin>*{grid-area:1/1}.zbm-kin-ring{border:1px dashed var(--m-line);border-radius:50%;width:176px;height:176px}.zbm-kin-halo{background:var(--m-wash);opacity:0;border-radius:50%;width:72px;height:72px}.zbm-kin-core{z-index:1;background:var(--m-sheet);width:72px;height:72px;box-shadow:inset 0 0 0 1px var(--m-rule), var(--m-shadow);color:var(--m-brand-ink);border-radius:50%;place-items:center;display:grid;position:relative}.zbm-kin-mark{width:40px;height:40px}.zbm-kin-orbit{z-index:2;width:0;height:0;position:relative}.zbm-kin-orbit>li{width:44px;height:44px;transform:rotate(calc(var(--i) * 60deg)) translateY(-88px) rotate(calc(var(--i) * -60deg));position:absolute;top:-22px;left:-22px}.zbm-kin-sat{background:var(--m-sheet);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--m-rule);color:var(--m-ink);border-radius:14px;place-items:center;display:grid}.zbm-kin-sat svg{width:24px;height:24px}.zbm-sw{--sw-ground:#e8eee9;--sw-surface:#fbfcfa;--sw-ink:#1d2b29;--sw-muted:#52605c;--sw-rule:#d5ddd8;--sw-off:#b3c1bb;--sw-tide:#2f6b64;--sw-on-tide:#fff;--sw-tide-wash:#dcebe6;--sw-mist:#c7dadb;--sw-sage:#9dbcaf;--sw-clay:#dcc2a8;--sw-dusk:#b6b2d8;--sw-shadow:0 1px 0 var(--sw-rule), 0 14px 30px -20px #1d2b2973;background:var(--sw-ground);color:var(--sw-ink);gap:1rem;padding:1rem;display:flex;position:absolute;inset:0}.dark .zbm-sw{--sw-ground:#101917;--sw-surface:#172320;--sw-ink:#e2ebe7;--sw-muted:#9db0aa;--sw-rule:#2a3a36;--sw-off:#3c4f4a;--sw-tide:#8ccfc2;--sw-on-tide:#0e1a18;--sw-tide-wash:#1d3531;--sw-mist:#6f9296;--sw-sage:#6d9786;--sw-clay:#a98e74;--sw-dusk:#8a86bf;--sw-shadow:0 1px 0 var(--sw-rule), 0 14px 30px -20px #000c}[data-zb-theme=high-contrast] .zbm-sw{--sw-ground:#fff;--sw-surface:#fff;--sw-ink:#000;--sw-muted:#2b2b2b;--sw-rule:#000;--sw-off:#595959;--sw-tide:#00443a;--sw-on-tide:#fff;--sw-tide-wash:#e3efec;--sw-shadow:inset 0 0 0 1px #000}.zbm-sw-checkin{background:var(--sw-surface);min-width:0;box-shadow:var(--sw-shadow);border-radius:.875rem;flex-direction:column;flex:0 0 18.75rem;padding:1rem 1.125rem;display:flex}.zbm-sw-head{color:var(--sw-muted);align-items:center;gap:.5rem;font-size:.75rem;line-height:1.25rem;display:flex}.zbm-sw-avatar{background:linear-gradient(135deg, var(--sw-sage), var(--sw-mist) 70%);border-radius:50%;width:20px;height:20px}.zbm-sw-time{font:.6875rem/1.25rem var(--font-mono);margin-left:auto}.zbm-sw-q{letter-spacing:-.01em;text-wrap:balance;margin-top:.75rem;font-size:1.0625rem;font-weight:500;line-height:1.375rem}.zbm-sw-scale{justify-content:space-between;width:100%;max-width:236px;height:28px;margin-top:.875rem;display:flex;position:relative}.zbm-sw-step{border-radius:50%;width:28px;height:28px}.zbm-sw-step:first-child{background:var(--sw-sage)}@supports (color:color-mix(in lab, red, red)){.zbm-sw-step:first-child{background:color-mix(in oklab, var(--sw-sage) 24%, var(--sw-surface))}}.zbm-sw-step:nth-child(2){background:var(--sw-sage)}@supports (color:color-mix(in lab, red, red)){.zbm-sw-step:nth-child(2){background:color-mix(in oklab, var(--sw-sage) 40%, var(--sw-surface))}}.zbm-sw-step:nth-child(3){background:var(--sw-sage)}@supports (color:color-mix(in lab, red, red)){.zbm-sw-step:nth-child(3){background:color-mix(in oklab, var(--sw-sage) 58%, var(--sw-surface))}}.zbm-sw-step:nth-child(4){background:var(--sw-sage)}@supports (color:color-mix(in lab, red, red)){.zbm-sw-step:nth-child(4){background:color-mix(in oklab, var(--sw-sage) 76%, var(--sw-surface))}}.zbm-sw-step:nth-child(5){background:var(--sw-sage)}[data-zb-theme=high-contrast] .zbm-sw-step{box-shadow:inset 0 0 0 1px #000}.zbm-sw-pick{width:36px;height:36px;box-shadow:inset 0 0 0 2px var(--sw-tide);border-radius:50%;position:absolute;top:-4px;left:calc(50% - 18px)}.zbm-sw-legend{width:100%;max-width:236px;color:var(--sw-muted);justify-content:space-between;margin-top:.375rem;font-size:.6875rem;line-height:1rem;display:flex}.zbm-sw-breathe{border-top:1px solid var(--sw-rule);align-items:center;gap:.75rem;margin-top:auto;padding-top:.75rem;display:flex}.zbm-sw-orb{background:var(--sw-tide-wash);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.zbm-sw-orb>span{background:var(--sw-tide);opacity:.85;border-radius:50%;width:26px;height:26px;transform:scale(.9)}.zbm-sw-cue{font-size:.8125rem;font-weight:500;display:grid}.zbm-sw-cue>span{grid-area:1/1}.zbm-sw-cue>span+span{visibility:hidden}.zbm-sw-count{font:.6875rem/1 var(--font-mono);color:var(--sw-muted);margin-left:auto}.zbm-sw-kit{flex-direction:column;flex:1;justify-content:center;gap:.875rem;min-width:0;padding:.25rem .25rem .25rem .5rem;display:flex}.zbm-sw-swatches{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.zbm-sw-swatches li{color:var(--sw-muted);flex-direction:column;gap:.3125rem;font-size:.6875rem;line-height:1rem;display:flex}.zbm-sw-swatches li>span{background:var(--c);border-radius:10px;height:40px;box-shadow:inset 0 0 0 1px #0000000f}[data-zb-theme=high-contrast] .zbm-sw-swatches li>span{box-shadow:inset 0 0 0 1px #000}.zbm-sw-swatches [data-swatch=mist]{--c:var(--sw-mist)}.zbm-sw-swatches [data-swatch=sage]{--c:var(--sw-sage)}.zbm-sw-swatches [data-swatch=clay]{--c:var(--sw-clay)}.zbm-sw-swatches [data-swatch=dusk]{--c:var(--sw-dusk)}.zbm-sw-swatches [data-swatch=tide]{--c:var(--sw-tide)}.zbm-sw-type{align-items:center;gap:.75rem;display:flex}.zbm-sw-aa{letter-spacing:-.03em;font-size:2.125rem;font-weight:500;line-height:2.5rem}.zbm-sw-type-name{font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.zbm-sw-type-note{color:var(--sw-muted);font-size:.75rem;line-height:1rem;display:block}.zbm-sw-row{align-items:center;gap:.75rem;display:flex}.zbm-sw-btn{background:var(--sw-tide);height:32px;color:var(--sw-on-tide);border-radius:999px;align-items:center;padding:0 .875rem;font-size:.78125rem;font-weight:500;display:inline-flex}.zbm-sw-toggle{background:var(--sw-tide);border-radius:999px;width:36px;height:20px;position:relative}.zbm-sw-toggle>span{background:var(--sw-surface);border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px;transform:translate(16px);box-shadow:0 1px 2px #0003}.zbm-sw-plan p{color:var(--sw-muted);justify-content:space-between;font-size:.75rem;line-height:1rem;display:flex}.zbm-sw-plan p>span:first-child{color:var(--sw-ink);font-weight:500}.zbm-sw-bar{background:var(--sw-tide-wash);border-radius:999px;height:6px;margin-top:.375rem;display:block;overflow:hidden}.zbm-sw-bar>span{border-radius:inherit;background:var(--sw-tide);width:60%;height:100%;display:block}@container (max-width:560px){.zbm-sw-kit{display:none}.zbm-sw-checkin{flex:1}}.zbm-an{color:var(--m-ink);flex-direction:column;font-size:.75rem;display:flex;position:absolute;inset:0}.zbm-an-bar{border-bottom:1px solid var(--m-rule);background:var(--m-sheet);flex:none;justify-content:space-between;align-items:center;gap:.75rem;height:44px;padding:0 .625rem 0 .875rem;display:flex}.zbm-an-crumb{min-width:0;font:500 .71875rem/1 var(--font-mono);white-space:nowrap;color:var(--m-muted);gap:.375rem;display:flex}.zbm-an-crumb>span:last-child{color:var(--m-ink)}.zbm-an-modes{background:var(--m-stage);height:28px;box-shadow:inset 0 0 0 1px var(--m-rule);border-radius:8px;flex:none;grid-template-columns:repeat(3,52px);padding:2px;display:grid;position:relative}.zbm-an-thumb{background:var(--m-sheet);width:50px;height:22px;box-shadow:0 1px 2px #00000024, inset 0 0 0 1px var(--m-rule);border-radius:6px;position:absolute;top:3px;left:3px}.zbm-an-mode{color:var(--m-muted);place-items:center;font-size:.71875rem;font-weight:500;display:grid;position:relative}.zbm-an-thumb+.zbm-an-mode{color:var(--m-ink)}.zbm-an-body{flex:1;min-height:0;display:flex}.zbm-an-layers,.zbm-an-vars{background:var(--m-sheet);flex:none;padding:.75rem .5rem}.zbm-an-layers{border-right:1px solid var(--m-rule);width:140px}.zbm-an-vars{border-left:1px solid var(--m-rule);width:180px}.zbm-an-heading{font:600 .625rem/1rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--m-muted);padding:0 .375rem .5rem}.zbm-an-layers li{white-space:nowrap;height:26px;color:var(--m-muted);border-radius:6px;align-items:center;gap:.375rem;padding:0 .375rem;display:flex}.zbm-an-layers li:before{content:"";border:1.25px solid;border-radius:2px;flex:none;width:9px;height:9px}.zbm-an-root{font-weight:500;color:var(--m-ink)!important}.zbm-an-layer{padding-left:1.125rem!important}.zbm-an-layer:nth-child(2){background:var(--m-wash);color:var(--m-brand-ink)}.zbm-an-canvas{flex:1;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.zbm-an-fit{flex:none;width:316px;height:72px;margin-top:.5rem;position:relative}.zbm-an-frame{background:#fff;border-radius:12px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #c3d0cc,0 10px 28px -16px #08110f59}.zbm-an-frame>*{position:absolute}.zbm-an-avatar{color:#0a5d4f;background:#d7f0e8;border-radius:50%;place-items:center;width:40px;height:40px;font-size:.8125rem;font-weight:600;display:grid;top:16px;left:16px}.zbm-an-name{letter-spacing:-.01em;white-space:nowrap;color:#08110f;width:104px;height:20px;font-size:.9375rem;font-weight:600;line-height:20px;top:16px;left:68px}.zbm-an-details{width:136px;height:16px;font:.65625rem/16px var(--font-mono);white-space:nowrap;color:#4d5e59;top:39px;left:68px}.zbm-an-flag{color:#08110f;border-radius:999px;justify-content:center;align-items:center;gap:4px;width:84px;height:24px;font-size:.71875rem;font-weight:500;display:flex;top:24px;left:216px;box-shadow:inset 0 0 0 1px #c3d0cc}.zbm-an-flag svg{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.zbm-an-sel{width:44px;height:44px;box-shadow:inset 0 0 0 1.5px var(--m-brand);pointer-events:none;border-radius:1px;position:absolute;top:14px;left:14px}.zbm-an-sel>i{width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--m-brand);background:#fff;position:absolute}.zbm-an-sel>i:first-child{top:-3px;left:-3px}.zbm-an-sel>i:nth-child(2){top:-3px;right:-3px}.zbm-an-sel>i:nth-child(3){bottom:-3px;left:-3px}.zbm-an-sel>i:nth-child(4){bottom:-3px;right:-3px}.zbm-an-size{background:var(--m-solid);height:16px;font:500 .625rem/16px var(--font-mono);white-space:nowrap;color:var(--m-on-solid);visibility:hidden;border-radius:4px;padding:0 5px;position:absolute;transform:translate(-50%)}.zbm-an-size[data-part="0"]{visibility:visible;top:62px;left:36px}.zbm-an-size[data-part="1"]{top:41px;left:120px}.zbm-an-size[data-part="2"]{top:61px;left:120px}.zbm-an-size[data-part="3"]{top:54px;left:258px}.zbm-an-pin{background:var(--m-solid);width:18px;height:18px;font:600 .625rem/1 var(--font-mono);color:var(--m-on-solid);border-radius:50%;place-items:center;margin-left:-9px;display:grid;position:absolute}.zbm-an-pin:after{content:"";background:var(--m-solid);width:1px;margin-left:-.5px;position:absolute;left:50%}.zbm-an-pin[data-part="0"]{box-shadow:0 0 0 4px var(--m-wash);top:-34px;left:36px}.zbm-an-pin[data-part="0"]:after{height:32px;top:18px}.zbm-an-pin[data-part="1"]{top:-34px;left:120px}.zbm-an-pin[data-part="1"]:after{height:32px;top:18px}.zbm-an-pin[data-part="2"]{top:88px;left:186px}.zbm-an-pin[data-part="2"]:after{height:33px;bottom:18px}.zbm-an-pin[data-part="3"]{top:-34px;left:258px}.zbm-an-pin[data-part="3"]:after{height:40px;top:18px}.zbm-an-vars li{align-items:center;gap:.5rem;height:28px;padding:0 .375rem;display:flex}.zbm-an-chip{border-radius:4px;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #0000002e}.dark .zbm-an-chip{box-shadow:inset 0 0 0 1px #ffffff38}[data-var=surface] .zbm-an-chip{background:#fff}[data-var=ink] .zbm-an-chip{background:#08110f}[data-var=accent] .zbm-an-chip{background:#0a5d4f}[data-var=rule] .zbm-an-chip{background:#c3d0cc}.zbm-an-var{color:var(--m-ink)}.zbm-an-hex{font:.65625rem/1 var(--font-mono);color:var(--m-muted);margin-left:auto;display:grid}.zbm-an-hex>span{visibility:hidden;grid-area:1/1}.zbm-an-hex>span:first-child{visibility:visible}@container (max-width:700px){.zbm-an-vars{display:none}}@container (max-width:540px){.zbm-an-layers{display:none}}@container (max-width:400px){.zbm-an-fit{zoom:.8}.zbm-an-crumb>span:not(:last-child){display:none}}@container (max-width:330px){.zbm-an-fit{zoom:.72}.zbm-an-crumb{display:none}.zbm-an-bar{justify-content:center}}@media (forced-colors:active){.zbm-rounds-tile,.zbm-kin-sat,.zbm-kin-core,.zbm-sw-checkin,.zbm-an-frame,.zbm-an-sel{border:1px solid canvastext}}@media (prefers-reduced-motion:no-preference){.zbm-ns [data-sync]{animation-duration:9s;animation-iteration-count:infinite;animation-delay:var(--sync)}.zbm-ns-fig{animation-name:zbm-ns-lift;animation-timing-function:var(--m-ease)}.zbm-ns-art{animation-name:zbm-ns-dim;animation-timing-function:ease-in-out}.zbm-ns-sheet{animation-name:zbm-ns-edge}.zbm-ns-label{animation-name:zbm-ns-label;animation-timing-function:step-end}.zbm-ns-progress{background:var(--m-rule);border-radius:2px;width:32px;height:2px;margin-left:-16px;display:block;position:absolute;bottom:0;left:50%;overflow:hidden}.zbm-ns-progress:after{content:"";background:var(--m-brand);transform-origin:0;animation:zbm-ns-progress 9s linear infinite var(--sync);position:absolute;inset:0;transform:scaleX(0)}.zbm-ns-dash{animation:1.4s linear infinite zbm-ns-march}.zbm-ns-q{transform-box:fill-box;transform-origin:50% 100%;animation-name:zbm-ns-bob;animation-timing-function:ease-in-out}.zbm-ns-tick{animation-name:zbm-ns-draw;animation-timing-function:var(--m-ease)}.zbm-ns-shackle{animation-name:zbm-ns-lock;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.zbm-ns .zbm-ns-bar{transform-box:fill-box;transform-origin:0;animation-name:zbm-ns-redact;animation-timing-function:var(--m-ease);animation-delay:calc(var(--sync) + var(--b) * .14s)}.zbm-rounds-tile,.zbm-rounds-tile .zbm-rounds-keys,.zbm-rounds-tile .zbm-rounds-glyph,.zbm-rounds-names>span{animation-duration:14.4s;animation-iteration-count:infinite;animation-delay:calc(var(--i) * 1.2s - 14.4s)}.zbm-rounds-tile{animation-name:zbm-rounds-tile;animation-timing-function:ease-out}.zbm-rounds-tile .zbm-rounds-keys{animation-name:zbm-rounds-keys}.zbm-rounds-tile .zbm-rounds-glyph{animation-name:zbm-rounds-pop;animation-timing-function:var(--m-ease)}.zbm-rounds-names>span{animation-name:zbm-show-twelfth;animation-timing-function:step-end}.zbm-kin-orbit{animation:72s linear infinite zbm-spin}.zbm-kin-sat{animation:72s linear infinite reverse zbm-spin,12s ease-in-out infinite zbm-kin-glow;animation-delay:0s, calc(var(--i) * 2s - 12s)}.zbm-kin-halo{animation:6s ease-out infinite zbm-kin-breathe}.zbm-sw-orb>span{animation:8s ease-in-out infinite alternate zbm-sw-breathe}.zbm-sw-cue>span:first-child{animation:16s step-end infinite zbm-show-first-half}.zbm-sw-cue>span+span{animation:16s step-end infinite zbm-show-second-half}.zbm-sw-pick{animation:18s ease-in-out infinite zbm-sw-pick}.zbm-sw-swatches li>span{animation:10s ease-in-out infinite zbm-sw-wave}.zbm-sw-swatches li:nth-child(2)>span{animation-delay:.3s}.zbm-sw-swatches li:nth-child(3)>span{animation-delay:.6s}.zbm-sw-swatches li:nth-child(4)>span{animation-delay:.9s}.zbm-sw-swatches li:nth-child(5)>span{animation-delay:1.2s}.zbm-sw-toggle{animation:10s ease-in-out infinite zbm-sw-track}.zbm-sw-toggle>span{animation:10s ease-in-out infinite zbm-sw-knob}.zbm-sw-bar>span{animation:12s ease-in-out infinite alternate zbm-sw-plan}.zbm-an-sel{animation:16s ease-in-out infinite zbm-an-sel}.zbm-an-size,.zbm-an-pin,.zbm-an-layer{animation-duration:16s;animation-iteration-count:infinite;animation-delay:calc(var(--p) * 4s - 16s)}.zbm-an-size{animation-name:zbm-an-size;animation-timing-function:step-end}.zbm-an-pin{animation-name:zbm-an-pin;animation-timing-function:ease-out}.zbm-an-layer{animation-name:zbm-an-layer;animation-timing-function:step-end}.zbm-an-thumb{animation:zbm-an-thumb 12s var(--m-ease) infinite}.zbm-an-mode,.zbm-an-hex>span{animation:12s step-end infinite zbm-show-third;animation-delay:calc(var(--m) * 4s - 12s)}.zbm-an-mode{animation-name:zbm-an-mode}.zbm-an-frame,.zbm-an-avatar,.zbm-an-name,.zbm-an-details,.zbm-an-flag,.zbm-an-chip{animation-duration:12s;animation-timing-function:step-end;animation-iteration-count:infinite}.zbm-an-frame{animation-name:zbm-an-frame}.zbm-an-avatar{animation-name:zbm-an-avatar}.zbm-an-name{animation-name:zbm-an-name}.zbm-an-details{animation-name:zbm-an-details}.zbm-an-flag{animation-name:zbm-an-flag}[data-var=surface] .zbm-an-chip{animation-name:zbm-an-chip-surface}[data-var=ink] .zbm-an-chip{animation-name:zbm-an-chip-ink}[data-var=accent] .zbm-an-chip{animation-name:zbm-an-chip-accent}[data-var=rule] .zbm-an-chip{animation-name:zbm-an-chip-rule}}@keyframes zbm-spin{to{transform:rotate(360deg)}}@keyframes zbm-show-twelfth{0%{visibility:visible}8.333%,to{visibility:hidden}}@keyframes zbm-show-third{0%{visibility:visible}33.333%,to{visibility:hidden}}@keyframes zbm-show-first-half{0%{visibility:visible}50%,to{visibility:hidden}}@keyframes zbm-show-second-half{0%{visibility:hidden}50%,to{visibility:visible}}@keyframes zbm-ns-lift{0%,36%,to{transform:translateY(0)}5%,30%{transform:translateY(-5px)}}@keyframes zbm-ns-dim{0%,36%,to{opacity:.4}5%,30%{opacity:1}}@keyframes zbm-ns-edge{0%,36%,to{stroke:var(--m-line)}5%,30%{stroke:var(--m-brand)}}@keyframes zbm-ns-label{0%{color:var(--m-brand-ink)}33.333%,to{color:var(--m-muted)}}@keyframes zbm-ns-progress{0%{transform:scaleX(0)}33.333%{transform:scaleX(1)}33.4%,to{transform:scaleX(0)}}@keyframes zbm-ns-march{to{stroke-dashoffset:-10px}}@keyframes zbm-ns-bob{0%,36%,to{transform:translateY(0)rotate(0)}10%{transform:translateY(-3px)rotate(-5deg)}19%{transform:translateY(0)rotate(4deg)}27%{transform:translateY(-1px)rotate(0)}}@keyframes zbm-ns-draw{0%,3%{stroke-dashoffset:28px}15%,to{stroke-dashoffset:0}}@keyframes zbm-ns-lock{0%,4%{transform:translateY(-5px)}13%,to{transform:translateY(0)}}@keyframes zbm-ns-redact{0%,2%{transform:scaleX(0)}12%,to{transform:scaleX(1)}}@keyframes zbm-rounds-tile{0%,8.333%{background:var(--m-wash);box-shadow:inset 0 0 0 1.5px var(--m-brand);color:var(--m-brand-ink)}12%,to{background:var(--m-sheet);box-shadow:inset 0 0 0 1px var(--m-rule);color:var(--m-ink)}}@keyframes zbm-rounds-keys{0%,8.333%{opacity:.32}11%,to{opacity:0}}@keyframes zbm-rounds-pop{0%{transform:scale(.84)}3%{transform:scale(1.06)}6%,to{transform:scale(1)}}@keyframes zbm-kin-glow{0%,24%,to{background:var(--m-sheet);box-shadow:inset 0 0 0 1px var(--m-rule);color:var(--m-ink)}8%,16%{background:var(--m-wash);box-shadow:inset 0 0 0 1.5px var(--m-brand);color:var(--m-brand-ink)}}@keyframes zbm-kin-breathe{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(2.15)}}@keyframes zbm-sw-breathe{0%{transform:scale(.5)}to{transform:scale(1.3)}}@keyframes zbm-sw-pick{0%,28%{left:calc(25% - 11px)}36%,62%{left:calc(50% - 18px)}70%,92%{left:calc(75% - 25px)}to{left:calc(25% - 11px)}}@keyframes zbm-sw-wave{0%,30%,to{transform:translateY(0)}15%{transform:translateY(-4px)}}@keyframes zbm-sw-track{0%,42%,to{background:var(--sw-tide)}50%,92%{background:var(--sw-off)}}@keyframes zbm-sw-knob{0%,42%,to{transform:translate(16px)}50%,92%{transform:translate(0)}}@keyframes zbm-sw-plan{0%{width:40%}to{width:80%}}@keyframes zbm-an-sel{0%,21%{width:44px;height:44px;top:14px;left:14px}25%,46%{width:108px;height:24px;top:14px;left:66px}50%,71%{width:140px;height:20px;top:37px;left:66px}75%,96%{width:88px;height:28px;top:22px;left:214px}to{width:44px;height:44px;top:14px;left:14px}}@keyframes zbm-an-size{0%{visibility:visible}21%,to{visibility:hidden}}@keyframes zbm-an-pin{0%,21%{box-shadow:0 0 0 4px var(--m-wash)}25%,to{box-shadow:0 0 #0000}}@keyframes zbm-an-layer{0%{background:var(--m-wash);color:var(--m-brand-ink)}25%,to{color:var(--m-muted);background:0 0}}@keyframes zbm-an-thumb{0%,30%{transform:translate(0)}33.333%,63.333%{transform:translate(52px)}66.666%,96.666%{transform:translate(104px)}to{transform:translate(0)}}@keyframes zbm-an-mode{0%{color:var(--m-ink)}33.333%,to{color:var(--m-muted)}}@keyframes zbm-an-frame{0%{background:#fff;box-shadow:inset 0 0 0 1px #c3d0cc,0 10px 28px -16px #08110f59}33.333%{background:#151a21;box-shadow:inset 0 0 0 1px #303b47,0 10px 28px -16px #0009}66.666%,to{background:#fff;box-shadow:inset 0 0 0 2px #000,0 0 #0000}}@keyframes zbm-an-avatar{0%{color:#0a5d4f;background:#d7f0e8}33.333%{color:#6ce7cb;background:#1c3a35}66.666%,to{color:#fff;background:#000}}@keyframes zbm-an-name{0%{color:#08110f}33.333%{color:#edf2f7}66.666%,to{color:#000}}@keyframes zbm-an-details{0%{color:#4d5e59}33.333%{color:#a2aebb}66.666%,to{color:#2b2b2b}}@keyframes zbm-an-flag{0%{color:#08110f;box-shadow:inset 0 0 0 1px #c3d0cc}33.333%{color:#edf2f7;box-shadow:inset 0 0 0 1px #303b47}66.666%,to{color:#000;box-shadow:inset 0 0 0 2px #000}}@keyframes zbm-an-chip-surface{0%{background:#fff}33.333%{background:#151a21}66.666%,to{background:#fff}}@keyframes zbm-an-chip-ink{0%{background:#08110f}33.333%{background:#edf2f7}66.666%,to{background:#000}}@keyframes zbm-an-chip-accent{0%{background:#0a5d4f}33.333%{background:#6ce7cb}66.666%,to{background:#00443a}}@keyframes zbm-an-chip-rule{0%{background:#c3d0cc}33.333%{background:#303b47}66.666%,to{background:#000}}:root{--header-h:3.25rem;--site-paper:#f7f9f8;--site-paper-sunk:#eef3f1;--site-rule:#dde5e2;--site-rule-strong:#c3d0cc;--site-ink:#08110f;--site-graphite:#4d5e59;--site-graphite-soft:#51625d;--site-brand:#10b995;--site-accent-text:#067662;--site-electric:#0b7285;--site-critical:#dc2626;--site-cta:#067662;--site-cta-hover:#0a5d4f;--site-panel:#08110f;--site-panel-raised:#0d1a18;--site-panel-rule:#1d302d;--site-panel-fg:#e8f4f1;--site-panel-muted:#8b9c98;--site-trace:#2dd4b0;--site-critical-lum:#fb7185;--site-trace-text:#0a5d4f;--site-critical-text:#b91c1c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark{--site-paper:#080b10;--site-paper-sunk:#0d1219;--site-rule:#1d2733;--site-rule-strong:#2c3744;--site-ink:#edf2f7;--site-graphite:#a2aebb;--site-graphite-soft:#8592a1;--site-brand:#2dd4b0;--site-accent-text:#6ce7cb;--site-electric:#73d8ff;--site-critical:#fb7185;--site-cta:#6ce7cb;--site-cta-hover:#a4f3df;--site-panel:#151a21;--site-panel-raised:#1c232c;--site-panel-rule:#303b47;--site-panel-fg:#edf2f7;--site-panel-muted:#96a3b3;--site-trace:#2dd4b0;--site-critical-lum:#fb7185;--site-trace-text:#2dd4b0;--site-critical-text:#fb7185;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-zb-theme=high-contrast]{--site-paper:#fff;--site-paper-sunk:#f2f2f2;--site-rule:#595959;--site-rule-strong:#333;--site-ink:#000;--site-graphite:#2b2b2b;--site-graphite-soft:#333;--site-brand:#00594a;--site-accent-text:#00443a;--site-electric:#003d52;--site-critical:#8c0000;--site-cta:#000;--site-cta-hover:#1a1a1a;--site-panel:#000;--site-panel-raised:#141414;--site-panel-rule:#7a7a7a;--site-panel-fg:#fff;--site-panel-muted:#d6d6d6;--site-trace:#7ef0e0;--site-critical-lum:#ff9aa8;--site-trace-text:var(--site-accent-text);--site-critical-text:var(--site-critical);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{-webkit-text-size-adjust:100%;scroll-padding-top:4.5rem}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);font-feature-settings:"cv05" 1, "cv08" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}#app-root{overflow-x:clip}@media (pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image]),select:not([hidden]),textarea:not([hidden]){font-size:max(16px,1em)}}.tab-strip{--tab-fade:28px}.tab-strip[data-fade-end]{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--tab-fade)), transparent);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--tab-fade)), transparent);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--tab-fade)), transparent);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--tab-fade)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--tab-fade)), transparent)}.tab-strip[data-fade-start]{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--tab-fade));-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--tab-fade));-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--tab-fade));-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--tab-fade));mask-image:linear-gradient(to right, transparent, #000 var(--tab-fade))}.tab-strip[data-fade-start][data-fade-end]{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--tab-fade), #000 calc(100% - var(--tab-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--tab-fade), #000 calc(100% - var(--tab-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--tab-fade), #000 calc(100% - var(--tab-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--tab-fade), #000 calc(100% - var(--tab-fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--tab-fade), #000 calc(100% - var(--tab-fade)), transparent)}.zw-by-name{--zw-by-gradient:linear-gradient(105deg, #5b47d6, #2563d4 32%, #0a6f86 62%, #0b7358, #5b47d6);background-image:var(--zw-by-gradient);color:#0000;-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}.dark .zw-by-name{--zw-by-gradient:linear-gradient(105deg, #b49cff, #7ab1ff 32%, #3de0ff 62%, #a7f3d0, #b49cff)}[data-zb-theme=high-contrast] .zw-by-name{color:var(--color-ink);-webkit-text-fill-color:currentColor;background:0 0}@media (prefers-reduced-motion:no-preference){.zw-by-name{animation:9s ease-in-out infinite zw-by-drift}}@keyframes zw-by-drift{50%{background-position:100% 0}}.site-menu-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000059}.dark .site-menu-scrim{background:#0009}.site-menu-aurora{pointer-events:none;filter:blur(70px);opacity:.22;background:conic-gradient(from 200deg,#b49cff,#7ab1ff,#3de0ff,#a7f3d0,#b49cff);border-radius:50%;width:22rem;height:22rem;position:absolute;inset:-30% -40% auto auto}.dark .site-menu-aurora{opacity:.18}[data-zb-theme=high-contrast] .site-menu-aurora{display:none}.site-menu-link[aria-current=page]{background:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.site-menu-link[aria-current=page]{background:color-mix(in oklab, var(--color-brand) 12%, transparent)}}.site-menu-link[aria-current=page]{box-shadow:inset 0 0 0 1px var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.site-menu-link[aria-current=page]{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-brand) 28%, transparent)}}.site-menu-link:not([aria-current=page]):hover{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.site-menu-link:not([aria-current=page]):hover{background:color-mix(in oklab, var(--color-ink) 5%, transparent)}}.site-menu-pulse{background:radial-gradient(120% 90% at 50% 0%, var(--color-brand), transparent 70%), var(--color-paper-sunk)}@supports (color:color-mix(in lab, red, red)){.site-menu-pulse{background:radial-gradient(120% 90% at 50% 0%, color-mix(in oklab, var(--color-brand) 10%, transparent), transparent 70%), color-mix(in oklab, var(--color-paper-sunk) 70%, transparent)}}.site-menu-pulse{transition:border-color .2s}.site-menu-pulse:hover{border-color:var(--color-rule-strong)}.site-menu-grid{grid-template-columns:repeat(9,minmax(0,1fr));gap:5px;display:grid}.site-menu-grid i{aspect-ratio:1;background:var(--color-ink);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.site-menu-grid i{background:color-mix(in oklab, var(--color-ink) 7%, transparent)}}.site-menu-grid i:nth-child(21),.site-menu-grid i:nth-child(23),.site-menu-grid i:nth-child(25){background:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.site-menu-grid i:nth-child(21),.site-menu-grid i:nth-child(23),.site-menu-grid i:nth-child(25){background:color-mix(in oklab, var(--color-brand) 55%, transparent)}}.site-menu-ecg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.site-menu-ecg path{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.site-menu-ecg .is-trace{stroke:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.site-menu-ecg .is-trace{stroke:color-mix(in oklab, var(--color-brand) 30%, transparent)}}.site-menu-ecg .is-trace{stroke-width:1.5px}.site-menu-ecg .is-beat{stroke:var(--color-brand);filter:drop-shadow(0 0 4px var(--color-brand))}@supports (color:color-mix(in lab, red, red)){.site-menu-ecg .is-beat{filter:drop-shadow(0 0 4px color-mix(in oklab, var(--color-brand) 70%, transparent))}}[data-zb-theme=high-contrast] .site-menu-ecg .is-beat{filter:none}@media (prefers-reduced-motion:no-preference){.site-menu-grid i{animation:2.8s ease-in-out infinite site-menu-ripple;animation-delay:var(--d)}.site-menu-ecg .is-beat{stroke-dasharray:26 100;animation:2.8s linear infinite site-menu-beat}}@keyframes site-menu-ripple{0%,to{background:color-mix(in oklab, var(--color-ink) 7%, transparent);transform:scale(1)}15%{background:color-mix(in oklab, var(--color-brand) 75%, transparent);transform:scale(.78)}45%{background:color-mix(in oklab, var(--color-ink) 7%, transparent);transform:scale(1)}}@keyframes site-menu-beat{0%{stroke-dashoffset:26px}to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:no-preference){.site-menu-scrim{animation:.24s ease-out both site-menu-fade}.site-menu-panel{animation:site-menu-slide .46s var(--ease-out-expo) both}.site-menu-item{animation:site-menu-item-in .52s var(--ease-out-expo) both;animation-delay:calc(90ms + var(--i,0) * 45ms)}.site-menu-close{animation:site-menu-spin .52s var(--ease-out-expo) both}}@keyframes site-menu-fade{0%{opacity:0}}@keyframes site-menu-slide{0%{transform:translate(calc(100% + 1rem))}}@keyframes site-menu-item-in{0%{opacity:0;transform:translate(24px)}}@keyframes site-menu-spin{0%{opacity:0;transform:rotate(-90deg)}}.scroll-hidden{scrollbar-width:none;-ms-overflow-style:none}.scroll-hidden::-webkit-scrollbar{display:none}.scroll-thin{scrollbar-width:thin;scrollbar-color:var(--color-rule-strong) transparent}.scroll-thin::-webkit-scrollbar{height:8px}.scroll-thin::-webkit-scrollbar-track{background:0 0}.scroll-thin::-webkit-scrollbar-thumb{background:var(--color-rule-strong);border-radius:999px}.scroll-thin-dark{scrollbar-width:thin;scrollbar-color:var(--color-panel-rule) transparent}.scroll-thin-dark::-webkit-scrollbar{height:8px}.scroll-thin-dark::-webkit-scrollbar-track{background:0 0}.scroll-thin-dark::-webkit-scrollbar-thumb{background:#2b3745;border-radius:999px}.numeric{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}::selection{background:var(--color-brand);color:#fff}:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px;box-shadow:0 0 0 5px var(--color-brand);border-radius:3px}@supports (color:color-mix(in lab, red, red)){:focus-visible{box-shadow:0 0 0 5px color-mix(in oklab, var(--color-brand) 18%, transparent)}}.focus-ring-none:focus-visible{box-shadow:none;outline:none}.grain:after{content:"";pointer-events:none;z-index:0;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.dark .grain:after{opacity:.055}.surface-1{background:var(--color-paper);border:1px solid var(--color-rule);box-shadow:0 1px 2px -1px #0214110a}.surface-2{background:var(--color-paper);border:1px solid var(--color-rule);box-shadow:0 1px 2px -1px #0214110d,0 8px 24px -12px #02141114}.surface-3{background:var(--color-paper);border:1px solid var(--color-rule-strong);box-shadow:0 1px 2px -1px #0214110f,0 16px 44px -20px #02141124}.dark .surface-1{box-shadow:none;background:#0e131a;border-color:#1f2833}.dark .surface-2{background:#121820;border-color:#27323e;box-shadow:0 12px 32px -16px #0000008c}.dark .surface-3{background:#161e27;border-color:#33404d;box-shadow:0 20px 50px -22px #000000b3}.sheet{position:relative}@media (min-width:1180px){.sheet:before,.sheet:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-rule) 8%, var(--color-rule) 92%, transparent);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.sheet:before{left:max(1.25rem,50% - 36rem)}.sheet:after{right:max(1.25rem,50% - 36rem)}}.ticks{background-image:repeating-linear-gradient(to right, var(--color-rule-strong) 0 1px, transparent 1px 8px);height:10px;-webkit-mask-image:linear-gradient(90deg,#000 0% 22%,#0000 78%);mask-image:linear-gradient(90deg,#000 0% 22%,#0000 78%)}.axis-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-graphite-soft);font-variant-numeric:tabular-nums;font-size:.625rem}.lift{transition:transform .42s var(--ease-out-expo), box-shadow .42s var(--ease-out-expo), border-color .26s ease-out;will-change:transform}@media (hover:hover){.lift:hover{transform:translateY(-3px)}}@keyframes enter-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes enter-blur{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:none}}.enter{animation:enter-up .78s var(--ease-out-expo) both;animation-delay:var(--enter-delay,0s)}.enter-blur{animation:enter-blur .9s var(--ease-out-expo) both;animation-delay:var(--enter-delay,0s)}:root[data-reveal-live] [data-reveal=left]:not([data-revealed=true]){transform:translate(-16px)}:root[data-reveal-live] [data-reveal=right]:not([data-revealed=true]){transform:translate(16px)}:root[data-reveal-live] [data-reveal=scale]:not([data-revealed=true]){transform:scale(.985)}[data-reveal=left][data-revealed=true],[data-reveal=right][data-revealed=true],[data-reveal=scale][data-revealed=true]{transform:none}.rail-link{color:var(--color-graphite);padding:.375rem 0 .375rem 1rem;font-size:.8125rem;transition:color .2s ease-out;display:block;position:relative}.rail-link:before{content:"";background:var(--color-rule);width:1px;height:100%;transition:background .24s ease-out, width .24s var(--ease-out-expo);position:absolute;top:50%;left:0;translate:0 -50%}@media (hover:hover){.rail-link:hover{color:var(--color-ink)}}.rail-link[aria-current=true]{color:var(--color-ink);font-weight:500}.rail-link[aria-current=true]:before{background:var(--color-brand);width:2px}.display-xl{font-family:var(--font-display);letter-spacing:-.042em;font-size:clamp(2.5rem,5.2vw,4.25rem);font-weight:600;line-height:1.04}.display-lg{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(2rem,4.4vw,3.5rem);font-weight:600;line-height:1}.display-sm{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:600;line-height:1.12}.display-2xl{font-family:var(--font-display);letter-spacing:-.05em;font-feature-settings:"cv05" 1, "cv08" 1, "ss01" 1;font-size:clamp(2.375rem,4.5vw,3.75rem);font-weight:600;line-height:1.06}.eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.eyebrow-rule{align-items:center;gap:.625rem;width:fit-content;display:flex}.eyebrow-rule:before{content:"";opacity:.45;background:currentColor;width:1.75rem;height:1px}.body-lg{letter-spacing:-.008em;font-size:1.0625rem;line-height:1.6}.body{letter-spacing:-.005em;font-size:.9375rem;line-height:1.65}.body-sm{font-size:.8125rem;line-height:1.6}.section-hero{padding-block:clamp(3rem,7vw,6rem) clamp(3.5rem,8vw,7rem)}.section-major{padding-block:clamp(4rem,9vw,8rem)}.section-minor{padding-block:clamp(2.75rem,5vw,4.5rem)}.state-facts{border-top:1px solid var(--color-rule-strong);border-bottom:1px solid var(--color-rule-strong);background:var(--color-paper);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.state-fact{min-width:0;padding:clamp(1.25rem,3vw,2rem) clamp(1rem,3vw,2.25rem) clamp(1.25rem,3vw,1.75rem);position:relative}.state-fact+.state-fact{border-left:1px solid var(--color-rule)}.state-fact__topline{justify-content:space-between;align-items:center;gap:1rem;min-height:1rem;display:flex}.state-fact__scope{color:var(--color-graphite-soft);letter-spacing:.14em;font-size:.625rem}.state-fact__signal{align-items:end;gap:.2rem;height:.75rem;display:flex}.state-fact__signal span{background:var(--color-brand);border-radius:999px;width:.2rem;display:block}.state-fact__signal span:first-child{opacity:.42;height:.35rem}.state-fact__signal span:nth-child(2){opacity:.68;height:.6rem}.state-fact__signal span:nth-child(3){height:.75rem}.state-fact__reading{align-items:baseline;gap:.75rem;margin-top:clamp(2.5rem,5vw,4rem);display:flex}.state-fact__number{letter-spacing:-.07em;font-size:clamp(3.25rem,6vw,5.25rem);line-height:.82}.state-fact__unit{border:1px solid var(--color-brand);padding:.3rem .45rem}@supports (color:color-mix(in lab, red, red)){.state-fact__unit{border:1px solid color-mix(in oklab, var(--color-brand) 28%, var(--color-rule))}}.state-fact__unit{color:var(--color-brand-deep);letter-spacing:.12em;border-radius:.4rem;font-size:.5625rem}.state-fact__label{margin-top:1.5rem}.state-fact__detail{max-width:22rem;margin-top:.5rem}.state-fact__baseline{background:var(--color-rule);height:1px;margin-top:clamp(1.5rem,3vw,2.25rem);position:relative;overflow:hidden}.state-fact__baseline span{background:var(--color-brand);width:30%;height:1px;display:block}.state-fact:nth-child(2) .state-fact__baseline span{width:54%}.state-fact:nth-child(3) .state-fact__baseline span{width:78%}@media (max-width:767px){.state-facts{display:block}.state-fact+.state-fact{border-top:1px solid var(--color-rule);border-left:0}.state-fact__reading{margin-top:2rem}}.limitation-panel{border-top:2px solid var(--color-rule-strong);border-bottom:1px solid var(--color-rule-strong)}.limitation-panel__header{border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.limitation-panel__signal{border:1px solid var(--color-electric);flex:none;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.limitation-panel__signal{border:1px solid color-mix(in oklab, var(--color-electric) 32%, var(--color-rule))}}.limitation-panel__signal{color:var(--color-electric);background:var(--color-electric);border-radius:.55rem}@supports (color:color-mix(in lab, red, red)){.limitation-panel__signal{background:color-mix(in oklab, var(--color-electric) 9%, transparent)}}.limitation-panel__kicker{letter-spacing:.14em;text-transform:uppercase}.limitation-panel__count{border:1px solid var(--color-rule);width:2.25rem;height:2.25rem;color:var(--color-graphite-soft);border-radius:.625rem;flex:none;place-items:center;font-size:.6875rem;display:grid}[data-zb-check]{border:1px solid var(--color-rule);color:var(--color-graphite);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.125rem .5rem;display:inline-flex}[data-zb-check]:before{content:"";background:currentColor;border-radius:999px;block-size:.375rem;inline-size:.375rem}[data-zb-check=pass]{color:var(--color-brand-deep);border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){[data-zb-check=pass]{border-color:color-mix(in oklab, var(--color-brand) 35%, var(--color-rule))}}[data-zb-check=pass]{background:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){[data-zb-check=pass]{background:color-mix(in oklab, var(--color-brand) 8%, transparent)}}[data-zb-check=partial]{color:var(--color-ink);border-color:var(--color-rule-strong)}[data-zb-check=fail]{color:var(--color-critical);border-color:var(--color-critical)}@supports (color:color-mix(in lab, red, red)){[data-zb-check=fail]{border-color:color-mix(in oklab, var(--color-critical) 40%, var(--color-rule))}}[data-zb-check=fail]{background:var(--color-critical)}@supports (color:color-mix(in lab, red, red)){[data-zb-check=fail]{background:color-mix(in oklab, var(--color-critical) 8%, transparent)}}[data-zb-check=not-applicable]{color:var(--color-graphite-soft);border-style:dashed}[data-zb-check=not-applicable]:before{display:none}.limitation-list{margin:0;padding:0;list-style:none}.limitation-item{border-bottom:1px solid var(--color-rule);grid-template-columns:2rem 1.125rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.9rem 0;display:grid}.limitation-item:last-child{border-bottom:0}.limitation-index{color:var(--color-graphite-soft);letter-spacing:.08em;padding-top:.1rem;font-size:.625rem}.limitation-marker{color:var(--color-electric);padding-top:.02rem;font-size:1rem;line-height:1}.lede{color:var(--color-graphite);letter-spacing:-.011em;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.55}.hero-section{isolation:isolate;background:var(--color-paper)}.hero-aura{display:none}.hero-topline{border-bottom:1px solid var(--color-rule);color:var(--color-graphite-soft);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem;font-size:.625rem;display:flex}.hero-proofline{color:var(--color-graphite-soft);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:.75rem 1.1rem;font-size:.625rem;display:flex}.hero-resource-strip{border-top:1px solid var(--color-rule);align-items:flex-start;gap:1rem;padding-top:.75rem;display:flex}.hero-resource-chip{border:1px solid var(--color-rule);color:var(--color-graphite);border-radius:.375rem;padding:.35rem .5rem;font-size:.625rem;transition:border-color .2s ease-out,color .2s ease-out,background-color .2s ease-out}@media (hover:hover){.hero-resource-chip:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.hero-resource-chip:hover{border-color:color-mix(in oklab, var(--color-brand) 45%, var(--color-rule))}}.hero-resource-chip:hover{background:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){.hero-resource-chip:hover{background:color-mix(in oklab, var(--color-brand) 6%, transparent)}}.hero-resource-chip:hover{color:var(--color-ink)}}.signal-field{border:1px solid var(--color-panel-rule);background:var(--color-panel);border-radius:1.5rem;min-height:31rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,0 36px 80px -30px #02141194}html:not(.dark) .signal-field{--color-panel:var(--site-paper-sunk);--color-panel-raised:var(--site-paper);--color-panel-rule:var(--site-rule);--color-panel-fg:var(--site-ink);--color-panel-muted:var(--site-graphite);--color-trace:var(--site-trace-text);--color-critical-lum:var(--site-critical-text);background:var(--color-panel);border-color:var(--color-panel-rule);box-shadow:inset 0 0 0 1px #fffc,0 28px 60px -30px #02141133,0 8px 22px -14px #0214111f}.signal-field__chrome,.signal-field__footer{z-index:4;color:var(--color-panel-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.625rem;display:flex;position:relative}.signal-field__chrome{border-bottom:1px solid var(--color-panel-rule);padding:.9rem 1rem}.signal-field__footer{border-top:1px solid var(--color-panel-rule);padding-top:.75rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.signal-live-dot,.signal-footer-dot{background:var(--color-trace);width:.375rem;height:.375rem;box-shadow:0 0 .75rem var(--color-trace);border-radius:50%;display:inline-block}.signal-field__stage{position:absolute;inset:3.5rem 1.25rem 3.75rem}.signal-core{border:1px solid var(--color-trace);place-content:center;gap:.25rem;width:9rem;height:9rem;display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.signal-core{border:1px solid color-mix(in srgb, var(--color-trace) 35%, transparent)}}.signal-core{box-shadow:0 0 0 .5rem var(--color-trace), 0 0 3rem var(--color-trace), 0 20px 40px -18px #000000e6;background:#1a212a;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.signal-core{box-shadow:0 0 0 .5rem color-mix(in srgb, var(--color-trace) 4%, transparent), 0 0 3rem color-mix(in srgb, var(--color-trace) 16%, transparent), 0 20px 40px -18px #000000e6}}.signal-core{text-align:center;transform:translate(-50%,-50%)}html:not(.dark) .signal-core{border-color:var(--color-brand)}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .signal-core{border-color:color-mix(in oklab, var(--color-brand) 32%, var(--color-panel-rule))}}html:not(.dark) .signal-core{background:var(--color-panel-raised);box-shadow:0 0 0 .5rem var(--color-brand), 0 0 3rem var(--color-brand), 0 20px 40px -18px #0214112e}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .signal-core{box-shadow:0 0 0 .5rem color-mix(in oklab, var(--color-brand) 5%, transparent), 0 0 3rem color-mix(in oklab, var(--color-brand) 12%, transparent), 0 20px 40px -18px #0214112e}}.signal-core__mark{color:var(--color-panel-fg);font-family:var(--font-display);letter-spacing:-.08em;font-size:2.5rem;font-weight:600}.signal-core__label{color:var(--color-trace);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.5625rem}.signal-card{z-index:2;border:1px solid var(--color-panel-rule);background:var(--color-panel-raised);border-radius:.875rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.signal-card{background:color-mix(in srgb, var(--color-panel-raised) 92%, transparent)}}.signal-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 36px -20px #000000e6}html:not(.dark) .signal-card{box-shadow:0 18px 36px -20px #02141133}.signal-card--source{width:10.25rem;padding:.8rem;top:5%;left:0}.signal-card--main{width:76%;padding:.95rem;top:31%;left:12%}.signal-card--quiet{width:11rem;padding:.8rem;bottom:5%;right:0}.signal-status{color:var(--color-critical-lum);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#fb71851f;border:1px solid #fb718557;border-radius:999px;padding:.25rem .45rem;font-size:.5625rem}html:not(.dark) .signal-status{border-color:var(--color-critical-lum)}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .signal-status{border-color:color-mix(in oklab, var(--color-critical-lum) 42%, var(--color-panel-rule))}}html:not(.dark) .signal-status{background:var(--color-critical-lum)}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .signal-status{background:color-mix(in oklab, var(--color-critical-lum) 10%, transparent)}}.signal-reading{color:var(--color-panel-fg);font-family:var(--font-mono);align-items:baseline;gap:.45rem;display:flex}.signal-reading>.numeric{letter-spacing:-.07em;font-size:clamp(2rem,4vw,2.65rem)}.signal-reading>span:last-child{color:var(--color-panel-muted);font-size:.75rem}.signal-reading-bar{background:var(--color-panel-rule);border-radius:999px;height:.25rem;overflow:hidden}.signal-reading-bar span{border-radius:inherit;background:linear-gradient(to right, var(--color-trace), var(--color-critical-lum));width:88%;height:100%;display:block;box-shadow:0 0 .75rem #fb71856b}.signature-antd-surface{background:#fff}.dark .signature-antd-surface{background:#141414}.instrument{background:var(--color-panel);border:1px solid var(--color-panel-rule);border-radius:1.125rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff05,0 30px 70px -24px #00000080,0 8px 24px -12px #00000057}.instrument:not(.instrument-demo){--color-ink:var(--site-panel-fg);--color-graphite:var(--site-panel-muted);--color-graphite-soft:var(--site-panel-muted);--site-ink:var(--site-panel-fg);--site-graphite:var(--site-panel-muted);--site-graphite-soft:var(--site-panel-muted)}html:not(.dark) .instrument-demo{--color-panel:var(--site-paper-sunk);--color-panel-raised:var(--site-paper);--color-panel-rule:var(--site-rule);--color-panel-fg:var(--site-ink);--color-panel-muted:var(--site-graphite);--color-trace:var(--site-trace-text);--color-critical-lum:var(--site-critical-text);--site-panel:var(--site-paper-sunk);--site-panel-raised:var(--site-paper);--site-panel-rule:var(--site-rule);--site-panel-fg:var(--site-ink);--site-panel-muted:var(--site-graphite);--site-trace:var(--site-trace-text);--site-critical-lum:var(--site-critical-text);border-color:var(--color-panel-rule);box-shadow:inset 0 0 0 1px #ffffffbf,0 24px 55px -30px #0214112e,0 8px 22px -14px #0214111f}html:not(.dark) .component-preview-frame{--color-panel:var(--site-paper);--color-panel-rule:var(--site-rule);--site-panel:var(--site-paper);--site-panel-rule:var(--site-rule);border:1px solid var(--color-panel-rule);background:var(--color-panel)}html:not(.dark) .instrument-demo .text-panel-fg,html:not(.dark) .instrument-demo [class*=text-panel-fg\/],html:not(.dark) .signal-field .text-panel-fg,html:not(.dark) .signal-field [class*=text-panel-fg\/]{color:var(--site-ink)}html:not(.dark) .instrument-demo .text-panel-muted,html:not(.dark) .instrument-demo [class*=text-panel-muted\/],html:not(.dark) .signal-field .text-panel-muted,html:not(.dark) .signal-field [class*=text-panel-muted\/]{color:var(--site-graphite)}html:not(.dark) .signal-field .text-electric{color:var(--site-electric)}html:not(.dark) .instrument-demo [class*=border-panel-rule]{border-color:var(--site-rule)}html:not(.dark) .instrument-demo [class*=bg-panel]{background-color:var(--site-paper)}@keyframes trace-sweep{0%{stroke-dashoffset:var(--trace-length)}to{stroke-dashoffset:0}}@keyframes overlay-in{0%{opacity:0}}@keyframes dialog-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}}@keyframes cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes rail-settle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.animate-cursor{animation:1.1s step-end infinite cursor-blink}.animate-rail-settle{animation:rail-settle .26s var(--ease-out-expo) both}:root[data-reveal-live] [data-reveal]:not([data-revealed=true]){opacity:0;transform:translateY(14px)}[data-reveal]{transition:opacity .62s var(--ease-out-expo), transform .62s var(--ease-out-expo);transition-delay:var(--reveal-delay,0s)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}@media (max-width:639px){.hero-topline{align-items:flex-start;font-size:.5625rem}.hero-resource-strip{flex-direction:column;gap:.625rem}.signal-field{border-radius:1.25rem;min-height:28rem}.signal-field__chrome,.signal-field__footer{padding-left:.75rem;padding-right:.75rem;font-size:.5625rem}.signal-field__stage{left:.75rem;right:.75rem}.signal-card--source{transform-origin:0 0;width:8.5rem;transform:scale(.86)}.signal-card--main{width:94%;top:29%;left:3%}.signal-card--quiet{transform-origin:100% 100%;width:9.5rem;right:-.35rem;transform:scale(.88)}}@media (max-width:479px){.signal-field{min-height:0}.signal-field__stage{gap:.75rem;padding:1rem .75rem 4.25rem;display:grid;position:relative;inset:auto}.signal-core{display:none}.signal-card,.signal-card--source,.signal-card--main,.signal-card--quiet{width:auto;position:relative;inset:auto;transform:none}.signal-card--source{justify-self:start;width:min(10.25rem,70%)}.signal-card--quiet{justify-self:end;width:min(11rem,70%)}}.zb-dt-field{min-block-size:var(--zb-datetime-target,2.75rem);padding-block:var(--zb-field-pad-y,.375rem);padding-inline:var(--zb-field-pad-x,.625rem);border:1px solid var(--zb-field-border,#94a3b8);border-radius:var(--zb-field-radius,.375rem);background:var(--zb-field-bg,#fff);color:var(--zb-field-fg,inherit);font-family:var(--zb-font-sans,inherit);font-size:var(--zb-datetime-font,var(--zb-text-sm,.875rem));font-variant-numeric:tabular-nums;cursor:text;-webkit-user-select:none;user-select:none;transition:border-color var(--zb-datetime-duration,.15s) var(--zb-ease,ease), box-shadow var(--zb-datetime-duration,.15s) var(--zb-ease,ease);align-items:center;gap:0;display:inline-flex}.zb-dt-field:hover{border-color:var(--zb-border-strong,#64748b)}.zb-dt-field:focus-visible,.zb-dt-field:focus-within{border-color:var(--zb-field-border-focus,#2563eb);box-shadow:0 0 0 3px var(--zb-focus-ring,#2563eb59);outline:none}.zb-dt-field--invalid{border-color:var(--zb-field-border-invalid,#b91c1c)}.zb-dt-field--readonly{cursor:default;background:0 0;border-color:#0000;padding-inline:0}.zb-dt-field--disabled{border-color:var(--zb-border,#e2e8f0);background:var(--zb-bg-muted,#f1f5f9);color:var(--zb-text-muted,#64748b);cursor:not-allowed}.zb-dt-field--bare,.zb-dt-field--bare:hover,.zb-dt-field--bare:focus-visible,.zb-dt-field--bare:focus-within{min-block-size:0;box-shadow:none;background:0 0;border-color:#0000;padding:0}.zb-dt-field__seg{min-block-size:var(--zb-density-target-floor,1.5rem);min-inline-size:max(1.15em, var(--zb-density-target-floor,1.5rem));text-align:center;transition:background-color var(--zb-duration-fast,90ms) var(--zb-ease,ease), color var(--zb-duration-fast,90ms) var(--zb-ease,ease);border-radius:.125rem;justify-content:center;align-items:center;padding-inline:.125rem;display:inline-flex}.zb-dt-field__seg--year{min-inline-size:max(2.4em, var(--zb-density-target-floor,1.5rem))}.zb-dt-field__seg--empty{color:var(--zb-field-placeholder-fg,#64748b)}.zb-dt-field__seg--active{background:var(--zb-datetime-cell-selected-bg,#2563eb);color:var(--zb-datetime-cell-selected-fg,#fff)}.zb-dt-field--readonly .zb-dt-field__seg--active{color:inherit;background:0 0}.zb-dt-field__sep{color:var(--zb-text-muted,#64748b);padding-inline:0}.zb-dt-field__seg--end{justify-content:flex-end;padding-inline-end:0}.zb-dt-field__seg--start{justify-content:flex-start;padding-inline-start:0}.zb-dt-field__trigger{inline-size:var(--zb-datetime-target,2.75rem);block-size:1.5rem;min-inline-size:1.5rem;color:var(--zb-text-muted,#64748b);cursor:pointer;transition:background-color var(--zb-datetime-duration,.15s) var(--zb-ease,ease), color var(--zb-datetime-duration,.15s) var(--zb-ease,ease);background:0 0;border:0;border-radius:.125rem;flex:none;place-items:center;margin-inline-start:auto;display:inline-grid}.zb-dt-field__trigger:hover{background:var(--zb-datetime-cell-hover-bg,#f1f5f9);color:var(--zb-text,inherit)}.zb-dt-field__trigger:focus-visible{outline:2px solid var(--zb-field-border-focus,#2563eb);outline-offset:1px}.zb-dt-stack{font-family:var(--zb-font-sans,inherit);grid-auto-columns:minmax(0,1fr);gap:.25rem;display:grid}.zb-dt-label{font-size:var(--zb-text-xs,.75rem);color:var(--zb-field-label-fg,inherit);align-items:center;gap:.25rem;font-weight:500;display:flex}.zb-dt-label__required{color:var(--zb-field-error-fg,#b91c1c)}.zb-dt-label__optional{color:var(--zb-text-muted,#64748b);font-weight:400}.zb-dt-msg{font-size:var(--zb-text-xs,.75rem);color:var(--zb-field-hint-fg,#64748b);align-items:flex-start;gap:.25rem;line-height:1.4;display:flex}.zb-dt-msg--error{color:var(--zb-field-error-fg,#b91c1c)}.zb-dt-msg--warning{color:var(--zb-status-high,#b45309)}.zb-dt-msg--success{color:var(--zb-status-normal,#15803d)}.zb-dt-msg__glyph{flex:none;block-size:.875rem;inline-size:.875rem;margin-block-start:.0625rem}.zb-dt-age{align-items:baseline;gap:.375rem;display:flex}.zb-dt-age__value{font-size:var(--zb-text-xl,1.25rem);color:var(--zb-text,inherit);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.zb-dt-age__unit{font-size:var(--zb-text-xs,.75rem);color:var(--zb-text-muted,#64748b)}.zb-dt-cal{inline-size:fit-content;font-family:var(--zb-font-sans,inherit);-webkit-user-select:none;user-select:none;align-items:stretch;display:flex}.zb-dt-cal__body{flex-direction:column;flex:1;min-inline-size:0;display:flex}.zb-dt-cal__months{align-items:flex-start;gap:1.75rem;display:flex}.zb-dt-cal__month{flex:none;inline-size:17.5rem}.zb-dt-cal--fluid,.zb-dt-cal--fluid .zb-dt-cal__month{inline-size:100%}[data-zb-calendar]:has(>.zb-dt-cal--fluid){flex:auto;min-inline-size:0}.zb-dt-cal--fluid .zb-dt-cal__month{flex:1;min-inline-size:0}.zb-dt-cal__aside{border-inline-end:1px solid var(--zb-border,#e2e8f0);flex:none;margin-inline-end:1rem;padding-inline-end:1rem}.zb-dt-cal__rail{scrollbar-width:thin;flex-direction:column;gap:.125rem;max-block-size:20rem;min-inline-size:8.5rem;display:flex;overflow-y:auto}.zb-dt-cal__preset{min-block-size:var(--zb-density-target-floor,1.5rem);border-radius:var(--zb-radius,.5rem);color:var(--zb-text,inherit);font:inherit;font-size:var(--zb-datetime-font,var(--zb-text-sm,.875rem));text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--zb-duration-fast,90ms) var(--zb-ease,ease), color var(--zb-duration-fast,90ms) var(--zb-ease,ease);background:0 0;border:0;align-items:center;padding-block:.5rem;padding-inline:.75rem;display:flex}.zb-dt-cal__preset:hover{background:var(--zb-datetime-cell-hover-bg,#f1f5f9)}.zb-dt-cal__preset:focus-visible{outline:2px solid var(--zb-field-border-focus,#2563eb);outline-offset:-2px}.zb-dt-cal__preset--on{background:var(--zb-datetime-cell-hover-bg,#f1f5f9);color:var(--zb-text,inherit);font-weight:600}.zb-dt-cal__head{justify-content:space-between;align-items:center;gap:.25rem;margin-block-end:.75rem;display:flex}.zb-dt-cal__nav,.zb-dt-cal__title{border-radius:var(--zb-radius,.5rem);block-size:1.75rem;min-inline-size:1.75rem;color:var(--zb-text,inherit);font:inherit;cursor:pointer;transition:background-color var(--zb-datetime-duration,.15s) var(--zb-ease,ease), color var(--zb-datetime-duration,.15s) var(--zb-ease,ease);background:0 0;border:0;justify-content:center;align-items:center;gap:.25rem;padding-inline:.25rem;display:inline-flex}.zb-dt-cal__nav[data-zb-dt-blocked=true]{color:var(--zb-text-subtle,#94a3b8);cursor:default}.zb-dt-cal__title{font-size:var(--zb-text-base,1rem);color:var(--zb-text,inherit);padding-inline:.5rem;font-weight:600}.zb-dt-cal__nav:hover,.zb-dt-cal__title:hover{background:var(--zb-datetime-cell-hover-bg,#f1f5f9);color:var(--zb-text,inherit)}.zb-dt-cal__nav:focus-visible,.zb-dt-cal__title:focus-visible{outline:2px solid var(--zb-field-border-focus,#2563eb);outline-offset:1px}.zb-dt-cal__nav[data-zb-dt-blocked=true]:hover{background:0 0}[dir=rtl] .zb-dt-cal__nav svg{scale:-1 1}.zb-dt-cal__grid{gap:.25rem;display:grid}.zb-dt-cal__row{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.zb-dt-cal__weekday{block-size:1.5rem;font-size:var(--zb-text-xs,.75rem);color:var(--zb-datetime-weekday-fg,#64748b);place-items:center;margin-block-end:.25rem;font-weight:500;display:grid}.zb-dt-cal__day{block-size:var(--zb-datetime-cell-size,2.25rem);border-radius:var(--zb-datetime-cell-radius,.5rem);min-block-size:1.5rem;color:var(--zb-datetime-cell-fg,inherit);font:inherit;font-size:var(--zb-text-sm,.875rem);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--zb-duration-fast,90ms) var(--zb-ease,ease), color var(--zb-duration-fast,90ms) var(--zb-ease,ease), box-shadow var(--zb-duration-fast,90ms) var(--zb-ease,ease);background:0 0;border:0;place-items:center;display:grid;position:relative}.zb-dt-cal__day:hover{background:var(--zb-datetime-cell-hover-bg,#f1f5f9)}.zb-dt-cal__day:focus-visible{box-shadow:0 0 0 2px var(--zb-surface,#fff), 0 0 0 4px var(--zb-focus-ring,#2563eb59);z-index:1;outline:none}.zb-dt-cal__blank{block-size:var(--zb-datetime-cell-size,2rem);min-block-size:1.5rem}.zb-dt-cal__day--outside{color:var(--zb-datetime-cell-muted-fg,#64748b)}.zb-dt-cal__day--unavailable{color:var(--zb-datetime-cell-muted-fg,#64748b);pointer-events:none;background:0 0}.zb-dt-cal__day--unavailable:after{content:"";background:var(--zb-border-strong,#94a3b8);block-size:1px;position:absolute;inset-block-start:50%;inset-inline:.5rem;rotate:-20deg}.zb-dt-cal__day--today{color:var(--zb-datetime-today-marker,#2563eb);font-weight:600}.zb-dt-cal__day--today:before{content:"";background:currentColor;border-radius:50%;block-size:3px;inline-size:3px;position:absolute;inset-block-end:.25rem}.zb-dt-cal__day--in-range{background:var(--zb-datetime-cell-range-bg,#dbeafe);color:var(--zb-datetime-cell-range-fg,inherit);border-radius:0}.zb-dt-cal__day--in-range:hover{background:var(--zb-datetime-cell-range-bg,#dbeafe)}.zb-dt-cal__day--previewed,.zb-dt-cal__day--previewed:hover{background:var(--zb-datetime-cell-hover-bg,#f1f5f9)}.zb-dt-cal__day--range-lo,.zb-dt-cal__day--week-lo{border-start-start-radius:var(--zb-datetime-cell-radius,.25rem);border-end-start-radius:var(--zb-datetime-cell-radius,.25rem)}.zb-dt-cal__day--range-hi,.zb-dt-cal__day--week-hi{border-start-end-radius:var(--zb-datetime-cell-radius,.25rem);border-end-end-radius:var(--zb-datetime-cell-radius,.25rem)}.zb-dt-cal__day--selected,.zb-dt-cal__day--selected:hover{border-radius:var(--zb-datetime-cell-radius,.25rem);background:var(--zb-datetime-cell-selected-bg,#2563eb);color:var(--zb-datetime-cell-selected-fg,#fff);font-weight:500}.zb-dt-cal__load{gap:2px;display:flex;position:absolute;inset-block-end:.1875rem}.zb-dt-cal__load i{background:var(--zb-status-normal,#15803d);border-radius:50%;block-size:3px;inline-size:3px}.zb-dt-cal__day--selected .zb-dt-cal__load i{background:currentColor}.zb-dt-cal__foot{border-block-start:1px solid var(--zb-border,#e2e8f0);flex-wrap:wrap;align-items:center;gap:.5rem;inline-size:0;min-inline-size:100%;margin-block-start:.75rem;padding-block-start:.75rem;display:flex}.zb-dt-cal__hints{font-size:var(--zb-text-xs,.75rem);color:var(--zb-text-muted,#64748b);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.zb-dt-cal__hint{align-items:center;gap:.25rem;display:inline-flex}.zb-dt-cal__hint kbd{border:1px solid var(--zb-border,#e2e8f0);border-radius:var(--zb-radius-sm,.25rem);background:var(--zb-surface,#fff);block-size:1.25rem;min-inline-size:1.25rem;color:var(--zb-text-muted,#64748b);font:inherit;font-size:var(--zb-text-2xs,.6875rem);place-items:center;padding-inline:.1875rem;line-height:1;display:inline-grid}.zb-dt-cal__actions{align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.zb-dt-cal__action{min-block-size:var(--zb-density-target-floor,1.5rem);border:1px solid var(--zb-border,#e2e8f0);border-radius:var(--zb-radius,.5rem);background:var(--zb-surface,#fff);color:var(--zb-text,inherit);font:inherit;font-size:var(--zb-datetime-font,var(--zb-text-sm,.875rem));cursor:pointer;transition:background-color var(--zb-duration-fast,90ms) var(--zb-ease,ease), border-color var(--zb-duration-fast,90ms) var(--zb-ease,ease);justify-content:center;align-items:center;padding-block:.5rem;padding-inline:1.125rem;font-weight:500;display:inline-flex}.zb-dt-cal__action:hover{background:var(--zb-datetime-cell-hover-bg,#f1f5f9)}.zb-dt-cal__action:focus-visible{outline:2px solid var(--zb-field-border-focus,#2563eb);outline-offset:1px}.zb-dt-cal__action--primary{border-color:var(--zb-datetime-cell-selected-bg,#2563eb);background:var(--zb-datetime-cell-selected-bg,#2563eb);color:var(--zb-datetime-cell-selected-fg,#fff)}.zb-dt-cal__action--primary:hover{background:var(--zb-accent-hover,#1d4ed8);border-color:var(--zb-accent-hover,#1d4ed8)}.zb-dt-cal__action[disabled]{border-color:var(--zb-border,#e2e8f0);background:var(--zb-bg-subtle,#f8fafc);color:var(--zb-text-muted,#64748b);cursor:not-allowed}.zb-dt-cal__pane{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;display:grid}.zb-dt-cal__pane--years{scrollbar-width:thin;max-block-size:12.5rem;overflow-y:auto}.zb-dt-cal__pane button{block-size:1.875rem;color:var(--zb-datetime-cell-fg,inherit);font:inherit;font-size:var(--zb-text-sm,.875rem);cursor:pointer;background:0 0;border:0;border-radius:.125rem}.zb-dt-cal__pane button:hover{background:var(--zb-datetime-cell-hover-bg,#f1f5f9)}.zb-dt-cal__pane button[aria-pressed=true]{background:var(--zb-datetime-cell-selected-bg,#2563eb);color:var(--zb-datetime-cell-selected-fg,#fff);font-weight:500}.zb-dt-cal__pane button:focus-visible{outline:2px solid var(--zb-field-border-focus,#2563eb);outline-offset:1px}.zb-dt-range{min-block-size:var(--zb-datetime-target,2.75rem);padding-block:var(--zb-field-pad-y,.375rem);padding-inline:var(--zb-field-pad-x,.625rem);border:1px solid var(--zb-field-border,#94a3b8);border-radius:var(--zb-field-radius,.375rem);background:var(--zb-field-bg,#fff);color:var(--zb-field-fg,inherit);font-family:var(--zb-font-sans,inherit);font-size:var(--zb-datetime-font,var(--zb-text-sm,.875rem));font-variant-numeric:tabular-nums;transition:border-color var(--zb-datetime-duration,.15s) var(--zb-ease,ease), box-shadow var(--zb-datetime-duration,.15s) var(--zb-ease,ease);align-items:center;gap:.25rem;display:inline-flex}.zb-dt-range:hover{border-color:var(--zb-border-strong,#64748b)}.zb-dt-range:focus-within{border-color:var(--zb-field-border-focus,#2563eb);box-shadow:0 0 0 3px var(--zb-focus-ring,#2563eb59);outline:none}.zb-dt-range--invalid{border-color:var(--zb-field-border-invalid,#b91c1c)}.zb-dt-range--readonly{background:0 0;border-color:#0000;padding-inline:0}.zb-dt-range--disabled{border-color:var(--zb-border,#e2e8f0);background:var(--zb-bg-muted,#f1f5f9);color:var(--zb-text-muted,#64748b);cursor:not-allowed}.zb-dt-range__glyph{color:var(--zb-text-muted,#64748b);flex:none;place-items:center;display:inline-grid}.zb-dt-range__arrow{color:var(--zb-text-muted,#64748b);flex:none;place-items:center;padding-inline:.125rem;display:inline-grid}[dir=rtl] .zb-dt-range__arrow svg{scale:-1 1}.zb-dt-range__span{border-radius:var(--zb-radius-sm,.25rem);background:var(--zb-datetime-duration-bg,#f1f5f9);color:var(--zb-text-muted,#64748b);font-size:var(--zb-text-xs,.75rem);white-space:nowrap;flex:none;align-items:center;margin-inline-start:auto;padding-block:.125rem;padding-inline:.375rem;font-weight:500;display:inline-flex}.zb-dt-range__span+.zb-dt-range__trigger,.zb-dt-range__trigger{margin-inline-start:auto}.zb-dt-range__span+.zb-dt-range__trigger{margin-inline-start:0}.zb-dt-timerange{flex-direction:column;min-inline-size:17rem;display:flex}.zb-dt-timerange__cols{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.zb-dt-timecol+.zb-dt-timecol{border-inline-start:1px solid var(--zb-border,#e2e8f0);margin-inline-start:.5rem;padding-inline-start:.5rem}.zb-dt-timecol{flex-direction:column;min-inline-size:0;display:flex}.zb-dt-timecol__head{font-size:var(--zb-text-xs,.75rem);color:var(--zb-text-muted,#64748b);padding-block-end:.375rem;padding-inline:.5rem;font-weight:600}.zb-dt-timecol__list{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:1px;max-block-size:15rem;display:flex;overflow-y:auto}.zb-dt-timeopt{min-block-size:var(--zb-density-target-floor,1.5rem);border-radius:var(--zb-radius,.5rem);color:var(--zb-text,inherit);font:inherit;font-size:var(--zb-datetime-font,var(--zb-text-sm,.875rem));font-variant-numeric:tabular-nums;text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--zb-duration-fast,90ms) var(--zb-ease,ease), color var(--zb-duration-fast,90ms) var(--zb-ease,ease);background:0 0;border:0;align-items:center;padding-block:.5rem;padding-inline:.75rem;display:flex}.zb-dt-timeopt:hover{background:var(--zb-datetime-cell-hover-bg,#f1f5f9)}.zb-dt-timeopt:focus-visible{outline:2px solid var(--zb-field-border-focus,#2563eb);outline-offset:-2px}.zb-dt-timeopt[aria-selected=true]{background:var(--zb-datetime-cell-hover-bg,#f1f5f9);font-weight:600}.zb-dt-timeopt--blocked{color:var(--zb-datetime-cell-muted-fg,#64748b);pointer-events:none;text-decoration:line-through}.zb-dt-anchor{display:inline-block;position:relative}.zb-dt-pop{z-index:40;border:1px solid var(--zb-datetime-popover-border,#e2e8f0);border-radius:var(--zb-radius-xl,1rem);background:var(--zb-datetime-popover-bg,#fff);color:var(--zb-text,inherit);font-family:var(--zb-font-sans,inherit);box-shadow:var(--zb-shadow-lg,0 14px 34px -10px #0f172a33);animation:zb-dt-pop-in var(--zb-duration,.2s) var(--zb-ease,ease) both;box-sizing:border-box;overscroll-behavior:contain;max-block-size:calc(100dvh - 16px);max-inline-size:calc(100vw - 16px);padding:1rem;position:fixed;overflow:auto}.zb-dt-pop--sheet{z-index:41;border-radius:0;max-block-size:min(85dvh,100%);max-inline-size:none;border-block-end:0;border-inline:0;border-start-start-radius:var(--zb-radius-xl,1rem);border-start-end-radius:var(--zb-radius-xl,1rem);padding-block-start:0;padding-block-end:max(1rem, env(safe-area-inset-bottom));animation-name:zb-dt-sheet-up;inset-block-end:0;inset-inline:0;overflow:hidden auto}.zb-dt-pop__scrim{z-index:40;animation:zb-dt-scrim-in var(--zb-duration,.2s) var(--zb-ease,ease) both;background:#00000059;position:fixed;inset:0}.zb-dt-pop__grip{background:var(--zb-border-strong,#cbd5e1);border-radius:2px;block-size:.25rem;inline-size:2.125rem;margin:.5rem auto .75rem}.zb-dt-pop--sheet .zb-dt-cal,.zb-dt-pop--sheet .zb-dt-timerange{inline-size:100%;min-inline-size:0;max-inline-size:26rem;margin-inline:auto}.zb-dt-pop--sheet .zb-dt-cal__preset{min-block-size:2.5rem;padding-block:0}@media (max-width:40rem){.zb-dt-pop--sheet .zb-dt-cal{flex-direction:column}.zb-dt-pop--sheet .zb-dt-cal__month{flex:1;inline-size:100%;min-inline-size:0}.zb-dt-pop--sheet .zb-dt-cal__aside{border-inline-end:0;border-block-end:1px solid var(--zb-border,#e2e8f0);min-inline-size:0;margin-block-end:.75rem;margin-inline:-1rem;padding-block-end:.75rem;padding-inline:0}.zb-dt-pop--sheet .zb-dt-cal__rail{scrollbar-width:none;flex-direction:row;gap:.375rem;max-block-size:none;min-inline-size:0;padding-inline:1rem;scroll-padding-inline:1rem;overflow:auto hidden}.zb-dt-pop--sheet .zb-dt-cal__preset{border:1px solid var(--zb-border,#e2e8f0);border-radius:999px;flex:none}}.zb-dt-pop--sheet:has(.zb-dt-cal__foot){padding-block-end:0}.zb-dt-pop--sheet .zb-dt-cal__foot{z-index:1;background:var(--zb-datetime-popover-bg,#fff);min-inline-size:calc(100% + 2rem);margin-inline:-1rem;padding-block-end:max(1rem, env(safe-area-inset-bottom));padding-inline:1rem;position:sticky;inset-block-end:0}@media (max-width:40rem){.zb-dt-pop--sheet .zb-dt-cal__rail{--zb-dt-fade-start:0px;--zb-dt-fade-end:0px;--zb-dt-fade-dir:to right;-webkit-mask-image:linear-gradient(var(--zb-dt-fade-dir), transparent, #000 var(--zb-dt-fade-start), #000 calc(100% - var(--zb-dt-fade-end)), transparent);-webkit-mask-image:linear-gradient(var(--zb-dt-fade-dir), transparent, #000 var(--zb-dt-fade-start), #000 calc(100% - var(--zb-dt-fade-end)), transparent);-webkit-mask-image:linear-gradient(var(--zb-dt-fade-dir), transparent, #000 var(--zb-dt-fade-start), #000 calc(100% - var(--zb-dt-fade-end)), transparent);-webkit-mask-image:linear-gradient(var(--zb-dt-fade-dir), transparent, #000 var(--zb-dt-fade-start), #000 calc(100% - var(--zb-dt-fade-end)), transparent);mask-image:linear-gradient(var(--zb-dt-fade-dir), transparent, #000 var(--zb-dt-fade-start), #000 calc(100% - var(--zb-dt-fade-end)), transparent)}.zb-dt-pop--sheet[dir=rtl] .zb-dt-cal__rail{--zb-dt-fade-dir:to left}.zb-dt-pop--sheet .zb-dt-cal__rail[data-zb-fade-start]{--zb-dt-fade-start:2rem}.zb-dt-pop--sheet .zb-dt-cal__rail[data-zb-fade-end]{--zb-dt-fade-end:2rem}}@media (min-width:40.0625rem){.zb-dt-pop--sheet .zb-dt-cal{inline-size:fit-content;max-inline-size:none}.zb-dt-pop--sheet .zb-dt-cal__month{inline-size:20rem}}.zb-dt-pop--sheet .zb-dt-cal__day{block-size:2.5rem}.zb-dt-pop--sheet .zb-dt-cal__nav,.zb-dt-pop--sheet .zb-dt-cal__title{block-size:2.5rem;min-inline-size:2.5rem}.zb-dt-pop--sheet .zb-dt-cal__pane button{block-size:2.5rem}@media (hover:none){.zb-dt-cal__hints{display:none}}@keyframes zb-dt-sheet-up{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes zb-dt-scrim-in{0%{opacity:0}}.zb-dt-pop--above{animation-name:zb-dt-pop-in-above}.zb-dt-anchor__mark{block-size:0;inline-size:0;position:absolute}@keyframes zb-dt-pop-in-above{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}@keyframes zb-dt-pop-in{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0}}.zb-dt-chips{flex-wrap:wrap;gap:.25rem;display:flex}.zb-dt-chip{border:1px solid var(--zb-datetime-chip-border,#e2e8f0);border-radius:var(--zb-radius-full,999px);background:var(--zb-datetime-chip-bg,#fff);min-block-size:1.5rem;color:var(--zb-datetime-chip-fg,#64748b);font:inherit;font-size:var(--zb-text-xs,.75rem);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:background-color var(--zb-datetime-duration,.15s) var(--zb-ease,ease), border-color var(--zb-datetime-duration,.15s) var(--zb-ease,ease), color var(--zb-datetime-duration,.15s) var(--zb-ease,ease);align-items:center;gap:.25rem;padding-inline:.5rem;font-weight:500;display:inline-flex}.zb-dt-chip:hover{border-color:var(--zb-border-strong,#64748b);color:var(--zb-text,inherit)}.zb-dt-chip[aria-pressed=true]{background:var(--zb-datetime-chip-on-bg,#2563eb);color:var(--zb-datetime-chip-on-fg,#fff);border-color:#0000}.zb-dt-chip:focus-visible{outline:2px solid var(--zb-field-border-focus,#2563eb);outline-offset:1px}.zb-dt-chip__code{font-family:var(--zb-font-numeric,var(--zb-font-mono,monospace));font-size:var(--zb-text-2xs,.6875rem);opacity:.75}.zb-dt-session{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.zb-dt-session__arrow{block-size:var(--zb-datetime-target,2.75rem);color:var(--zb-text-muted,#64748b);flex:none;align-items:center;margin-block-start:calc(var(--zb-text-xs,.75rem) * 1.45 + .25rem);display:inline-flex}[dir=rtl] .zb-dt-session__arrow svg{scale:-1 1}.zb-dt-session__duration{min-inline-size:5.25rem;min-block-size:var(--zb-datetime-target,2.75rem);border:1px solid var(--zb-border,#e2e8f0);border-radius:var(--zb-field-radius,.375rem);background:var(--zb-datetime-duration-bg,#f1f5f9);color:var(--zb-text,inherit);font-size:var(--zb-datetime-font,var(--zb-text-sm,.875rem));font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:.25rem;padding-inline:.5rem;font-weight:600;display:inline-flex}.zb-dt-session__duration--held{background:var(--zb-datetime-duration-held-bg,#dbeafe);border-color:var(--zb-datetime-duration-held-border,#93c5fd)}.zb-dt-session__duration--invalid{border-color:var(--zb-field-border-invalid,#b91c1c);color:var(--zb-field-error-fg,#b91c1c)}.zb-dt-driver{font-size:var(--zb-text-2xs,.6875rem);letter-spacing:.06em;text-transform:uppercase;color:var(--zb-datetime-derived-fg,#64748b);align-items:center;gap:.1875rem;font-weight:600;display:inline-flex}.zb-dt-driver--held{color:var(--zb-datetime-held-fg,#2563eb)}.zb-dt-driver__glyph{block-size:.625rem;inline-size:.625rem}.zb-dt-nextday{border:1px solid var(--zb-status-high-border,#fcd34d);border-radius:var(--zb-radius-sm,.25rem);background:var(--zb-status-high-bg,#fffbeb);min-block-size:1.25rem;color:var(--zb-status-high,#b45309);font-size:var(--zb-text-2xs,.6875rem);white-space:nowrap;align-items:center;padding-inline:.375rem;font-weight:500;display:inline-flex}.zb-dt-readout{font-family:var(--zb-font-sans,inherit);font-size:var(--zb-datetime-font,var(--zb-text-sm,.875rem));color:var(--zb-text,inherit);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.375rem;display:inline-flex}.zb-dt-readout__relative{color:var(--zb-text-muted,#64748b);font-size:var(--zb-text-xs,.75rem)}.zb-dt-readout__zone{inline-size:100%;color:var(--zb-text-muted,#64748b);font-size:var(--zb-text-2xs,.6875rem);font-family:var(--zb-font-mono,monospace);display:block}.zb-dt-readout__absent{color:var(--zb-text-muted,#64748b);font-style:normal}.zb-dt-readout--restricted{color:var(--zb-status-restricted,#4338ca)}@media (prefers-reduced-motion:reduce){.zb-dt-field,.zb-dt-field__seg,.zb-dt-field__trigger,.zb-dt-cal__nav,.zb-dt-cal__title,.zb-dt-cal__day,.zb-dt-cal__preset,.zb-dt-cal__action,.zb-dt-timeopt,.zb-dt-chip{transition-duration:1ms}.zb-dt-pop,.zb-dt-pop__scrim{animation:none}}@media (forced-colors:active){.zb-dt-cal__day--selected,.zb-dt-cal__pane button[aria-pressed=true],.zb-dt-cal__preset--on,.zb-dt-cal__action--primary,.zb-dt-timeopt[aria-selected=true],.zb-dt-chip[aria-pressed=true],.zb-dt-field__seg--active{color:highlighttext;forced-color-adjust:none;background:highlight}.zb-dt-cal__day--in-range{outline-offset:-1px;outline:1px solid highlight}.zb-dt-cal__nav[aria-disabled=true],.zb-dt-cal__action[disabled]{color:graytext}.zb-dt-cal__day--unavailable:after{background:graytext}.zb-dt-cal__day:focus-visible,.zb-dt-field:focus-within{outline-offset:1px;outline:2px solid canvastext}}@media print{.zb-dt-field__trigger,.zb-dt-chips,.zb-dt-cal__nav{display:none}.zb-dt-field{border-color:#0000;padding-inline:0}.zb-dt-readout__zone{display:block}}.zb-dt-sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zb-dt-slots{grid-template-columns:repeat(auto-fill,minmax(4.75rem,1fr));gap:.25rem;display:grid}.zb-dt-slotgroup+.zb-dt-slotgroup{margin-block-start:.75rem}.zb-dt-slotgroup__head{font-size:var(--zb-text-2xs,.6875rem);letter-spacing:.06em;text-transform:uppercase;color:var(--zb-datetime-weekday-fg,#64748b);align-items:center;gap:.5rem;margin-block-end:.5rem;font-weight:600;display:flex}.zb-dt-slotgroup__rule{background:var(--zb-border,#e2e8f0);flex:1;block-size:1px}.zb-dt-slot{min-block-size:var(--zb-datetime-target,2.75rem);border:1px solid var(--zb-datetime-chip-border,#e2e8f0);border-radius:var(--zb-field-radius,.375rem);background:var(--zb-datetime-chip-bg,#fff);color:var(--zb-datetime-cell-fg,inherit);font:inherit;font-size:var(--zb-text-sm,.875rem);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--zb-duration-fast,90ms) var(--zb-ease,ease), border-color var(--zb-duration-fast,90ms) var(--zb-ease,ease), color var(--zb-duration-fast,90ms) var(--zb-ease,ease);place-items:center;padding-inline:.25rem;display:grid;position:relative}.zb-dt-slot:hover{border-color:var(--zb-accent-border,#93c5fd);background:var(--zb-datetime-cell-range-bg,#dbeafe)}.zb-dt-slot:focus-visible{box-shadow:0 0 0 2px var(--zb-surface,#fff), 0 0 0 4px var(--zb-focus-ring,#2563eb59);z-index:1;outline:none}.zb-dt-slot--selected{background:var(--zb-datetime-cell-selected-bg,#2563eb);color:var(--zb-datetime-cell-selected-fg,#fff);border-color:#0000;font-weight:500}.zb-dt-slot--blocked{background:var(--zb-bg-muted,#f1f5f9);color:var(--zb-datetime-cell-muted-fg,#64748b);cursor:not-allowed;border-color:#0000;text-decoration:line-through;text-decoration-thickness:1px}.zb-dt-slot--held{border-color:var(--zb-status-high-border,#fcd34d);background:var(--zb-status-high-bg,#fffbeb);color:var(--zb-status-high,#b45309)}.zb-dt-slot--held:after{content:"";background:currentColor;border-radius:50%;block-size:5px;inline-size:5px;position:absolute;inset-block-start:.1875rem;inset-inline-end:.1875rem}.zb-dt-slot__sub{opacity:.75;font-size:.5625rem;position:absolute;inset-block-end:.125rem}.zb-dt-daystrip{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.25rem;display:grid}.zb-dt-day{min-block-size:var(--zb-datetime-target,2.75rem);border:1px solid var(--zb-border,#e2e8f0);border-radius:var(--zb-field-radius,.375rem);background:var(--zb-surface,#fff);font:inherit;cursor:pointer;transition:border-color var(--zb-datetime-duration,.15s) var(--zb-ease,ease), background-color var(--zb-datetime-duration,.15s) var(--zb-ease,ease);justify-items:center;gap:2px;padding:.25rem 2px .375rem;display:grid}.zb-dt-day:hover{border-color:var(--zb-border-strong,#64748b)}.zb-dt-day:focus-visible{box-shadow:0 0 0 2px var(--zb-surface,#fff), 0 0 0 4px var(--zb-focus-ring,#2563eb59);outline:none}.zb-dt-day--selected{border-color:var(--zb-datetime-cell-selected-bg,#2563eb);background:var(--zb-datetime-cell-range-bg,#dbeafe)}.zb-dt-day--empty{background:var(--zb-bg-muted,#f1f5f9);cursor:not-allowed;border-color:#0000}.zb-dt-day__weekday{font-size:var(--zb-text-2xs,.6875rem);letter-spacing:.06em;text-transform:uppercase;color:var(--zb-datetime-weekday-fg,#64748b);font-weight:600}.zb-dt-day__date{font-size:var(--zb-text-lg,1.125rem);color:var(--zb-datetime-cell-fg,inherit);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.zb-dt-day__count{font-size:var(--zb-text-2xs,.6875rem);color:var(--zb-status-normal,#15803d);font-variant-numeric:tabular-nums}.zb-dt-day--empty .zb-dt-day__count,.zb-dt-day--empty .zb-dt-day__date{color:var(--zb-datetime-cell-muted-fg,#64748b)}.zb-dt-asof{font-size:var(--zb-text-xs,.75rem);color:var(--zb-text-muted,#64748b);align-items:center;gap:.375rem;display:flex}.zb-dt-slots--stale{opacity:.55}.zb-dt-weekdays{flex-wrap:wrap;gap:.25rem;display:flex}.zb-dt-weekdays button{inline-size:var(--zb-datetime-target,2.75rem);border:1px solid var(--zb-datetime-chip-border,#e2e8f0);border-radius:var(--zb-radius-full,999px);background:var(--zb-datetime-chip-bg,#fff);block-size:2rem;min-inline-size:2rem;color:var(--zb-datetime-chip-fg,#64748b);font:inherit;font-size:var(--zb-text-xs,.75rem);cursor:pointer;transition:background-color var(--zb-datetime-duration,.15s) var(--zb-ease,ease), border-color var(--zb-datetime-duration,.15s) var(--zb-ease,ease), color var(--zb-datetime-duration,.15s) var(--zb-ease,ease);place-items:center;font-weight:500;display:grid}.zb-dt-weekdays button:hover{border-color:var(--zb-border-strong,#64748b);color:var(--zb-text,inherit)}.zb-dt-weekdays button[aria-pressed=true]{background:var(--zb-datetime-chip-on-bg,#2563eb);color:var(--zb-datetime-chip-on-fg,#fff);border-color:#0000}.zb-dt-weekdays button:focus-visible{outline:2px solid var(--zb-field-border-focus,#2563eb);outline-offset:1px}.zb-dt-summary{border:1px solid var(--zb-accent-border,#93c5fd);border-radius:var(--zb-radius,.5rem);background:var(--zb-accent-subtle,#eff6ff);color:var(--zb-text,inherit);font-size:var(--zb-datetime-font,var(--zb-text-sm,.875rem));padding:.5rem .75rem;line-height:1.5}.zb-dt-summary b{font-weight:600}.zb-dt-summary code{white-space:nowrap;font-family:var(--zb-font-mono,monospace);font-size:var(--zb-text-2xs,.6875rem);color:var(--zb-text-muted,#64748b);scrollbar-width:thin;margin-block-start:.25rem;display:block;overflow-x:auto}.zb-dt-series{border:1px solid var(--zb-border,#e2e8f0);border-radius:var(--zb-radius,.5rem);background:var(--zb-border,#e2e8f0);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:clip}.zb-dt-series>li{min-block-size:var(--zb-datetime-target,2.75rem);background:var(--zb-surface,#fff);font-size:var(--zb-text-sm,.875rem);grid-template-columns:1.5rem 1fr auto;align-items:center;gap:.5rem;margin:0;padding:.25rem .5rem;display:grid}.zb-dt-series__n{font-size:var(--zb-text-2xs,.6875rem);color:var(--zb-text-muted,#64748b);font-variant-numeric:tabular-nums;text-align:end}.zb-dt-series__when{font-variant-numeric:tabular-nums;color:var(--zb-datetime-cell-fg,inherit);min-inline-size:0}.zb-dt-series__why{font-size:var(--zb-text-xs,.75rem);margin-block-start:2px;display:block}.zb-dt-series>li[data-zb-occurrence=conflict]{background:var(--zb-status-critical-bg,#fef2f2);box-shadow:inset 2px 0 0 0 var(--zb-status-critical,#b91c1c)}.zb-dt-series>li[data-zb-occurrence=conflict] .zb-dt-series__why{color:var(--zb-status-critical,#b91c1c)}.zb-dt-series>li[data-zb-occurrence=excluded]{background:var(--zb-bg-muted,#f1f5f9)}.zb-dt-series>li[data-zb-occurrence=excluded] .zb-dt-series__when{color:var(--zb-datetime-cell-muted-fg,#64748b);text-decoration:line-through;text-decoration-thickness:1px}.zb-dt-series>li[data-zb-occurrence=moved]{background:var(--zb-status-normal-bg,#f0fdf4);box-shadow:inset 2px 0 0 0 var(--zb-status-normal,#15803d)}.zb-dt-tally{border:1px solid var(--zb-border,#e2e8f0);border-radius:var(--zb-radius,.5rem);background:var(--zb-border,#e2e8f0);grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:1px;margin:0;display:grid;overflow:clip}.zb-dt-tally>div{background:var(--zb-surface,#fff);padding:.5rem .625rem}.zb-dt-tally dt{font-size:var(--zb-text-2xs,.6875rem);color:var(--zb-text-muted,#64748b);margin-block-start:.25rem}.zb-dt-tally dd{font-size:var(--zb-text-xl,1.25rem);color:var(--zb-text,inherit);font-variant-numeric:tabular-nums;margin:0;font-weight:600;line-height:1}.zb-dt-tally dd[data-zb-tally=conflicts]{color:var(--zb-status-critical,#b91c1c)}@media (prefers-reduced-motion:reduce){.zb-dt-slot,.zb-dt-day,.zb-dt-weekdays button{transition-duration:1ms}}@media (forced-colors:active){.zb-dt-slot--selected,.zb-dt-day--selected,.zb-dt-weekdays button[aria-pressed=true]{color:highlighttext;forced-color-adjust:none;background:highlight}.zb-dt-series>li[data-zb-occurrence=conflict]{box-shadow:inset 2px 0 canvastext}}.zwStamp{--zw-stamp-textline:3.07px;border:1px solid var(--site-rule);background:var(--site-paper-sunk);border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .5625rem .375rem .75rem;transition:border-color .2s;display:inline-flex}@media (hover:hover){.zwStamp:hover{border-color:var(--site-rule-strong)}}.zwStampLabel{transform:translateY(var(--zw-stamp-textline));margin-right:-.18em}.zwStampMark{filter:invert();width:auto;max-width:none;height:1rem;margin-right:-.62px;display:block;transform:translateY(.92px)}.dark .zwStampMark{filter:none}.zwStampArrow{color:var(--site-graphite-soft);opacity:.45;transform:translateY(var(--zw-stamp-textline));margin-left:-3px;transition:opacity .2s}@media (hover:hover){.zwStamp:hover .zwStampArrow{opacity:1}}[data-zb-theme=high-contrast] .zwStampMark{filter:invert()}@property --zwp-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.zwp{--zwp-bg:var(--site-paper-sunk);--zwp-tile:#fff;--zwp-inset:#f5f7fa;--zwp-line:#0a0b1217;--zwp-line-2:#0a0b122e;--zwp-ink:#0a0b12;--zwp-ink-2:#454b60;--zwp-mute:#5e6479;--zwp-cyan:#036b8e;--zwp-violet:#5a46d6;--zwp-mint:#047857;--zwp-coral:#b3380a;--zwp-brand:#c42a4a;--zwp-live:#15803d;--zwp-glyph:#0a0b12;--zwp-on-ink:#fff;--zwp-mark-filter:invert(1);--zwp-tile-shadow:0 1px 2px #0a0b120a, 0 18px 40px -26px #0a0b1238;--zwp-core-inner:radial-gradient(circle at 35% 30%, #fff, #eceff5 75%);--zwp-washes:radial-gradient(60% 50% at 0% 0%, #5a46d612, transparent 70%), radial-gradient(55% 48% at 100% 0%, #b3380a0d, transparent 70%);--zwp-grid:#0a0b1206;--zwp-warm:linear-gradient(105deg, #c2410c, #d6336c 40%, #7048e8 75%, #c2410c);--zwp-wash:4%;--zwp-wash-rest:0;--zwp-hub-wash:4%;--zwp-glow:26%;--zwp-glow-blur:34px;--zwp-acc:var(--zwp-cyan);--zwp-ease:cubic-bezier(.2, .8, .2, 1);--zwp-sans:var(--font-zowork-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--zwp-mono:var(--font-zowork-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--color-brand:var(--zwp-cyan);--site-brand:var(--zwp-cyan);--color-ink:var(--zwp-ink);--site-ink:var(--zwp-ink);--color-rule:var(--zwp-line);--site-rule:var(--zwp-line);isolation:isolate;border-top:1px solid var(--zwp-line);background:var(--zwp-washes), var(--zwp-bg);color:var(--zwp-ink);font-family:var(--zwp-sans);position:relative;overflow:hidden}.dark .zwp{--zwp-bg:#0a0b12;--zwp-tile:#0f1119;--zwp-inset:#0a0b12b3;--zwp-line:#ffffff14;--zwp-line-2:#ffffff29;--zwp-ink:#f2f3f8;--zwp-ink-2:#b0b4c9;--zwp-mute:#9099b3;--zwp-cyan:#3de0ff;--zwp-violet:#8b7bf7;--zwp-mint:#34d399;--zwp-coral:#ff8a6b;--zwp-brand:#ff667d;--zwp-live:#4ade80;--zwp-glyph:#fff;--zwp-on-ink:#0a0b12;--zwp-mark-filter:none;--zwp-tile-shadow:none;--zwp-core-inner:radial-gradient(circle at 35% 30%, #1b1e33, #0a0b12 75%);--zwp-washes:radial-gradient(60% 50% at 0% 0%, #6e5ae61f, transparent 70%), radial-gradient(55% 48% at 100% 0%, #ff8a6b0f, transparent 70%);--zwp-grid:#ffffff06;--zwp-warm:linear-gradient(105deg, #ffb4a1, #ff8a6b 40%, #ff667d 70%, #b49cff);--zwp-wash:12%;--zwp-wash-rest:.35;--zwp-hub-wash:10%;--zwp-glow:60%;--zwp-glow-blur:70px}.zwp:before{content:"";pointer-events:none;background-image:linear-gradient(var(--zwp-grid) 1px, transparent 1px), linear-gradient(90deg, var(--zwp-grid) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask:radial-gradient(80% 60% at 50% 0,#000,#0000);mask:radial-gradient(80% 60% at 50% 0,#000,#0000)}.zwp [data-accent=cyan]{--zwp-acc:var(--zwp-cyan)}.zwp [data-accent=violet]{--zwp-acc:var(--zwp-violet)}.zwp [data-accent=mint]{--zwp-acc:var(--zwp-mint)}.zwp [data-accent=coral]{--zwp-acc:var(--zwp-coral)}.zwp [data-accent=brand]{--zwp-acc:var(--zwp-brand)}.zwp [data-accent=live]{--zwp-acc:var(--zwp-live)}@keyframes zwpDrift{0%,to{background-position:0}50%{background-position:100%}}@keyframes zwpSpin{to{--zwp-angle:360deg}}@keyframes zwpRotate{to{transform:rotate(360deg)}}@keyframes zwpHalo{0%,40%,to{opacity:.35;transform:scale(.9)}66%{opacity:.9;transform:scale(1.14)}}.zwpEyebrow{font-family:var(--zwp-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--zwp-mute);align-items:center;gap:.5rem;margin:0;font-size:.65625rem;font-weight:400;display:inline-flex}.zwpTitle{letter-spacing:-.033em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(1.875rem,3.6vw,3rem);font-weight:500;line-height:1.05}.zwpWarm{background:var(--zwp-warm);color:#0000;-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:11s ease-in-out infinite zwpDrift}.zwhGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);gap:.875rem;display:grid;position:relative}.zwpTile{z-index:1;border:1px solid var(--zwp-line);background:var(--zwp-tile);min-width:0;box-shadow:var(--zwp-tile-shadow);transition:border-color .5s var(--zwp-ease);border-radius:18px;flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex;position:relative;overflow:hidden}.zwpTile:before{content:"";pointer-events:none;background:radial-gradient(120% 75% at 50% 0%, var(--zwp-acc), transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.zwpTile:before{background:radial-gradient(120% 75% at 50% 0%, color-mix(in oklab, var(--zwp-acc) var(--zwp-wash), transparent), transparent 62%)}}.zwpTile:before{opacity:var(--zwp-wash-rest);transition:opacity .5s}.zwpTile:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--zwp-acc), transparent);transform-origin:0;height:1px;transition:transform .7s var(--zwp-ease);inset-inline:0;position:absolute;top:0;transform:scaleX(0)}.zwpTile:hover{border-color:var(--zwp-line-2)}.zwpTile:hover:before{opacity:1}.zwpTile:hover:after{transform:scaleX(1)}.zwpTile>*{position:relative}.zwhLeft{background:radial-gradient(70% 45% at 50% 30%, var(--zwp-acc), transparent 70%), var(--zwp-tile);justify-content:space-between}@supports (color:color-mix(in lab, red, red)){.zwhLeft{background:radial-gradient(70% 45% at 50% 30%, color-mix(in oklab, var(--zwp-acc) var(--zwp-hub-wash), transparent), transparent 70%), var(--zwp-tile)}}.zwpHub{flex-direction:column;align-items:center;gap:.875rem;padding-top:.5rem;display:flex}.zwpOrbit{aspect-ratio:1;width:min(14.375rem,78%);position:relative}.zwpOrbit svg{width:100%;height:100%;animation:36s linear infinite zwpRotate;position:absolute;inset:0;overflow:visible}.zwpOrbit text{font-family:var(--zwp-mono);letter-spacing:.24em;fill:var(--zwp-ink-2);font-size:7.4px}.zwpCore{background:conic-gradient(from var(--zwp-angle), var(--zwp-acc), var(--zwp-violet), var(--zwp-brand), var(--zwp-acc));box-shadow:0 0 var(--zwp-glow-blur) -6px var(--zwp-acc);border-radius:50%;place-items:center;display:grid;position:absolute;inset:21%}@supports (color:color-mix(in lab, red, red)){.zwpCore{box-shadow:0 0 var(--zwp-glow-blur) -6px color-mix(in oklab, var(--zwp-acc) var(--zwp-glow), transparent)}}.zwpCore{transition:box-shadow .8s;animation:9s linear infinite zwpSpin}.zwpCore:before{content:"";background:var(--zwp-core-inner);border-radius:50%;position:absolute;inset:3px}.zwpCore:after{content:"";border:1px solid var(--zwp-acc);position:absolute;inset:-14%}@supports (color:color-mix(in lab, red, red)){.zwpCore:after{border:1px solid color-mix(in oklab, var(--zwp-acc) 40%, transparent)}}.zwpCore:after{border-radius:50%;animation:4.6s ease-in-out infinite zwpHalo}.zwpGlyph{aspect-ratio:290/304;background:var(--zwp-glyph);width:62%;display:block;-webkit-mask:url(/brand/zowork-elephant-white.png) 50%/contain no-repeat;mask:url(/brand/zowork-elephant-white.png) 50%/contain no-repeat}.zwpCore .zwpGlyph{width:56%;position:relative}.zwpWordmark{object-fit:contain;width:auto;max-width:100%;height:1.375rem;filter:var(--zwp-mark-filter);flex:none;align-self:center;display:block}.zwpHubLine{font-family:var(--zwp-mono);letter-spacing:.18em;text-align:center;text-transform:uppercase;color:var(--zwp-mute);margin:0;font-size:.65625rem}.zwhStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.zwhStats div{border:1px solid var(--zwp-line);background:var(--zwp-inset);border-radius:12px;padding:.75rem}.zwhStats dt{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:500;line-height:1.1}.zwhStats dd{color:var(--zwp-mute);margin:.125rem 0 0;font-size:.75rem;line-height:1.3}.zwhActions{gap:.5rem;display:grid}.zwpBtn,.zwpOutline{white-space:nowrap;height:2.75rem;transition:transform .4s var(--zwp-ease), border-color .3s, background .3s;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.90625rem;font-weight:500;display:inline-flex}.zwpBtn{background:var(--zwp-ink);color:var(--zwp-on-ink)}.zwpBtn:hover{transform:translateY(-1px)}.zwpOutline{border:1px solid var(--zwp-line-2);color:var(--zwp-ink)}.zwpOutline:hover{border-color:var(--zwp-mute);background:var(--zwp-inset)}.zwpBtnIcon,.zwpGhostIcon{width:.875rem;height:.875rem;transition:transform .35s var(--zwp-ease)}.zwpBtn:hover .zwpBtnIcon{transform:translate(2px)}.zwpOutline:hover .zwpGhostIcon{transform:translate(2px,-2px)}.zwpByline{border:1px solid var(--zwp-line-2);background:var(--zwp-inset);height:2.125rem;font-family:var(--zwp-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--zwp-ink-2);border-radius:999px;align-self:flex-start;align-items:center;gap:.625rem;margin:0;padding:0 .875rem 0 .375rem;font-size:.65625rem;display:inline-flex}.zwpDisc{background:var(--zwp-brand);border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:grid}.zwpDisc .zwpGlyph{background:#fff}.zwhServices{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.zwhServices li{border-top:1px solid var(--zwp-line);align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.zwhServices i{background:var(--zwp-acc);width:.5rem;height:.5rem;box-shadow:0 0 0 4px var(--zwp-acc);border-radius:2px;flex:none;margin-top:.375rem}@supports (color:color-mix(in lab, red, red)){.zwhServices i{box-shadow:0 0 0 4px color-mix(in oklab, var(--zwp-acc) 16%, transparent)}}.zwhServices b{letter-spacing:-.01em;font-size:.9375rem;font-weight:500;display:block}.zwhServices small{color:var(--zwp-mute);margin-top:.125rem;font-size:.8125rem;line-height:1.45;display:block}.zwhClients{border:1px solid var(--zwp-acc);grid-template-columns:minmax(0,1fr);gap:.875rem;margin-top:auto;padding:1.125rem;display:grid}@supports (color:color-mix(in lab, red, red)){.zwhClients{border:1px solid color-mix(in oklab, var(--zwp-acc) 30%, var(--zwp-line))}}.zwhClients{background:radial-gradient(90% 120% at 0% 0%, var(--zwp-acc), transparent 65%), var(--zwp-inset);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.zwhClients{background:radial-gradient(90% 120% at 0% 0%, color-mix(in oklab, var(--zwp-acc) 10%, transparent), transparent 65%), var(--zwp-inset)}}.zwhClients{transition:border-color .8s,background .8s}.zwhClients>*,.zwhStage>li{min-width:0}.zwhClientsTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.zwhControls{align-items:center;gap:.25rem;display:flex}.zwhSeg{cursor:pointer;background:0 0;border:0;align-items:center;width:2.25rem;height:1.5rem;padding:0;display:grid}.zwhSeg i{background:var(--zwp-line-2);border-radius:3px;height:3px;display:block;position:relative;overflow:hidden}.zwhSeg i:after{content:"";background:var(--zwp-acc);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.zwhSeg[data-state=done] i:after,.zwhSeg[data-state=on] i:after{transform:scaleX(1)}.zwhSeg[data-state=on] i:after{animation:zwhFill var(--zwh-dwell) linear both;animation-play-state:inherit}.zwhPause{border:1px solid var(--zwp-line);background:var(--zwp-tile);width:1.75rem;height:1.75rem;color:var(--zwp-ink-2);cursor:pointer;border-radius:999px;place-items:center;margin-left:.25rem;display:grid}.zwhPause svg{width:.75rem;height:.75rem}.zwhStage{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.zwhStage>li{opacity:0;filter:blur(4px);transition:opacity .5s var(--zwp-ease), transform .6s var(--zwp-ease), filter .5s var(--zwp-ease);pointer-events:none;grid-area:1/1;grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid;transform:translateY(10px)}.zwhStage>li[data-on]{opacity:1;filter:none;pointer-events:auto;transform:none}.zwhClientHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.zwhClientName{letter-spacing:-.03em;margin:0;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:500;line-height:1.1}.zwhSince{font-family:var(--zwp-mono);letter-spacing:.1em;color:var(--zwp-mute);font-size:.6875rem}.zwhFlow{font-family:var(--zwp-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--zwp-ink-2);align-items:center;gap:.625rem;font-size:.65625rem;display:flex}.zwhFlow>span:not(.zwhPipe){border:1px solid var(--zwp-line);background:var(--zwp-tile);white-space:nowrap;border-radius:8px;padding:.3125rem .5625rem}.zwhFlow .zwhWork{text-overflow:ellipsis;border-color:var(--zwp-acc);min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.zwhFlow .zwhWork{border-color:color-mix(in oklab, var(--zwp-acc) 35%, transparent)}}.zwhFlow .zwhWork{color:var(--zwp-ink)}.zwhPipe{background:var(--zwp-acc);border-radius:2px;flex:1;min-width:1.5rem;height:2px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.zwhPipe{background:color-mix(in oklab, var(--zwp-acc) 30%, transparent)}}.zwhPipe i{background:linear-gradient(90deg, transparent, var(--zwp-acc), transparent);width:35%;animation:1.8s linear infinite zwhFlow;position:absolute;top:0;bottom:0;left:0}.zwhClientFoot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1rem;display:flex}.zwhResult{color:var(--zwp-ink-2);align-items:baseline;gap:.625rem;margin:0;font-size:.875rem;display:flex}.zwhResult strong{letter-spacing:-.04em;color:var(--zwp-acc);font-size:2rem;font-weight:500;line-height:1}.zwhTenure{font-family:var(--zwp-mono);letter-spacing:.08em;color:var(--zwp-mute);align-items:center;gap:.625rem;margin:0;font-size:.6875rem;display:flex}.zwhTenure i{background:var(--zwp-line);border-radius:3px;width:4.5rem;height:3px;display:block;position:relative}.zwhTenure i:after{content:"";border-radius:inherit;background:var(--zwp-acc);transform:scaleX(var(--zwh-share,1));transform-origin:0;transition:transform .9s var(--zwp-ease) .2s;position:absolute;inset:0}.zwhStage>li:not([data-on]) .zwhTenure i:after{transform:scaleX(0)}@keyframes zwhFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes zwhFlow{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (max-width:56rem){.zwhGrid{grid-template-columns:minmax(0,1fr)}.zwhLeft{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.zwpHub{grid-row:span 2}}@media (max-width:40rem){.zwpTile{padding:1.25rem}.zwhLeft{display:flex}.zwhServices{grid-template-columns:minmax(0,1fr)}.zwhLeft{align-items:stretch}.zwhPipe{display:none}.zwhFlow{flex-wrap:wrap;gap:.375rem}.zwhFlow .zwhWork{white-space:normal}}[data-zb-theme=high-contrast] .zwp{--zwp-bg:#000;--zwp-tile:#000;--zwp-inset:#000;--zwp-line:#7a7a7a;--zwp-line-2:#fff;--zwp-ink:#fff;--zwp-ink-2:#fff;--zwp-mute:#d6d6d6;--zwp-cyan:#7ef0e0;--zwp-violet:#c9bfff;--zwp-mint:#86efc0;--zwp-coral:#ffc2b0;--zwp-brand:#ffb3bf;--zwp-live:#9ff5b8;--zwp-glyph:#fff;--zwp-on-ink:#000;--zwp-mark-filter:none;--zwp-tile-shadow:none;--zwp-core-inner:#000;--zwp-wash-rest:0;background:var(--zwp-bg)}[data-zb-theme=high-contrast] .zwp:before,[data-zb-theme=high-contrast] .zwpTile:before,[data-zb-theme=high-contrast] .zwhPipe i{display:none}[data-zb-theme=high-contrast] .zwpWarm{color:var(--zwp-ink);-webkit-text-fill-color:currentColor;background:0 0;animation:none}[data-zb-theme=high-contrast] .zwhLeft,[data-zb-theme=high-contrast] .zwhClients{background:#000}[data-zb-theme=high-contrast] .zwpCore{box-shadow:none;border-color:var(--zwp-line-2);background:#000;border:2px solid #fff}@media (forced-colors:active){.zwpWarm{-webkit-text-fill-color:CanvasText;color:canvastext;background:0 0}.zwpGlyph{background:canvastext}}@media (prefers-reduced-motion:reduce){.zwpOrbit svg,.zwpCore,.zwpCore:after,.zwpWarm,.zwhPipe i,.zwhStage>li{transition:none;animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}
