/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-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-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}}}@layer theme{:host,:root{--font-sans:var(--font-ui);--font-mono:var(--font-data);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--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-medium:500;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-normal:0em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:var(--elevation-sm);--shadow-md:var(--elevation-md);--shadow-lg:var(--elevation-lg);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-ui);--default-mono-font-family:var(--font-data)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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}@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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}html{scroll-padding-top:5rem}body,html{background:var(--canvas)}body{color:var(--ink);font-family:var(--font-ui);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}::placeholder{color:var(--text-muted);opacity:1}a,button,input,select,textarea{outline-color:var(--brand);outline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus-outline-teal)}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.left-\[22px\]{left:22px}.z-20{z-index:20}.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}}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-10{height:calc(var(--spacing) * 10)}.h-auto{height:auto}.min-h-\(--control\){min-height:var(--control)}.min-h-\(--row\){min-height:var(--row)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-screen{min-height:100vh}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-10{width:calc(var(--spacing) * 10)}.w-36{width:calc(var(--spacing) * 36)}.w-64{width:calc(var(--spacing) * 64)}.w-full{width:100%}.w-px{width:1px}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-64{flex-basis:calc(var(--spacing) * 64)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}: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)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-line{border-color:var(--line)}.bg-\[\#00664f\]{background-color:#00664f}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-amber{background-color:var(--amber)}.bg-canvas{background-color:var(--canvas)}.bg-current{background-color:currentColor}.bg-line{background-color:var(--line)}.bg-mint,.bg-mint\/60{background-color:var(--mint)}@supports (color:color-mix(in lab,red,red)){.bg-mint\/60{background-color:color-mix(in oklab,var(--mint) 60%,transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-surface{background-color:var(--surface)}.bg-surface-inverse{background-color:var(--surface-inverse)}.bg-surface\/95{background-color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/95{background-color:color-mix(in oklab,var(--surface) 95%,transparent)}}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-left{text-align:left}.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-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.68rem\]{font-size:.68rem}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-\[rgb\(0\,0\,0\)\]{color:#000}.text-brand-deep{color:var(--brand-deep)}.text-ink{color:var(--ink)}.text-muted{color:var(--muted)}.text-on-inverse{color:var(--text-inverse)}.text-on-strong{color:var(--text-on-strong)}.text-warn-ink{color:var(--status-warn-ink)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--elevation-sm)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.sepia{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,)}.sepia{--tw-sepia:sepia(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-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-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.select-all{-webkit-user-select:all;user-select:all}.\[dropped\:object\]{dropped:object}.\[redacted\:email\]{redacted:email}.\[redacted\:phone\]{redacted:phone}.\[redacted\:token\]{redacted:token}.\[redacted\:url\]{redacted:url}@media (hover:hover){.hover\:border-brand:hover{border-color:var(--brand)}.hover\:bg-brand:hover{background-color:var(--brand)}.hover\:bg-canvas:hover{background-color:var(--canvas)}.hover\:bg-mint:hover,.hover\:bg-mint\/40:hover{background-color:var(--mint)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-mint\/40:hover{background-color:color-mix(in oklab,var(--mint) 40%,transparent)}}.hover\:text-brand-deep:hover{color:var(--brand-deep)}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-on-strong:hover{color:var(--text-on-strong)}.hover\:text-white:hover{color:var(--color-white)}}.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-3:focus{top:calc(var(--spacing) * 3)}.focus\:left-3:focus{left:calc(var(--spacing) * 3)}.focus\:z-50:focus{z-index:50}.focus\:rounded-lg:focus{border-radius:var(--radius-lg)}.focus\:bg-surface-inverse:focus{background-color:var(--surface-inverse)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-3:focus{padding-block:calc(var(--spacing) * 3)}.focus\:text-on-inverse:focus{color:var(--text-inverse)}.focus-visible\:outline-3:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-brand:focus-visible{outline-color:var(--brand)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-70:disabled{opacity:.7}@media not all and (min-width:64rem){.max-lg\:static{position:static}.max-lg\:mt-0{margin-top:calc(var(--spacing) * 0)}.max-lg\:ml-0{margin-left:calc(var(--spacing) * 0)}.max-lg\:flex{display:flex}.max-lg\:hidden{display:none}.max-lg\:w-28{width:calc(var(--spacing) * 28)}.max-lg\:w-auto{width:auto}.max-lg\:w-full{width:100%}.max-lg\:flex-none{flex:none}.max-lg\:flex-row{flex-direction:row}.max-lg\:items-center{align-items:center}.max-lg\:gap-1{gap:calc(var(--spacing) * 1)}:where(.max-lg\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}.max-lg\:overflow-x-auto{overflow-x:auto}.max-lg\:overflow-y-visible{overflow-y:visible}.max-lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.max-lg\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.max-lg\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.max-lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.max-lg\:border-line{border-color:var(--line)}.max-lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-lg\:py-1{padding-block:calc(var(--spacing) * 1)}.max-lg\:pt-0{padding-top:calc(var(--spacing) * 0)}.max-lg\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.max-lg\:pl-1{padding-left:calc(var(--spacing) * 1)}.max-lg\:pl-3{padding-left:calc(var(--spacing) * 3)}}@media not all and (min-width:48rem){.max-md\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}}@media (min-width:1100px){.min-\[1100px\]\:basis-40{flex-basis:calc(var(--spacing) * 40)}}@media (min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-0{top:calc(var(--spacing) * 0)}.lg\:h-screen{height:100vh}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}}}:root{--n-0:#fff;--n-25:#f8fbfa;--n-50:#f2f8f7;--n-100:#e7f0ed;--n-200:#d6e5e1;--n-300:#bccfca;--n-400:#94a9a4;--n-500:#6e8480;--n-600:#5c6d72;--n-700:#3d5257;--n-800:#1f3648;--n-900:#10243a;--n-950:#0b1f1a;--n-975:#051813;--brand-50:#e4f2ed;--brand-100:#c4e4da;--brand-300:#47c6a1;--brand-500:#00664f;--brand-600:#00563f;--brand-700:#004536;--status-ok-ink:#0b5c3f;--status-ok-bg:#e3f5ec;--status-ok-line:#a8dcc5;--status-warn-ink:#734700;--status-warn-bg:#fdf0d2;--status-warn-line:#e8c878;--status-crit-ink:#952416;--status-crit-bg:#fde9e5;--status-crit-line:#f0b4a8;--status-crit-press:#74271e;--status-info-ink:#0b4f63;--status-info-bg:#e1f1f7;--status-info-line:#a3d0e0;--status-stale-ink:#415357;--status-stale-bg:#ecf1ef;--status-stale-line:#c5d3cf;--status-held-ink:#4b4560;--status-held-bg:#efebf7;--status-held-line:#cfc5e4;--surface-sunk:var(--n-50);--surface-raised:var(--n-0);--line-strong:var(--n-300);--text:var(--n-900);--text-secondary:var(--n-700);--text-muted:var(--n-600);--surface-hover:var(--n-25);--surface-tint:var(--n-100);--meter-track:var(--surface-sunk);--surface-inverse:var(--n-900);--text-inverse:var(--n-0);--text-on-strong:var(--n-0);--brand-text:var(--brand-600);--brand-wash:var(--brand-50);--brand-hover:var(--brand-700);--brand-wash-line:var(--brand-100);--backdrop:var(--n-900);--logo-plate:transparent;--inverse-edge:transparent;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--control-compact:2rem;--control-default:2.75rem;--control-touch:3.5rem;--tap-gap:.5rem;--row-compact:2.25rem;--row-default:3rem;--row-touch:4.5rem;--control:var(--control-default);--control-dense:var(--control-compact);--row:var(--row-default);--fs-50:.75rem;--fs-75:.8125rem;--fs-100:.875rem;--fs-200:1rem;--fs-300:1.125rem;--fs-400:1.25rem;--fs-500:1.5rem;--fs-600:1.875rem;--fs-700:2.25rem;--lh-tight:1.15;--lh-snug:1.35;--lh-normal:1.55;--lh-loose:1.7;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--tracking-label:.08em;--tracking-tight:-.02em;--font-ui:"IBM Plex Sans",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-data:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--focus-offset:2px;--dur-fast:.12s;--dur-base:.2s;--ease:cubic-bezier(.2,0,0,1);--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-full:999px;--elevation-sm:0 1px 2px #0b1f1a12;--elevation-md:0 4px 16px -4px #0b1f1a1f;--elevation-lg:0 12px 35px -8px #0b1f1a2e}[data-density=compact]{--control:var(--control-compact);--control-dense:var(--control-compact);--row:var(--row-compact)}[data-density=touch]{--control:var(--control-touch);--control-dense:var(--control-touch);--row:var(--row-touch)}@media print{:root{--control:auto;--control-dense:auto;--row:auto}}:root{--auth-card-border:var(--line);--mint-fill:var(--status-ok-bg);--amber-fill:var(--status-warn-bg);--red-fill:var(--status-crit-bg);--focus-outline-teal:var(--brand);--eyebrow-text:var(--text-muted);--value-warning-rule:var(--status-warn-ink);--badge-bg:var(--surface-tint);--badge-text:var(--text-secondary);--badge-good-text:var(--status-ok-ink);--badge-warn-text:var(--status-warn-ink);--badge-danger-text:var(--status-crit-ink);--button-secondary-hover-border:var(--line-strong);--button-secondary-hover-bg:var(--surface-hover);--danger-button-bg:var(--status-crit-ink);--danger-button-hover-bg:var(--status-crit-press);--chart-series-1:#2a78d6;--chart-series-2:#eb6834;--chart-event-mark:#b42318;--chart-readout-milk-text:#9ccbff;--chart-readout-event-text:#ffb3a7;--chart-cat-1:var(--chart-series-1);--chart-cat-2:var(--chart-series-2);--chart-cat-3:#1ba461;--chart-cat-4:#7d4300;--chart-cat-5:#9d0572;--chart-cat-6:#6e19bd;--chart-neutral:#707674;--chart-band-minus-2:#9d4616;--chart-band-minus-1:#da6c1e;--chart-band-zero:var(--chart-neutral);--chart-band-plus-1:#448dd4;--chart-band-plus-2:#1157a4;--chart-band-none:var(--text-secondary);--field-border:var(--line-strong);--row-inactive-bg:var(--status-stale-bg);--callout-warning-bg:var(--status-warn-bg);--callout-warning-border:var(--status-warn-line);--callout-danger-bg:var(--status-crit-bg);--callout-danger-border:var(--status-crit-line);--dialog-close-hover-bg:var(--surface-hover);--elevation-trigger-hover-border:var(--line-strong);--elevation-trigger-hover-bg:var(--surface-hover);--table-row-hover-bg:var(--surface-hover);--danger-zone-border:var(--status-crit-line);--danger-zone-bg:var(--status-crit-bg);--form-section-bg:var(--surface-sunk);--test-period-accent:var(--brand);--feedback-success-border:var(--status-ok-line);--feedback-success-bg:var(--status-ok-bg);--hint-bubble-text:var(--text-secondary);--run-state-working-rule:var(--status-info-ink);--run-state-failed-rule:var(--status-crit-ink)}@media screen and (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--canvas:var(--n-975);--surface:var(--n-950);--surface-sunk:var(--n-975);--surface-raised:var(--n-900);--surface-hover:var(--n-900);--surface-tint:var(--n-800);--meter-track:var(--n-800);--surface-inverse:var(--n-800);--line:var(--n-700);--line-strong:var(--n-600);--text:var(--n-0);--text-secondary:var(--n-300);--text-muted:var(--n-400);--text-on-strong:var(--n-950);--brand:var(--brand-300);--brand-deep:var(--brand-300);--brand-text:var(--brand-300);--brand-hover:#78e2c0;--brand-wash:#102a21;--brand-wash-line:var(--brand-500);--backdrop:#000;--logo-plate:var(--n-50);--inverse-edge:var(--n-500);--status-ok-ink:#a8dcc5;--status-ok-bg:#122c21;--status-ok-line:#2e684e;--status-warn-ink:#e8c878;--status-warn-bg:#34220d;--status-warn-line:#785222;--status-crit-ink:#f0b4a8;--status-crit-bg:#421711;--status-crit-line:#95382b;--status-crit-press:#e09586;--status-info-ink:#a3d0e0;--status-info-bg:#142a32;--status-info-line:#316274;--status-stale-ink:#c5d3cf;--status-stale-bg:#212829;--status-stale-line:#4f5e61;--status-held-ink:#cfc5e4;--status-held-bg:#272530;--status-held-line:#5c576f;--chart-series-1:#62a6fe;--chart-series-2:#ffa382;--chart-event-mark:#de4f3f;--chart-cat-3:#007f62;--chart-cat-4:#a05b11;--chart-cat-5:#ba4aa7;--chart-cat-6:#6967e1;--chart-neutral:#8d9492;--chart-band-minus-2:#f2ab83;--chart-band-minus-1:#d77e49;--chart-band-plus-1:#619dda;--chart-band-plus-2:#91c3f6;--elevation-sm:0 1px 2px #0006;--elevation-md:0 4px 16px -4px #0000008c;--elevation-lg:0 12px 35px -8px #000000a6}}@media screen{:root[data-theme=dark]{color-scheme:dark;--canvas:var(--n-975);--surface:var(--n-950);--surface-sunk:var(--n-975);--surface-raised:var(--n-900);--surface-hover:var(--n-900);--surface-tint:var(--n-800);--meter-track:var(--n-800);--surface-inverse:var(--n-800);--line:var(--n-700);--line-strong:var(--n-600);--text:var(--n-0);--text-secondary:var(--n-300);--text-muted:var(--n-400);--text-on-strong:var(--n-950);--brand:var(--brand-300);--brand-deep:var(--brand-300);--brand-text:var(--brand-300);--brand-hover:#78e2c0;--brand-wash:#102a21;--brand-wash-line:var(--brand-500);--backdrop:#000;--logo-plate:var(--n-50);--inverse-edge:var(--n-500);--status-ok-ink:#a8dcc5;--status-ok-bg:#122c21;--status-ok-line:#2e684e;--status-warn-ink:#e8c878;--status-warn-bg:#34220d;--status-warn-line:#785222;--status-crit-ink:#f0b4a8;--status-crit-bg:#421711;--status-crit-line:#95382b;--status-crit-press:#e09586;--status-info-ink:#a3d0e0;--status-info-bg:#142a32;--status-info-line:#316274;--status-stale-ink:#c5d3cf;--status-stale-bg:#212829;--status-stale-line:#4f5e61;--status-held-ink:#cfc5e4;--status-held-bg:#272530;--status-held-line:#5c576f;--chart-series-1:#62a6fe;--chart-series-2:#ffa382;--chart-event-mark:#de4f3f;--chart-cat-3:#007f62;--chart-cat-4:#a05b11;--chart-cat-5:#ba4aa7;--chart-cat-6:#6967e1;--chart-neutral:#8d9492;--chart-band-minus-2:#f2ab83;--chart-band-minus-1:#d77e49;--chart-band-plus-1:#619dda;--chart-band-plus-2:#91c3f6;--elevation-sm:0 1px 2px #0006;--elevation-md:0 4px 16px -4px #0000008c;--elevation-lg:0 12px 35px -8px #000000a6}}.auth-page{min-height:100vh;padding:var(--space-6) var(--space-5) var(--space-7);background:var(--canvas);place-items:start center;display:grid}.settings-card{padding:0;overflow:hidden}.setting-row+.setting-row{border-top:1px solid var(--line)}.setting-row>summary{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--card-inset);cursor:pointer;grid-template-columns:minmax(0,1fr) auto 1rem;list-style:none;display:grid}.settings-card .setting-row>summary{grid-template-columns:minmax(0,1fr) 11rem minmax(0,20rem) 1rem}.settings-card .setting-status{display:contents}.settings-card .setting-status>:not(.setting-value){grid-column:2;justify-self:start}.settings-card .setting-status>.setting-value{grid-column:3}.setting-row>summary::-webkit-details-marker{display:none}.setting-row>summary:hover{background:var(--canvas)}.setting-row>summary:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.setting-row>summary:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 30%,transparent)}}.setting-row>summary:focus-visible{outline-offset:-3px}.setting-row[open]>summary{background:var(--canvas);border-bottom:1px solid var(--line)}.setting-identity,.setting-value{gap:.1rem;min-width:0;display:grid}.setting-status{justify-content:flex-end;align-items:center;gap:var(--space-1-5) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.setting-value{text-align:right}.setting-name{color:var(--ink);font-weight:var(--fw-semibold)}.setting-description,.setting-value-meta{color:var(--muted);font-size:var(--fs-75)}.setting-value-main{color:var(--brand-deep);font-weight:var(--fw-bold)}.setting-chevron{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);justify-self:end;width:.5rem;height:.5rem;transition:transform .15s;transform:translateY(-.15rem)rotate(45deg)}.setting-row[open] .setting-chevron{transform:translateY(.1rem)rotate(225deg)}.setting-body{gap:var(--space-3);padding:1rem var(--card-inset) var(--space-4);display:grid}.setting-note{max-width:76ch;color:var(--muted);font-size:var(--fs-100);margin:0}.setting-body .mutation-form{background:0 0;border:0;padding:0}.setting-body .mutation-form>.button{justify-self:start}@media print{.setting-body{content-visibility:visible!important;display:grid!important}.setting-chevron{display:none}}@media (max-width:1080px){.setting-row>summary,.settings-card .setting-row>summary{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) 1rem}.settings-card .setting-status{display:flex}.setting-identity,.setting-status{grid-column:1}.setting-status{flex-direction:row-reverse;justify-content:flex-end}.setting-value{text-align:left}.setting-chevron{margin-top:var(--space-1-5);grid-area:1/2/-1;align-self:start}}.unit-system-fieldset{border:0;margin:0;padding:0}.unit-system-fieldset legend{margin-bottom:var(--space-3);font-weight:var(--fw-bold)}.unit-system-options{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.unit-system-option{gap:var(--space-1-5);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);cursor:pointer;transition:border-color .15s,box-shadow .15s,background-color .15s;display:grid}.unit-system-option[data-selected=true]{border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.unit-system-option[data-selected=true]{background:color-mix(in srgb,var(--brand) 6%,var(--surface))}}.unit-system-option[data-selected=true]{box-shadow:0 0 0 2px var(--brand)}@supports (color:color-mix(in lab,red,red)){.unit-system-option[data-selected=true]{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 18%,transparent)}}.unit-system-option:focus-within{outline:3px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.unit-system-option:focus-within{outline:3px solid color-mix(in srgb,var(--brand) 28%,transparent)}}.unit-system-option:focus-within{outline-offset:2px}.unit-system-heading{align-items:center;gap:var(--space-2);display:flex}.unit-system-examples{gap:var(--space-1) var(--space-3);font-size:var(--fs-75);color:var(--muted);flex-wrap:wrap;display:flex}@media (max-width:768px){.unit-system-options{grid-template-columns:1fr}}.youngstock-figure-grid{gap:var(--space-3) var(--space-4);margin-bottom:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.youngstock-figure{align-content:start;gap:var(--space-1-5);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);display:grid}.youngstock-figure-label{font-weight:var(--fw-bold)}.youngstock-figure-choice{align-items:center;gap:var(--space-2);display:flex}.youngstock-figure-choice,.youngstock-figure-default{font-size:var(--fs-75);color:var(--muted)}@media (max-width:768px){.youngstock-figure-grid{grid-template-columns:1fr}}.signoff-page{min-height:100vh;padding:var(--space-6) var(--space-5) var(--space-7);background:var(--canvas);place-items:start center;display:grid}.signoff-card{gap:var(--space-4);width:min(52rem,100%);padding:var(--space-6);border:1px solid var(--auth-card-border);background:var(--surface);box-shadow:var(--elevation-lg);border-radius:1rem;display:grid}.signoff-heading{gap:var(--space-2);display:grid}.signoff-heading h1{margin:0}.signoff-brand{width:min(15rem,70%);height:auto;margin:0 0 var(--space-2);display:block}.signoff-consent{margin-top:var(--space-4);padding:var(--space-4) var(--card-inset);border:1px solid var(--callout-warning-border);border-radius:var(--radius-xl);background:var(--callout-warning-bg);color:var(--badge-warn-text)}.signoff-consent h2{font-weight:var(--fw-semibold)}.signoff-consent h2,.signoff-consent p{margin:0 0 var(--space-1-5);font-size:var(--fs-100)}.signoff-consent p:last-child{margin-bottom:0}.signoff-documents{gap:var(--space-4);display:grid}.signoff-document{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--canvas);display:grid}.signoff-document h2{margin:var(--space-1) 0 0;font-size:var(--fs-200)}.signoff-document header p{margin:0}.signoff-body{gap:var(--space-3);max-height:22rem;padding-right:var(--space-2);font-size:var(--fs-200);line-height:1.55;display:grid;overflow-y:auto}.signoff-body p{margin:0}.signoff-actions{gap:var(--space-3);padding-top:var(--space-1);border-top:1px solid var(--line);display:grid}.signoff-confirm{gap:var(--space-2);font-size:var(--fs-200);align-items:flex-start;line-height:1.5;display:flex}.signoff-confirm input{margin-top:var(--space-1)}@media (prefers-reduced-motion:reduce){.button,.unit-system-option{transition:none}}.auth-card{gap:var(--space-4);width:min(32rem,100%);padding:var(--space-6);border:1px solid var(--auth-card-border);background:var(--surface);box-shadow:var(--elevation-lg);border-radius:1rem;display:grid}.brand-logo{border-radius:var(--radius-md);background-color:var(--logo-plate)}.auth-brand{width:min(15rem,70%);height:auto;margin:0 0 var(--space-2);display:block}.auth-options,.pending-invitations{gap:var(--space-3);display:grid}.pending-invitations{margin:0;padding:0;list-style:none}.pending-invitations li{gap:var(--space-1);padding:var(--space-3) var(--card-inset);border:1px solid var(--line);border-radius:var(--radius-lg);display:grid}.pending-invitations a{font-weight:var(--fw-semibold)}.pending-invitations .muted{font-size:var(--fs-75)}.button-link{min-height:var(--control);border-radius:var(--radius-lg);background:var(--brand);color:var(--text-on-strong);font-weight:var(--fw-bold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:root{--card-inset:1rem;--ink:var(--text);--muted:var(--text-muted);--canvas:var(--n-50);--surface:var(--n-0);--line:var(--n-200);--brand:var(--brand-500);--brand-deep:var(--brand-700);--mint:var(--mint-fill);--amber:var(--amber-fill);--red:var(--red-fill);--font-ui:var(--font-ibm-plex-sans),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-data:var(--font-ibm-plex-mono),ui-monospace,SFMono-Regular,Menlo,monospace}main{max-width:1480px;padding:var(--space-4) 2rem var(--space-5);margin:0 auto}main.portal-main-wide{max-width:none}.page-header-fact{max-width:100%;display:inline-block}.page-header-fact>span{color:var(--muted)}.page-header-fact>strong{font-weight:var(--fw-semibold);color:var(--ink)}.page-header-fact:not(:last-child):after{content:"·";padding-left:var(--space-1-5);color:var(--line)}.page-header-status .badge{min-height:30px;padding:var(--space-1) var(--space-3);box-shadow:inset 0 0 0 1px var(--ink)}@supports (color:color-mix(in lab,red,red)){.page-header-status .badge{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 4%,transparent)}}.page-header-tools{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.metric-grid{gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.summary-metric-grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.summary-index-notes{margin:0 0 var(--space-3)}.value-summary-grid{grid-template-columns:repeat(auto-fit,minmax(10.75rem,1fr))}.value-coordinate{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.value-coordinate div{padding-top:var(--space-2);border-top:1px solid var(--line)}.value-coordinate dt{color:var(--muted);font-size:var(--fs-50);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.06em}.value-coordinate dd{margin:var(--space-1) 0 0;font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold)}.value-warnings{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-left:3px solid var(--value-warning-rule);background:var(--amber)}.value-warnings h4,.value-warnings ul{margin:0}.value-warnings ul{padding:var(--space-2) 0 0 var(--space-4)}.value-warnings li+li{margin-top:var(--space-1)}.value-disclaimer{max-width:78ch;color:var(--muted);font-size:var(--fs-75);margin:0}.value-empty-card{gap:var(--space-3);display:grid}.cash-flow-card td.numeric{font-weight:var(--fw-semibold)}.cash-flow-card thead th{white-space:normal}.cash-flow-subline{font-size:var(--fs-75);font-weight:var(--fw-regular);display:block}.cash-flow-events{padding:var(--space-2) var(--card-inset)}.cash-flow-events h4,.cash-flow-events p,.cash-flow-events ul{margin:0}.cash-flow-events ul{padding:var(--space-2) 0 0 var(--space-4)}.cash-flow-events li+li{margin-top:var(--space-1)}.cash-flow-counts{gap:var(--space-2);break-inside:avoid;display:grid}.cash-flow-card .cash-flow-counts{padding:var(--space-2) var(--card-inset)}.cash-flow-counts h2,.cash-flow-counts h3,.cash-flow-counts h4,.cash-flow-counts p,.cash-flow-counts ul{margin:0}.cash-flow-counts-lists{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.cash-flow-counts-label{font-weight:var(--fw-semibold)}.cash-flow-counts ul{padding:var(--space-1) 0 0 var(--space-4)}.cash-flow-counts li+li{margin-top:var(--space-1)}.cash-flow-defaults{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.cash-flow-defaults p{flex:24rem;max-width:96ch}.value-history-card td.numeric{font-weight:var(--fw-semibold)}.value-curve-cell{white-space:normal;max-width:14rem;display:inline-block}.value-curve-label{white-space:nowrap}.value-curve-cell[data-curve=none]{min-width:9rem}.value-basis-line{max-width:96ch;margin:0}.value-history-card .table-scroll,.value-recommendations-scroll{max-height:32rem;overflow-y:auto}.value-history-card thead th{z-index:1;position:sticky;top:0}.value-recommendations-scroll{padding-right:var(--space-2)}.value-history-card>.pager{padding:var(--space-3) var(--card-inset);border-top:1px solid var(--line);margin-top:0}.herd-value-table{width:100%}.herd-value-table td:nth-child(3),.herd-value-table th[scope=row]{white-space:normal}.herd-value-table td:nth-child(3){min-width:12rem}.herd-value-table tfoot td,.herd-value-table tfoot th{font-weight:var(--fw-semibold);border-top:2px solid var(--line)}.herd-value-card>.callout{margin:var(--space-3) var(--card-inset)}@media print{.herd-value-card,.herd-value-card .table-scroll,.value-history-card,.value-history-card .table-scroll,.value-recommendations-scroll{max-height:none;overflow:visible}.value-history-card thead th{position:static}.cash-flow-card,.herd-value-card{break-inside:avoid}.value-history-card table{font-size:var(--fs-75)}.value-disclaimer,.value-warnings{break-inside:avoid}}.card-heading{margin-bottom:var(--space-3);justify-content:space-between;align-items:start;display:flex}.card-heading .eyebrow{margin-bottom:var(--space-1)}.danger-button{border-color:var(--danger-button-bg);background:var(--danger-button-bg)}.danger-button:hover{background:var(--danger-button-hover-bg)}.muted{color:var(--muted)}.growth-chart{--series-1:var(--chart-series-1);--series-2:var(--chart-series-2);gap:var(--space-2);margin:0;display:grid}.growth-chart svg{width:100%;height:auto;overflow:visible}.chart-grid{stroke:var(--line);stroke-width:1px}.chart-axis{fill:var(--muted);font-size:var(--fs-50);text-anchor:end}.chart-axis-x{text-anchor:middle}.chart-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.chart-hit{fill:#0000}.chart-value{font-size:var(--fs-50);font-weight:var(--fw-bold);fill:var(--ink)}.chart-series-1 .chart-line,.chart-series-1 .chart-point{stroke:var(--series-1);fill:var(--series-1)}.chart-series-1 .chart-line{fill:none}.chart-series-2 .chart-line,.chart-series-2 .chart-point{stroke:var(--series-2);fill:var(--series-2)}.chart-series-2 .chart-line{fill:none;stroke-dasharray:7 4}.chart-point{stroke:var(--surface);stroke-width:2px;paint-order:stroke}.chart-legend{gap:var(--space-4);color:var(--muted);font-size:var(--fs-100);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chart-legend li{align-items:center;gap:var(--space-1-5);display:flex}.chart-key{background:var(--series-1);border-radius:2px;width:14px;height:3px}.chart-key.chart-series-2{background:repeating-linear-gradient(to right,var(--series-2) 0 5px,transparent 5px 8px)}.chart-table>summary{cursor:pointer;color:var(--muted);font-size:var(--fs-100);padding:var(--space-2) 0}.chart-notes,.chart-table table{margin-top:var(--space-2)}.chart-notes{border-top:1px solid var(--line)}.chart-notes>summary{cursor:pointer;color:var(--muted);font-size:var(--fs-100);padding:var(--space-2) 0}.chart-notes>summary:hover{color:var(--ink)}.chart-notes>p{margin:0 0 var(--space-2)}.chart-notes>p:last-child{margin-bottom:var(--space-2)}@media print{.chart-notes>p,.chart-table>.table-scroll{content-visibility:visible!important;display:block!important}}.chart-empty{gap:var(--space-1);padding:2rem var(--space-4);text-align:center;color:var(--muted);display:grid}.value-scatter{margin:0}.value-scatter svg{width:100%;height:auto;overflow:visible}.value-scatter-vertical{opacity:.5}.value-scatter-zero{stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:6 4}.value-scatter-zero-label{fill:var(--ink);font-size:var(--fs-50);font-weight:var(--fw-medium);text-anchor:end}.value-scatter-zero-label-gutter{text-anchor:start}.value-scatter-axis-title{fill:var(--muted);font-size:var(--fs-50)}.value-scatter-group{fill:var(--ink);font-weight:var(--fw-medium)}.value-scatter-median{pointer-events:none}.value-scatter-median-halo{fill:none;stroke:var(--surface);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.value-scatter-median-line{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.value-scatter-median-mark{stroke:var(--ink);stroke-width:3px;stroke-linecap:round}.value-scatter-legend{margin-top:var(--space-2)}.value-scatter-legend li{align-items:flex-start}.chart-key.value-scatter-median-key{background:var(--ink);flex-shrink:0;margin-top:.65em}@media (forced-colors:active){.value-scatter-median-halo{stroke:canvas}.value-scatter-median-line,.value-scatter-median-mark{stroke:canvastext}}.value-scatter-replacement{stroke:var(--chart-event-mark);stroke-width:2px;stroke-dasharray:10 4;pointer-events:none}.value-scatter-replacement-label{fill:var(--chart-event-mark);font-size:var(--fs-50);font-weight:var(--fw-semibold);text-anchor:end}.value-scatter-replacement-label.value-scatter-zero-label-gutter{text-anchor:start}.chart-key.value-scatter-replacement-key{background:repeating-linear-gradient(to right,var(--chart-event-mark) 0 6px,transparent 6px 8px);flex-shrink:0;margin-top:.65em}@media (forced-colors:active){.value-scatter-replacement{stroke:canvastext}.value-scatter-replacement-label{fill:canvastext}}.value-timeline{gap:var(--space-1-5);margin:0;display:grid}.value-timeline svg{width:100%;height:auto;overflow:visible}.value-timeline figcaption{color:var(--muted);font-size:var(--fs-75);max-width:78ch}.value-timeline-line{fill:none;stroke:var(--chart-series-1);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.value-timeline-point{fill:var(--chart-series-1);stroke:var(--surface);stroke-width:2px;paint-order:stroke}.value-timeline-zero{stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:6 4}.value-timeline-zero-label{fill:var(--ink);font-size:var(--fs-50);font-weight:var(--fw-medium);text-anchor:end}.value-timeline-gap{stroke:var(--muted);stroke-width:2px;stroke-linecap:round}.value-timeline-gap-label{fill:var(--muted)}.value-timeline-last-label{text-anchor:end}.value-timeline-empty{max-width:78ch;color:var(--ink);margin:0}.value-timeline-card{gap:var(--space-3);align-content:start;display:grid}.herd-value-band{fill:var(--chart-series-1);fill-opacity:.18;stroke:none}.herd-value-median{fill:none;stroke:var(--chart-series-1);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.herd-value-median-point{fill:var(--chart-series-1);stroke:var(--surface);stroke-width:1.5px;paint-order:stroke}.herd-value-lonely{stroke:var(--chart-series-1);stroke-width:6px;stroke-opacity:.25;stroke-linecap:round}.herd-value-whisker{stroke:var(--chart-series-1);stroke-opacity:.45;stroke-width:1px}.herd-value-total{fill:none;stroke:var(--chart-series-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.herd-value-total-point{fill:var(--chart-series-2);stroke:var(--surface);stroke-width:1.5px;paint-order:stroke}.chart-axis-right{text-anchor:start}.herd-value-key-list{gap:var(--space-1) var(--space-4);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.herd-value-key{align-items:center;gap:var(--space-1-5);display:inline-flex}.herd-value-key-swatch{border-radius:2px;flex:none;width:14px;height:3px}.herd-value-key-median{background:var(--chart-series-1)}.herd-value-key-total{background:var(--chart-series-2)}.value-change-rule{stroke:var(--muted);stroke-width:1px;stroke-dasharray:2 3}.value-change-badge{fill:var(--surface);stroke:var(--ink);stroke-width:1.5px}.value-change-number{fill:var(--ink);font-size:var(--fs-50);font-weight:var(--fw-bold);text-anchor:middle}.value-change-list{gap:var(--space-1);font-size:var(--fs-75);margin:0;padding:0;list-style:none;display:grid}.value-change-list>li{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.value-change-key{border:1.5px solid var(--ink);width:1.25rem;height:1.25rem;font-size:var(--fs-50);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:inline-grid}.value-report-link{margin:0}@media print{.value-days,.value-report-link{display:none!important}}@media (forced-colors:active){.herd-value-band{fill:none;stroke:canvastext;stroke-width:1px}.herd-value-total{stroke:canvastext;stroke-dasharray:5 3}.herd-value-total-point{fill:canvastext}.value-change-badge,.value-change-rule,.value-timeline-gap,.value-timeline-zero{stroke:canvastext}.value-change-number{fill:canvastext}}@media print{.value-timeline figcaption,.value-timeline-card{break-inside:avoid}}.value-report-card{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.value-report-lens{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.value-report-lens fieldset{align-items:end;gap:var(--space-1) var(--space-2);border:0;grid-template-columns:repeat(2,auto);margin:0;padding:0;display:grid}.value-report-lens legend{float:left;color:var(--ink);font-size:var(--fs-75);font-weight:var(--fw-semibold);grid-column:1/-1;padding:0}.value-report-lens label{gap:var(--space-1);color:var(--muted);font-size:var(--fs-75);display:grid}.value-report-lens input{width:7rem;height:var(--control);padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-100)}@media print{.value-report-card>.filter-links a:not([aria-current]),.value-report-card>.value-report-lens:not(:has(input[type=number]:not([value=""]))){display:none}}.value-report-lens-actions{align-items:center;gap:var(--space-3);font-size:var(--fs-100);display:flex}.value-reasons{gap:var(--space-1);margin-block:var(--space-3);display:grid}.value-reasons p{margin:0}.value-reasons strong{margin-right:var(--space-1)}.value-breeding-priority{margin-block:var(--space-3)}.value-breeding-priority>summary{cursor:pointer;font-weight:var(--fw-semibold)}.value-breeding-priority>.value-coordinate,.value-breeding-priority>h4{margin-block-start:var(--space-3)}.value-breeding-priority h4{margin-block-end:0}.value-breeding-priority p{margin:var(--space-2) 0 0}.value-reasons-cell{white-space:normal;overflow-wrap:anywhere;gap:.1rem;line-height:1.3;display:grid}.value-report-toggle-row{margin:0}.value-report-toggle{align-items:center;gap:var(--space-2);min-height:var(--control);color:var(--ink);font-size:var(--fs-100);font-weight:var(--fw-medium);text-decoration:none;display:inline-flex}.value-report-toggle:hover{text-decoration:underline}.value-report-toggle-box{border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);flex-shrink:0;place-items:center;width:1.1rem;height:1.1rem;display:inline-grid}.value-report-toggle[aria-current] .value-report-toggle-box{border-color:var(--brand);background:var(--brand)}.value-report-toggle[aria-current] .value-report-toggle-box:after{content:"";border:solid var(--text-on-strong);border-width:0 2px 2px 0;width:.3rem;height:.6rem;margin-top:-.1rem;transform:rotate(45deg)}@media (forced-colors:active){.value-report-toggle[aria-current] .value-report-toggle-box{background:highlight}}@media print{.value-report-toggle-row:has(.value-report-toggle:not([aria-current])){display:none}}.value-report-account{gap:var(--space-1-5);font-size:var(--fs-100);color:var(--muted);display:grid}.value-report-account strong{color:var(--ink)}.value-report-account ul{padding-left:var(--space-4);gap:var(--space-1);margin:0;display:grid}.value-report-account p{margin:0}.value-report-account a{color:var(--brand-text);font-weight:var(--fw-medium);text-underline-offset:3px;text-decoration:underline}.value-report-mismatch{color:var(--ink)}.value-report-table-note{margin:0 0 var(--space-2);color:var(--muted);font-size:var(--fs-100)}.value-report-footer{color:var(--muted);font-size:var(--fs-100);margin:0}@media print{.value-report-footer>a{display:none}}@media (max-width:768px){.value-report-lens input{width:5.5rem}}.value-report-lens select{min-width:9rem;height:var(--control);padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-100)}.cow-production-scatter{gap:var(--space-2);display:grid}.cow-production-lens{align-items:flex-start}.cow-production-lens input[type=date]{width:10.5rem}.cow-production-field{gap:var(--space-1);display:grid}.cow-production-lens .field-hint{max-width:15rem;margin:0}@supports selector(:has(*)){.cow-production-x-field .field-hint,.cow-production-y-field .field-hint{display:none}.cow-production-x-field:has(option[value=dcc]:checked) .field-hint[data-axis=dcc],.cow-production-x-field:has(option[value=dim]:checked) .field-hint[data-axis=dim],.cow-production-x-field:has(option[value=dim_not_pregnant]:checked) .field-hint[data-axis=dim_not_pregnant],.cow-production-y-field:has(option[value=breeding_priority]:checked) .field-hint[data-axis=breeding_priority],.cow-production-y-field:has(option[value=cow_value]:checked) .field-hint[data-axis=cow_value]{display:block}}.cow-production-lens .value-report-lens-actions{align-self:flex-end}.cow-production-herd-note{margin:calc(var(--space-2) * -1) 0 0}.cow-production-y-title{fill:var(--muted);font-size:var(--fs-50);text-anchor:start}.cow-production-pricing ul{margin:0}.cow-production-unavailable a{color:var(--brand-text)}.cow-production-table-tools{align-items:flex-end;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.cp-legend{gap:var(--space-2);display:grid}.cp-key{flex:none;width:14px;height:14px}.chart-legend-count{color:var(--ink);font-variant-numeric:tabular-nums}.cp-c1{--cp-mark:var(--chart-cat-1)}.cp-c2{--cp-mark:var(--chart-cat-2)}.cp-c3{--cp-mark:var(--chart-cat-3)}.cp-c4{--cp-mark:var(--chart-cat-4)}.cp-c5{--cp-mark:var(--chart-cat-5)}.cp-c6{--cp-mark:var(--chart-cat-6)}.cp-c8{--cp-mark:var(--chart-neutral)}.cp-bm2{--cp-mark:var(--chart-band-minus-2)}.cp-bm1{--cp-mark:var(--chart-band-minus-1)}.cp-b0{--cp-mark:var(--chart-band-zero)}.cp-bp1{--cp-mark:var(--chart-band-plus-1)}.cp-bp2{--cp-mark:var(--chart-band-plus-2)}.cp-bn{--cp-mark:var(--chart-band-none)}.cp-ink{--cp-mark:var(--ink)}.cp-mark{fill:var(--cp-mark);stroke:var(--surface);stroke-width:.75px;paint-order:stroke}.cp-mark.cp-outlined{fill:var(--surface);stroke:var(--cp-mark);stroke-width:1.5px;paint-order:normal}@media (forced-colors:active){.cp-mark{fill:canvastext;stroke:canvas}.cp-mark.cp-outlined{fill:canvas;stroke:canvastext}}.grid-fit :is(th,td).numeric+:is(th,td):not(.numeric){padding-inline-start:var(--space-4)}@media (max-width:768px){.cow-production-grid.grid-fit{min-width:62rem}}@media print{.cow-production-lens,.cow-production-pricing,.cp-legend{break-inside:avoid}.cp-mark.cp-outlined{stroke-width:1.8px;paint-order:normal}}.production-changes-account ul{margin:0}.production-changes-show{margin-bottom:var(--space-2);flex-wrap:wrap;overflow-x:visible}@media (max-width:768px){.production-changes-grid.grid-fit{min-width:62rem}}@media print{.production-changes-account{break-inside:avoid}}.chart-controls{gap:var(--space-2) var(--space-4);margin-bottom:var(--space-1)}.chart-choice,.chart-controls{align-items:center;flex-wrap:wrap;display:flex}.chart-choice{gap:var(--space-1) var(--space-3)}.chart-toggle{margin-left:auto}.chart-choice a,.chart-toggle{align-items:center;gap:var(--space-1-5);min-height:var(--control-dense);padding:var(--space-1) .1rem;color:var(--muted);font-size:var(--fs-75);font-weight:var(--fw-medium);display:inline-flex}.chart-choice a[aria-current=page],.chart-toggle-on{color:var(--ink);font-weight:var(--fw-semibold)}.chart-choice a:hover,.chart-toggle:hover{color:var(--ink)}.chart-choice-bullet{border:2px solid var(--line);background:var(--surface);border-radius:50%;width:13px;height:13px}.chart-choice a[aria-current=page] .chart-choice-bullet{border-color:var(--brand);background:var(--brand);box-shadow:inset 0 0 0 2.5px var(--surface)}.chart-toggle-box{border:2px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);justify-content:center;align-items:center;width:13px;height:13px;display:inline-flex}.chart-toggle-on .chart-toggle-box{border-color:var(--event-mark,var(--chart-event-mark));background:var(--event-mark,var(--chart-event-mark))}.chart-toggle-on .chart-toggle-box:after{content:"";border:solid var(--surface);border-width:0 2px 2px 0;width:3px;height:7px;margin-top:-2px;rotate:45deg}@media (forced-colors:active){.chart-choice-bullet,.chart-toggle-box{border-color:buttontext}.chart-choice a[aria-current=page] .chart-choice-bullet,.chart-toggle-on .chart-toggle-box{background:highlight}}.recommendation-disclaimer{margin-bottom:var(--space-4)}.daily-action-list,.recommendation-worklist{gap:var(--space-4);margin-top:var(--space-4);display:grid}.daily-action-card{break-inside:avoid}.next-action-card{border-left:3px solid var(--status-warn-line)}.next-action-item+.next-action-item{border-top:1px solid var(--line);padding-top:var(--space-4)}.daily-action-head,.recommendation-work-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.daily-action-head h2,.recommendation-work-head h2{margin:var(--space-1) 0 .25rem;font-size:var(--fs-200)}.daily-action-head p,.recommendation-work-head p{margin:0}.recommendation-work-badges{justify-content:flex-end;align-items:center;gap:var(--space-1-5);flex-wrap:wrap;display:flex}.daily-action-facts,.recommendation-evidence{gap:var(--space-3) 1.5rem;margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.daily-action-facts>div,.recommendation-evidence>div{min-width:11rem}.daily-action-facts dt,.recommendation-evidence dt{color:var(--muted);font-size:var(--fs-75)}.daily-action-facts dd,.recommendation-evidence dd{margin:var(--space-1) 0 0;font-weight:var(--fw-semibold)}.semen-placement{margin:var(--space-3) 0 0}.semen-placement dt{color:var(--muted);font-size:var(--fs-75)}.semen-placement dd{margin:var(--space-1) 0 0}.semen-placement dd.semen-placement-word{font-size:var(--fs-100);font-weight:var(--fw-semibold)}.semen-placement dd.semen-placement-note{color:var(--muted);font-size:var(--fs-75)}.breeding-evidence{margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:1px solid var(--line)}.breeding-evidence h3{font-size:var(--fs-100);font-weight:var(--fw-semibold);margin:0}.breeding-evidence-facts{gap:var(--space-3) 1.5rem;margin:var(--space-2) 0 0;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));display:grid}.breeding-evidence-facts dt{color:var(--muted);font-size:var(--fs-75)}.breeding-evidence-facts dd{margin:var(--space-1) 0 0;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.breeding-evidence-facts dd.breeding-evidence-qualification{color:var(--muted);font-size:var(--fs-75);font-weight:var(--fw-regular)}.breeding-evidence-page-note{gap:var(--space-1);display:grid}.breeding-evidence-page-note .note-text{margin-top:0}.recommendation-recorded-decision{margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-3);border-left:3px solid var(--line-strong);background:var(--surface)}.assigned-action-form,.recommendation-decision{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);display:grid}.recommendation-decision-fields{gap:var(--space-3);grid-template-columns:minmax(14rem,.65fr) minmax(18rem,1.35fr);display:grid}.assigned-action-form label,.recommendation-decision label{align-content:start;gap:var(--space-1-5);font-size:var(--fs-75);font-weight:var(--fw-semibold);display:grid}.assigned-action-form textarea,.recommendation-decision textarea{resize:vertical}.recommendation-decision-submit{align-items:center;gap:var(--space-3);display:flex}.recommendation-decision-submit small{max-width:62ch;color:var(--muted)}.lactation-answer-choices{gap:var(--space-1-5);border:0;min-width:0;margin:0;padding:0;display:grid}.lactation-answer-choices legend{margin-bottom:var(--space-1);font-size:var(--fs-75);font-weight:var(--fw-semibold);padding:0}.lactation-answer-choice{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.lactation-answer-choice input[type=radio]{accent-color:var(--brand);margin:0}.recommendation-decision .lactation-answer-choice label{font-size:var(--fs-100);font-weight:var(--fw-regular);display:inline}.lactation-answer-day{min-height:var(--control);padding:var(--space-1) .75rem;border:1px solid var(--field-border);border-radius:var(--radius-lg);color:var(--ink);background:var(--surface);font-weight:var(--fw-medium)}.daily-action-card{gap:var(--space-3);grid-template-columns:2rem minmax(0,1fr);display:grid}.daily-action-number{border:1px solid var(--line-strong);border-radius:var(--radius-full);width:2rem;height:2rem;font-family:var(--font-data);font-weight:var(--fw-bold);place-items:center;display:grid}.assigned-action-form{grid-template-columns:minmax(10rem,.45fr) minmax(18rem,1fr) auto;align-items:end}.assigned-action-form .mutation-feedback{grid-column:1/-1}.action-list-footer{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--fs-75)}.recommendation-grid.grid-fit :is(th,td).grid-toggle-cell{padding-inline:var(--space-2) 0;overflow:visible}.recommendation-grid-card{container:recommendation-grid/inline-size}.strategy-list-context{gap:var(--space-1);margin:var(--space-3) 0;display:grid}.strategy-list-context>p{margin:0}.cull-notes .page-details{margin:var(--space-1) 0 var(--space-3)}.recommendation-grid .cow-value-figure{white-space:nowrap}.recommendation-grid .cow-value-note{font-size:var(--fs-100);margin-inline-end:var(--space-1)}@container recommendation-grid (max-width:62rem){.recommendation-grid col.recommendation-grid-wide-only{width:0}.recommendation-grid.grid-fit :is(th,td).recommendation-grid-wide-only{visibility:hidden;padding-inline:0;overflow:hidden}.recommendation-quick-word{display:none}}@container recommendation-grid (max-width:50rem){.recommendation-grid col.recommendation-grid-roomy-only{width:0}.recommendation-grid.grid-fit :is(th,td).recommendation-grid-roomy-only{visibility:hidden;padding-inline:0;overflow:hidden}}.grid-toggle{width:var(--control-dense);height:var(--control-dense);border-radius:var(--radius-md);color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.grid-toggle:hover{border-color:var(--line);color:var(--ink)}.grid-toggle-mark{width:1rem;height:1rem;transition:transform .12s}.grid-toggle[aria-expanded=true] .grid-toggle-mark{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.grid-toggle-mark{transition:none}}@media screen{.grid-detail-row:not([data-open]){display:none}}.grid-summary-row[data-open]>td{background:var(--surface-sunk);border-bottom-color:#0000}.row-link-table tbody tr.grid-detail-row:hover{background:0 0}.grid-fit tbody .grid-detail-row>td{text-overflow:clip;white-space:normal;padding-block:var(--space-2) var(--space-4);background:var(--surface-sunk);overflow:visible}.grid-details{gap:var(--space-2);max-width:72rem;display:grid}.grid-details>p{margin:0}.grid-details .daily-action-facts,.grid-details .recommendation-evidence{margin-top:var(--space-1)}.recommendation-quick-decision{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;display:flex}.recommendation-quick-decision .button{gap:var(--space-1);padding-inline:var(--space-2)}.recommendation-quick-decision .button svg{width:1rem;height:1rem}.recommendation-quick-decision .mutation-feedback{flex-basis:100%;margin:0}@media (max-width:768px){.daily-action-head,.recommendation-decision-submit,.recommendation-work-head{flex-direction:column;align-items:stretch}.recommendation-work-badges{justify-content:flex-start}.assigned-action-form,.recommendation-decision-fields{grid-template-columns:1fr}}@media print{[data-density]>aside,[data-density]>div>header{display:none!important}[data-density],[data-density]>div{background:var(--surface);width:100%;min-height:0;display:block}.daily-action-list{gap:var(--space-2)}.daily-action-card{padding:var(--space-3);box-shadow:none;border-color:currentColor}.daily-action-head h2{font-size:var(--fs-100)}.action-list-footer,.daily-action-card{font-size:var(--fs-50)}.daily-action-facts{gap:var(--space-1-5) 1rem;padding-top:var(--space-1-5)}.breeding-evidence,.semen-placement{margin-top:var(--space-1-5);break-inside:avoid}.breeding-evidence{padding-top:var(--space-1-5)}.breeding-evidence-facts{gap:var(--space-1-5) 1rem;margin-top:var(--space-1);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.action-list-footer{break-inside:avoid;padding-top:var(--space-1-5);border-top:1px solid}.recommendation-grid :is(.grid-toggle-cell,.grid-actions-cell),.recommendation-grid col:is(.grid-toggle-col,.grid-actions-col){display:none}.grid-summary-row{break-after:avoid}.grid-detail-row{break-inside:avoid}.grid-fit tbody .grid-detail-row>td,.grid-summary-row[data-open]>td{background:0 0}.grid-fit tbody .grid-detail-row>td{padding-block:var(--space-1) var(--space-2)}}.chart-plot{position:relative}.chart-markers{pointer-events:none;position:absolute;inset:0}.chart-marker{pointer-events:auto;cursor:pointer;width:24px;height:24px;position:absolute;transform:translate(-50%,-50%)}.chart-marker-toggle{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.chart-readout{z-index:20;gap:var(--space-1);width:max-content;max-width:19rem;padding:var(--space-2) .75rem;border-radius:var(--radius-lg);background:var(--surface-inverse);outline:1px solid var(--inverse-edge);outline-offset:-1px;color:var(--text-inverse);font-size:var(--fs-75);text-align:left;white-space:normal;box-shadow:var(--elevation-lg);opacity:0;visibility:hidden;pointer-events:none;line-height:1.45;display:grid;position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%)}.chart-marker-toggle:checked~.chart-readout,.chart-marker:hover .chart-readout{opacity:1;visibility:visible}.chart-marker-toggle:checked~.chart-readout{pointer-events:auto}.chart-marker-start .chart-readout{left:0;transform:none}.chart-marker-end .chart-readout{left:auto;right:0;transform:none}.chart-marker-event .chart-readout{top:auto;bottom:calc(100% + .4rem)}.chart-readout strong{font-size:var(--fs-75)}.chart-readout-figure{font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.chart-readout-code{font-family:var(--font-data);opacity:.85}.chart-readout{border-left:3px solid var(--series-1)}.chart-readout-milk{border-left-color:var(--series-1)}.chart-readout-milk strong{color:var(--chart-readout-milk-text)}.chart-readout-event{border-left-color:var(--event-mark,var(--chart-event-mark))}.chart-readout-event strong{color:var(--chart-readout-event-text)}.chart-point-recorded{fill:var(--series-1);stroke:var(--surface)}.chart-point-file{fill:var(--series-2);stroke:var(--surface);stroke-width:1.5px}.lactation-chart{--event-mark:var(--chart-event-mark)}.chart-event-dot{fill:var(--event-mark);stroke:var(--surface);stroke-width:1.5px;paint-order:stroke}.chart-axis-week{font-size:var(--fs-50)}.chart-key-recorded{background:var(--series-1);border-radius:50%;width:10px;height:10px}.chart-key-file{background:var(--series-2);border-radius:1px;width:9px;height:9px;rotate:45deg}.chart-key-event{background:var(--chart-event-mark);border-radius:50%;width:10px;height:10px}@media print{.chart-markers{display:none}}.chart-grid-2{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:1080px){.chart-grid-2{grid-template-columns:minmax(0,1fr)}}.numeric{font-variant-numeric:tabular-nums}.table-card{padding:0;overflow:hidden}.table-card>.card-heading,.table-card>h2,.table-card>h3{padding:var(--space-3) var(--card-inset);border-bottom:1px solid var(--line);margin:0}.table-card>p{padding:var(--space-2) var(--card-inset);margin:0}.table-card>p:first-of-type{padding-top:var(--space-3)}.table-card>p:last-child{padding-bottom:var(--space-3)}.table-card>details{padding:var(--space-2) var(--card-inset);border-bottom:1px solid var(--line)}.grant-actions{padding:var(--space-3) var(--card-inset);border-top:1px solid var(--line)}.grant-actions>summary{min-height:var(--control-dense);color:var(--brand);font-size:var(--fs-75);font-weight:var(--fw-medium);cursor:pointer}.grant-actions[open]>summary{margin-bottom:var(--space-2)}.grant-actions .form-field{max-width:26rem}.grant-actions h3{margin:var(--space-4) 0 var(--space-1-5);font-size:var(--fs-100);font-weight:var(--fw-semibold)}.grant-scope-list{gap:var(--space-1);margin:0 0 var(--space-2);max-width:32rem;padding:0;list-style:none;display:grid}.grant-scope-list li{justify-content:space-between;gap:var(--space-3);min-height:var(--control-dense);padding:var(--space-1) .5rem;border:1px solid var(--line);border-radius:var(--radius-md)}.grant-scope-list li,.scope-picker-commands{align-items:center;font-size:var(--fs-100);display:flex}.scope-picker-commands{gap:var(--space-2);margin:var(--space-1-5) 0;flex-wrap:wrap}.company-role-add{padding:var(--space-3) var(--card-inset);border-top:1px solid var(--line)}.company-role-add .mutation-panel{margin-top:var(--space-2)}.company-user-record-panel{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line)}.tenant-overview-farms{margin:var(--space-4) 0}.table-tools{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--card-inset);border-bottom:1px solid var(--line);display:flex}.table-tools input{min-height:var(--control);width:min(320px,70vw);padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg)}.table-tools-clear{color:var(--muted);font-size:var(--fs-75);font-weight:var(--fw-medium)}form.table-tools{padding-top:var(--space-2);padding-bottom:var(--space-2);flex-wrap:wrap;justify-content:flex-start}form.table-tools .form-field{align-items:center;gap:var(--space-2);color:var(--muted);grid-auto-flow:column}form.table-tools .form-field input{width:min(320px,60vw)}.cow-toolbar{align-items:center;gap:var(--space-1-5) .75rem;margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.cow-toolbar .filter-links{flex:0 auto;margin-bottom:0;overflow-x:visible}.cow-toolbar .filter-links a{min-height:var(--control-dense);padding:var(--space-1) var(--space-3);font-size:var(--fs-75)}.cow-filter-tools{align-items:center;gap:var(--space-1-5) var(--space-2);flex-wrap:wrap;flex:none;margin-left:auto;display:flex}.cow-filter-toggle{align-items:center;gap:var(--space-1-5);min-height:var(--control);padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--ink);background:var(--surface);font-size:var(--fs-75);font-weight:var(--fw-medium);cursor:pointer;display:inline-flex}.cow-filter-toggle:hover{border-color:var(--brand);color:var(--brand-deep)}.cow-filter-toggle[aria-expanded=true]{color:var(--text-on-strong);border-color:var(--brand);background:var(--brand)}.cow-filter-applied{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin:0;display:flex}.cow-filter-applied>span{padding:var(--space-1) .5rem;border-radius:var(--radius-full);color:var(--brand-deep);background:var(--mint);font-size:var(--fs-50);font-weight:var(--fw-bold)}.cow-filter-panel[hidden]{display:none}.cow-filter-panel{gap:var(--space-2);margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--line);flex-direction:column;display:flex}.cow-filter-row{align-items:center;gap:var(--space-1-5) .75rem;flex-wrap:wrap;display:flex}.cow-date-mode{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface);display:flex}.cow-date-mode-option input{opacity:0;width:1px;height:1px;position:absolute}.cow-date-mode-option span{min-height:var(--control-dense);padding:0 var(--space-3);border-radius:var(--radius-full);color:var(--muted);font-size:var(--fs-75);font-weight:var(--fw-medium);cursor:pointer;align-items:center;display:inline-flex}.cow-date-mode-option input:checked+span{color:var(--text-on-strong);background:var(--brand)}.cow-date-mode-option input:focus-visible+span{outline:2px solid var(--brand);outline-offset:2px}.cow-date-fields{flex-wrap:wrap;display:flex}.cow-date-fields,.cow-filter-field{align-items:center;gap:var(--space-1-5)}.cow-filter-field{color:var(--muted);font-size:var(--fs-50);font-weight:var(--fw-semibold);letter-spacing:.03em;text-transform:uppercase;display:inline-flex}.cow-filter-field input[type=date],.cow-filter-field input[type=number],.cow-filter-field select{width:auto;min-height:var(--control-dense);padding:var(--space-1) .5rem;border:1px solid var(--field-border);border-radius:var(--radius-lg);color:var(--ink);background:var(--surface);font-size:var(--fs-75);font-weight:var(--fw-medium);letter-spacing:normal;text-transform:none}.cow-filter-range input[type=number]{width:6.5rem}.cow-filter-range{gap:var(--space-1-5);border:0;margin:0;padding:0}.cow-filter-range legend{float:left;padding:0 var(--space-1-5) 0 0;color:var(--muted);font-size:var(--fs-50);font-weight:var(--fw-semibold);letter-spacing:.03em;text-transform:uppercase}.cow-filter-row .button{min-height:var(--control-dense);padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-lg);font-size:var(--fs-75)}.cow-date-hint,.cow-filter-tools .table-tools-clear{font-size:var(--fs-75)}.cow-date-hint{min-width:0;color:var(--muted);flex:14rem;margin:0}.cow-filter-row .checkbox-field{align-items:center;gap:var(--space-1-5);color:var(--muted);font-size:var(--fs-50);font-weight:var(--fw-semibold);letter-spacing:.03em;text-transform:uppercase}.cow-filter-row .checkbox-field input{margin-top:0}.onboarding-filter-panel[hidden]{display:none}.onboarding-filter-panel{gap:var(--space-2);margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--line);flex-direction:column;display:flex}.intake-group{gap:var(--space-2) var(--space-4);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--canvas);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}.intake-group>legend{padding:0 var(--space-1-5);color:var(--muted);font-size:var(--fs-50);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase}.intake-group .form-field{min-width:0}.intake-group .field-hint{grid-column:1/-1;margin:0}.intake-details{margin:0 0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--canvas)}.intake-details>summary{align-items:baseline;gap:var(--space-1-5) .75rem;padding:var(--space-3) var(--space-4);color:var(--muted);font-size:var(--fs-50);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.intake-details>summary::-webkit-details-marker{display:none}.intake-details>summary .muted{font-weight:var(--fw-regular);letter-spacing:0;text-transform:none}.intake-details>summary:after{content:"+";font-size:var(--fs-200);margin-left:auto;line-height:1}.intake-details[open]>summary:after{content:"−"}.intake-details>summary:hover{color:var(--ink)}.intake-details>summary:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.intake-details>summary:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 45%,transparent)}}.intake-details>summary:focus-visible{outline-offset:2px}.intake-details>.intake-group{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:0}@media print{.intake-details>.intake-group{content-visibility:visible!important;display:grid!important}}.onboarding-herd-list{gap:var(--space-3);justify-items:start;display:grid}.onboarding-herd-list>.form-field{width:100%}.onboarding-toolbar{align-items:center;gap:var(--space-1-5) .75rem;padding:var(--space-3) var(--card-inset) 0;flex-wrap:wrap;display:flex}.onboarding-toolbar .filter-links{flex:0 auto;margin-bottom:0;overflow-x:visible}.onboarding-toolbar .filter-links a{min-height:var(--control-dense);padding:var(--space-1) var(--space-3);font-size:var(--fs-75);text-transform:none}.table-meta{justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--card-inset);border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--fs-75);flex-wrap:wrap}.rows-control,.table-meta{align-items:center;display:flex}.rows-control{gap:var(--space-1-5)}.rows-control a{min-width:2.4rem;min-height:var(--control-dense);padding:.25rem var(--space-2);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--muted);font-weight:var(--fw-medium);justify-content:center;align-items:center;display:inline-flex}.rows-control a[aria-current=page]{border-color:var(--brand);background:var(--brand);color:var(--text-on-strong)}.table-scroll{position:relative;overflow-x:auto}tbody tr.row-inactive{background:var(--row-inactive-bg)}table{border-collapse:collapse;width:100%}td,th{padding:var(--space-3) var(--card-inset);border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums}thead th{color:var(--brand-deep);background:var(--mint);font-size:var(--fs-50);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid var(--brand);padding-top:var(--space-2);padding-bottom:var(--space-2)}tbody th{color:var(--ink);font-size:inherit;font-weight:var(--fw-bold);text-transform:none;letter-spacing:normal;background:0 0}tbody th a,td a{color:var(--brand);font-weight:var(--fw-medium);text-underline-offset:3px;text-decoration:underline}:where(#main-content,.auth-card,.signoff-card) :where(a:not([class]):not(nav a)){color:var(--brand);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:where(#main-content,.auth-card,.signoff-card) :where(a:not([class]):not(nav a)):hover{color:var(--brand-deep);text-decoration-thickness:2px}thead th abbr[title]{-webkit-text-decoration:inherit;text-decoration:inherit}thead th .column-sort{align-items:center;gap:var(--space-1-5);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;flex-wrap:wrap;text-decoration:none;display:inline-flex}thead th .column-sort:hover{text-underline-offset:3px;text-decoration:underline}thead th .column-sort-mark{opacity:.45;font-size:.85em}thead th[aria-sort=ascending] .column-sort-mark,thead th[aria-sort=descending] .column-sort-mark{opacity:1}@media print{table>caption.table-order-caption{width:auto;height:auto;margin:0 0 var(--space-2);padding:0 var(--card-inset);clip:auto;clip-path:none;white-space:normal;text-align:left;font-size:var(--fs-75);color:canvastext;position:static;overflow:visible}thead th .column-sort-mark{display:none}}.table-order-note{margin:0 0 var(--space-2)}td.muted{font-size:var(--fs-75);font-weight:var(--fw-medium)}.callout{align-items:start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.callout[data-status=ok]{background:var(--status-ok-bg);border-color:var(--status-ok-line)}.callout[data-status=warn]{background:var(--status-warn-bg);border-color:var(--status-warn-line)}.callout[data-status=crit]{background:var(--status-crit-bg);border-color:var(--status-crit-line)}.callout[data-status=info]{background:var(--status-info-bg);border-color:var(--status-info-line)}.callout[data-status=stale]{background:var(--status-stale-bg);border-color:var(--status-stale-line)}.callout[data-status=held]{background:var(--status-held-bg);border-color:var(--status-held-line)}:is(p.callout,.callout>p:first-child):before{font-weight:var(--fw-bold);margin-inline-end:var(--space-1-5)}:is(p.callout[data-status=ok],.callout[data-status=ok]>p:first-child):not(:has(.status-pill,.badge)):before{content:"✓"/"";color:var(--status-ok-ink)}:is(p.callout[data-status=warn],.callout[data-status=warn]>p:first-child):not(:has(.status-pill,.badge)):before{content:"◆"/"";color:var(--status-warn-ink)}:is(p.callout[data-status=crit],.callout[data-status=crit]>p:first-child):not(:has(.status-pill,.badge)):before{content:"▲"/"";color:var(--status-crit-ink)}:is(p.callout[data-status=info],.callout[data-status=info]>p:first-child):not(:has(.status-pill,.badge)):before{content:"●"/"";color:var(--status-info-ink)}:is(p.callout[data-status=stale],.callout[data-status=stale]>p:first-child):not(:has(.status-pill,.badge)):before{content:"◷"/"";color:var(--status-stale-ink)}:is(p.callout[data-status=held],.callout[data-status=held]>p:first-child):not(:has(.status-pill,.badge)):before{content:"◇"/"";color:var(--status-held-ink)}@media (forced-colors:active){.callout[data-status]{border:1px solid canvastext}.filter-links a[aria-current],[aria-pressed=true]{text-underline-offset:3px;border-style:solid;border-width:2px;text-decoration:underline;text-decoration-thickness:2px}.record-tabs a[aria-current=page]{text-underline-offset:4px;border-color:canvastext;text-decoration:underline;text-decoration-thickness:2px}}.callout h2{margin-bottom:var(--space-1-5)}.callout p{color:var(--muted);margin:0}.import-retry-callout{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--card-inset);grid-template-columns:minmax(0,1fr) auto;display:grid}.import-retry-copy{min-width:0}.pay-basis-notice{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--card-inset);grid-template-columns:minmax(0,1fr) auto;display:grid}.pay-basis-notice-copy{min-width:0}.pay-basis-notice h2{font-size:var(--fs-200);margin:0;line-height:1.25}.pay-basis-notice-copy p{margin-top:var(--space-1)}.pay-basis-notice[data-compact=true]{padding:var(--space-2) var(--space-3);margin-bottom:0}.pay-basis-notice[data-compact=true] h2{font-size:var(--fs-100)}.import-retry-callout h2{font-size:var(--fs-200);margin:0;line-height:1.25}.import-retry-callout .import-retry-copy p{margin-top:var(--space-1);font-size:var(--fs-100);line-height:1.35}.import-retry-callout>.mutation-feedback{grid-column:1/-1;margin:0}.import-retry-progress{grid-column:1/-1}.import-retry-progress:empty{display:none}.import-progress-card{gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3) var(--card-inset);display:grid}.import-progress-heading h3{font-size:var(--fs-200);margin:.1rem 0 0;line-height:1.3}.import-progress-track{border-radius:var(--radius-full);background:var(--mint);height:.55rem;position:relative;overflow:hidden}.import-progress-fill{border-radius:var(--radius-full);background:var(--brand);height:100%;display:block}.import-progress-track.measured .import-progress-fill{transition:width .4s ease-out}.import-progress-track.indeterminate .import-progress-fill{width:30%;animation:import-progress-sweep 1.4s ease-in-out infinite}@keyframes import-progress-sweep{0%{transform:translate(-100%)}to{transform:translate(333%)}}.delivery-reading{gap:var(--space-2);margin:var(--space-2) 0;display:grid}@media print{.delivery-reading .import-progress-track{display:none}}.import-progress-share{font-size:var(--fs-100);font-weight:var(--fw-bold);margin:0}.import-progress-detail,.import-progress-note,.import-progress-waiting{color:var(--muted);font-size:var(--fs-75);margin:0;line-height:1.4}.import-progress-counts,.import-progress-facts{gap:var(--space-1-5) 1rem;margin:var(--space-1) 0 0;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.import-progress-counts dt,.import-progress-facts dt{color:var(--muted);font-size:var(--fs-50);text-transform:uppercase;letter-spacing:.04em}.import-progress-counts dd,.import-progress-facts dd{font-size:var(--fs-100);font-variant-numeric:tabular-nums;margin:0}.import-progress-counts{padding-top:var(--space-1-5);border-top:1px solid var(--line)}.import-detail-card>h2{padding:var(--space-3) var(--card-inset);border-bottom:1px solid var(--line);font-size:var(--fs-200);font-weight:var(--fw-bold);line-height:1.25}.import-detail-card>.muted{padding:var(--space-2) var(--card-inset) var(--space-3);margin:0}.import-detail-grid td,.import-detail-grid th{padding:var(--space-1-5) var(--card-inset);line-height:1.25}.import-detail-grid tbody td{font-size:var(--fs-100)}.import-detail-grid thead th{padding-top:var(--space-1-5);padding-bottom:var(--space-1-5)}.import-detail-grid .button{min-height:var(--control-dense);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);font-size:var(--fs-75)}@media (max-width:768px){.pay-basis-notice{grid-template-columns:minmax(0,1fr)}.pay-basis-notice>.button{justify-self:start}.import-retry-callout{grid-template-columns:minmax(0,1fr)}.import-retry-callout>.button{justify-self:start}}.timeline{gap:var(--space-4);margin:var(--space-4) 0 0;padding-left:var(--space-4);display:grid}.timeline li{padding-left:var(--space-1-5)}.timeline span{color:var(--muted);margin-top:var(--space-1);display:block}.back-link{margin-bottom:var(--space-2);color:var(--brand);font-weight:var(--fw-medium);display:inline-block}.back-link:has(svg){align-items:center;gap:var(--space-1-5);display:inline-flex}.filter-links{gap:var(--space-2);margin-bottom:var(--space-3);padding-bottom:.1rem;display:flex;overflow-x:auto}.filter-links a{min-height:var(--control-dense);padding:var(--space-2) .75rem;border:1px solid var(--line);border-radius:var(--radius-full);color:var(--muted);background:var(--surface);font-size:var(--fs-75);font-weight:var(--fw-medium);flex:none}.filter-links a[aria-current=page]{color:var(--text-on-strong);border-color:var(--brand);background:var(--brand)}.record-tabs{gap:var(--space-1);padding:0 var(--space-1-5);border-bottom:1px solid var(--line);flex-wrap:wrap;margin:0;display:flex}.record-tabs a{min-height:var(--control);padding:var(--space-1) var(--space-4);border-radius:var(--radius-lg) var(--radius-lg) 0 0;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-medium);white-space:nowrap;border:1px solid #0000;flex:none;position:relative;bottom:-1px}.record-tabs a:hover{color:var(--ink);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.record-tabs a:hover{background:color-mix(in srgb,var(--brand) 7%,transparent)}}.record-tabs a[aria-current=page]{color:var(--brand);border-color:var(--line);border-bottom-color:var(--canvas);background:var(--canvas)}.record-tabs .tab-count{margin-left:var(--space-1-5);padding:0 var(--space-2);border-radius:var(--radius-full);color:var(--ink);background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.record-tabs .tab-count{background:color-mix(in srgb,var(--ink) 8%,transparent)}}.record-tabs .tab-count{font-size:var(--fs-50);font-weight:var(--fw-bold)}.record-tabs a[aria-current=page] .tab-count{color:var(--brand-deep);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.record-tabs a[aria-current=page] .tab-count{background:color-mix(in srgb,var(--brand) 14%,transparent)}}.record-panel{padding:var(--space-4);border-radius:0 0 var(--radius-xl) var(--radius-xl);background:var(--canvas);border:1px solid var(--line);border-top:0}.record-panel,.record-panel-header{margin-bottom:var(--space-4)}.record-panel>.card+.card{margin-top:var(--space-4)}.record-panel-header h2{font-size:var(--fs-300);margin:0}.record-panel-header p{margin:var(--space-1) 0 0;font-size:var(--fs-100)}.lineage-generation+.lineage-generation{margin-top:var(--space-4)}.lineage-generation h4{margin:0 0 var(--space-1-5);color:var(--muted);font-size:var(--fs-75);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase}.pagination-bar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-4);display:flex}.pagination-summary{margin:0}.pagination-links{justify-content:flex-end;gap:var(--space-2);flex:auto;display:flex}.pagination-first{margin-inline-end:auto}.table-card>.pagination-bar{padding:var(--space-3) var(--card-inset);border-top:1px solid var(--line);font-size:var(--fs-75);margin-top:0}.table-card>.pagination-bar .button{min-height:var(--control-dense);padding:var(--space-2) var(--space-3);font-size:var(--fs-75)}.pager{justify-content:space-between;align-items:center;gap:.75rem var(--space-4);margin-top:var(--space-4);font-size:var(--fs-100);flex-wrap:wrap;display:flex}.pager-total{margin:0}.pager-total strong{font-variant-numeric:tabular-nums}.pager-pages{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.pager-arrow,.pager-page{min-width:2rem;height:2rem;padding:0 var(--space-1-5);border-radius:var(--radius-md);color:var(--ink);font-variant-numeric:tabular-nums;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}.pager-arrow:hover,.pager-page:hover{background:var(--surface-sunk);border-color:var(--line)}.pager-arrow:focus-visible,.pager-page:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.pager-page-current{color:var(--text-on-strong);font-weight:var(--fw-semibold)}.pager-page-current,.pager-page-current:hover{background:var(--brand);border-color:var(--brand)}.pager-arrow-off{color:var(--muted);opacity:.4;cursor:default}.pager-arrow-off:hover{background:0 0;border-color:#0000}.pager-gap{min-width:1.5rem;height:2rem;justify-content:center}.pager-gap,.pager-size{color:var(--muted);align-items:center;display:inline-flex}.pager-size{gap:var(--space-2)}.pager-size-control{align-items:center;display:inline-flex;position:relative}.pager-size-control select{appearance:none;padding:var(--space-1) var(--space-5) var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer}.pager-size-control select:hover{border-color:var(--muted)}.pager-size-control svg{color:var(--muted);pointer-events:none;position:absolute;right:.5rem}.cow-select-cell{white-space:nowrap;width:2.5rem}.cow-select-all{align-items:center;display:inline-flex}.bulk-status{display:block}.bulk-status-bar{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.bulk-status-count{color:var(--muted);font-size:var(--fs-100);margin:0}.bulk-status-field input,.bulk-status-field select{padding:var(--space-1-5) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit}.bulk-status-reason{flex:14rem;min-width:0}.bulk-status-reason input{width:100%}.bulk-status-field input:disabled,.bulk-status-field select:disabled{background:var(--surface-sunk);color:var(--muted);cursor:not-allowed}.bulk-status .mutation-feedback ul{margin:var(--space-1-5) 0 0;padding-left:var(--space-4)}.cow-value-run-trigger{align-items:center;gap:var(--space-2);flex:none;min-width:0;display:flex}.header-panel{flex:1 0 100%;order:9}.cow-value-run-panel[hidden]{display:none}.cow-value-run-panel{gap:var(--space-2);max-width:40rem;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-sunk);margin-inline-start:auto;display:grid}.cow-value-run-lead{font-size:var(--fs-75);margin:0;line-height:1.45}.cow-value-run-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cow-value-run-cows{margin-inline-start:auto}.cow-value-run-cows[open]{flex:1 0 100%;margin-inline-start:0}.cow-value-run-cows>summary{color:var(--muted);font-size:var(--fs-75);cursor:pointer}.cow-value-stage-picker{gap:var(--space-1);min-width:0;margin:var(--space-2) 0 0;border:0;padding:0;display:grid}.cow-value-stage-option{align-items:baseline;gap:var(--space-1-5);font-size:var(--fs-75);cursor:pointer;flex-wrap:wrap;display:flex}.cow-value-stage-option input{margin:0}.cow-value-run-button{min-height:var(--control);padding-block:var(--space-2);flex:none}.cow-value-run-unchanged{justify-content:space-between;align-items:center;gap:var(--space-2) 1rem;padding-top:var(--space-2);border-top:1px solid var(--line);display:flex}.cow-value-run-unchanged p{font-size:var(--fs-75);margin:0}.cow-value-run-panel>.mutation-feedback{margin:0}@media (max-width:768px){.cow-value-run-trigger{flex-wrap:wrap}.cow-value-run-unchanged{flex-direction:column;align-items:stretch}}.farm-directory-actions{justify-content:end;align-items:center;gap:var(--space-2);white-space:normal;flex-wrap:wrap;display:flex}.fact-grid{gap:var(--space-4);margin:var(--space-4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fact-grid div{min-width:0;padding-top:var(--space-3);border-top:1px solid var(--line)}.fact-grid dt{color:var(--muted);font-size:var(--fs-50);text-transform:uppercase;letter-spacing:.04em}.fact-grid dd,.fact-grid dt{font-weight:var(--fw-semibold)}.fact-grid dd{margin:var(--space-1-5) 0 0;overflow-wrap:anywhere}.disclosure-popover{position:relative}.disclosure-trigger{cursor:pointer}.disclosure-panel{z-index:50;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--elevation-lg);position:absolute;top:calc(100% + .55rem);right:0}.disclosure-panel[hidden]{display:none}.disclosure-panel:focus{outline:2px solid var(--focus-outline-teal);outline-offset:2px}.dialog-close-button{border-radius:var(--radius-full);width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.dialog-close-button:hover{color:var(--brand);background:var(--dialog-close-hover-bg)}.dialog-close-button:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.dialog-close-button:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 30%,transparent)}}.dialog-close-button:focus-visible{outline-offset:2px}.disclosure-panel>.disclosure-close-button{z-index:1;position:absolute;top:.45rem;right:.45rem}.viewer-menu{flex:none}.viewer-menu-trigger{width:var(--control);height:var(--control);border:1px solid var(--line);border-radius:var(--radius-full);color:var(--brand-deep);background:var(--mint);font-size:var(--fs-50);font-weight:var(--fw-bold);letter-spacing:.02em;justify-content:center;align-items:center;padding:0;display:inline-flex}.viewer-menu-trigger:hover,.viewer-menu-trigger[aria-expanded=true]{border-color:var(--brand)}.viewer-menu-trigger:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.viewer-menu-trigger:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 30%,transparent)}}.viewer-menu-trigger:focus-visible{outline-offset:2px}.viewer-menu-panel{width:min(18rem,100vw - 2rem);padding:var(--space-2)}.viewer-menu-head{gap:var(--space-1);padding:var(--space-2) var(--space-3) var(--space-3);border-bottom:1px solid var(--line);display:grid}.viewer-menu-head:empty{display:none}.viewer-menu-name{overflow-wrap:anywhere;color:var(--ink);font-size:var(--fs-100);font-weight:var(--fw-bold);margin:0}.viewer-menu-detail{overflow-wrap:anywhere;color:var(--muted);font-size:var(--fs-50);margin:0}.viewer-menu-theme{padding:var(--space-2) var(--space-3) var(--space-3);border:0;border-bottom:1px solid var(--line);margin:0}.viewer-menu-theme-legend{margin-bottom:var(--space-1-5);color:var(--muted);font-size:var(--fs-50);font-weight:var(--fw-semibold);padding:0}.viewer-menu-theme-options{gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.viewer-menu-theme-option{min-height:var(--control);justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--ink);font-size:var(--fs-75);cursor:pointer;display:flex;position:relative}.viewer-menu-theme-mark{flex:none}.viewer-menu-theme-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.viewer-menu-theme-option:hover{background:var(--surface-hover)}.viewer-menu-theme-option:has(input:checked){border-color:var(--brand);background:var(--brand-wash);color:var(--brand-text);font-weight:var(--fw-semibold)}.viewer-menu-theme-option:has(input:focus-visible){outline:3px solid var(--focus-outline-teal);outline-offset:0}.viewer-menu-actions{gap:var(--space-1);padding-top:var(--space-2);display:grid}.viewer-menu-item{min-height:var(--control);align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1) var(--space-3);border-radius:var(--radius-lg);color:var(--ink);font-size:var(--fs-100);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.viewer-menu-item:hover{background:var(--canvas);color:var(--brand-deep)}.viewer-menu-item:disabled{cursor:default}.role-switcher-option:focus-visible,.viewer-menu-item:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.role-switcher-option:focus-visible,.viewer-menu-item:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 30%,transparent)}}.role-switcher-option:focus-visible,.viewer-menu-item:focus-visible{outline-offset:0}.role-switcher-panel{width:min(20rem,100vw - 2rem);padding:var(--space-1)}.role-switcher-option{width:100%;min-height:var(--control);align-items:flex-start;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.role-switcher-option:hover:not(:disabled){background:var(--canvas)}.role-switcher-option:disabled{cursor:wait;opacity:.7}.role-switcher-option[aria-current=true]{background:var(--mint)}.role-switcher-role{color:var(--muted);font-size:var(--fs-50);font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase}.role-switcher-title{font-size:var(--fs-100);font-weight:var(--fw-bold)}.role-switcher-detail{color:var(--muted);font-size:var(--fs-50)}.role-switcher-all{min-height:var(--control);padding:var(--space-1) var(--space-3);border-radius:var(--radius-lg);color:var(--brand-deep);font-size:var(--fs-50);font-weight:var(--fw-bold);align-items:center;text-decoration:none;display:flex}.role-switcher-all:hover{background:var(--canvas)}.notifications-panel{width:min(30rem,100vw - 2rem);max-height:min(34rem,100vh - 5rem);padding:var(--space-1);overflow-y:auto}.notifications-badge{font-weight:var(--fw-bold)}.notifications-head{padding:var(--space-2) var(--space-3);font-size:var(--fs-100);font-weight:var(--fw-bold);margin:0}.notifications-empty{padding:var(--space-2) var(--space-3) var(--space-3);color:var(--muted);font-size:var(--fs-100);margin:0}.notifications-group{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--muted);font-size:var(--fs-50);font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase;margin:0}.notifications-more{margin:0}.notifications-list{margin:0;padding:0;list-style:none;display:grid}.notification-item{gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);grid-template-columns:auto minmax(0,1fr);display:grid}.notification-item+.notification-item{border-top:1px solid var(--line)}.notification-dot{width:.65rem;height:.65rem;margin-top:var(--space-1);border-radius:var(--radius-full)}.notification-dot-crit{background:var(--status-crit-ink)}.notification-dot-warn{background:var(--status-warn-ink)}.notification-dot-info{background:var(--status-info-ink)}.notification-text{min-width:0}.notification-title{font-size:var(--fs-100);font-weight:var(--fw-bold);overflow-wrap:anywhere;margin:0}.notification-detail{color:var(--muted);font-size:var(--fs-50);overflow-wrap:anywhere;margin:0}.notification-actions{flex-wrap:wrap;grid-column:2}.elevation-trigger,.notification-actions{align-items:center;gap:var(--space-2);display:flex}.elevation-trigger{min-height:var(--control);max-width:min(360px,42vw);padding:var(--space-1-5) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);color:var(--ink);text-align:left}.elevation-trigger:hover{border-color:var(--elevation-trigger-hover-border);background:var(--elevation-trigger-hover-bg)}.elevation-trigger-icon{width:32px;height:32px;color:var(--badge-warn-text);background:var(--amber);border-radius:50%;flex:none;place-items:center;display:grid}.elevation-trigger-copy{gap:.1rem;min-width:0;display:grid}.elevation-trigger-copy strong{color:var(--brand-deep);font-size:var(--fs-50)}.elevation-trigger-copy small{color:var(--muted);font-size:var(--fs-50);font-weight:var(--fw-semibold);overflow-wrap:anywhere;gap:.05rem;display:grid}.elevation-trigger-tenant{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.elevation-trigger-chevron{color:var(--muted);flex:none}.elevation-trigger[aria-expanded=true] .elevation-trigger-chevron{transform:rotate(180deg)}.connector-panel{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);gap:var(--space-2);display:grid}.connector-heading{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.connector-heading h4{font-size:var(--fs-100);font-weight:var(--fw-semibold);margin:0}.connector-buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.connector-enrolment-code code{font-family:var(--font-data);font-size:var(--fs-200);letter-spacing:.04em;word-break:break-all}.elevation-panel{width:min(420px,100vw - 2rem);padding:var(--space-4)}.elevation-panel-heading{justify-content:space-between;align-items:start;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);display:flex}.elevation-panel-heading .eyebrow{margin-bottom:var(--space-1)}.elevation-panel-heading h2{font-size:var(--fs-200);margin:0}.elevation-facts{gap:var(--space-3);padding:var(--space-4) 0;margin:0;display:grid}.elevation-facts div{gap:var(--space-1);display:grid}.elevation-facts dt{color:var(--muted);font-size:var(--fs-50);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase}.elevation-facts dd{overflow-wrap:anywhere;font-size:var(--fs-100);font-weight:var(--fw-semibold);margin:0}.elevation-panel .mutation-form{gap:var(--space-3);padding:var(--space-3)}.elevation-change-link{margin-top:var(--space-3);color:var(--brand);font-size:var(--fs-75);font-weight:var(--fw-medium);text-align:center;display:block}.workspace-toolbar{z-index:20;min-height:var(--control);justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid var(--line);display:flex;position:relative}.workspace-toolbar-navigation{flex:auto;align-self:stretch;min-width:0}.workspace-toolbar-actions{min-height:var(--control);justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.workspace-toolbar-navigation>.record-tabs{height:100%}.workspace-section-label{min-height:var(--control);border-bottom:2px solid var(--brand);color:var(--brand);font-size:var(--fs-100);font-weight:var(--fw-semibold);align-items:center;display:inline-flex}.workspace-operation-trigger{min-height:var(--control);gap:var(--space-2);padding:var(--space-1) var(--space-3);font-size:var(--fs-75)}.workspace-operation-panel{width:min(760px,100vw - 3rem);max-height:min(680px,100vh - 9rem);overflow:auto}.workspace-operation-heading{padding:1rem 4rem 0 var(--card-inset)}.workspace-operation-heading .eyebrow{margin-bottom:var(--space-1)}.workspace-operation-heading h2{font-size:var(--fs-200);margin:0}.workspace-operation-body{padding:1rem var(--card-inset)}.workspace-operation-body>.activity-filter,.workspace-operation-body>.management-actions-grid,.workspace-operation-body>.mutation-form,.workspace-operation-body>.mutation-panel{margin:0}.workspace-operation-body .management-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.user-directory-card,.workspace-operation-body .card{box-shadow:none}.user-grid-tools{align-items:end;gap:var(--space-2);padding:var(--space-3) var(--card-inset);border-bottom:1px solid var(--line);display:flex}.user-grid-tools .form-field{min-width:150px}.user-grid-tools .user-search-field{flex:1;min-width:220px}.compact-button{min-height:var(--control-dense);padding:.5rem var(--space-3);font-size:var(--fs-75)}.user-grid-summary{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) var(--card-inset);border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--fs-50);display:flex}.user-directory-table{table-layout:fixed;font-size:var(--fs-75)}.user-directory-table td,.user-directory-table th{padding:var(--space-2) var(--space-3);text-overflow:ellipsis;overflow:hidden}.user-directory-table th{white-space:normal;text-overflow:clip;overflow:visible}.user-directory-table{min-width:66rem}.user-directory-table .col-name{width:14%}.user-directory-table .col-email{width:18%}.user-directory-table .col-role{width:10%}.user-directory-table .col-farms{width:15%}.user-directory-table .col-permissions{width:12%}.user-directory-table .col-status{width:10%}.user-directory-table .col-invite{width:9%}.user-directory-table .col-expiry{width:12%}.user-directory-selectable .col-select{width:4%}.user-directory-selectable .col-name{width:13%}.user-directory-selectable .col-email{width:17%}.user-directory-selectable .col-role{width:10%}.user-directory-selectable .col-farms{width:14%}.user-directory-selectable .col-permissions{width:12%}.user-directory-selectable .col-status{width:10%}.user-directory-selectable .col-invite{width:9%}.user-directory-selectable .col-expiry{width:11%}.user-directory-table td.cell-reveal{overflow:visible}.user-directory-table td:not(.cell-reveal){white-space:normal;overflow-wrap:anywhere}.user-directory-table .grid-text{max-width:100%}.user-directory-table.grid-fit tbody .grid-text{text-overflow:clip;white-space:normal;overflow:visible}.user-directory-table .grid-line>.grid-secondary{display:block}.user-directory-table .grid-line>.grid-secondary:before{content:none}.user-directory-table tbody tr:hover{background:var(--table-row-hover-bg)}.row-link-table tbody tr{position:relative}.row-link:after{content:"";position:absolute;inset:0}.row-link-table tbody tr:hover{background:var(--table-row-hover-bg)}.row-link-table .cow-select-cell,:where(.row-link-table tbody tr) :where(a,button,input,select,textarea,label,summary,[title],.hover-note-target):not(.row-link){z-index:1;position:relative}.badge-row{align-items:center;gap:var(--space-1);display:flex}.cell-inline{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.cell-secondary{min-width:0;max-width:14rem;color:var(--muted);font-size:var(--fs-75);font-weight:var(--fw-regular)}.cell-clip,.cell-secondary{text-overflow:ellipsis;overflow:hidden}.cell-clip{max-width:22rem}.table-toolbar{align-items:center;gap:var(--space-1-5) var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.table-toolbar-field{align-items:center;gap:var(--space-1-5);font-size:var(--fs-75);font-weight:var(--fw-medium);margin:0;display:flex}.table-toolbar-field input{min-height:var(--control-dense);width:16rem;max-width:100%}.table-toolbar-count{color:var(--muted);font-size:var(--fs-75);margin-left:auto}.company-invite-panel[hidden]{display:none}.form-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.invitation-draft>div{gap:var(--space-3);flex:1;min-width:0;display:grid}.invitation-draft h2{margin-bottom:0}.invitation-draft textarea{line-height:1.55}.activity-filter{align-items:end;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.activity-filter .form-field{width:min(280px,100%)}.activity-feed-card{box-shadow:none;padding:0;overflow:hidden}.activity-feed{margin:0;padding:0;list-style:none}.record-card-stack{gap:var(--space-4);flex-direction:column;display:flex}.activity-feed li{border-bottom:1px solid var(--line)}.activity-feed li:last-child{border-bottom:0}.activity-line{align-items:center;gap:var(--space-3);min-height:var(--row);padding:0 var(--card-inset);cursor:pointer;grid-template-columns:1rem minmax(0,1.4fr) minmax(0,1.2fr) minmax(0,.6fr) 11rem;list-style:none;display:grid}.activity-line::-webkit-details-marker{display:none}.activity-details[open]>.activity-line,.activity-line:hover{background:var(--table-row-hover-bg)}.activity-line:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.activity-glyph{color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.activity-glyph .dot{border-radius:var(--radius-full);background:var(--brand);width:.5rem;height:.5rem}.activity-what .grid-text,.activity-who .grid-text{max-width:100%}.activity-what{align-items:center;gap:var(--space-2);min-width:0;color:var(--ink);font-weight:var(--fw-semibold);display:flex}.activity-what .badge{flex:none}.activity-subject,.activity-who{color:var(--muted);font-size:var(--fs-75)}.activity-subject .grid-text{max-width:100%}.activity-line time{color:var(--muted);font-size:var(--fs-50);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.activity-more{padding:0 var(--card-inset) var(--space-3) calc(var(--card-inset) + 1rem + var(--space-3));color:var(--muted);font-size:var(--fs-75)}.activity-more p{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.activity-more .activity-reason{color:var(--ink);font-style:italic}.activity-filters,.activity-who-filter{margin-bottom:var(--space-3)}.activity-filters{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.activity-filters>.filter-links{flex-wrap:wrap;margin:0;overflow:visible}.activity-filters>.filter-links+.filter-links{padding-left:var(--space-4);border-left:1px solid var(--line)}.import-change-grid{--grid-text-max:9rem}.activity-scope{display:none}@media print{.activity-details>:not(summary){content-visibility:visible!important;display:block!important}.activity-details::details-content{content-visibility:visible!important;block-size:auto!important}.activity-line{cursor:auto}.activity-feed li{break-inside:avoid}.activity-line .grid-text{white-space:normal;max-width:none;overflow:visible}.activity-filters,.activity-open,.activity-who-filter{display:none}.activity-scope{margin:0 0 var(--space-2);color:var(--muted);font-size:var(--fs-75);display:block}}.permission-list{gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.permission-list li{padding:var(--space-1-5) .5rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--table-row-hover-bg)}.breadcrumbs{gap:var(--space-2);margin-bottom:var(--space-2);color:var(--muted);font-size:var(--fs-100);flex-wrap:wrap;display:flex}.breadcrumbs a{color:var(--brand);font-weight:var(--fw-medium)}.summary-grid{gap:var(--space-3);margin:0;display:grid}.summary-grid dt{color:var(--muted);font-size:var(--fs-50);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em}.summary-grid dd{margin:var(--space-1) 0 0;color:var(--ink);font-weight:var(--fw-semibold)}.summary-grid{margin-bottom:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.summary-grid .card{gap:var(--space-1-5);padding:var(--space-3) var(--card-inset);display:grid}.summary-grid .metric-card strong{font-size:var(--fs-500)}.summary-grid dd{font-size:var(--fs-400)}.management-actions-grid,.repeatable-list{gap:var(--space-4);display:grid}.repeatable-row{align-items:end;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;margin:0;display:grid}.repeatable-row legend{padding:0 var(--space-1-5);font-weight:var(--fw-semibold)}.management-actions-grid{margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.form-feedback{padding:var(--space-3) var(--space-3);border:1px solid var(--status-crit-line);border-radius:var(--radius-xl);color:var(--status-crit-ink);background:var(--status-crit-bg);margin:0}.form-feedback:empty{background:0 0;border:0;padding:0}.role-create-panel{margin-bottom:var(--space-3);padding:var(--space-3) var(--card-inset)}.role-create-panel>summary{cursor:pointer;color:var(--brand);font-weight:var(--fw-semibold)}.role-create-panel[open]>summary{margin-bottom:var(--space-4)}.role-table-tools{flex-wrap:wrap;justify-content:flex-start;align-items:end}.role-table-tools .form-field:first-child{flex:320px}.role-table-tools .form-field:first-child input{width:100%}.role-table-tools .form-field:nth-child(2){min-width:180px}.role-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.role-permission-groups{gap:var(--space-3);display:grid}.role-permission-groups .choice-fieldset{background:var(--surface)}.permission-chip-list{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.permission-chip-list code{padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-lg);color:var(--badge-good-text);background:var(--mint);font-size:var(--fs-75)}.summary-grid .card dl{margin:0}.summary-grid .card dt{color:var(--muted);font-size:var(--fs-50);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em}.summary-grid .card dd{margin:var(--space-1-5) 0 0;font-size:var(--fs-300);font-weight:var(--fw-bold)}.card.danger-zone{border-color:var(--danger-zone-border);background:var(--danger-zone-bg)}.detail-stack,.mutation-panel{gap:var(--space-4);display:grid}.mutation-panel{margin-bottom:var(--space-4)}.detail-stack .mutation-panel{margin-bottom:0}.choice-fieldset>p,.mutation-form p,.mutation-panel>.muted{color:var(--muted);margin:0}.mutation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mutation-form,.mutation-grid{gap:var(--space-4);display:grid}.mutation-form{align-content:start;padding:1rem var(--card-inset);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--form-section-bg)}.tenant-draft-callout{align-items:center;gap:var(--space-3);padding:.75rem var(--card-inset);box-shadow:none}.tenant-draft-callout h2{margin-bottom:var(--space-1);font-size:var(--fs-200)}.tenant-draft-callout p{font-size:var(--fs-75);line-height:1.4}.tenant-create-panel{gap:var(--space-3);padding:1rem var(--card-inset)}.tenant-create-panel>.card-heading{margin-bottom:0}.tenant-create-heading-actions{align-items:center;gap:var(--space-1-5);display:flex}.tenant-create-form{gap:var(--space-3);background:0 0;border:0;padding:0}.tenant-form-grid{gap:var(--space-3);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.tenant-form-section{align-content:start;gap:var(--space-3);min-width:0;padding:.75rem var(--space-3) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--form-section-bg);margin:0;display:grid}.tenant-form-section legend{padding:0 var(--space-1-5);color:var(--ink);font-size:var(--fs-100);font-weight:var(--fw-semibold)}.farm-section,.tenant-section{grid-column:span 6;grid-template-columns:repeat(2,minmax(0,1fr))}.herds-section{grid-column:span 4}.owner-section{grid-column:span 8;grid-template-columns:repeat(3,minmax(0,1fr))}.table-subtext{margin-top:var(--space-1);color:var(--muted);font-size:var(--fs-50);display:block}.test-period-section{grid-column:span 12}.test-period-options{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.test-period-option{gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;font-size:var(--fs-75);display:grid}.test-period-option[data-selected=true]{border-color:var(--test-period-accent);box-shadow:inset 0 0 0 1px var(--test-period-accent)}.test-period-heading{align-items:center;gap:var(--space-1-5);display:flex}.test-period-section small{color:var(--muted);font-size:var(--fs-50)}.agreement-body-input{min-height:14rem;font-family:var(--font-data);font-size:var(--fs-100);line-height:1.5}.tenant-herd-list{gap:var(--space-3);display:grid}.herd-field-control{align-items:stretch;gap:var(--space-2);display:flex}.herd-field-control input{min-width:0}.add-herd-button,.herd-remove-button{min-height:var(--control);padding-block:var(--space-2)}.add-herd-button{width:100%}.tenant-form-footer{align-items:end;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.tenant-form-footer textarea{min-height:68px}.tenant-form-submit{justify-items:end;gap:var(--space-2);display:grid}.tenant-form-submit small{max-width:22rem;color:var(--muted);font-size:var(--fs-50);text-align:right}.create-dialog-actions{justify-content:flex-end}.mutation-form.danger-zone{border-color:var(--danger-zone-border);background:var(--danger-zone-bg)}.mutation-form h3{margin:0 0 var(--space-1-5);font-size:var(--fs-200)}.form-grid{gap:var(--space-4);display:grid}.form-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.form-field{align-content:start;gap:var(--space-1-5);color:var(--ink);font-size:var(--fs-75);font-weight:var(--fw-medium);display:grid}.owner-invitation-expiry-change>summary{color:var(--brand-deep);font-size:var(--fs-75);font-weight:var(--fw-semibold);cursor:pointer}.owner-invitation-expiry-change>summary+*{margin-top:var(--space-3)}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:var(--control);padding:var(--space-1) .75rem;border:1px solid var(--field-border);border-radius:var(--radius-lg);color:var(--ink);background:var(--surface);font-weight:var(--fw-medium)}.form-field textarea{resize:vertical;padding-block:var(--space-3)}.form-field input[type=checkbox],.form-field input[type=radio]{width:auto;min-height:0;accent-color:var(--brand);padding:0}.form-field label:has(>input[type=checkbox]),.form-field label:has(>input[type=radio]){align-items:center;gap:var(--space-2);min-height:var(--control-dense);font-weight:var(--fw-regular);display:flex}.scope-picker{margin:var(--space-1) 0 .5rem var(--space-5);padding-left:var(--space-3);border-left:2px solid var(--line);gap:.1rem;max-height:18rem;display:grid;overflow-y:auto}.checkbox-card small,.form-field small{color:var(--muted);font-weight:var(--fw-medium)}.invitation-create-form{gap:var(--space-4);display:grid}.choice-fieldset{min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-xl);margin:0}.choice-fieldset legend{padding:0 var(--space-1-5);font-weight:var(--fw-semibold)}.choice-grid,.permission-grid{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.checkbox-card,.checkbox-field{align-items:start;gap:var(--space-2);line-height:1.35;display:flex}.checkbox-card input,.checkbox-field input{width:1rem;height:1rem;margin-top:var(--space-1);flex:none}.checkbox-card{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--form-section-bg)}.checkbox-card span{gap:var(--space-1);display:grid}.checkbox-field code{overflow-wrap:anywhere}.export-command{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.export-command>.mutation-feedback{flex:1 0 100%}.research-export-panel[hidden]{display:none}.research-export-panel{gap:var(--space-4);display:grid}.export-contract,.export-groups{border:1px solid var(--line);border-radius:var(--radius-xl);padding:var(--space-4) var(--space-4) 1rem;margin:0}.export-contract legend,.export-groups legend{padding:0 var(--space-1-5);font-size:var(--fs-75);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.export-contract label{align-items:start;gap:var(--space-2);padding:var(--space-1-5) 0;line-height:1.4;display:flex}.export-contract label input{margin-top:var(--space-1);flex:none}.export-contract label em{color:var(--muted);font-style:normal}.export-contract input:disabled+span{color:var(--muted)}.herd-export-panel>form{gap:var(--space-3);margin-top:var(--space-3);display:grid}.export-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:768px){.export-actions .button{width:100%}}.factor-list{margin:var(--space-2) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.factor-list>li{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-2) .75rem;background:var(--form-section-bg)}.factor-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.factor-working{margin-top:var(--space-2);font-size:var(--fs-100)}.factor-working>summary{cursor:pointer;color:var(--muted)}.factor-inputs,.factor-working p{margin:var(--space-2) 0 0}.factor-inputs{gap:var(--space-1-5) 1rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.factor-inputs div{justify-content:space-between;gap:var(--space-3);border-bottom:1px dotted var(--line);padding-bottom:var(--space-1);display:flex}.factor-inputs dt{color:var(--muted)}.factor-inputs dd{margin:0}.factor-warnings{gap:var(--space-1-5);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.factor-warnings li{min-width:0}.factor-warnings .badge,.factor-warnings .status-pill{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media print{.factor-working>summary{list-style:none}.factor-working,.factor-working[open]{display:block}.factor-working>:not(summary){display:revert!important}}.form-submit-row{align-items:center;gap:var(--space-4);display:flex}.mutation-feedback{gap:var(--space-1);padding:var(--space-3) var(--card-inset);border-radius:var(--radius-xl);border:1px solid;display:grid}.standing-status{display:inline}.mutation-feedback[data-status=ok]{color:var(--status-ok-ink);border-color:var(--status-ok-line);background:var(--status-ok-bg)}.mutation-feedback[data-status=crit]{color:var(--status-crit-ink);border-color:var(--status-crit-line);background:var(--status-crit-bg)}.mutation-feedback[data-status=warn]{color:var(--status-warn-ink);border-color:var(--status-warn-line);background:var(--status-warn-bg)}.mutation-feedback[data-status=info]{color:var(--status-info-ink);border-color:var(--status-info-line);background:var(--status-info-bg)}.mutation-form .setting-readonly,.setting-readonly{padding:var(--space-3) var(--space-3);border:1px solid var(--status-held-line);border-radius:var(--radius-xl);color:var(--status-held-ink);background:var(--status-held-bg);font-size:var(--fs-100);margin:0}.mutation-feedback p{margin:0}.mutation-feedback small{overflow-wrap:anywhere}.scope-switcher{gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.scope-switcher label{gap:var(--space-1-5);font-size:var(--fs-100);color:var(--muted);display:grid}.scope-switcher select{min-width:200px;min-height:var(--control)}.scope-farm{align-items:baseline;gap:var(--space-1-5) .5rem;font-size:var(--fs-100);color:var(--muted);flex-wrap:wrap;margin:0;display:flex}.scope-farm strong{font-size:var(--fs-200);color:var(--ink)}.scope-switcher .mutation-feedback{flex-basis:100%}.scope-readout{align-items:center;gap:.25rem var(--space-2);min-height:var(--control-dense);margin:0 0 var(--space-3);padding:var(--space-1) .75rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);font-size:var(--fs-100);color:var(--muted);flex-wrap:wrap;display:flex}.scope-readout-label{font-size:var(--fs-50);font-weight:var(--fw-semibold);letter-spacing:.03em;text-transform:uppercase}.scope-readout strong{font-size:var(--fs-200);font-weight:var(--fw-semibold);color:var(--ink)}.scope-readout a{font-weight:var(--fw-medium);margin-inline-start:auto}.cow-toolbar .scope-herd{align-items:center;gap:var(--space-1-5);color:var(--muted);font-size:var(--fs-50);font-weight:var(--fw-semibold);letter-spacing:.03em;text-transform:uppercase;display:inline-flex}.cow-toolbar .scope-herd select{min-width:11rem;min-height:var(--control-dense);padding:var(--space-1) var(--space-2);border:1px solid var(--field-border);border-radius:var(--radius-lg);color:var(--ink);background:var(--surface);font-size:var(--fs-75);font-weight:var(--fw-medium);letter-spacing:normal;text-transform:none}.cow-toolbar .mutation-feedback{flex:100%}.cow-search{flex-wrap:wrap}.cow-search,.cow-search label{align-items:center;gap:var(--space-1-5);display:inline-flex}.cow-search label{color:var(--muted);font-size:var(--fs-50);font-weight:var(--fw-semibold);letter-spacing:.03em;text-transform:uppercase}.cow-search input[type=search]{width:12rem;padding:var(--space-1) var(--space-2);border:1px solid var(--field-border);border-radius:var(--radius-lg);color:var(--ink);background:var(--surface);font-size:var(--fs-75);font-weight:var(--fw-medium);letter-spacing:normal;text-transform:none}.cow-search .button,.cow-search input[type=search]{min-height:var(--control-dense)}.lifecycle-action{position:relative}.lifecycle-panel{width:min(390px,100vw - 2rem);padding:1rem var(--card-inset)}.lifecycle-panel-heading{padding:0 3rem var(--space-3) 0;border-bottom:1px solid var(--line)}.lifecycle-panel-heading .eyebrow{margin-bottom:var(--space-1)}.lifecycle-panel-heading h2{font-size:var(--fs-200);margin:0}.lifecycle-panel-heading p:last-child{margin:var(--space-1) 0 0;font-size:var(--fs-75)}.lifecycle-form{gap:var(--space-2);min-width:260px;padding-top:var(--space-3);display:grid}.lifecycle-form label{gap:var(--space-1);font-size:var(--fs-100);color:var(--muted);display:grid}.lifecycle-form textarea{font:inherit;padding:var(--space-2) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-lg);resize:vertical}.lifecycle-form-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.field-hint{font-size:var(--fs-100);color:var(--muted);margin:0}.standalone{text-align:center;max-width:680px;padding-top:8rem}.standalone .button{margin-top:var(--space-4)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}table.sr-only{table-layout:fixed}@media (max-width:1080px){main{padding:var(--space-4)}.metric-grid,.role-summary-grid,.test-period-options{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-form-section{grid-column:1/-1}}@media (max-width:768px){main{padding:var(--space-3) var(--space-3) var(--space-4)}.page-header{align-items:start;gap:var(--space-3);flex-direction:column}.page-actions,.page-actions .button,.page-header-aside{width:100%}.page-actions,.page-header-aside,.page-header-tools{flex-direction:column;align-items:stretch;max-width:none}.page-header-status{align-self:flex-start}.elevation-control,.elevation-trigger,.page-header-tools{width:100%}.tenant-draft-callout{align-items:start}.farm-section,.owner-section,.tenant-form-footer,.tenant-section{grid-template-columns:1fr}.tenant-form-submit{justify-items:stretch}.tenant-form-submit small{text-align:left;max-width:none}.elevation-trigger{max-width:none}.workspace-toolbar{align-items:stretch;gap:var(--space-1-5);padding-bottom:var(--space-2);flex-direction:column}.workspace-operation-trigger,.workspace-toolbar-actions,.workspace-toolbar-actions .button,.workspace-toolbar-actions>*,.workspace-toolbar-navigation{width:100%}.workspace-toolbar-actions{flex-direction:column;align-items:stretch}.workspace-toolbar-navigation>.record-tabs{min-height:var(--control)}.workspace-operation-panel{width:calc(100vw - 2rem)}.workspace-operation-body .management-actions-grid{grid-template-columns:1fr}.activity-filter,.user-grid-tools{flex-direction:column;align-items:stretch}.activity-filter .form-field,.user-grid-tools .form-field,.user-grid-tools .user-search-field{width:100%;min-width:0}.cow-date-fields,.cow-filter-row form{width:100%}.cow-toolbar .filter-links{width:100%;overflow-x:auto}.cow-filter-toggle,.cow-toolbar .filter-links a,.cow-toolbar .scope-herd select{min-height:var(--control)}.cow-toolbar .scope-herd{width:100%}.cow-toolbar .scope-herd select{flex:auto;min-width:0}.cow-search,.cow-search label{width:100%}.cow-search input[type=search]{width:auto;min-width:0;min-height:var(--control);flex:auto}.cow-search .button{min-height:var(--control)}.cow-filter-tools{width:100%;margin-left:0}.cow-filter-field{flex:10rem}.cow-date-mode-option span,.cow-filter-field input[type=date],.cow-filter-field input[type=number],.cow-filter-field select,.cow-filter-row .button{min-height:var(--control)}.cow-filter-field input[type=date],.cow-filter-field input[type=number],.cow-filter-field select,.cow-filter-range input[type=number]{width:100%}.activity-line{padding-block:var(--space-2);grid-template-columns:1rem minmax(0,1fr) 11rem}.activity-what{grid-area:1/2/auto/-1}.activity-who{grid-area:2/2}.activity-line time{grid-area:2/3}.activity-subject{display:none}.activity-filters>.filter-links+.filter-links{border-left:0;padding-left:0}.choice-grid,.form-grid.two-columns,.management-actions-grid,.mutation-grid,.permission-grid,.repeatable-row,.summary-grid{grid-template-columns:1fr}.form-submit-row{flex-direction:column;align-items:stretch}.fact-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.source-reported-card{gap:var(--space-2);margin-top:var(--space-4);display:grid}.source-reported-grid{gap:var(--space-2) var(--space-4);margin:var(--space-1) 0 0;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.source-reported-grid dt{color:var(--muted);font-size:var(--fs-50);text-transform:uppercase;letter-spacing:.04em}.source-reported-key{font-family:var(--font-data);text-transform:none;letter-spacing:0}.source-reported-grid dd{font-size:var(--fs-100);font-variant-numeric:tabular-nums;margin:0}.source-field-absent{color:var(--muted);cursor:help;border-bottom:1px dotted}.source-field-note{margin-top:var(--space-1);color:var(--muted);font-size:var(--fs-50);font-variant-numeric:normal;line-height:1.35;display:block}.lactation-strip{gap:var(--space-2) 2rem;margin:var(--space-1-5) 0 0;flex-wrap:wrap;display:flex}.lactation-strip>div{min-width:8rem}.lactation-strip dt{color:var(--muted);font-size:var(--fs-50);text-transform:uppercase;letter-spacing:.04em}.lactation-strip dd{font-size:var(--fs-200);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;margin:.1rem 0 0}.lactation-strip .strip-qualifier{color:var(--brand);font-size:var(--fs-50);font-weight:var(--fw-bold);letter-spacing:.03em;text-transform:none;margin-top:.1rem;display:block}.lactation-strip dt{align-items:baseline;gap:var(--space-1);flex-wrap:wrap;display:flex}.glance-card{gap:var(--space-4);border-color:var(--brand);display:grid}@supports (color:color-mix(in lab,red,red)){.glance-card{border-color:color-mix(in srgb,var(--brand) 22%,var(--line))}}.glance-card{box-shadow:var(--elevation-md);overflow:visible}.glance-heading h3{font-size:var(--fs-300);letter-spacing:-.02em;margin:0}.glance-heading .eyebrow{margin:var(--space-1) 0 0}.glance-groups{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.glance-group{gap:var(--space-2);padding:var(--space-4) var(--space-4);border-radius:var(--radius-xl);background:var(--canvas);align-content:start;display:grid;overflow:visible}.glance-group h4{font-size:var(--fs-50);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.12em;color:var(--brand);margin:0}.glance-group dl,.glance-row{gap:var(--space-1-5);margin:0;display:grid}.glance-figure{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.glance-figure dt{align-items:center;gap:var(--space-1);color:var(--muted);font-size:var(--fs-75);display:inline-flex}.glance-figure dd{font-size:var(--fs-100);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:right;margin:0}.glance-lead{margin-bottom:var(--space-1-5);padding-bottom:var(--space-2);border-bottom:1px solid var(--line);gap:0;display:grid}.glance-lead dd{font-size:var(--fs-600);font-weight:var(--fw-bold);letter-spacing:-.03em;text-align:left;line-height:1.1}.glance-unit{margin-left:var(--space-1);font-weight:var(--fw-semibold);letter-spacing:0}.glance-note,.glance-unit{font-size:var(--fs-75);color:var(--muted)}.glance-note{font-weight:var(--fw-regular);display:block}.glance-word{font-size:var(--fs-300);font-weight:var(--fw-bold);letter-spacing:-.01em}.glance-row{gap:var(--space-2) 1.5rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.source-reported-card .glance-row .glance-lead{border-bottom:0;padding-bottom:0}@media (max-width:1080px){.glance-groups{grid-template-columns:1fr}}.hint{display:inline-flex;position:relative}.hint-trigger{border:1px solid var(--line);background:var(--surface);width:1.05rem;height:1.05rem;color:var(--muted);font-size:var(--fs-50);font-weight:var(--fw-semibold);cursor:help;border-radius:50%;place-items:center;padding:0;font-style:italic;line-height:1;display:inline-grid}.hint-trigger:hover{border-color:var(--brand);color:var(--brand)}.hint-bubble{z-index:20;width:max-content;max-width:min(14rem,100vw - 2rem);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);background:var(--surface-inverse);outline:1px solid var(--inverse-edge);outline-offset:-1px;color:var(--text-inverse);font-size:var(--fs-50);font-weight:var(--fw-regular);text-align:left;letter-spacing:0;text-transform:none;white-space:normal;pointer-events:none;line-height:1.4;display:none;position:absolute;top:calc(100% + .3rem);left:50%;transform:translate(-50%)}.hint-trigger:focus-visible+.hint-bubble,.hint:hover .hint-bubble{display:block}.helped-field-label{align-items:center;gap:var(--space-2);display:inline-flex}.helped-field-toggle{border:1px solid var(--line-strong);background:var(--surface);width:1.25rem;height:1.25rem;color:var(--brand-deep);font-size:var(--fs-75);font-weight:var(--fw-bold);cursor:pointer;border-radius:50%;place-items:center;padding:0;line-height:1;display:inline-grid}.helped-field-toggle:hover,.helped-field-toggle[aria-expanded=true]{border-color:var(--brand);background:var(--brand-wash)}.helped-field-toggle:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.helped-field-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 30%,transparent)}}.helped-field-toggle:focus-visible{outline-offset:2px}.helped-field .field-hint[hidden]{display:none}.hover-note{max-width:100%;display:inline-flex}.hover-note-target{text-overflow:ellipsis;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.hover-note-target:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.hover-note-bubble{pointer-events:none;border:0;max-width:min(22rem,100vw - 1rem);margin:0;display:none;position:fixed;inset:auto;overflow:visible;transform:none}:is(.hover-note-bubble:popover-open,.hover-note-bubble[data-open]){display:block}.hint-lines{gap:var(--space-1);display:grid}.hint-line{justify-content:space-between;gap:var(--space-3);display:flex}.hint-line-source{padding-top:var(--space-1);opacity:.85;border-top:1px solid}.environment-badge .hint-bubble,.glance-groups>.glance-group:last-child .hint-bubble,.page-header-status .hint-bubble{left:auto;right:0;transform:none}.environment-badge .hint-bubble{max-width:24rem}.environment-badge button:focus-visible+.hint-bubble{opacity:1;visibility:visible;display:block}.environment-badge-title{font-weight:var(--fw-semibold);display:block}.environment-badge-line{overflow-wrap:anywhere;display:block}.column-with-hint{align-items:center;gap:var(--space-1);display:inline-flex}.table-scroll th .hint-bubble{white-space:normal;left:auto;right:0;transform:none}.glance-card h3,.glance-heading h3,.source-reported-card h3{align-items:center;gap:var(--space-2);display:flex}.glance-figure dt .hint-trigger,.glance-heading h3 .hint-trigger,.source-reported-card h3 .hint-trigger{font-weight:var(--fw-semibold);flex:none}.record-latest-card{gap:var(--space-3);display:grid}.record-latest-facts{gap:var(--space-2) var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.record-latest-facts dt{color:var(--muted);font-size:var(--fs-50);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.05em}.record-latest-facts dd{font-size:var(--fs-100);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;margin:.1rem 0 0}.record-latest-note{margin:var(--space-4) 0 0;font-size:var(--fs-75);max-width:62ch}.lab-note{margin-top:var(--space-4);background:var(--mint)}@supports (color:color-mix(in lab,red,red)){.lab-note{background:color-mix(in srgb,var(--mint) 32%,var(--surface))}}.lab-note p:last-child{color:var(--muted);max-width:68ch;margin:0}.lab-footnote{max-width:78ch}.lab-footnote,.record-history-card{margin-top:var(--space-4)}.record-history-count{color:var(--muted);font-size:var(--fs-75);font-weight:var(--fw-bold);white-space:nowrap;margin:0}.record-history-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));align-items:start;display:grid}.record-entry{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--mint)}@supports (color:color-mix(in lab,red,red)){.record-entry{background:color-mix(in srgb,var(--mint) 12%,var(--surface))}}.record-entry{transition:border-color .15s,box-shadow .15s}.record-entry:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.record-entry:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}}.record-entry[open]{border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 1px var(--brand)}@supports (color:color-mix(in lab,red,red)){.record-entry[open]{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 22%,transparent)}}.record-entry:focus-within{outline:3px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.record-entry:focus-within{outline:3px solid color-mix(in srgb,var(--brand) 28%,transparent)}}.record-entry:focus-within{outline-offset:2px}.record-entry>summary{gap:var(--space-2);padding:var(--space-3) var(--space-4);cursor:pointer;list-style:none;display:grid}.record-entry>summary::-webkit-details-marker{display:none}.record-entry>summary:focus-visible{outline:none}.record-entry-head{align-items:center;gap:var(--space-1-5) var(--space-2);flex-wrap:wrap;display:flex}.record-entry-date{font-size:var(--fs-200);font-weight:var(--fw-bold);letter-spacing:-.02em}.record-entry-tag{padding:.1rem var(--space-2);border-radius:var(--radius-full);background:var(--mint);color:var(--brand-deep);font-size:var(--fs-50);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.08em}.record-entry-meta{color:var(--muted);font-size:var(--fs-75)}.record-chips{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.record-chip{padding:var(--space-1) .5rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:.05rem;display:grid}.record-chip-label{color:var(--muted);font-size:var(--fs-50);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.06em}.record-chip-value{font-size:var(--fs-200);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.record-entry-more{align-items:center;gap:var(--space-1-5);color:var(--brand);font-size:var(--fs-50);font-weight:var(--fw-semibold);display:inline-flex}.record-entry-more:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.4rem;height:.4rem;transition:transform .15s;transform:rotate(45deg)translateY(-.08rem)}.record-entry[open] .record-entry-more:after{transform:rotate(-135deg)translateY(-.08rem)}.record-received{gap:.5rem var(--space-4);padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.record-received dt{gap:var(--space-1);color:var(--muted);font-size:var(--fs-50);text-transform:uppercase;letter-spacing:.04em}.record-received dd,.record-received dt{align-items:baseline;flex-wrap:wrap;display:flex}.record-received dd{gap:var(--space-2);margin:.1rem 0 0}.record-received-literal{font-family:var(--font-data);font-size:var(--fs-100);font-weight:var(--fw-semibold);overflow-wrap:anywhere}.record-received-gloss{color:var(--muted);font-size:var(--fs-75)}.record-received-absent{align-items:baseline;gap:var(--space-1-5);color:var(--muted);display:inline-flex}.record-received-absent-word{font-size:var(--fs-75);font-style:italic}.record-history-card h3,.record-latest-card h3{align-items:center;gap:var(--space-2);display:flex}.record-history-card h3 .hint-trigger,.record-latest-card h3 .hint-trigger{font-weight:var(--fw-semibold);flex:none}.record-change{align-items:baseline;gap:var(--space-1);padding:var(--space-1) .5rem;border-radius:var(--radius-full);background:var(--canvas);color:var(--muted);font-size:var(--fs-50);font-weight:var(--fw-bold);letter-spacing:0;flex-wrap:wrap;display:inline-flex}.record-change-figure{color:var(--ink);font-variant-numeric:tabular-nums}.record-change-span{font-weight:var(--fw-semibold)}.record-lead-value{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.record-add-card,.record-trend-card{gap:var(--space-3);display:grid}.record-add>summary{align-items:center;gap:var(--space-2);width:fit-content;min-height:var(--control);padding:var(--space-1) var(--space-4);border:1px solid var(--brand);border-radius:var(--radius-xl);background:var(--brand);color:var(--text-on-strong);box-shadow:var(--elevation-sm);font-size:var(--fs-100);font-weight:var(--fw-medium);cursor:pointer;line-height:1.1;list-style:none;display:inline-flex}.record-add>summary::-webkit-details-marker{display:none}.record-add>summary:before{content:"+";font-size:var(--fs-300);font-weight:var(--fw-bold);line-height:1}.record-add[open]>summary{background:var(--surface);border-color:var(--line);color:var(--brand-deep);box-shadow:none}.record-add[open]>summary:before{content:"−"}.record-add>summary:hover{filter:brightness(.97)}.record-add>summary:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.record-add>summary:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 45%,transparent)}}.record-add>summary:focus-visible{outline-offset:2px}.record-add-body{padding-top:var(--space-3);margin-top:var(--space-3);border-top:1px solid var(--line)}.record-add-hint{max-width:68ch;margin:0}.record-add-hint,.record-entry-note{color:var(--muted);font-size:var(--fs-75)}.record-entry-note{overflow-wrap:anywhere;font-style:italic}@media (max-width:768px){.record-history-grid{grid-template-columns:1fr}}@media print{.record-entry>.record-received{content-visibility:visible!important;display:grid!important}.record-entry-more{display:none}}.genetics-pane{gap:var(--space-4);display:grid}.genetics-card{padding:0;overflow:visible}.genetics-lead{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.genetics-lead{border-color:color-mix(in srgb,var(--brand) 22%,var(--line))}}.genetics-head{justify-content:space-between;align-items:center;gap:var(--space-1-5) var(--space-4);padding:var(--space-3) var(--card-inset);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.genetics-head h3{align-items:center;gap:var(--space-2);font-size:var(--fs-200);letter-spacing:-.01em;margin:0;display:flex}.genetics-facts dt .hint-trigger,.genetics-head h3 .hint-trigger,.parent-name .hint-trigger{font-weight:var(--fw-semibold);flex:none}.genetics-head .hint-bubble{left:0;transform:none}.genetics-meta{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--fs-75);font-weight:var(--fw-semibold)}.genetics-head-aside{align-items:center;gap:var(--space-2);display:flex}.genetics-count{color:var(--muted);font-size:var(--fs-75);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;margin:0}.genetics-body{gap:var(--space-4);padding:var(--card-inset);display:grid}.genetics-body>p{margin:0}.genetics-foot{padding:var(--space-3) var(--card-inset);color:var(--muted);font-size:var(--fs-75);margin:0}.parent-pair{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.parent-panel{align-content:start;gap:var(--space-1);padding:var(--space-4) var(--space-4);border-radius:var(--radius-xl);background:var(--canvas);display:grid;overflow:visible}.parent-panel h4{margin:0 0 var(--space-1);color:var(--brand);font-size:var(--fs-50);font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase}.parent-name{align-items:center;gap:var(--space-1-5);font-size:var(--fs-300);font-weight:var(--fw-bold);letter-spacing:-.02em;overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.parent-name a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.parent-absent{color:var(--muted);font-size:var(--fs-200);font-weight:var(--fw-bold)}.parent-form{font-weight:var(--fw-semibold)}.parent-form,.parent-source{font-size:var(--fs-75);margin:0}.parent-source{color:var(--muted)}.genetics-facts{gap:var(--space-3) 1.5rem;padding-top:var(--space-4);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.genetics-facts dt{align-items:center;gap:var(--space-1);color:var(--muted);font-size:var(--fs-50);font-weight:var(--fw-bold);letter-spacing:.05em;text-transform:uppercase;display:inline-flex}.genetics-facts dd{margin:var(--space-1) 0 0;font-size:var(--fs-400);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.15}.genetics-fact-note{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--fs-50);line-height:1.35}.genetics-facts .hint-bubble{left:0;transform:none}.genetics-facts>div:last-child .hint-bubble{left:auto;right:0}@media (max-width:768px){.parent-pair{grid-template-columns:1fr}}@media print{.genetics-pane .hint-trigger{display:none}.genetics-pane .genetics-facts dt,.genetics-pane .genetics-head h3,.genetics-pane .hint,.genetics-pane .parent-name{display:block}.genetics-pane .hint-bubble{width:auto;max-width:none;padding:var(--space-1) 0 0;opacity:1;visibility:visible;color:var(--hint-bubble-text);font-size:var(--fs-50);font-weight:var(--fw-regular);letter-spacing:0;background:0 0;display:block;position:static;transform:none}}.filter-links .filter-links-clear{font-weight:var(--fw-medium);text-transform:none;background:0 0;border-color:#0000;text-decoration:underline}.lactation-select{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}.lactation-select label{gap:var(--space-1);display:grid}.lactation-select label>span{color:var(--muted);font-size:var(--fs-50);font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase}.lactation-select select{max-width:20rem;padding:var(--space-1-5) .5rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:inherit;font:inherit}.lactation-select .button,.lactation-select select{min-height:var(--control-dense)}@media print{.lactation-select{display:none}}.record-trend>summary{align-items:center;gap:var(--space-1);margin-top:var(--space-1);padding:var(--space-1) 0;color:var(--brand);cursor:pointer;font-size:var(--fs-50);font-weight:var(--fw-bold);list-style:none;display:inline-flex}.record-trend>summary::-webkit-details-marker{display:none}.record-trend>summary::marker{content:""}.record-trend>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.4rem;height:.4rem;transition:transform .15s;transform:rotate(45deg)translate(-.1rem,-.1rem)}.record-trend[open]>summary:after{transform:rotate(-135deg)translate(-.05rem,-.05rem)}.record-trend>summary:hover{text-decoration:underline}.record-trend-body{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line)}.record-trends{margin-top:var(--space-1);flex-direction:column;gap:.1rem;display:flex}.record-trend-note{font-size:var(--fs-75);max-width:52ch;margin:0}.record-trend-scope{min-width:0;font-size:var(--fs-75);flex:24ch;margin:0}@media print{.record-trend>.record-trend-body{content-visibility:visible!important;display:block!important}.record-trend>summary:after{display:none}}.parameter-fieldset{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.parameter-fieldset+.parameter-fieldset{padding-top:var(--space-4);border-top:1px solid var(--line)}.parameter-fieldset legend{font-size:var(--fs-75);font-weight:var(--fw-semibold);color:var(--brand-deep);text-transform:uppercase;letter-spacing:.04em;padding:0}.parameter-grid{gap:var(--space-4) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.parameter-field{align-content:start;gap:var(--space-1-5);min-width:0;display:grid}.parameter-field[data-inapplicable=true]{opacity:.6}.event-code-rows{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.event-code-rows .form-field,.event-code-rows select{min-width:0}.event-code-rows .parameter-unit{white-space:normal;margin-left:0}.received-report{margin-block:var(--space-2)}.received-report>summary{cursor:pointer;font-weight:var(--fw-semibold)}.received-report>summary .status-pill{font-weight:var(--fw-regular)}.received-report[open]>summary{margin-block-end:var(--space-2)}.received-report-status{color:var(--muted);font-weight:var(--fw-regular)}.received-report[open][data-read=true]>summary .received-report-status{display:none}@media print{details.received-file-fallback{display:none}}.parameter-label{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.parameter-unreviewed{margin-right:var(--space-1-5);padding:.05rem var(--space-1);border-radius:var(--radius-sm);background:var(--amber);color:var(--badge-warn-text);font-weight:var(--fw-bold);white-space:nowrap}.parameter-warning{padding:var(--space-1-5) var(--space-2);border-left:3px solid var(--status-warn-line);border-radius:var(--radius-sm);background:var(--status-warn-bg);font-size:var(--fs-75);margin:0;line-height:1.4}.parameter-unit{margin-left:var(--space-1-5);padding:.05rem var(--space-1-5);border-radius:var(--radius-sm);background:var(--mint);color:var(--brand-deep);font-size:var(--fs-50);font-weight:var(--fw-bold);letter-spacing:.02em;white-space:nowrap}.parameter-placeholder{gap:var(--space-1-5);font-weight:var(--fw-semibold);margin:0;padding:0}.parameter-key,.parameter-placeholder{font-size:var(--fs-50);color:var(--muted)}.parameter-key{margin-top:var(--space-1);font-weight:var(--fw-medium);white-space:nowrap;display:block}.parameter-figure,.parameter-key{font-family:var(--font-data)}.parameter-reason{white-space:normal;min-width:22rem;max-width:40rem}.parameter-bounds{margin-top:var(--space-1);color:var(--muted);font-size:var(--fs-75);display:block}.parameter-group-note+.parameter-group-note{margin-top:var(--space-4)}.parameter-group-note h3{margin:0 0 var(--space-2);font-size:var(--fs-100)}.contract-switch{margin-top:var(--space-3)}.contract-switch a{gap:.1rem;padding-block:.5rem;display:grid}.contract-switch-detail{color:var(--muted);font-size:var(--fs-50);font-weight:var(--fw-regular)}.parameter-editor>summary,.parameter-values>summary{align-items:center;gap:var(--space-2) var(--space-3);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.parameter-editor>summary::-webkit-details-marker,.parameter-values>summary::-webkit-details-marker{display:none}.parameter-editor>summary:after,.parameter-values>summary:after{content:"+";color:var(--muted);font-size:var(--fs-400);margin-left:auto;line-height:1}.parameter-editor[open]>summary:after,.parameter-values[open]>summary:after{content:"−"}.parameter-editor>summary:focus-visible,.parameter-values>summary:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.parameter-editor>summary:focus-visible,.parameter-values>summary:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 45%,transparent)}}.parameter-editor>summary:focus-visible,.parameter-values>summary:focus-visible{outline-offset:2px;border-radius:var(--radius-lg)}.parameter-editor[open]>summary,.parameter-values[open]>summary{margin-bottom:var(--space-3)}.parameter-values-title{gap:var(--space-1);display:grid}.parameter-values-title .eyebrow{margin:0}.parameter-values-heading{font-size:var(--fs-400);margin:0}.parameter-editor>.mutation-form,.parameter-editor>.muted{margin-top:var(--space-3)}@media print{.parameter-values>:not(summary){content-visibility:visible!important;display:block!important}.parameter-values::details-content{content-visibility:visible!important;block-size:auto!important}.parameter-values>summary:after{display:none}}.parameter-editor-tools{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.parameter-editor-tools>.muted{flex:18rem;margin:0}.parameter-field[data-changed=true]{margin:calc(var(--space-1-5) * -1);padding:var(--space-1-5);border-radius:var(--radius-lg);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.parameter-field[data-changed=true]{background:color-mix(in srgb,var(--brand) 7%,transparent)}}.parameter-was{color:var(--ink);font-weight:var(--fw-semibold)}.parameter-confirm{font-size:var(--fs-75);font-weight:var(--fw-semibold);color:var(--muted);margin:0}.parameter-confirm:has(input:disabled){opacity:.6}.parameter-field[data-changed=true] .parameter-confirm,.parameter-field[data-unreviewed=true] .parameter-confirm{color:var(--ink)}.parameter-reviewed-only{color:var(--muted);font-family:var(--font-ui);font-size:var(--fs-50);display:block}.parameter-confirmation{gap:var(--space-3);padding:var(--space-4);border:2px solid var(--brand);border-radius:var(--radius-xl);background:var(--canvas);display:grid}.parameter-confirmation>h3{font-size:var(--fs-300);margin:0}.parameter-confirmation>h3:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.parameter-confirmation>h3:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 45%,transparent)}}.parameter-confirmation>h3:focus-visible{outline-offset:4px}.parameter-confirmation>p{margin:0}.delivery-route-card,.farm-economics-panel{margin-top:var(--space-4)}.delivery-route-card{gap:var(--space-4);display:grid}.delivery-route-badges{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.delivery-route-actions{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));display:grid}.delivery-route-actions .mutation-form{min-width:0}.delivery-route-actions .form-field{width:100%}.field-hint{margin:calc(var(--space-1) * -1) 0 0;font-size:var(--fs-75);max-width:62ch}.agent-privacy-boundary{padding-block:var(--space-3);align-items:center}.agent-control-center-grid{align-items:start;gap:var(--space-4);grid-template-columns:minmax(24rem,.78fr) minmax(34rem,1.22fr);display:grid}.agent-case-detail,.agent-queue{min-width:0}.agent-queue{position:sticky;top:1rem}.agent-case-actions>.card-heading h2,.agent-case-handoff-panel>.card-heading h2,.agent-daily-card>.card-heading h2,.agent-gates-card>.card-heading h2,.agent-history-card>.card-heading h2,.agent-owner-access>.card-heading h2,.agent-queue-card>.card-heading h2{font-size:var(--fs-200);margin:0}.agent-queue-filters{align-items:end;gap:var(--space-2);padding:.75rem var(--card-inset);border-bottom:1px solid var(--line);background:var(--canvas);grid-template-columns:minmax(10rem,1.4fr) repeat(2,minmax(7rem,1fr));display:grid}.agent-queue-filters .form-field{min-width:0}.agent-queue-filters .form-field input,.agent-queue-filters .form-field select{min-height:var(--control-dense);padding:var(--space-2) var(--space-2);font-size:var(--fs-75)}.agent-mine-filter{min-height:var(--control-dense);padding:var(--space-1-5) 0;margin:0}.agent-queue-filters>.button{min-height:var(--control-dense);padding:var(--space-2) var(--space-3);font-size:var(--fs-75)}.agent-case-list{margin:0;padding:0;list-style:none}.agent-case-list>li+li{border-top:1px solid var(--line)}.agent-case-list>li[data-selected=true]{border-inline-start:4px solid var(--brand);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.agent-case-list>li[data-selected=true]{background:color-mix(in srgb,var(--brand) 7%,var(--surface))}}.agent-case-list>li[data-selected=true] .agent-case-link{padding-inline-start:calc(var(--card-inset) - 4px)}.agent-case-link{gap:var(--space-2);padding:var(--space-3) var(--card-inset);display:grid}.agent-case-link:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.agent-case-link:hover{background:color-mix(in srgb,var(--brand) 5%,transparent)}}.agent-attention-summary,.agent-case-badges,.agent-case-detail-heading,.agent-case-row-head,.agent-case-row-status,.agent-case-timing,.agent-gate-title,.agent-proposal-note,.agent-section-heading{align-items:center;gap:var(--space-2) var(--space-3);display:flex}.agent-case-detail-heading,.agent-case-row-head,.agent-gate-title,.agent-section-heading{justify-content:space-between;align-items:start}.agent-case-detail-heading>div,.agent-case-row-head>div{min-width:0}.agent-case-row-head span,.agent-case-row-head strong{display:block}.agent-case-row-head strong{font-size:var(--fs-100)}.agent-case-row-head>div>span,.agent-case-row-status,.agent-case-timing,.agent-next-action{color:var(--muted);font-size:var(--fs-50)}.agent-case-badges,.agent-case-row-status,.agent-case-timing{flex-wrap:wrap}.agent-case-row-status>span:not(:first-child),.agent-case-timing>span{white-space:nowrap}.agent-next-action{margin:0;line-height:1.4}.agent-next-action>span{color:var(--ink);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.04em}.agent-case-timing{padding-top:var(--space-2);border-top:1px solid var(--line);font-variant-numeric:tabular-nums}.agent-case-detail{grid-template-columns:minmax(0,1fr)}.agent-case-actions,.agent-case-detail,.agent-daily-card,.agent-history-card,.agent-owner-access{gap:var(--space-4);display:grid}.agent-case-detail-heading h2{font-size:var(--fs-400);margin:0}.agent-case-detail-heading p:last-child{margin:var(--space-1) 0 0;color:var(--muted)}.agent-case-facts{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.agent-case-facts>div{padding-top:var(--space-2);border-top:1px solid var(--line)}.agent-case-facts dt{color:var(--muted);font-size:var(--fs-50);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em}.agent-case-facts dd{margin:var(--space-1) 0 0;font-size:var(--fs-100);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.agent-handover{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-left:3px solid var(--brand);background:var(--surface-sunk);font-size:var(--fs-75);display:grid}.agent-handover.complete{border-left-color:var(--status-ok-line);background:var(--status-ok-bg)}.agent-handover-group{gap:var(--space-1);display:grid}.agent-handover-label{align-items:center;gap:var(--space-2);font-weight:var(--fw-semibold);margin:0;display:flex}.agent-handover-steps{gap:var(--space-1);padding-left:var(--space-4);margin:0;display:grid}.agent-handover-steps li{color:var(--muted)}.agent-handover-steps a{font-weight:var(--fw-medium)}.agent-handover-access{color:var(--muted);margin:0}.agent-attention-summary{padding:var(--space-3) var(--space-3);border-left:3px solid var(--status-warn-line);background:var(--status-warn-bg);align-items:start}.agent-attention-summary p{font-size:var(--fs-75);margin:0}.agent-case-status{gap:var(--space-2);padding-block:var(--space-2);display:grid}.agent-status-line{align-items:center;gap:var(--space-2) var(--space-3);min-width:0;display:flex}.agent-status-gate{font-size:var(--fs-100);font-weight:var(--fw-bold);white-space:nowrap;flex:none}.agent-status-action{min-width:0;color:var(--muted);font-size:var(--fs-75);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;overflow:hidden}.agent-status-line>.hint{flex:none}.agent-case-status .hint-bubble{left:auto;right:0;transform:none}.agent-case-status .hint-bubble>span{display:block}.agent-case-status .hint-bubble>span+span{margin-top:var(--space-1-5)}.agent-status-facts{align-items:baseline;gap:var(--space-1) var(--space-4);flex:none;margin:0 0 0 auto;display:flex}.agent-status-facts>div{align-items:baseline;gap:var(--space-1);white-space:nowrap;display:flex}.agent-status-facts dt{color:var(--muted);font-size:var(--fs-50);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em}.agent-status-facts dd{font-size:var(--fs-75);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;margin:0}.agent-case-handoff-panel[hidden]{display:none}.agent-case-handoff-panel{gap:var(--space-3);padding:var(--space-4) var(--card-inset);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-sunk);display:grid}.agent-case-handoff-panel>.card-heading{margin-bottom:0}@media print{.agent-status-line{display:block}.agent-status-action{text-overflow:clip;white-space:normal;overflow:visible}.agent-case-status .hint{display:block}.agent-case-status .hint-trigger{display:none}.agent-case-status .hint-bubble{max-width:none;padding:var(--space-1) 0 0;color:var(--hint-bubble-text);font-size:var(--fs-50);font-weight:var(--fw-regular);opacity:1;visibility:visible;background:0 0;display:block;position:static;transform:none}.agent-case-status .hint-bubble>span:first-child{display:none}.agent-case-status .hint-bubble>span+span{margin-top:0}.agent-status-facts{gap:var(--space-1) 1rem}.agent-case-handoff-panel{display:none}}.agent-case-action-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));display:grid}.onboarding-compact-form{align-content:start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--form-section-bg);display:grid}.onboarding-compact-form h3,.onboarding-release-form h3{font-size:var(--fs-100);margin:0}.onboarding-compact-form p,.onboarding-release-form p{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--fs-75)}.onboarding-compact-form>.button,.onboarding-release-form>.button{justify-self:start}.source-panel{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--form-section-bg)}.source-panel>h3{font-size:var(--fs-100);margin:0}.source-panel>p{margin:0}.source-panel>.report-banner-example{padding:var(--space-2) var(--space-3);font-size:var(--fs-75);white-space:pre;border:1px solid var(--line);border-radius:var(--radius-md);margin:0;overflow-x:auto}.source-panel .mutation-form>.button,.source-panel>.button{justify-self:start}.onboarding-compact-form .mutation-feedback,.onboarding-release-form .mutation-feedback{padding:var(--space-2) var(--space-3);font-size:var(--fs-75)}.agent-gate-list{margin:0;padding:0;list-style:none}.agent-gate-list>li{gap:var(--space-3);padding:var(--space-3) var(--card-inset);border-top:1px solid var(--line);grid-template-columns:1.7rem minmax(0,1fr);display:grid}.agent-gate-list>li:first-child{border-top:0}.agent-gate-marker{border:1px solid var(--status-held-line);border-radius:var(--radius-full);width:1.6rem;height:1.6rem;color:var(--status-held-ink);background:var(--status-held-bg);font-weight:var(--fw-bold);place-items:center;display:grid}.agent-gate-list>li[data-complete=true] .agent-gate-marker{color:var(--status-ok-ink);border-color:var(--status-ok-line);background:var(--status-ok-bg)}.agent-gate-title h3{font-size:var(--fs-100);margin:0}.agent-gate-list p{margin:var(--space-1) 0 0;font-size:var(--fs-75)}.agent-gate-list ul{gap:var(--space-1) var(--space-4);margin:var(--space-1-5) 0 0;padding-left:var(--space-4);color:var(--muted);font-size:var(--fs-50);flex-wrap:wrap;display:flex}.agent-gate-next{color:var(--brand-deep)}.agent-owner-facts{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.agent-owner-facts p{gap:var(--space-1);font-size:var(--fs-75);overflow-wrap:anywhere;margin:0;display:grid}.agent-owner-facts strong{color:var(--muted);font-size:var(--fs-50);text-transform:uppercase;letter-spacing:.04em}.agent-profile-farm,.agent-profile-farms,.agent-profile-record,.agent-profile-records{gap:var(--space-3);display:grid}.agent-profile-farm{padding-top:var(--space-4);border-top:1px solid var(--line)}.agent-profile-farm:first-child{border-top:0;padding-top:0}.agent-profile-record{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--canvas)}.agent-profile-record h4,.agent-profile-record p{margin:0}.agent-profile-facts{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.agent-profile-facts>div{min-width:0}.agent-profile-facts dt{color:var(--muted);font-size:var(--fs-50);text-transform:uppercase;letter-spacing:.04em}.agent-profile-facts dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.agent-profile-empty{padding-inline:var(--space-3)}.agent-profile-census .agent-census-headline{align-items:baseline;gap:var(--space-2);color:var(--muted);display:flex}.agent-profile-census .agent-census-headline strong{color:var(--ink);font-size:var(--fs-300)}.agent-profile-technical summary{cursor:pointer;color:var(--brand-deep);font-weight:var(--fw-bold)}.agent-profile-technical[open] .agent-profile-facts{margin-top:var(--space-3)}.onboarding-release-form{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--status-ok-line);border-radius:var(--radius-xl);background:var(--status-ok-bg);display:grid}.agent-release-held{padding:.75rem var(--space-3);border-left:3px solid var(--status-held-line);color:var(--status-held-ink);background:var(--status-held-bg);font-size:var(--fs-75);margin:0}.agent-economics{padding:0;overflow:hidden}.agent-economics>summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control);padding:var(--space-3) var(--card-inset);cursor:pointer;list-style:none;display:flex}.agent-economics>summary::-webkit-details-marker{display:none}.agent-economics>summary span,.agent-economics>summary strong{display:block}.agent-economics[open]>summary{border-bottom:1px solid var(--line)}.agent-economics-body{gap:var(--space-3);padding:var(--space-4) var(--card-inset);display:grid}.agent-economics-body>p{font-size:var(--fs-75);margin:0}.onboarding-economics-form{background:0 0;border:0;padding:0}.onboarding-proposal-note{align-items:start;gap:var(--space-3);padding:var(--space-3) .75rem;border-left:3px solid var(--status-held-line);background:var(--status-held-bg);display:flex}.onboarding-proposal-note p{color:var(--status-held-ink);font-size:var(--fs-75);margin:0}.onboarding-proposal-note-body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.onboarding-proposal-shortcut{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.onboarding-proposal-shortcut small{color:var(--status-held-ink);font-size:var(--fs-75);flex:18rem}.agent-history-workspace,.agent-reconciliation,.onboarding-history-form{gap:var(--space-3);display:grid}.onboarding-history-form{background:0 0;border:0;padding:0}.agent-reconciliation{padding:.75rem var(--space-3);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--canvas)}.agent-reconciliation>div:first-child{justify-content:space-between;gap:var(--space-1-5) var(--space-3);flex-wrap:wrap;display:flex}.agent-reconciliation ul,.agent-reconciliation>div:first-child span{color:var(--muted);font-size:var(--fs-75)}.agent-reconciliation ul{padding-left:var(--space-4);margin:0}.agent-issue-list{gap:var(--space-1);padding-left:0;list-style:none;display:grid}.agent-issue-list li{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.agent-issue-list label{align-items:center;gap:var(--space-2);flex:18rem;min-width:0;display:flex}.agent-issue-list input[type=checkbox]{flex:none;width:auto;min-height:0}.agent-issue-page{color:var(--muted);font-size:var(--fs-75);margin:0}.agent-issue-group{gap:var(--space-1);padding:var(--space-1-5) 0;border-bottom:1px solid var(--line);display:grid}.agent-issue-group:last-child{border-bottom:0}.agent-issue-group-head{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.agent-issue-group-head label{align-items:center;gap:var(--space-2);flex:18rem;min-width:0;display:flex}.agent-issue-group-head input[type=checkbox]{flex:none;width:auto;min-height:0}.agent-issue-group-decided{min-width:0;color:var(--muted);flex:18rem}.agent-issue-detail{font-size:var(--fs-75);color:var(--muted)}.agent-issue-detail summary{cursor:pointer;margin-left:var(--space-5);color:var(--brand-text)}.agent-issue-detail>:not(summary){margin:var(--space-1-5) 0 0 var(--space-5)}.agent-issue-facts{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.agent-issue-facts div{gap:var(--space-1-5);display:flex}.agent-issue-facts dt{font-weight:var(--fw-semibold)}.agent-issue-facts dt:after{content:":"}.agent-issue-facts dd{margin:0}.agent-issue-occurrences{gap:var(--space-1);padding-left:0;list-style:none;display:grid}.agent-issue-occurrences label{align-items:center;gap:var(--space-2);display:flex}.agent-issue-occurrences input[type=checkbox]{flex:none;width:auto;min-height:0}.agent-issue-occurrence-decided{color:var(--muted)}.agent-issue-decision{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);display:grid}.agent-issue-decision p{color:var(--muted);font-size:var(--fs-75);margin:0}.agent-exclusions{padding:var(--space-3) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--canvas);font-size:var(--fs-75)}.agent-exclusions summary{cursor:pointer;font-weight:var(--fw-semibold)}.agent-exclusions p,.agent-exclusions ul{margin:var(--space-2) 0 0;color:var(--muted)}.agent-exclusions ul{gap:var(--space-1);padding-left:0;list-style:none;display:grid}.agent-exclusions li{justify-content:space-between;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.agent-exclusion-reason{color:var(--ink);flex:1 0 100%}@media print{.agent-exclusions{display:block}.agent-exclusions>:not(summary){display:revert!important;content-visibility:visible!important}}.agent-route-control,.agent-route-list,.agent-team-invite{gap:var(--space-3);display:grid}.agent-route-control{padding-top:var(--space-3);border-top:1px solid var(--line)}.agent-route-summary{gap:var(--space-1) var(--space-3);color:var(--muted);font-size:var(--fs-75);flex-wrap:wrap;display:flex}.agent-route-summary strong{color:var(--ink)}.agent-route-action-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));display:grid}.agent-team-invite{padding-top:var(--space-3);border-top:1px solid var(--line)}.agent-team-invite>p{margin:0}.platform-data-grant-card{gap:var(--space-3);display:grid}.platform-data-grant-card>.card-heading h2,.platform-data-grant-card>p{margin:0}.agent-section-heading{margin-bottom:var(--space-2)}.agent-section-heading h2{font-size:var(--fs-200);margin:0}.agent-case-empty{place-items:center;min-height:18rem;display:grid}.agent-loading{gap:var(--space-4);display:grid}.agent-loading>div:first-child{gap:var(--space-2);max-width:44rem;display:grid}.agent-loading-grid{gap:var(--space-4);grid-template-columns:minmax(24rem,.78fr) minmax(34rem,1.22fr);display:grid}.skeleton-line,.skeleton-panel{border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--line),var(--canvas),var(--line));background-size:200% 100%;animation:agent-skeleton 1.2s linear infinite;display:block}.skeleton-line{width:100%;height:.8rem}.skeleton-short{width:9rem}.skeleton-title{width:24rem;max-width:75vw;height:2rem}.skeleton-panel{border:1px solid var(--line);height:28rem}@keyframes agent-skeleton{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton-line,.skeleton-panel{animation:none}}@media (max-width:1080px){.agent-control-center-grid,.agent-loading-grid{grid-template-columns:minmax(0,1fr)}.agent-queue{position:static}.agent-status-line{flex-wrap:wrap}.agent-status-facts{flex-basis:100%;margin-left:0}}@media (max-width:768px){.agent-case-action-grid,.agent-case-facts,.agent-owner-facts,.agent-profile-facts,.agent-queue-filters{grid-template-columns:minmax(0,1fr)}.agent-status-action{text-overflow:clip;white-space:normal;overflow:visible}.agent-status-facts{flex-wrap:wrap}.agent-queue-search{grid-column:auto}.agent-case-detail-heading,.agent-case-row-head{flex-direction:column}}.body-chart{gap:var(--space-2);display:grid}.body-chart svg{width:100%;height:auto;display:block;overflow:visible}.body-chart-grid{stroke:var(--line);stroke-width:1px}.body-chart-baseline{stroke:var(--muted);stroke-width:1px}.body-chart-axis-label{fill:var(--muted);font-size:var(--fs-50);font-weight:var(--fw-semibold)}.body-chart-panel-label{fill:var(--ink);font-size:var(--fs-50);font-weight:var(--fw-bold);letter-spacing:.02em;text-transform:uppercase}.body-chart-line{fill:none;stroke:var(--brand);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.body-chart-line.condition{stroke:var(--ink);stroke-dasharray:4 3}.body-chart-mark{fill:var(--brand);stroke:var(--surface);stroke-width:1.5px}.body-chart-mark.estimated{fill:var(--surface);stroke:var(--brand)}.body-chart-mark.condition{fill:var(--ink);stroke:var(--surface)}.body-chart-empty,.body-chart-notes>summary{color:var(--muted);font-size:var(--fs-75)}.body-chart-notes>summary{cursor:pointer;font-weight:var(--fw-semibold)}.body-chart-notes p{margin:var(--space-1-5) 0 0;color:var(--muted);font-size:var(--fs-75)}@media print{.body-chart-notes{display:block}.body-chart-notes>summary{list-style:none}.body-chart-notes>*,.body-chart-notes[open]>*{display:revert}}@media (forced-colors:active){.body-chart-line{stroke:canvastext}.body-chart-line.condition{stroke:canvastext;stroke-dasharray:4 3}.body-chart-baseline,.body-chart-grid{stroke:canvastext}.body-chart-mark{fill:canvastext;stroke:canvas}.body-chart-mark.estimated{fill:canvas;stroke:canvastext}}.record-chart-panels{gap:var(--space-4);margin-top:var(--space-3);display:grid}.record-chart-panel{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);min-width:0;display:grid}.record-chart-panel:first-child{padding-top:var(--space-1);border-top:0}.record-chart-panel>h4{align-items:center;gap:var(--space-1-5);font-size:var(--fs-200);font-weight:var(--fw-bold);letter-spacing:-.01em;margin:0;display:flex}.record-trends-heading{margin:var(--space-4) 0 var(--space-1-5);padding-top:var(--space-4);border-top:1px solid var(--line)}.record-history-tools{justify-content:flex-end;align-items:center;gap:var(--space-1-5) .75rem;flex-wrap:wrap;display:flex}.record-history-grid.record-history-rows{gap:var(--space-1-5);grid-template-columns:1fr}.record-history-rows .record-entry>summary{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.record-history-rows .record-entry-head{flex:none}.record-history-rows .record-entry-date{font-size:var(--fs-200)}.record-history-rows .record-entry-meta{flex:0 auto}.record-history-rows .record-chips{flex:18rem;align-items:baseline;min-width:0}.record-history-rows .record-chip{align-items:baseline;gap:var(--space-1);padding:.12rem var(--space-1-5);display:flex}.record-history-rows .record-chip-value{font-size:var(--fs-100)}.record-history-rows .record-entry-more{flex:none;margin-left:auto}.record-history-rows .record-entry-purpose{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-100);color:var(--text-secondary);flex:18rem;overflow:hidden}.source-record-kind{font-size:var(--fs-100);font-weight:var(--fw-bold);flex:none}.record-history-rows .source-record-file{text-overflow:ellipsis;white-space:nowrap;flex:18rem;min-width:0;overflow:hidden}.source-record>summary .status-pill{flex:none}.source-record-body{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--line);display:grid}.record-digest{font-family:var(--font-data);font-size:var(--fs-50);overflow-wrap:anywhere}.export-history-notes{gap:var(--space-2);display:grid}.export-record-actions{align-items:center;gap:var(--space-2) var(--space-3);padding:0 var(--card-inset) var(--card-inset);flex-wrap:wrap;display:flex}.export-record-actions>p{flex:1 0 100%;margin:0}@media (max-width:768px){.record-history-rows .record-entry-purpose,.record-history-rows .source-record-file{white-space:normal;overflow:visible}.record-history-rows .record-entry>summary{gap:var(--space-1-5);display:grid}.record-history-rows .record-entry-more{margin-left:0}}.chart-key.chart-key-points{background-image:none;background-color:var(--series-1);border-radius:50%;width:9px;height:9px}.chart-key.chart-series-2.chart-key-points{background-color:var(--series-2)}.cow-value-run-state{margin:var(--space-2) 0 0;padding:var(--space-1) var(--space-3);border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:3px;border-radius:var(--radius-lg);background:var(--surface);font-size:var(--fs-100)}.cow-value-run-state p{margin:0}.cow-value-run-state.finished{border-left-color:var(--brand)}.cow-value-run-state.working{border-left-color:var(--run-state-working-rule)}.cow-value-run-state.failed{border-left-color:var(--run-state-failed-rule)}.cow-value-run-state-head{justify-content:space-between;align-items:center;gap:var(--space-1) .75rem;flex-wrap:wrap;min-height:2.5rem;list-style:none;display:flex}.cow-value-run-state-head::-webkit-details-marker{display:none}summary.cow-value-run-state-head{cursor:pointer}summary.cow-value-run-state-head:after{content:"+";color:var(--muted);font-size:var(--fs-200);font-weight:var(--fw-bold);flex:none}.cow-value-run-state details[open] .cow-value-run-state-head:after{content:"−"}.cow-value-run-state-head .muted{margin-left:auto}.cow-value-run-state-detail{gap:var(--space-1-5);padding:.1rem 0 var(--space-2);border-top:1px solid var(--line);display:grid}.cow-value-run-state-detail>p{padding-top:var(--space-2)}.cow-value-run-facts{gap:var(--space-1) var(--space-4);color:var(--muted);font-size:var(--fs-75);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cow-value-run-facts li+li:before{content:"·";margin-right:var(--space-4);margin-left:calc(var(--space-2) * -1)}.cow-value-run-refresh{font-size:var(--fs-75);font-weight:var(--fw-bold);justify-self:start}.analysis-day-technical>summary,.cow-value-run-technical>summary{width:fit-content;color:var(--muted);font-size:var(--fs-75);font-weight:var(--fw-semibold);cursor:pointer;justify-self:start}.analysis-day-technical[open]>p,.cow-grid-freshness,.cow-value-run-technical[open]>.cow-value-run-facts{margin-top:var(--space-1)}.alert-card-list{gap:var(--space-3);margin-bottom:var(--space-4);display:grid}.design-review{gap:var(--space-4);max-width:60rem;padding:var(--space-5) var(--space-4) var(--space-8);margin:0 auto;display:grid}.design-row{align-items:flex-start;margin:var(--space-3) 0;flex-wrap:wrap}.design-row,.help-panel{gap:var(--space-3);display:flex}.help-panel{top:calc(var(--control) + 1.5rem);z-index:40;width:min(30rem,100vw - 2rem);max-height:min(40rem,calc(100vh - var(--control) - 3rem));padding:var(--card-inset);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--elevation-lg);flex-direction:column;position:fixed;right:1rem;overflow-y:auto}.help-panel[hidden]{display:none}.help-panel-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.help-panel-title{font-size:var(--fs-200);font-weight:var(--fw-semibold);color:var(--ink);margin:0}.help-panel-note{margin:var(--space-1) 0 0;font-size:var(--fs-50);color:var(--muted)}.help-panel-close{min-width:var(--control-dense);min-height:var(--control-dense);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.help-panel-close:hover{color:var(--ink);background:var(--dialog-close-hover-bg)}.help-panel-form{gap:var(--space-1-5);flex-direction:column;display:flex}.help-panel-label{font-size:var(--fs-50);font-weight:var(--fw-semibold);color:var(--muted)}.help-panel-input{width:100%;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-75);resize:vertical}.help-panel-actions{justify-content:flex-end;display:flex}.help-panel-feedback:not(:empty){padding:var(--space-2);border:1px solid var(--callout-danger-border);border-radius:var(--radius-md);background:var(--callout-danger-bg);font-size:var(--fs-75);color:var(--ink)}.help-panel-answers{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.help-panel-answer{padding-top:var(--space-3);border-top:1px solid var(--line)}.help-panel-question{font-size:var(--fs-75);font-weight:var(--fw-semibold);color:var(--ink);margin:0}.help-panel-meta{margin:.125rem 0 var(--space-1-5);font-size:var(--fs-50);color:var(--muted);font-variant-numeric:tabular-nums}.help-panel-body{font-size:var(--fs-75);color:var(--ink);white-space:pre-wrap;margin:0}.help-panel-unanswered{color:var(--muted)}.help-panel-sources{margin-top:var(--space-2);font-size:var(--fs-50)}.help-panel-sources summary{color:var(--muted);cursor:pointer}.help-panel-sources ul{gap:var(--space-2);margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.help-panel-citation{font-family:var(--font-data);color:var(--brand-deep);word-break:break-word;display:block}.help-panel-excerpt{color:var(--muted);margin-top:.125rem;display:block}.help-panel-log{gap:var(--space-2);border-top:1px solid var(--line);padding-top:var(--space-3);flex-direction:column;display:flex}.help-panel-scope{align-items:center;gap:var(--space-1-5);display:flex}.help-panel-scope-option{min-height:var(--control-dense);padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);font-size:var(--fs-50);font-weight:var(--fw-medium);color:var(--muted)}.help-panel-scope-option[aria-pressed=true]{border-color:var(--brand);background:var(--brand-wash);color:var(--brand-deep);font-weight:var(--fw-semibold)}.help-panel-count{font-size:var(--fs-50);color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.help-panel-empty{padding:var(--space-3) 0;font-size:var(--fs-75);color:var(--muted)}.help-panel-build{font-family:var(--font-data)}.agent-step{padding:0;overflow:hidden}.agent-step h2.setting-name{font-size:var(--fs-100);gap:.1rem;margin:0;line-height:1.35;display:grid}.agent-step-eyebrow{color:var(--muted);font-size:var(--fs-75);font-weight:var(--fw-medium);letter-spacing:.04em;text-transform:uppercase}.onboarding-next{gap:var(--space-3);border-left:3px solid var(--brand);display:grid}.onboarding-compact-page{gap:var(--space-2)}.onboarding-compact-journey,.onboarding-overview-tools{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.onboarding-compact-journey .onboarding-next{padding-block:var(--space-3);flex-wrap:wrap;flex:28rem;justify-content:space-between;align-items:center;min-width:0;display:flex}.onboarding-next-copy{flex:18rem;min-width:0}.onboarding-next-copy h2{font-size:var(--fs-200)}.onboarding-next-copy p{color:var(--muted);font-size:var(--fs-100)}.onboarding-compact-journey .onboarding-next>p{font-size:var(--fs-100);flex-basis:100%}.onboarding-secondary-details>summary,.onboarding-step-navigator>summary{cursor:pointer;padding-block:var(--space-3);color:var(--brand-deep);font-size:var(--fs-100)}.onboarding-secondary-details[open],.onboarding-step-navigator[open]{flex-basis:100%;min-width:0}.onboarding-step-navigator .onboarding-journey-nav{position:static}.onboarding-overview-tools .record-tabs{flex:auto;margin:0}.onboarding-secondary-content{gap:var(--space-3);padding-block:var(--space-3);display:grid}.agent-analysis-workspace{gap:var(--space-5);display:grid}.agent-analysis-groups{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);flex-wrap:wrap;grid-column:1/-1;display:flex}.agent-analysis-groups legend{padding-inline:var(--space-2);font-weight:var(--fw-semibold)}.agent-analysis-review-actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.onboarding-next h2,.onboarding-next p{margin:0}.onboarding-next .button{justify-self:start}.onboarding-journey-nav{z-index:10;padding:.5rem var(--card-inset);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);position:sticky;top:4rem}.agent-reset-guard{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.onboarding-journey-nav ol{gap:var(--space-1-5);padding:var(--space-1) 0;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;list-style:none;display:grid}.onboarding-step-link{color:var(--brand-deep);text-decoration:underline}.onboarding-journey-nav .onboarding-step-link{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--fs-75);color:var(--ink);border:1px solid #0000;text-decoration:none;display:grid}.onboarding-journey-nav small{color:var(--muted)}.onboarding-journey-nav [aria-current=step] a{border-color:var(--brand);background:var(--surface-sunk);font-weight:var(--fw-bold)}.onboarding-journey-nav [data-status=complete] small{color:var(--status-ok-ink)}#daily-delivery-lane,.agent-step [id],.onboarding-delivery-prerequisites{scroll-margin-top:15rem}.agent-upload-guide,.connector-local-test-controls{gap:var(--space-3);display:grid}.agent-upload-stages{gap:var(--space-2) var(--space-6);padding-left:var(--space-4);flex-wrap:wrap;display:flex}.agent-upload-stages [aria-current=step]{font-weight:var(--fw-bold)}.agent-upload-transfer progress{width:100%;accent-color:var(--brand)}.connector-install-guide li+li{margin-top:var(--space-3)}.connector-local-test pre{white-space:pre-wrap;overflow-wrap:anywhere}.connector-health-snapshot{gap:var(--space-1-5);margin-top:var(--space-1-5);color:var(--ink);display:grid}.connector-health-snapshot>div{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.connector-health-snapshot>p{margin:0}.connector-health-snapshot ul{gap:var(--space-1) var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.connector-health-snapshot li{justify-content:space-between;gap:var(--space-1-5);font-size:var(--fs-100);display:flex}.connector-health-snapshot li span:last-child{color:var(--muted)}.connector-health-snapshot li[data-verdict=pass] span:last-child{color:var(--status-ok-ink)}.connector-health-snapshot li[data-verdict=warn] span:last-child{color:var(--status-warn-ink)}.connector-health-snapshot li[data-verdict=fail] span:last-child{color:var(--status-crit-ink)}.operator-step4-preview{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunk);display:grid;container-type:inline-size}.operator-step4-actions,.operator-step4-prerequisite,.operator-step4-preview-heading,.operator-step4-step-body,.operator-step4-step-heading{display:flex}.operator-step4-preview-heading{justify-content:space-between;gap:var(--space-4);align-items:start}.operator-step4-flow p,.operator-step4-prerequisite p,.operator-step4-preview-heading h3,.operator-step4-preview-heading p{margin:0}.operator-step4-prerequisite{gap:var(--space-4);padding:var(--space-4);border-left:3px solid var(--brand);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.operator-step4-prerequisite p{white-space:nowrap;min-width:0}.operator-step4-modal-actions,.operator-step4-modal-heading,.operator-step4-prerequisite-actions{display:flex}.operator-step4-prerequisite-actions{gap:var(--space-3);white-space:nowrap;align-items:center}.operator-step4-prerequisite-actions .button{min-height:2.25rem;padding:var(--space-2) .75rem;white-space:normal;overflow-wrap:anywhere}.operator-step4-email-feedback{white-space:normal;overflow-wrap:anywhere;min-width:0;color:var(--status-info-ink);font-size:var(--fs-100)}.operator-step4-instructions-link{color:var(--brand-deep);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.operator-step4-instructions-link:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.operator-step4-instructions-link:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 30%,transparent)}}.operator-step4-instructions-link:focus-visible{outline-offset:2px}.operator-step4-preview-note{color:var(--status-info-ink);font-size:var(--fs-100);margin:0}.operator-step4-flow{gap:var(--space-4);padding:var(--space-1) 0 0;grid-template-columns:minmax(0,1fr);margin:0;list-style:none;display:grid}@container (min-width:36rem){.operator-step4-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-step4-flow>li:nth-child(3):after{display:none}}@container (min-width:54rem){.operator-step4-flow{grid-template-columns:repeat(5,minmax(0,1fr))}.operator-step4-flow>li:nth-child(3):after{display:block}.operator-step4-flow>li{padding:var(--space-3)}}.operator-step4-flow>li{gap:var(--space-3);min-height:22rem;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-rows:auto auto minmax(0,1fr);display:grid;position:relative}.operator-step4-flow>li:not(:last-child):after{z-index:1;top:1.35rem;left:calc(100% + var(--space-4) / 2);content:"→";background:var(--surface-sunk);width:1.5rem;color:var(--brand);font-size:var(--fs-300);font-weight:var(--fw-bold);text-align:center;line-height:1;position:absolute;transform:translate(-50%)}.operator-step4-flow>li[data-state=current]{border-color:var(--brand)}.operator-step4-flow>li[data-state=complete]{border-color:var(--status-ok-line);background:var(--status-ok-bg)}.operator-step4-marker{background:var(--brand);width:2rem;height:2rem;color:var(--text-on-strong);font-weight:var(--fw-bold);border-radius:50%;place-items:center;display:grid}[data-state=waiting]>.operator-step4-marker{border:1px solid var(--line-strong);background:var(--surface-sunk);color:var(--muted)}[data-state=complete]>.operator-step4-marker{background:var(--status-ok-ink)}.operator-step4-step-heading{gap:var(--space-1);flex-direction:column}.operator-step4-step-heading span{color:var(--muted);font-size:var(--fs-75);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase}.operator-step4-step-heading h4{font-size:var(--fs-100);margin:0}.operator-step4-step-body{gap:var(--space-3);grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.operator-step4-step-body,.operator-step4-step-body .field-hint{font-size:var(--fs-200);line-height:1.5}.operator-step4-instruction{min-block-size:var(--operator-step4-instruction-row,4lh)}.operator-step4-stage-action,.operator-step4-stage-action .connector-local-test-controls,.operator-step4-stage-action>.connector-actions,.operator-step4-stage-action>.connector-status-poll,.operator-step4-stage-content{gap:var(--space-3);flex-direction:column;display:flex}.operator-step4-stage-action .button{justify-content:center;width:100%;min-height:3.5rem}.operator-step4-stage-action .button:disabled{border-color:var(--line-strong);background:var(--surface-sunk);color:var(--muted);opacity:1}.operator-step4-stage-action .connector-local-test-controls .form-feedback,.operator-step4-stage-action>.connector-status-poll .field-hint{order:-1}.operator-step4-stage-action>.connector-actions>.button:last-of-type{order:100}.operator-step4-stage-action>.mutation-form{gap:var(--space-3);background:0 0;border:0;flex-direction:column;padding:0;display:flex}.operator-step4-stage-action>.mutation-form .mutation-feedback{order:-1}.operator-step4-stage-action>.mutation-form>.button{order:2}.operator-step4-folder,.operator-step4-result{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-sunk);font-size:var(--fs-100);display:grid}.operator-step4-folder span,.operator-step4-result{color:var(--muted)}.operator-step4-result[data-status]{border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:start}.operator-step4-result[data-status=ok]{border-color:var(--status-ok-line);background:var(--status-ok-bg);color:var(--status-ok-ink)}.operator-step4-result[data-status=warn]{border-color:var(--status-warn-line);background:var(--status-warn-bg);color:var(--status-warn-ink)}.operator-step4-result[data-status=crit]{border-color:var(--status-crit-line);background:var(--status-crit-bg);color:var(--status-crit-ink)}.operator-step4-result[data-status=info]{border-color:var(--status-info-line);background:var(--status-info-bg);color:var(--status-info-ink)}.operator-step4-checks{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.operator-step4-checks li{justify-content:space-between;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--fs-100);display:flex}.operator-step4-checks li strong{gap:var(--space-1-5);color:var(--muted);white-space:nowrap;align-items:center;display:inline-flex}.operator-step4-checks li[data-verdict=pass] strong{color:var(--status-ok-ink)}.operator-step4-spinner{border:2px solid;border-right:2px solid #0000;border-radius:50%;flex:none;width:.9rem;height:.9rem;margin-top:.1rem;animation:operator-step4-spin .75s linear infinite;display:inline-block}@keyframes operator-step4-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.operator-step4-spinner{animation:none}}.operator-step4-modal{gap:var(--space-4);width:min(42rem,100%);max-height:calc(100vh - 2 * var(--space-5));padding:var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--elevation-lg);grid-template-columns:minmax(0,1fr);display:grid;overflow-y:auto}.operator-step4-modal::backdrop{background:var(--backdrop)}@supports (color:color-mix(in lab,red,red)){.operator-step4-modal::backdrop{background:color-mix(in srgb,var(--backdrop) 45%,transparent)}}.operator-step4-pc-select{max-width:22rem}.operator-step4-more{padding-top:var(--space-3);border-top:1px solid var(--line)}.operator-step4-more>summary{color:var(--brand-deep);font-weight:var(--fw-semibold);cursor:pointer}.operator-step4-more>summary+*{margin-top:var(--space-3)}.operator-step4-modal h4,.operator-step4-modal p{margin:0}.operator-step4-modal-heading{justify-content:space-between;gap:var(--space-4);align-items:start}.operator-step4-modal-heading>:first-child{overflow-wrap:anywhere;flex:auto;min-width:0}.operator-step4-modal-heading>.button{flex:none}.operator-step4-email-copy{gap:var(--space-2);padding:var(--space-4);border-left:3px solid var(--brand);background:var(--surface-sunk);display:grid}.operator-step4-email-copy ol{gap:var(--space-2);margin:var(--space-2) 0;padding-left:var(--space-5);display:grid}.operator-step4-email-copy code{overflow-wrap:anywhere;font-size:.9em}.operator-step4-command-set{gap:var(--space-3);display:grid}.operator-step4-command-set>div{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);display:grid}.operator-step4-command-set span{color:var(--muted);font-size:var(--fs-100)}.operator-step4-command-set code{padding:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-sunk);white-space:normal;-webkit-user-select:all;user-select:all;display:block}.operator-step4-evidence-note{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--status-warn-line);border-radius:var(--radius-sm);background:var(--status-warn-bg);color:var(--status-warn-ink);display:grid}.operator-step4-modal-actions{justify-content:flex-end}@container (max-width:64rem){.operator-step4-prerequisite{grid-template-columns:minmax(0,1fr)}.operator-step4-prerequisite p{white-space:normal}}@media (max-width:768px){.operator-step4-preview{padding:var(--space-4)}.operator-step4-preview-heading{flex-direction:column}.operator-step4-prerequisite{flex-wrap:wrap;display:flex}.operator-step4-prerequisite p,.operator-step4-prerequisite-actions{flex-basis:100%}.operator-step4-prerequisite p{white-space:normal}.operator-step4-prerequisite-actions{flex-wrap:wrap}}@media (max-width:1080px){.onboarding-journey-nav{position:static}}@media (max-width:768px){.onboarding-journey-nav{position:static}.onboarding-journey-nav ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.onboarding-journey-nav{display:none}}.table-row-action>summary{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--brand-deep);font-size:var(--fs-75);font-weight:var(--fw-semibold);cursor:pointer;list-style:none;display:inline-flex}.table-row-action>summary::-webkit-details-marker{display:none}.table-row-action>summary:hover{background:var(--canvas)}.table-row-action>summary:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.table-row-action>summary:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 30%,transparent)}}.table-row-action>summary:focus-visible{outline-offset:2px}.table-row-action[open]>summary{margin-bottom:var(--space-2)}.table-row-action .onboarding-compact-form{min-width:16rem;max-width:22rem}.cell-actions{align-items:start;gap:var(--space-1-5);white-space:normal;flex-wrap:wrap;display:flex}.connector-self-tests>summary{cursor:pointer;gap:var(--space-3);font-weight:var(--fw-semibold);font-size:var(--fs-100);padding:var(--space-2) 0;align-items:baseline;display:flex}.connector-self-test-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.connector-self-test-list li{gap:var(--space-3);font-size:var(--fs-100);grid-template-columns:minmax(0,12rem) minmax(0,1fr);align-items:baseline;display:grid}@media (max-width:768px){.connector-self-test-list li{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.connector-setup-report-step{font-weight:var(--fw-semibold);font-size:var(--fs-100);overflow-wrap:anywhere}.test-data-generator{gap:var(--space-3);display:grid}.test-data-generator>p,.test-data-generator>pre{margin:0}.test-data-generator-steps>ol{margin:var(--space-2) 0 0;padding-left:var(--space-5);gap:var(--space-1);display:grid}.test-data-generator-steps>p{margin:var(--space-2) 0 0}.test-data-generator-downloads{gap:var(--space-2);flex-wrap:wrap;display:flex}.test-data-generator-commands{padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-sunk);font-size:var(--fs-100);white-space:pre-wrap;overflow-wrap:anywhere}@media print{.test-data-generator-downloads{display:none}.test-data-generator-steps>:not(summary){content-visibility:visible!important;display:block!important}.test-data-generator-steps::details-content{content-visibility:visible!important;block-size:auto!important}}.connector-setup-transcript{max-height:24rem;margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-sunk);font-size:var(--fs-100);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}@media print{.connector-self-tests>summary{list-style:none}.connector-self-tests>:not(summary){display:revert!important;content-visibility:visible!important}}.delivery-lane-control{container-type:inline-size}.delivery-lane-control,.manual-fallback-control{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}.manual-fallback-disclosure{gap:var(--space-3);display:grid}.history-restart-control,.refused-import-panel{gap:var(--space-2);justify-items:start;display:grid}.history-restart-control>p,.refused-import-panel>p{justify-self:stretch}.connector-history-transfer{gap:var(--space-3);display:grid}.connector-history-transfer>h3{margin:0}.connector-history-pc{gap:var(--space-2);display:grid}.connector-history-pc>h4{margin:0}.connector-history-status{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.connector-history-actions{gap:var(--space-2);justify-items:start;display:grid}.manual-fallback-disclosure>summary{cursor:pointer;font-weight:var(--fw-semibold)}@media print{.manual-fallback-disclosure>summary{display:none}.manual-fallback-disclosure{display:grid!important}}.delivery-lane-choices{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.delivery-lane-choices li{gap:var(--space-3);font-size:var(--fs-100);grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:baseline;display:grid}@media (max-width:768px){.delivery-lane-choices li{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}@container (max-width:32rem){.delivery-lane-choices li{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.delivery-lane-choices li .button{white-space:normal;justify-self:start}}.work-list{gap:var(--space-5);display:grid}.work-list-section{gap:var(--space-2);display:grid}.work-list-section-title{align-items:center;gap:var(--space-2);font-size:var(--fs-200);font-weight:var(--fw-bold);margin:0;display:flex}.work-list-count{min-width:1.6rem;padding:0 var(--space-1-5);border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface-sunk);font-size:var(--fs-75);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.work-list-purpose{color:var(--text-secondary);font-size:var(--fs-75);margin:0}.work-list-clear,.work-list-unread{padding:.75rem var(--card-inset);border:1px solid var(--line);border-radius:var(--radius-lg);font-size:var(--fs-75);margin:0}.work-list-clear{background:var(--status-ok-bg);border-color:var(--status-ok-line);color:var(--status-ok-ink)}.work-list-unread{background:var(--status-held-bg);border-color:var(--status-held-line);color:var(--status-held-ink)}.work-list-footer{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--text-secondary);font-size:var(--fs-75);display:grid}.work-list-footer p{margin:0}.work-list-printed{color:var(--text-muted);font-size:var(--fs-50)}.udder-sheet{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.udder-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.udder-table caption{margin-bottom:var(--space-2);font-size:var(--fs-75);font-weight:var(--fw-semibold);text-align:start}.udder-table td,.udder-table th{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--line);vertical-align:top}.udder-table th[scope=row]{font-weight:var(--fw-medium);text-align:start}.udder-days-table thead th{white-space:normal}.udder-counts-table{max-width:40rem}:is(.udder-counts,.udder-test-days) .udder-table :is(th,td):first-child{padding-inline-start:0}:is(.udder-counts,.udder-test-days) .udder-table :is(th,td):last-child{padding-inline-end:0}.udder-counts-table tr[data-indent] th[scope=row]{font-weight:var(--fw-regular);padding-inline-start:var(--space-6)}.udder-counts p,.udder-mastitis p,.udder-test-days p{margin:var(--space-1) 0}.udder-mastitis{margin-top:var(--space-3)}.udder-mastitis h3{margin:0 0 var(--space-1);font-size:var(--fs-100)}.udder-older{color:var(--text-secondary);font-size:var(--fs-75);display:block}.udder-mastitis-list{margin:0;padding:0;list-style:none}.udder-close-list{font-size:var(--fs-75)}.udder-cows{scroll-margin-top:var(--space-4)}.udder-cows-table{table-layout:fixed}.udder-cows-table thead th:first-child{width:23%}.udder-cows-table thead th:nth-child(2),.udder-cows-table thead th:nth-child(3){width:21%}.udder-cows-table-figures thead th:first-child{width:20%}.udder-cows-table-figures thead th:nth-child(2),.udder-cows-table-figures thead th:nth-child(3){width:18%}.udder-cows-table-figures thead th:nth-child(5){width:22%}.udder-cows-table :is(th,td){white-space:normal;overflow-wrap:break-word}.udder-nowrap{white-space:nowrap}.udder-line{font-weight:var(--fw-regular);display:block}.udder-print-header{display:none}@media print{.udder-print-header{margin:0 0 var(--space-2);color:var(--text-secondary);font-size:var(--fs-75);display:block}.udder-sheet .work-list-footer{break-inside:avoid}.udder-sheet .page-details>summary{list-style:none}.udder-sheet .page-details>summary::-webkit-details-marker{display:none}.udder-close-list{display:none}.udder-cows-table{font-size:var(--fs-75)}body:has(.udder-sheet),html:has(.udder-sheet){background:0 0}}.udder-cows-table td:first-child,.udder-cows-table th:first-child{padding-inline-start:var(--card-inset)}.udder-cows-table td:last-child,.udder-cows-table th:last-child{padding-inline-end:var(--card-inset)}.udder-cows-table tr,.udder-days-table tr{break-inside:avoid}.udder-days-table th[scope=row]{white-space:nowrap}.this-week{align-content:start}.this-week-dated{color:var(--text-secondary);font-size:var(--fs-75);margin:0}.this-week-section{gap:var(--space-3)}.this-week-part{gap:var(--space-2);display:grid}.this-week-facts{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));margin:0;display:grid}.this-week-facts>div{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-1) 0;border-bottom:1px solid var(--line);display:flex}.this-week-facts dt{color:var(--text-secondary);font-size:var(--fs-75)}.this-week-facts dd{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:end;margin:0}.this-week-facts dd.this-week-words{font-weight:var(--fw-regular);font-size:var(--fs-75)}.this-week-lines{gap:var(--space-1);font-size:var(--fs-75);margin:0;padding-inline-start:var(--space-4);display:grid}.this-week-part-link{margin:var(--space-2) 0 0;font-size:var(--fs-75)}.this-week-none{padding:.75rem var(--card-inset);border:1px solid var(--line);border-radius:var(--radius-lg);font-size:var(--fs-75);margin:0}.coming-week-form{margin:0}.coming-week-table{font-variant-numeric:tabular-nums;width:100%}.pen-use-sheet{gap:var(--space-4);min-width:0;display:grid}.pen-planning-metrics{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.pen-planning-metrics dt,.pen-record-facts dt{color:var(--text-muted);font-size:var(--fs-100)}.pen-planning-metrics dd{margin:var(--space-2) 0 0;font-size:var(--fs-400);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.pen-record-heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.pen-record-heading h2{margin:0}.pen-record-columns,.pen-record-facts{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.pen-record-facts>div{border-bottom:1px solid var(--line);padding-bottom:var(--space-3)}.pen-record-facts dd{margin:var(--space-1) 0 0;font-variant-numeric:tabular-nums}.pen-capacity-formula{padding:var(--space-3);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--radius-md)}.pen-record-value{font-size:var(--fs-400);font-variant-numeric:tabular-nums}.pen-evidence-list{padding-left:var(--space-4);line-height:1.8}.pen-use-table .badge,.pen-use-table .status-pill{max-width:100%}@media (max-width:768px){.pen-planning-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pen-record-columns,.pen-record-facts{grid-template-columns:minmax(0,1fr)}}.pen-use-source+.pen-use-source{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line)}.pen-use-source h3{margin:0 0 var(--space-1);font-size:var(--fs-100)}.pen-use-source p{margin:var(--space-1) 0}.pen-use-issues ol{margin:var(--space-2) 0 0;padding-left:var(--space-4)}.pen-use-setup form+form{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line)}.pen-use-notes{margin-top:var(--space-3);padding-inline:var(--card-inset)}.pen-use-notes h3{margin:0 0 var(--space-1);font-size:var(--fs-100)}.pen-use-notes ul{padding-left:var(--space-4);margin:0}.pen-use-history table+h3{margin-top:var(--space-4)}.pen-use-loads-hint{grid-column:1/-1;margin:0}.bs-sheet{gap:var(--space-4);display:grid}.bs-review>*,.bs-sheet>*{min-width:0}.bs-review{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--canvas);color:var(--text)}.bs-caption{margin:var(--space-1) 0 var(--space-3);color:var(--text-muted)}.bs-tag{padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--fs-50);white-space:nowrap}.bs-preview{margin:var(--space-3) 0 var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--status-warn-line);border-radius:var(--radius-md);background:var(--status-warn-bg);color:var(--status-warn-ink);font-size:var(--fs-75)}.bs-tools{gap:var(--space-4) var(--space-6);margin-bottom:var(--space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.bs-control{gap:var(--space-1-5);flex-direction:column;display:flex}.bs-label{color:var(--text-muted);font-size:var(--fs-50);font-weight:var(--fw-semibold)}.bs-segment{gap:var(--space-1);flex-wrap:wrap;display:flex}.bs-button,.bs-tools select{min-height:var(--control);padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit}.bs-button{cursor:pointer}.bs-button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-wash);color:var(--brand-text)}.bs-tools select{padding-right:var(--space-6)}.bs-views{gap:var(--space-4);margin:var(--space-2) 0 var(--space-4);border-bottom:1px solid var(--line);display:flex}.bs-view{padding:var(--space-2) 0;color:var(--text-muted);font-weight:var(--fw-medium);border-bottom:2px solid #0000;text-decoration:none}.bs-view[aria-current=page]{border-bottom-color:var(--brand);color:var(--brand-text)}.bs-context{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-left:3px solid var(--brand);background:var(--surface)}.bs-snapshot{gap:var(--space-2) var(--space-5);margin-bottom:var(--space-2);font-size:var(--fs-75);flex-wrap:wrap;justify-content:space-between;display:flex}.bs-scroll{overflow-x:auto}.bs-matrix{border-collapse:separate;width:100%;min-width:35.625rem;border-spacing:var(--space-1-5);table-layout:fixed}.bs-matrix caption{caption-side:top;color:var(--text-muted);text-align:start}.bs-matrix td,.bs-matrix th{white-space:normal;border-bottom:0}.bs-matrix th{padding:var(--space-1) 0;font-weight:var(--fw-medium);text-align:center;vertical-align:bottom}.bs-matrix thead th{color:var(--text);font-size:var(--fs-200);font-weight:var(--fw-semibold);letter-spacing:normal;text-transform:none;background:0 0}.bs-matrix th:first-child{width:10.5rem;padding-inline:var(--space-1);text-align:start}.bs-matrix th[scope=row]{font-size:var(--fs-200);font-weight:var(--fw-semibold);text-align:start;vertical-align:middle}.bs-matrix td{padding:0}.bs-sub{color:var(--text-muted);font-size:var(--fs-50);font-weight:var(--fw-regular);display:block}.bs-count{border-radius:var(--radius-lg);background:var(--brand-wash);width:100%;height:3.5625rem;color:var(--text);font-size:var(--fs-500);font-variant-numeric:tabular-nums;font-weight:var(--fw-medium);border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:flex}a.bs-count:hover{border-color:var(--brand)}.bs-count[data-weight="1"]{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bs-count[data-weight="1"]{background:color-mix(in srgb,var(--brand) 12%,var(--surface))}}.bs-count[data-weight="2"]{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bs-count[data-weight="2"]{background:color-mix(in srgb,var(--brand) 16%,var(--surface))}}.bs-count[data-weight="3"]{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bs-count[data-weight="3"]{background:color-mix(in srgb,var(--brand) 20%,var(--surface))}}.bs-count[data-weight="4"]{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bs-count[data-weight="4"]{background:color-mix(in srgb,var(--brand) 24%,var(--surface))}}.bs-count[data-weight="5"]{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bs-count[data-weight="5"]{background:color-mix(in srgb,var(--brand) 28%,var(--surface))}}.bs-count[aria-current=true]{border-color:var(--brand);outline:2px solid var(--brand);outline-offset:-2px}.bs-count.bs-zero{background:var(--surface);color:var(--text-muted)}.bs-unavailable .bs-count{border:1px dashed var(--line);background:var(--surface);height:2.5rem}.bs-summary td,.bs-summary th{padding:var(--space-2) var(--space-1);background:var(--surface);vertical-align:middle}.bs-summary td{font-size:var(--fs-200);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;text-align:center}.bs-summary tr:first-child :is(th,td){border-top:2px solid var(--line)}.bs-under{gap:var(--space-2) var(--space-4);margin:var(--space-2) var(--space-1-5) 0;color:var(--text-muted);font-size:var(--fs-50);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.bs-link{color:var(--brand-text);text-underline-offset:3px;text-decoration:underline}.bs-detail{margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.bs-detail-head{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.bs-detail-head h2,.bs-detail-head h3{font-size:var(--fs-300);font-weight:var(--fw-semibold);margin:0}.bs-repro{gap:var(--space-2);margin-top:var(--space-5);display:grid}.bs-repro>*{min-width:0}.bs-table.bs-repro-table tbody td:last-child{white-space:nowrap;min-width:0}.bs-repro-table thead th{white-space:normal}.bs-repro-table td,.bs-repro-table th{padding-inline:var(--space-2)}.bs-repro-heading{font-size:var(--fs-400);font-weight:var(--fw-semibold);margin:0}.bs-repro .bs-detail{margin-top:var(--space-2)}@media print{.bs-repro .bs-detail-head,.bs-repro-heading{break-after:avoid}.bs-repro-table tr{break-inside:avoid}.bs-repro-table{font-size:var(--fs-50)}.bs-table.bs-repro-table tbody td:last-child{white-space:normal}.bs-repro .bs-detail{padding:var(--space-3)}}.bs-table{font-size:var(--fs-75)}.bs-table td,.bs-table th{vertical-align:top}.bs-table tbody td:last-child{white-space:normal;min-width:18rem}.bs-card-context{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border:1px solid var(--status-warn-line);border-radius:var(--radius-md);background:var(--status-warn-bg);color:var(--status-warn-ink);font-size:var(--fs-75)}@media (max-width:768px){.bs-review{padding:var(--space-3)}.bs-tools select{max-width:100%;font-size:var(--fs-200)}}.bsim-form{gap:var(--space-2);margin:0 0 var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.bsim-inputs-head{margin:var(--space-5) 0 var(--space-2)}.bsim-inputs-head h2{margin:0 0 var(--space-1);font-size:var(--fs-300);font-weight:var(--fw-semibold)}.bsim-inputs-head p{margin:0}.bsim-fold{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0}.bsim-fold>summary{gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);cursor:pointer;flex-wrap:wrap;align-items:baseline;list-style:none;display:flex}.bsim-fold>summary::-webkit-details-marker{display:none}.bsim-fold>summary:after{content:"+";color:var(--text-muted);font-size:var(--fs-300);margin-left:auto;line-height:1}.bsim-fold[open]>summary:after{content:"−"}.bsim-fold>summary:hover .bsim-group-name{color:var(--brand-text)}.bsim-fold>summary:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.bsim-group-name{font-size:var(--fs-100);font-weight:var(--fw-semibold);margin:0}.bsim-group-values{min-width:0;color:var(--text-muted);font-size:var(--fs-50);font-variant-numeric:tabular-nums;flex:20rem}.bsim-fold[open]>summary .bsim-group-values{display:none}.bsim-fold-body{gap:var(--space-3) var(--space-5);padding:0 var(--space-3) var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));display:grid}.bsim-fold-body>.bsim-field:only-child{grid-column:1/-1}.bsim-field{border:0;min-width:0;margin:0;padding:0}.bsim-field legend{margin-bottom:var(--space-1);color:var(--text-muted);font-size:var(--fs-50);font-weight:var(--fw-semibold);padding:0}.bsim-fields{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.bsim-input{gap:var(--space-1);flex-direction:column;flex:10rem;min-width:0;max-width:16rem;display:flex}.bsim-fields>.bsim-source{flex:100%;margin:0}.bsim-input>label{font-size:var(--fs-75)}.bsim-unit{gap:var(--space-1);align-items:center;display:inline-flex}.bsim-input input[type=number]{width:7rem;min-height:var(--control);padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;font-variant-numeric:tabular-nums}.bsim-input input[type=number]:invalid{border-color:var(--status-crit-line)}.bsim-source{color:var(--text-muted);font-size:var(--fs-50)}.bsim-required{color:var(--text);font-size:var(--fs-50);font-weight:var(--fw-semibold)}.bsim-radios{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.bsim-radio{gap:var(--space-1-5);min-height:var(--control);display:inline-flex}.bsim-actions,.bsim-radio{font-size:var(--fs-75);align-items:center}.bsim-actions{gap:var(--space-2) var(--space-4);flex-wrap:wrap;grid-column:1/-1;display:flex}.bsim-save{margin:0 0 var(--space-4)}.bsim-save-body{padding:0 var(--space-3) var(--space-3)}.bsim-save-body,.bsim-save-fields{gap:var(--space-2);flex-direction:column;display:flex}.bsim-save-fields{border:0;min-width:0;margin:0;padding:0}.bsim-save-fields legend{color:var(--text-muted);font-size:var(--fs-50);font-weight:var(--fw-semibold);padding:0}.bsim-save-fields dl{gap:var(--space-2) var(--space-4);margin:var(--space-2) 0;font-size:var(--fs-75);grid-template-columns:minmax(12rem,max-content) minmax(0,1fr);display:grid}.bsim-save-fields dl>div{display:contents}.bsim-save-fields dt{color:var(--text-muted)}.bsim-save-fields dd{flex-direction:column;margin:0;display:flex}.bsim-save-value{font-variant-numeric:tabular-nums}.bsim-save-actions{gap:var(--space-2) var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.bsim-expected{margin:var(--space-3) var(--space-1-5) var(--space-2)}.bsim-warnings{margin:0 0 var(--space-3);padding-left:var(--space-5);color:var(--text-muted);font-size:var(--fs-75)}.bsim-basis{margin-top:var(--space-2)}.bsim-aside{gap:var(--space-5);padding:0 var(--space-3) var(--space-3);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.bsim-aside>*{min-width:0}.bsim-rests dl{gap:var(--space-1) var(--space-4);font-size:var(--fs-75);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.bsim-rests dl>div{display:contents}.bsim-rests dt{color:var(--text-muted)}.bsim-rests dd{font-variant-numeric:tabular-nums;margin:0}.bsim-rests .note-text{margin:var(--space-2) 0 0}.bsim-split{border-collapse:collapse;width:100%;font-size:var(--fs-75)}.bsim-split caption{caption-side:top;margin-bottom:var(--space-2);color:var(--text);font-size:var(--fs-200);font-weight:var(--fw-semibold);text-align:start}.bsim-split td,.bsim-split th{padding:var(--space-1-5) var(--space-2);border-bottom:1px solid var(--line);text-align:start}.bsim-split th[scope=row]{font-weight:var(--fw-regular)}.bsim-split .numeric{font-variant-numeric:tabular-nums;text-align:end}.bsim-record .note-text{margin-top:var(--space-2)}.bsim-running{margin:0}.bss-start{margin:var(--space-4) 0;font-size:var(--fs-200);font-weight:var(--fw-semibold)}.bss-cards{gap:var(--space-4);margin:0 0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bss-facts{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));margin:0;display:grid}.bss-facts dt{color:var(--text-muted);font-size:var(--fs-75)}.bss-facts dd{font-size:var(--fs-300);font-variant-numeric:tabular-nums;margin:0}.bss-figure{margin:var(--space-3) 0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.bss-figure h3{margin:0 0 var(--space-1);font-size:var(--fs-100);font-weight:var(--fw-semibold)}.bss-cash td,.bss-lines td,.bss-sales td{font-variant-numeric:tabular-nums}.bss-cash tbody td:last-child,.bss-lines tbody td:last-child,.bss-list tbody td:last-child,.bss-sales tbody td:last-child{white-space:nowrap;min-width:0}.bss-cash tfoot td,.bss-cash tfoot th{border-top:1px solid var(--line);font-weight:var(--fw-semibold)}.bss-month-day{color:var(--text-muted);font-size:var(--fs-75);font-weight:var(--fw-regular)}.bss-print-note{color:var(--muted);font-size:var(--fs-50)}.bss-warnings{margin:0;padding-inline-start:var(--space-4)}.bss-links{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.bss-printed-inputs{gap:var(--space-1) var(--space-4);font-size:var(--fs-75);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.bss-printed-inputs dd{margin:0}@media (max-width:1080px){.bss-cards{grid-template-columns:minmax(0,1fr)}}@media print{.bss-open{display:none}.bss-cards{grid-template-columns:minmax(0,1fr)}.bss-cards>*,.bss-cash tr,.bss-lines tr{break-inside:avoid}}@media (max-width:1080px){.bsim-aside{grid-template-columns:minmax(0,1fr)}}@media print{.bsim-form,.bsim-inputs-head,.bsim-save{display:none!important}.bsim-basis{border:0}.bsim-fold>summary{padding-inline:0}.bsim-fold>summary:after{display:none}.bsim-aside{padding:0}.bsim-running{padding:var(--space-1) 0;border-bottom:1px solid var(--line);background:var(--surface);color:var(--text-muted);font-size:var(--fs-50);position:fixed;top:0;left:0;right:0}.bsim-sheet{padding-top:var(--space-6)}.bsim-rests,.bsim-sheet .bs-matrix,.bsim-split{break-inside:avoid}}.herd-count-sheet{gap:var(--space-4);display:grid}.herd-count-dates form{margin:var(--space-2) 0}.herd-count-period{gap:var(--space-2);display:grid}.herd-count-periods{flex-wrap:wrap;margin-bottom:0;overflow-x:visible}.herd-count-period-unavailable{align-items:center;gap:var(--space-1-5);min-height:var(--control-dense);padding:var(--space-2) .75rem;border:1px dashed var(--line);border-radius:var(--radius-full);color:var(--muted);font-size:var(--fs-75);flex:none;display:inline-flex}.herd-count-period-range{font-weight:var(--fw-medium);margin:0}.herd-count-plan>.note-text{padding-bottom:var(--space-1)}.herd-count-plan-section{padding:var(--space-3) 0}.herd-count-plan-section+.herd-count-plan-section{border-top:1px solid var(--line)}.herd-count-plan-section>:is(h3,p:not(.callout)){margin:0 0 var(--space-2);padding:0 var(--card-inset)}.herd-count-plan-section>.callout{margin:0 var(--card-inset) var(--space-2)}.herd-count-plan-section>h3{font-size:var(--fs-200);font-weight:var(--fw-medium)}.herd-count-plan-section>.table-scroll{margin-bottom:var(--space-2)}.herd-count-plan-table :is(th,td){white-space:normal}.herd-count-plan-table .herd-count-plan-nowrap{white-space:nowrap}.herd-count-plan-total :is(th,td){font-weight:var(--fw-medium)}.herd-count-plan-total>th{white-space:nowrap}.herd-count-issues ol{margin:var(--space-2) 0 0;padding-left:var(--space-4)}.herd-count-issue-action{white-space:nowrap}.herd-count-summary{gap:var(--space-3);display:grid}.herd-count-summary .summary-grid{margin-bottom:0}.herd-count-summary .metric-card strong{font-variant-numeric:tabular-nums}.herd-count-coverage{margin:var(--space-2) 0}.herd-count-left-out h3{margin:var(--space-2) 0 var(--space-1);font-size:var(--fs-100)}.herd-count-left-out ul{padding-left:var(--space-4);margin:0}.herd-count-table th[scope=row]{font-weight:var(--fw-medium);text-align:start}.herd-count-source+.herd-count-source{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line)}.herd-count-source h3{align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);font-size:var(--fs-100);flex-wrap:wrap;display:flex}.herd-count-source p{margin:var(--space-1) 0}.herd-count-source-links{gap:var(--space-3);flex-wrap:wrap;display:inline-flex}.herd-count-animals-table td,.herd-count-animals-table th{vertical-align:top}.herd-count-animals-table tbody :is(th,td){white-space:normal;overflow-wrap:anywhere}.herd-count-close{white-space:nowrap}.herd-count-listed-as{margin-top:var(--space-1);font-size:var(--fs-75);color:var(--muted);display:block}.herd-count-evidence{gap:var(--space-1);padding-left:var(--space-3);margin:0;display:grid}.herd-count-history>.note-text{padding-bottom:var(--space-1)}.herd-count-history-table td,.herd-count-history-table th{vertical-align:top}.herd-count-history-table tbody :is(th,td),.herd-count-history-table thead th{white-space:normal}.herd-count-history-reports>span{display:block}.herd-count-history-reports>span+span{margin-top:var(--space-1)}.herd-count-history-parts{margin:var(--space-1) 0 0;padding:0;list-style:none}.herd-count-history-notes,.herd-count-history-parts{gap:var(--space-1);font-size:var(--fs-75);color:var(--muted);display:grid}.herd-count-history-notes{padding:var(--space-2) var(--card-inset) 0}.herd-count-history-notes p{margin:0}.calving-sheet{gap:var(--space-4);display:grid}.calving-projection{gap:var(--space-3);display:grid}.calving-chart{margin:0}.calving-chart figcaption{margin-bottom:var(--space-2);font-size:var(--fs-75);font-weight:var(--fw-semibold)}.calving-chart-drawing{width:100%;height:8rem;display:block}.calving-chart[data-compact] .calving-chart-drawing{height:4rem}.calving-bar-calved,.calving-bar-cows,.calving-hatch-ground{fill:var(--brand)}@supports (color:color-mix(in lab,red,red)){.calving-hatch-ground{fill:color-mix(in srgb,var(--brand) 24%,var(--surface))}}.calving-hatch-line{stroke:var(--brand);stroke-width:2px}.calving-chart-axis{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--fs-75);text-align:center;grid-template-columns:repeat(9,minmax(0,1fr));padding:0;list-style:none;display:grid}.calving-chart-axis li{display:grid}.calving-chart-count{color:var(--ink);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.calving-chart-legend{margin-top:var(--space-2)}.calving-key{border-radius:2px;width:14px;height:10px}.calving-key-calved,.calving-key-cows{background:var(--brand)}.calving-key-heifers,.calving-key-other{background:repeating-linear-gradient(-45deg,var(--brand) 0 2px,var(--brand) 2px 5px)}@supports (color:color-mix(in lab,red,red)){.calving-key-heifers,.calving-key-other{background:repeating-linear-gradient(-45deg,var(--brand) 0 2px,color-mix(in srgb,var(--brand) 24%,var(--surface)) 2px 5px)}}.calving-bar-beef,.calving-bar-conventional,.calving-bar-sexed{stroke:var(--surface);stroke-width:2px}.calving-bar-sexed{fill:var(--chart-cat-1)}.calving-conventional-ground{fill:var(--chart-cat-2)}@supports (color:color-mix(in lab,red,red)){.calving-conventional-ground{fill:color-mix(in srgb,var(--chart-cat-2) 30%,var(--surface))}}.calving-conventional-line{stroke:var(--chart-cat-2);stroke-width:2px}.calving-beef-ground{fill:var(--chart-cat-3)}@supports (color:color-mix(in lab,red,red)){.calving-beef-ground{fill:color-mix(in srgb,var(--chart-cat-3) 30%,var(--surface))}}.calving-beef-line{stroke:var(--chart-cat-3);stroke-width:2px}.calving-beef-dot{fill:var(--chart-cat-3)}.calving-bar-none{fill:var(--chart-neutral)}.calving-bar-unclear{fill:var(--surface);stroke:var(--chart-neutral);stroke-width:1.5px;stroke-dasharray:3 2}.calving-key-sexed{background:var(--chart-cat-1)}.calving-key-conventional{background:repeating-linear-gradient(-45deg,var(--chart-cat-2) 0 2px,var(--chart-cat-2) 2px 5px)}@supports (color:color-mix(in lab,red,red)){.calving-key-conventional{background:repeating-linear-gradient(-45deg,var(--chart-cat-2) 0 2px,color-mix(in srgb,var(--chart-cat-2) 30%,var(--surface)) 2px 5px)}}.calving-key-beef-angus{background:repeating-linear-gradient(45deg,var(--chart-cat-3) 0 2px,var(--chart-cat-3) 2px 5px)}@supports (color:color-mix(in lab,red,red)){.calving-key-beef-angus{background:repeating-linear-gradient(45deg,var(--chart-cat-3) 0 2px,color-mix(in srgb,var(--chart-cat-3) 30%,var(--surface)) 2px 5px)}}.calving-key-beef-other-breeds{background:repeating-linear-gradient(45deg,var(--chart-cat-3) 0 1.5px,transparent 1.5px 4px),repeating-linear-gradient(-45deg,var(--chart-cat-3) 0 1.5px,transparent 1.5px 4px),var(--chart-cat-3)}@supports (color:color-mix(in lab,red,red)){.calving-key-beef-other-breeds{background:repeating-linear-gradient(45deg,var(--chart-cat-3) 0 1.5px,transparent 1.5px 4px),repeating-linear-gradient(-45deg,var(--chart-cat-3) 0 1.5px,transparent 1.5px 4px),color-mix(in srgb,var(--chart-cat-3) 30%,var(--surface))}}.calving-key-beef-breed-unknown{background:radial-gradient(circle,var(--chart-cat-3) 1.25px,transparent 1.5px) 0 0 /5px 5px,var(--chart-cat-3)}@supports (color:color-mix(in lab,red,red)){.calving-key-beef-breed-unknown{background:radial-gradient(circle,var(--chart-cat-3) 1.25px,transparent 1.5px) 0 0 /5px 5px,color-mix(in srgb,var(--chart-cat-3) 30%,var(--surface))}}.calving-key-unclear{border:1.5px dashed var(--chart-neutral)}.calving-bar-expected{fill:var(--brand)}@supports (color:color-mix(in lab,red,red)){.calving-bar-expected{fill:color-mix(in srgb,var(--brand) 16%,var(--surface))}}.calving-bar-expected{stroke:var(--brand);stroke-width:1.5px}.calving-bar-calved,.calving-bar-other{stroke:var(--surface);stroke-width:2px}.calving-key-expected{border:1.5px solid var(--brand);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.calving-key-expected{background:color-mix(in srgb,var(--brand) 16%,var(--surface))}}.calving-history-chart{margin-block:var(--space-3)}.calving-history-chart .calving-chart-axis{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.calving-history-counts{font-variant-numeric:tabular-nums;grid-template-columns:1fr 1fr;column-gap:10%;padding-inline:10%;display:grid}@media (max-width:768px){.calving-history-counts{display:none}.calving-history-chart .calving-chart-axis li>span{white-space:nowrap}.calving-history-chart .calving-chart-axis li:not(:nth-last-child(4n+1))>span{visibility:hidden}.calving-history-chart .calving-chart-axis li:last-child{grid-template-columns:minmax(0,1fr);justify-items:unsafe end}}.calves-need p{margin:0 0 var(--space-1)}.calves-table td,.calves-table th[scope=row]{vertical-align:top}.calves-table tr.calves-need-boundary>*{border-top:3px solid var(--ink)}.calving-calves,.dry-off-plan{min-width:0}.calving-table th[scope=row]{font-weight:var(--fw-medium);text-align:start}.calving-aside ul,.calving-notes p{margin:var(--space-1) 0}.calving-aside h2{margin:0 0 var(--space-1);font-size:var(--fs-100)}.calving-aside ul{padding-left:var(--space-4)}.farm-calving-card p{margin:var(--space-1) 0}.calving-table-dense td,.calving-table-dense th{padding-inline:var(--space-2)}.calving-table-dense thead th{white-space:normal;vertical-align:bottom}.calving-table-dense th[scope=row]{white-space:nowrap}.lactation-figure{margin:0}.lactation-chart{break-inside:avoid;width:100%;height:auto;display:block}.lactation-chart-grid{stroke:var(--line);stroke-width:1px}.lactation-chart-axis{fill:var(--muted);font-size:var(--fs-50)}.lactation-chart-curve{fill:none;stroke:var(--chart-series-1);stroke-width:2.5px}.lactation-chart-point{fill:var(--chart-series-1)}.lactation-chart-ref{stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:8 4}.lactation-chart-ref[data-line=pays_for_feed]{stroke-dasharray:2 4}.lactation-chart-ref[data-line=full]{stroke-dasharray:12 4 2 4}.lactation-chart-ref-label{fill:var(--ink);font-size:var(--fs-50);font-weight:var(--fw-semibold)}.lactation-chart-dry{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}.breakeven-herd-counts thead th{white-space:normal}.lactation-facts{margin:0;padding-inline-start:var(--space-4)}.lactation-facts li{margin-block:var(--space-1)}@media (forced-colors:active){.lactation-chart-curve,.lactation-chart-ref{stroke:canvastext}.lactation-chart-point,.lactation-chart-ref-label{fill:canvastext}}.breakeven-grid th[scope=row]{font-weight:var(--fw-medium)}.breakeven-grid td[data-current=true]{background:var(--surface-sunk)}.calving-fact-lines{border:1px solid var(--line);border-radius:var(--radius-lg);font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none}.calving-fact-lines li{padding:var(--space-1-5) var(--card-inset);border-bottom:1px solid var(--line)}.calving-fact-lines li:last-child{border-bottom:0}.calving-fact-lines a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:2px}.calving-fact-lines a:hover{text-decoration-color:currentColor}.calving-animals>.calving-fact-lines{margin:0 var(--card-inset) var(--space-3)}.calving-fact-part{gap:var(--space-1-5);display:grid}.calving-fact-heading{margin:var(--space-2) 0 0;font-size:var(--fs-75);font-weight:var(--fw-semibold)}.recent-fact-heading{align-items:center;gap:var(--space-2);display:flex}.recent-undated{margin-top:var(--space-2)}.work-list .calving-fact-lines{font-size:var(--fs-75)}.calving-apart{gap:var(--space-2);display:grid}.calving-apart>summary{cursor:pointer;font-size:var(--fs-75);font-weight:var(--fw-semibold)}.calving-apart>summary:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.calving-apart>summary:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 45%,transparent)}}.calving-apart>summary:focus-visible{outline-offset:2px}.printed-calvings{margin-top:var(--space-1);display:block}.printed-calvings ul{gap:var(--space-1) var(--space-3);margin:var(--space-1) 0;font-variant-numeric:tabular-nums;flex-wrap:wrap;padding:0;list-style:none;display:flex}.strategy-sheet{gap:var(--space-4);display:grid}.strategy-answers h2{margin:0 0 var(--space-2)}.strategy-gaps+.strategy-gaps{margin-top:var(--space-3)}.strategy-gaps h3{margin:0 0 var(--space-1);font-size:var(--fs-100)}.strategy-detail{gap:var(--space-3);display:grid}.strategy-monthly>summary,.strategy-section>summary{gap:var(--space-2);cursor:pointer;font-weight:var(--fw-semibold);align-items:center;display:flex}.strategy-section{padding-top:var(--space-2);border-top:1px solid var(--line)}.strategy-section>summary .tab-count{color:var(--text-secondary);font-weight:var(--fw-regular)}.strategy-editor{gap:var(--space-3);display:grid}.strategy-entry{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md)}.strategy-blocks,.strategy-entry{gap:var(--space-2);margin:var(--space-2) 0;display:grid}.strategy-blocks{border:0;padding:0}.strategy-row{gap:var(--space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.strategy-price-hint{display:block}.strategy-blocks>.button,.strategy-entry>.button,.strategy-section>.button{justify-self:start}.strategy-includes>summary{cursor:pointer}.analysis-group-list{margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.analysis-group-list>li{padding-block:var(--space-2);border-top:1px solid var(--line);break-inside:avoid}.plain-list{gap:var(--space-1);padding-left:var(--space-4);margin:0;display:grid}.print-only{display:none}@media print{.back-link,.button,.button-link,.danger-button,.figures-change,.pager-pages,.pager-size,.pagination-bar:not(:has(>.pagination-summary)),.pagination-links,.print-hide,.record-tabs,.table-tools-clear,button,form:not([method=get]):not(:has(table)){display:none!important}.print-only{display:block}pre{color:inherit!important;background:0 0!important}td,th{white-space:normal}.table-scroll{overflow:visible}details::details-content{content-visibility:visible!important;block-size:auto!important}.work-list{gap:var(--space-4)}.alert-card,.work-list-clear,.work-list-unread{break-inside:avoid}.work-list-section{break-inside:avoid-page}.this-week-none,.this-week-part,.work-list-footer{break-inside:avoid}.this-week-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.coming-week-screen,.this-week-part-link{display:none!important}.coming-week-table tr{break-inside:avoid}.this-week .page-details>summary{list-style:none}.this-week .page-details>summary::-webkit-details-marker{display:none}body:has(.this-week),html:has(.this-week){background:0 0}.pen-use-issue-action,.pen-use-setup{display:none!important}.pen-use-table tr{break-inside:avoid}.bs-detail-head .bs-link,.bs-sheet>.filter-links,.bs-tools,.bs-views{display:none!important}.bs-matrix,.bs-table tr{break-inside:avoid}.herd-count-close,.herd-count-dates,.herd-count-issue-action,.herd-count-period-unavailable,.herd-count-periods>a:not([aria-current]),.herd-count-source-links{display:none!important}.calving-chart,.calving-table tr,.herd-count-animals-table tr,.herd-count-plan-section,.herd-count-source,.herd-count-summary{break-inside:avoid}.calving-fact-lines li{break-inside:avoid;padding-block:var(--space-1)}.calving-fact-lines a,.calving-table a{color:inherit;text-decoration:none}.calving-close-list,.calving-open-list{display:none!important}.calving-apart>summary{list-style:none}.calving-apart>summary::-webkit-details-marker{display:none}.strategy-detail{break-before:page}.adoption-table tr,.strategy-answers .metric-card{break-inside:avoid}p.adoption-print-headline{display:block}table.agent-active-table.adoption-table{min-width:0}.adoption-table .adoption-col-select,.adoption-table .cow-select-cell{display:none}.onboarding-grid tr{break-inside:avoid}table.agent-active-table.onboarding-grid{min-width:0}.onboarding-grid .cow-select-cell,.onboarding-grid .onboarding-col-select{display:none}.lead-grid tr{break-inside:avoid}table.agent-active-table.leads-grid,table.agent-active-table.stood-down-grid{min-width:0}.lead-grid .cow-select-cell,.lead-grid .lead-grid-call,.lead-grid .lead-grid-col-select,.lead-grid .lead-grid-reason-short{display:none}.lead-grid .lead-grid-reason-full{display:inline}.agent-active-table.lead-grid td.lead-grid-reason{white-space:normal}}@page{margin:14mm}.worklist-group{gap:var(--space-2);border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:var(--radius-lg);padding:.75rem var(--card-inset);background:var(--surface);display:grid}.worklist-group[data-status=crit]{border-left-color:var(--status-crit-line)}.worklist-group[data-status=warn]{border-left-color:var(--status-warn-line)}.worklist-group[data-status=info]{border-left-color:var(--status-info-line)}.worklist-group[data-status=held]{border-left-color:var(--status-held-line)}.worklist-group-head{align-items:start;gap:var(--space-2);flex-wrap:wrap;display:flex}.worklist-group-reason{color:var(--text-secondary);font-size:var(--fs-75);flex:20rem;margin:0}.worklist-table{border-collapse:collapse;width:100%;font-size:var(--fs-75)}.worklist-table td,.worklist-table th{padding:var(--space-1) .5rem;border-bottom:1px solid var(--line);text-align:left}.worklist-table thead th{border-bottom:1px solid var(--line-strong);color:var(--text-muted);font-size:var(--fs-50);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em}.worklist-table tbody tr:last-child td,.worklist-table tbody tr:last-child th{border-bottom:0}.worklist-table tbody th{font-weight:var(--fw-semibold)}.worklist-tick{display:none}@media print{.worklist-group{break-inside:avoid;background:0 0}.worklist-table td,.worklist-table th{padding:var(--space-1) var(--space-1-5)}.worklist-tick{width:2.2rem;display:table-cell}.worklist-table tbody .worklist-tick{border:1px solid var(--line-strong);height:1.1rem}}.work-list-scroll{border:1px solid var(--line);border-radius:var(--radius-lg);max-height:min(36rem,100vh - 16rem);overflow:auto}.work-list-scroll thead th{z-index:1;position:sticky;top:0}.work-list .calving-fact-lines{max-height:min(36rem,100vh - 16rem);overflow-y:auto}@media print{.work-list .calving-fact-lines,.work-list-scroll{max-height:none;overflow:visible}.work-list-scroll{border:0}.work-list-scroll thead th{position:static}}.agent-portfolio-filters{align-items:end;gap:var(--space-3);padding:var(--space-3) var(--card-inset);border-bottom:1px solid var(--line);background:var(--canvas);grid-template-columns:minmax(12rem,1.3fr) repeat(3,minmax(9.5rem,.9fr)) auto auto auto;display:grid}.agent-portfolio-filters-lean{grid-template-columns:minmax(12rem,1.3fr) repeat(2,minmax(9.5rem,.9fr)) auto auto auto}.agent-portfolio-filters-firm{grid-template-columns:minmax(11rem,1.3fr) repeat(4,minmax(9rem,.9fr)) auto auto auto}.agent-portfolio-filters .form-field{min-width:0}.agent-portfolio-filters input,.agent-portfolio-filters select{min-height:var(--control-dense);padding:var(--space-2) var(--space-2);font-size:var(--fs-75)}.agent-portfolio-filters>.button{min-height:var(--control-dense);padding:var(--space-2) .75rem;font-size:var(--fs-75)}.agent-portfolio-filters>.table-tools-clear{white-space:nowrap;align-self:center}.agent-portfolio-filters>.checkbox-field{align-self:center;align-items:center;gap:var(--space-1-5);padding-top:var(--space-4);font-size:var(--fs-75);white-space:nowrap}.agent-portfolio-filters>.checkbox-field input{margin-top:0}.agent-portfolio-table{min-width:68rem}.firm-sales-table{min-width:42rem}.firm-sales-table td.numeric,.firm-sales-table th.numeric{white-space:nowrap}.firm-sales-legend{max-width:60ch}.agent-active-table.adoption-table{min-width:69.5rem}.adoption-table .adoption-col-select{width:3%}.adoption-table .adoption-col-farm,.adoption-table .adoption-col-tenant{width:6.7%}.adoption-table .adoption-col-firm{width:5.4%}.adoption-table .adoption-col-people{width:6%}.adoption-table .adoption-col-used{width:6.4%}.adoption-table .adoption-col-reading{width:7.1%}.adoption-table .adoption-col-signal{width:7%}.adoption-table .adoption-col-contact{width:8.8%}.adoption-table .adoption-col-follow{width:14.5%}.adoption-table.adoption-without-firm .adoption-col-farm,.adoption-table.adoption-without-firm .adoption-col-tenant{width:8.7%}.adoption-table.adoption-without-firm .adoption-col-signal{width:8.4%}.agent-active-table.adoption-table td,.agent-active-table.adoption-table th{padding-inline:var(--space-1-5)}.agent-active-table.adoption-table td.cow-select-cell,.agent-active-table.adoption-table th.cow-select-cell{padding-inline:var(--card-inset) 2px}.agent-active-table.adoption-table thead th{letter-spacing:0;padding-inline:4px}.agent-active-table.adoption-table thead th .column-sort{gap:var(--space-1)}.agent-active-table.adoption-table .status-pill{padding-inline:var(--space-1);gap:.25rem}.agent-active-table.onboarding-grid{min-width:69.5rem}.onboarding-grid .onboarding-col-select{width:3%}.onboarding-grid .onboarding-col-farm,.onboarding-grid .onboarding-col-tenant{width:10%}.onboarding-grid .onboarding-col-firm{width:6.8%}.onboarding-grid .onboarding-col-agent{width:8%}.onboarding-grid .onboarding-col-stage{width:13.3%}.onboarding-grid .onboarding-col-move{width:9.2%}.onboarding-grid .onboarding-col-started{width:8%}.onboarding-grid .onboarding-col-days{width:5.4%}.onboarding-grid .onboarding-col-issues{width:14.7%}.onboarding-grid .onboarding-col-history{width:11.6%}.onboarding-grid.onboarding-without-firm .onboarding-col-farm,.onboarding-grid.onboarding-without-firm .onboarding-col-tenant{width:12%}.onboarding-grid.onboarding-without-firm .onboarding-col-stage{width:16.1%}.agent-active-table.onboarding-grid td,.agent-active-table.onboarding-grid th{padding-inline:var(--space-1-5)}.agent-active-table.onboarding-grid td.cow-select-cell,.agent-active-table.onboarding-grid th.cow-select-cell{padding-inline:var(--card-inset) 2px}.agent-active-table.onboarding-grid thead th{letter-spacing:0;padding-inline:4px}.agent-active-table.onboarding-grid thead th .column-sort{gap:var(--space-1)}.agent-active-table.onboarding-grid .status-pill{padding-inline:var(--space-1);gap:.25rem}.agent-active-table.onboarding-grid .badge{padding-inline:var(--space-1)}.agent-active-table.leads-grid{min-width:64rem}.agent-active-table.stood-down-grid{min-width:56rem}.lead-grid .lead-grid-col-select{width:3%}.leads-grid .lead-grid-col-farm{width:16%}.leads-grid .lead-grid-col-contact{width:14%}.leads-grid .lead-grid-col-area{width:9%}.leads-grid .lead-grid-col-stage{width:14%}.leads-grid .lead-grid-col-agent,.leads-grid .lead-grid-col-firm{width:11%}.leads-grid .lead-grid-col-herd{width:5%}.leads-grid .lead-grid-col-date{width:8.5%}.leads-grid.lead-grid-without-firm .lead-grid-col-farm{width:20%}.leads-grid.lead-grid-without-firm .lead-grid-col-contact{width:17%}.leads-grid.lead-grid-without-firm .lead-grid-col-area{width:11%}.leads-grid.lead-grid-without-firm .lead-grid-col-stage{width:14%}.leads-grid.lead-grid-without-firm .lead-grid-col-agent{width:13%}.leads-grid.lead-grid-without-firm .lead-grid-col-herd{width:5%}.leads-grid.lead-grid-without-firm .lead-grid-col-date{width:8.5%}.stood-down-grid .lead-grid-col-farm{width:17%}.stood-down-grid .lead-grid-col-contact{width:15%}.stood-down-grid .lead-grid-col-date{width:11%}.stood-down-grid .lead-grid-col-agent{width:12%}.stood-down-grid .lead-grid-col-reason{width:23%}.stood-down-grid .lead-grid-col-firm{width:11%}.stood-down-grid .lead-grid-col-days{width:8%}.stood-down-grid.lead-grid-without-firm .lead-grid-col-farm{width:20%}.stood-down-grid.lead-grid-without-firm .lead-grid-col-contact{width:17%}.stood-down-grid.lead-grid-without-firm .lead-grid-col-date{width:12%}.stood-down-grid.lead-grid-without-firm .lead-grid-col-agent{width:13%}.stood-down-grid.lead-grid-without-firm .lead-grid-col-reason{width:27%}.stood-down-grid.lead-grid-without-firm .lead-grid-col-days{width:8%}.agent-active-table.lead-grid td,.agent-active-table.lead-grid th{padding-inline:var(--space-1-5)}.agent-active-table.lead-grid td.cow-select-cell,.agent-active-table.lead-grid th.cow-select-cell{padding-inline:var(--card-inset) 2px}.agent-active-table.lead-grid thead th{letter-spacing:0;padding-inline:4px}.agent-active-table.lead-grid thead th .column-sort{gap:var(--space-1)}.agent-active-table.lead-grid .badge{padding-inline:var(--space-1)}.lead-grid-contact-line{align-items:center;gap:var(--space-1);min-width:0;display:flex}.lead-grid-contact-line>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lead-grid-call{color:var(--brand-text);flex:none;align-items:center;display:inline-flex}.lead-grid-call:focus-visible,.lead-grid-call:hover{color:var(--brand)}.lead-grid-reason-full{display:none}.onboarding-name-line{align-items:center;gap:var(--space-1);min-width:0;display:flex}.onboarding-name-line>:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.onboarding-name-line>:not(:first-child){flex:none}.onboarding-pills{align-items:center;gap:.25rem;display:inline-flex}.adoption-farm-line{align-items:center;gap:var(--space-1);min-width:0;display:flex}.adoption-farm-line>a{text-overflow:ellipsis;min-width:0;overflow:hidden}.adoption-farm-line>span{flex:none}.adoption-signal-note{gap:.1rem;display:grid}.adoption-contact-section{gap:var(--space-1);display:grid}.adoption-contact-label{color:var(--muted);font-size:var(--fs-50);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;margin:0}.adoption-print-headline{margin:0 0 var(--space-2);color:var(--muted);font-size:var(--fs-50);display:none}.adoption-card-section{padding:var(--space-4) var(--card-inset) var(--space-1-5)}.adoption-card-section h3{font-size:var(--fs-100);margin:0}.adoption-role-table{min-width:0}.adoption-signal-list{gap:var(--space-2);margin:.5rem 0 var(--space-1-5);padding:0;list-style:none;display:grid}.adoption-signal-list p{margin:0}.agent-portfolio-table td,.agent-portfolio-table th{padding-top:var(--space-3);padding-bottom:var(--space-3);vertical-align:top}.agent-portfolio-table .text-link,.agent-portfolio-table tbody th>a{color:var(--brand);text-underline-offset:.16em;text-decoration:underline}.agent-active-table{table-layout:fixed;width:100%;min-width:0;min-width:66rem}.agent-active-table .active-col-select{width:4%}.agent-active-table .active-col-farm,.agent-active-table .active-col-tenant{width:8%}.agent-active-table .active-col-area{width:7%}.agent-active-table .active-col-billable,.agent-active-table .active-col-contract{width:9%}.agent-active-table .active-col-service{width:12%}.agent-active-table .active-col-check{width:14%}.agent-active-table .active-col-activity{width:11%}.agent-active-table .active-col-billing{width:13%}.agent-active-table .active-col-firm{width:5%}.agent-active-table.active-without-firm .active-col-select{width:4%}.agent-active-table.active-without-firm .active-col-tenant{width:11%}.agent-active-table.active-without-firm .active-col-farm{width:9%}.agent-active-table.active-without-firm .active-col-area{width:8%}.agent-active-table.active-without-firm .active-col-billable,.agent-active-table.active-without-firm .active-col-contract{width:9%}.agent-active-table.active-without-firm .active-col-service{width:12%}.agent-active-table.active-without-firm .active-col-check{width:14%}.agent-active-table.active-without-firm .active-col-activity{width:11%}.agent-active-table.active-without-firm .active-col-billing{width:13%}.agent-active-table.active-without-billing .active-col-select{width:4%}.agent-active-table.active-without-billing .active-col-farm,.agent-active-table.active-without-billing .active-col-tenant{width:13%}.agent-active-table.active-without-billing .active-col-area{width:8%}.agent-active-table.active-without-billing .active-col-billable,.agent-active-table.active-without-billing .active-col-contract{width:9%}.agent-active-table.active-without-billing .active-col-service{width:12%}.agent-active-table.active-without-billing .active-col-check{width:14%}.agent-active-table.active-without-billing .active-col-activity{width:11%}.agent-active-table.active-without-billing .active-col-firm{width:7%}.agent-firms-table .firms-col-select{width:4%}.agent-firms-table .firms-col-firm{width:27%}.agent-firms-table .firms-col-standing{width:10%}.agent-firms-table .firms-col-contract{width:11%}.agent-firms-table .firms-col-count{width:7%}.agent-firms-table .firms-col-billable{width:9%}.agent-firms-table .firms-col-service{width:14%}.agent-firms-table .firms-col-billing{width:11%}.agent-active-table td,.agent-active-table th{padding-inline:var(--space-2);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;position:relative;overflow:hidden}.agent-active-table tbody th,.agent-active-table td{font-size:var(--fs-75)}.agent-active-table .status-pill{min-height:22px;padding:.1rem var(--space-2);letter-spacing:0;text-transform:none}.agent-active-table td.cow-select-cell,.agent-active-table th.cow-select-cell{padding-inline:var(--card-inset) var(--space-2);text-align:left}.agent-active-table .grid-text{vertical-align:middle;max-width:100%}.agent-active-table thead th{text-overflow:clip;white-space:normal;overflow:visible}.agent-active-table thead .column-with-hint{flex-wrap:wrap}.portfolio-farm-cell,.portfolio-operator-cell{text-overflow:ellipsis;min-width:0;overflow:hidden}.portfolio-farm-cell>a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portfolio-actions-cell{white-space:normal}.agent-active-table .portfolio-actions-cell .button,.portfolio-row-actions .button{min-height:var(--control-dense);padding:var(--space-1) var(--space-2);border-radius:var(--radius-lg);font-size:var(--fs-75);white-space:nowrap}.portfolio-tab-hint{padding:var(--space-3) var(--card-inset) 0;max-width:78ch;color:var(--muted);font-size:var(--fs-75);line-height:var(--lh-snug);margin:0}.portfolio-tab-hint a{color:var(--brand-text);text-underline-offset:.16em;text-decoration:underline}.lead-next-cell{white-space:normal;min-width:0}.lead-next-cell .button{margin-top:var(--space-2);min-height:var(--control-dense);padding:var(--space-1) var(--space-2);border-radius:var(--radius-lg);font-size:var(--fs-75);white-space:nowrap}.awaiting-lead-actions,.awaiting-lead-heading{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.awaiting-lead-heading .badge{flex:none}.awaiting-lead-actions{justify-content:flex-end}.lead-take-control{gap:var(--space-2);min-width:0;display:grid}.lead-take-form{gap:var(--space-2);white-space:normal;min-width:min(20rem,100%);display:grid}.agent-cow-support-start{max-width:52rem}.agent-cow-support-filters{grid-template-columns:minmax(18rem,1fr) minmax(8rem,10rem) auto;align-items:end}.agent-cow-support-filters>.button{align-self:end}.agent-cow-support-table{table-layout:fixed;width:100%;min-width:58rem}.agent-cow-support-table .cow-support-col-cow{width:18%}.agent-cow-support-table .cow-support-col-herd{width:17%}.agent-cow-support-table .cow-support-col-lifecycle{width:15%}.agent-cow-support-table .cow-support-col-dim,.agent-cow-support-table .cow-support-col-lactation{width:10%}.agent-cow-support-table .cow-support-col-milk{width:16%}.agent-cow-support-table .cow-support-col-through{width:14%}.agent-cow-support-end{align-items:center;gap:var(--space-2);display:inline-flex}@media (max-width:800px){.agent-cow-support-filters{grid-template-columns:1fr}}.lead-take-form .form-field{min-width:0}.lead-take-form input{width:100%}.lead-next-cell .lead-take-control.compact{margin-top:var(--space-2)}.lead-delivery-actions{align-items:center;gap:var(--space-1-5);flex-wrap:nowrap;display:flex}.lead-delivery-actions .button{white-space:nowrap}.lead-delivery-more{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;display:inline-flex}.lead-delivery-more>summary{color:var(--brand-deep);font-weight:var(--fw-semibold);cursor:pointer;list-style:none}.lead-delivery-more>summary::-webkit-details-marker{display:none}.lead-delivery-more[open]>summary{margin-right:var(--space-1)}.lead-delivery-more .lead-delivery-note{flex-basis:100%;margin-bottom:0}.lead-inline-form.lead-delivery-form{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.lead-delivery-form .lead-delivery-actions{gap:var(--space-3);flex-wrap:wrap}.lead-delivery-form .lead-delivery-more{display:block}.lead-delivery-form .lead-delivery-more[open]{flex-basis:100%}.lead-delivery-form .lead-delivery-more[open]>summary{margin:0 0 var(--space-2)}.lead-delivery-form .lead-delivery-more .lead-delivery-note{margin:0 0 var(--space-2);display:block}.lead-delivery-form .lead-delivery-more .button+.button{margin-left:var(--space-2)}.lead-next-banner{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-3) var(--card-inset);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-sunk);display:flex}.lead-next-banner>div{min-width:0}.lead-next-banner p{margin:0}.lead-next-banner-label{font-size:var(--fs-300);font-weight:var(--fw-semibold)}.lead-next-banner-detail,.lead-next-banner-label{margin-top:var(--space-1);line-height:var(--lh-snug)}.lead-next-banner-detail{max-width:66ch;color:var(--text-secondary);font-size:var(--fs-100)}.lead-next-banner .button{flex:none}.lead-next-banner.lead-next-operator{border-color:var(--brand-wash-line);background:var(--brand-wash)}.lead-next-banner.lead-next-operator .lead-next-banner-label{color:var(--brand-text)}.lead-next-banner.lead-next-nobody{border-color:var(--status-held-line);background:var(--status-held-bg)}.lead-next-banner.lead-next-nobody .lead-next-banner-detail,.lead-next-banner.lead-next-nobody .lead-next-banner-label{color:var(--status-held-ink)}.lead-detail-heading{align-items:center}.lead-detail-badges{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;display:flex}.lead-detail-subtitle{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--fs-100)}.lead-fact-grid{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.lead-fact-line{overflow-wrap:anywhere;font-weight:var(--fw-regular);display:block}.lead-command-bar{justify-content:space-between;align-items:center;margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line)}.lead-command-bar,.lead-command-group{gap:var(--space-2);flex-wrap:wrap;display:flex}.lead-command-group-end{margin-left:auto}.lead-command-bar .button{min-height:var(--control-dense);padding:var(--space-1-5) .75rem;font-size:var(--fs-75)}.lead-command-bar .button.is-open{background:var(--brand-wash);border-color:var(--brand);color:var(--brand-text);box-shadow:none}.lead-command-panel{margin-top:var(--space-3)}.lead-command-blocked{margin-top:var(--space-2);color:var(--muted);font-size:var(--fs-75)}.lead-standdown-lede{max-width:70ch;color:var(--text-secondary);font-size:var(--fs-100);line-height:var(--lh-snug);margin:0}.lead-standdown-fields{gap:var(--space-3);grid-template-columns:minmax(11rem,.6fr) minmax(0,1.4fr);width:100%;display:grid}.lead-standdown-ack{padding:var(--space-3) var(--space-3);border:1px solid var(--status-held-line);border-radius:var(--radius-lg);background:var(--status-held-bg);color:var(--status-held-ink);font-size:var(--fs-100);align-items:start}.lead-inline-form.lead-standdown-form{align-items:stretch;gap:var(--space-3);flex-direction:column}.lead-command-panel>.lead-inline-form:first-child,.lead-command-panel>.lead-suspension-section:first-child{border-top:0;margin-top:0;padding-top:0}.portfolio-empty-cell{text-align:center;padding-block:1.5rem!important}.portfolio-empty-cell span,.portfolio-empty-cell strong{display:block}.portfolio-empty-cell span{margin-top:var(--space-1);color:var(--muted);font-size:var(--fs-75)}.disabled-action{border-radius:var(--radius-xl);cursor:help;display:inline-flex}.disabled-action:focus-visible{outline:3px solid var(--focus-outline-teal);outline-offset:2px}.portfolio-counts{gap:var(--space-1) var(--space-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;min-width:10rem;display:flex}.portfolio-counts small{color:var(--muted);font-size:var(--fs-50);flex-basis:100%}.portfolio-progress{width:7.5rem;height:.3rem;margin-bottom:var(--space-1-5);border-radius:var(--radius-full);background:var(--meter-track);display:block;overflow:hidden}.portfolio-progress>span{border-radius:inherit;background:var(--brand);height:100%;display:block}.portfolio-next-step{font-size:var(--fs-100);font-weight:var(--fw-semibold);display:block}@media (max-width:1080px){.agent-portfolio-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-portfolio-search{grid-column:1/-1}}@media (max-width:768px){.agent-portfolio-filters{grid-template-columns:minmax(0,1fr)}.agent-portfolio-search{grid-column:auto}.table-card>.pagination-bar{flex-direction:column;align-items:flex-start}}.public-consent-shell{align-content:center;justify-items:center;gap:var(--space-5);min-height:100vh;padding:2rem var(--space-4);background:var(--canvas);display:grid}.public-consent-brand{color:var(--brand-deep);font-size:var(--fs-400);font-weight:var(--fw-bold);text-decoration:none}.public-consent-card{width:min(100%,38rem);padding:clamp(1.5rem,5vw,3rem)}.public-consent-card h1{margin:var(--space-1) 0 var(--space-4)}.public-consent-card .muted{color:var(--muted)}.consent-actions{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line)}.consent-actions>div{gap:var(--space-3);flex-wrap:wrap;display:flex}.consent-result{margin-top:var(--space-5);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunk)}.consent-result[data-status=ok]{color:var(--status-ok-ink);border:1px solid var(--status-ok-line);background:var(--status-ok-bg)}.public-questionnaire-card{width:min(100%,46rem)}.questionnaire-form{gap:var(--space-4);margin-top:var(--space-5);display:grid}.questionnaire-group{gap:var(--space-3);padding:1rem var(--space-4) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);margin:0;display:grid}.questionnaire-group legend{padding:0 var(--space-1-5);font-weight:var(--fw-semibold)}.questionnaire-row{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.questionnaire-choice{align-items:flex-start;gap:var(--space-2);font-size:var(--fs-75);font-weight:var(--fw-medium);display:flex}.questionnaire-choice input{margin-top:var(--space-1)}.lead-questionnaire-answers{gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.lead-questionnaire-answers div{gap:var(--space-1);display:grid}.lead-questionnaire-answers dt{color:var(--muted);font-size:var(--fs-75)}.lead-questionnaire-answers dd{font-weight:var(--fw-medium);margin:0}.lead-create-control{position:relative}.lead-create-panel{z-index:10;width:min(42rem,100vw - 2rem);padding:1rem var(--card-inset);position:absolute;top:calc(100% + .5rem);right:0}.lead-create-panel .form-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lead-delivery-note{margin-bottom:var(--space-2);color:var(--muted);font-size:var(--fs-50);display:block}.lead-conversion-section{margin-top:var(--space-4)}.lead-conversion-control{gap:var(--space-3);display:grid}.lead-conversion-panel{max-width:44rem}.lead-conversion-summary{color:var(--muted);grid-column:1/-1;margin:0}.lead-conversion-matches{margin:0 0 var(--space-2);color:var(--muted);font-size:var(--fs-75)}.lead-conversion-blocked{color:var(--muted);font-size:var(--fs-50);margin:0}.awaiting-conversion-list{gap:var(--space-3);padding:0 var(--card-inset) var(--card-inset);margin:0;list-style:none;display:grid}.awaiting-conversion-list li{justify-content:space-between;align-items:start;gap:var(--space-3);flex-wrap:wrap;display:flex}.lead-create-panel .form-field small{font-size:var(--fs-50)}.lead-create-panel .form-field-wide{grid-column:1/-1}.lead-detail{margin:var(--space-4);padding:var(--space-4)}.lead-inline-form{align-items:end;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);display:flex}.lead-inline-form .form-field{flex:1}.lead-suspension-section{display:grid}.lead-reassign,.lead-suspension{flex-wrap:wrap}.lead-reassign .lead-delivery-note,.lead-suspension .lead-delivery-note,.lead-suspension-confirm,.lead-suspension-note{color:var(--muted);font-size:var(--fs-75);flex:1 0 100%;margin:0}.lead-suspension-standing{align-items:baseline;gap:var(--space-2);flex:1 0 100%;display:flex}.lead-held-refusal,.lead-suspension-confirm{padding:var(--space-2) .75rem;border:1px solid var(--status-held-line);border-radius:var(--radius-md);background:var(--status-held-bg);color:var(--status-held-ink)}.lead-held-refusal{font-size:var(--fs-75);grid-column:1/-1;margin:0}.consent-link-result{gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--mint);display:grid}.consent-link-result input{width:100%}.lead-activity{gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}.lead-activity h3{margin:0}.agent-complete-action{gap:var(--space-3);max-width:40rem;display:grid}.agent-complete-action>a{justify-self:start}.agent-complete-action h2,.agent-complete-action p{margin:0}.agent-complete-action p{color:var(--muted)}@media (max-width:768px){.lead-create-panel .form-grid{grid-template-columns:minmax(0,1fr)}.lead-create-panel .form-field-wide{grid-column:auto}.lead-inline-form{flex-direction:column;align-items:stretch}.lead-standdown-fields{grid-template-columns:minmax(0,1fr)}.lead-next-banner{flex-direction:column;align-items:stretch}}.walkthrough-agenda,.walkthrough-record{gap:var(--space-3);display:grid}.walkthrough-agenda{counter-reset:walkthrough-topic;margin:0;padding:0;list-style:none}.walkthrough-topic{gap:var(--space-1-5);padding:.75rem var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);display:grid}.walkthrough-topic-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.walkthrough-topic-head h4{font-size:var(--fs-100);font-weight:var(--fw-semibold);margin:0}.walkthrough-topic-provenance{color:var(--text-secondary);font-size:var(--fs-50);margin:0}.walkthrough-topic-actions{flex-wrap:wrap}.walkthrough-signoff{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunk);display:grid}.walkthrough-signoff h4{font-size:var(--fs-100);font-weight:var(--fw-semibold);margin:0}.walkthrough-signoff blockquote{padding-left:var(--space-3);border-left:3px solid var(--status-ok-line);font-size:var(--fs-75);margin:0}.walkthrough-signoff-done{background:var(--status-ok-bg)}@media (max-width:768px){.walkthrough-topic-head{align-items:flex-start;gap:var(--space-1-5);flex-direction:column}}@media print{.walkthrough-signoff .button,.walkthrough-signoff .form-field,.walkthrough-topic-actions{display:none}}.onboarding-herd-list{padding:0;list-style:none}.onboarding-herd-list li{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-1-5);display:flex}.delivery-mail-lane{margin-top:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md,8px);background:var(--canvas)}.delivery-mail-lane>summary{padding:.75rem var(--card-inset);cursor:pointer;color:var(--muted);font-size:var(--fs-75);font-weight:var(--fw-medium)}.delivery-mail-lane>summary:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.delivery-mail-lane>summary:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 30%,transparent)}}.delivery-mail-lane>summary:focus-visible{outline-offset:-3px}.delivery-mail-lane[open]>summary{border-bottom:1px solid var(--line)}.delivery-mail-lane>:not(summary){padding-inline:var(--card-inset)}.delivery-mail-lane>:last-child{padding-bottom:var(--space-4)}.console-list{gap:var(--space-4);margin:0;padding:0;list-style:none}.console-list,.console-list>li{flex-direction:column;display:flex}.console-list>li{align-items:start;gap:var(--space-1-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}.console-list>li:last-child{border-bottom:0;padding-bottom:0}.console-list>li>p{margin:0}.console-tally{gap:var(--space-1-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.console-tally>li{gap:var(--space-2);align-items:baseline;display:flex}.console-tally>li>:first-child{flex:0 0 9.5rem;justify-content:start;display:flex}.console-runbook{width:100%;margin-top:var(--space-1);padding:var(--space-2) var(--space-3);border-left:3px solid var(--line);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.console-runbook{background:color-mix(in srgb,var(--brand) 4%,transparent)}}.console-runbook{border-radius:0 8px 8px 0}.console-runbook>p{margin:0}.console-runbook>p+p{margin-top:var(--space-1)}.console-alerts{gap:var(--space-4);flex-direction:column;display:flex}.console-metrics{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.console-alert{align-items:start;gap:var(--space-2);flex-direction:column;display:flex}.console-alert>article{align-self:stretch}.console-bar{border-radius:var(--radius-full);background:var(--meter-track);flex:auto;max-width:22rem;height:.45rem;overflow:hidden}.console-bar>span{border-radius:inherit;background:var(--brand);height:100%;display:block}.console-command-actions{gap:var(--space-2);margin-top:var(--space-1-5);flex-wrap:wrap;display:flex}.table-subtext-inline{color:var(--muted);font-size:var(--fs-50);margin-inline-start:var(--space-1-5);display:inline}tbody :is(th,td){height:var(--row-compact);padding-block:0}.grid-text{max-width:var(--grid-text-max,16rem);text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;display:inline-block;overflow:hidden}@media (pointer:coarse){tbody :is(th,td){height:var(--row-default)}[data-density=compact]{--control:var(--control-default);--control-dense:var(--control-compact);--row:var(--row-default)}}@media print{.grid-text{white-space:normal;max-width:none;overflow:visible}}.case-transfer-pending{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-3);border-left:3px solid var(--status-info-line);background:var(--status-info-bg);flex-wrap:wrap;display:flex}.case-transfer-pending p{font-size:var(--fs-75);flex:18rem;margin:0}.case-transfers{margin-bottom:var(--space-4)}.case-transfers>section+section{border-top:1px solid var(--line)}.case-transfers>section>.onboarding-compact-form{padding:var(--card-inset)}.case-transfer-answer{gap:var(--space-2);justify-items:end;display:grid}.case-transfer-decline>summary{cursor:pointer;padding:var(--space-2) var(--space-1);font-weight:var(--fw-semibold);color:var(--ink)}.case-transfer-decline .lead-inline-form{margin-top:var(--space-2);padding-top:var(--space-2)}.onboarding-journey-nav[data-steps="6"] ol{grid-template-columns:repeat(6,minmax(0,1fr))}.field-error{font-size:var(--fs-100);color:var(--status-crit-ink);margin:0}.principal-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto auto;align-items:end;gap:.75rem;display:grid}.principal-main-choice{align-items:center;gap:var(--space-1-5);min-height:2.5rem;display:inline-flex}.firm-principals,.setting-body>.table-scroll{min-width:0}.chart-table>.table-scroll,.setting-body .mutation-form>table,.setting-body>.table-scroll{margin-inline:calc(-1 * var(--card-inset))}.setting-body .mutation-form>table{width:calc(100% + 2 * var(--card-inset))}.firm-principals{gap:var(--space-3);display:grid}.firm-facts{gap:var(--space-1-5) 1rem;grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.firm-facts dt{color:var(--muted);font-weight:var(--fw-semibold)}.firm-facts dd{overflow-wrap:anywhere;margin:0}.firm-timeline{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.firm-timeline li{gap:var(--space-1);padding-bottom:var(--space-2);border-bottom:1px solid var(--line);display:grid}.firm-sections{padding:0;overflow:hidden}.firm-section+.firm-section{border-top:1px solid var(--line)}.firm-section>summary{align-items:center;gap:var(--space-2) var(--space-4);padding:.75rem var(--card-inset);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto 1rem;list-style:none;display:grid}.firm-row>summary::-webkit-details-marker,.firm-section>summary::-webkit-details-marker{display:none}.firm-section>summary:hover,.firm-section[open]>summary{background:var(--canvas)}.firm-row>summary:focus-visible,.firm-section>summary:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.firm-row>summary:focus-visible,.firm-section>summary:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 30%,transparent)}}.firm-row>summary:focus-visible,.firm-section>summary:focus-visible{outline-offset:-3px}.firm-row[open]>summary .setting-chevron,.firm-section[open]>summary .setting-chevron{transform:translateY(.1rem)rotate(225deg)}.firm-section>summary>.firm-section-title{grid-area:1/1}.firm-section>summary>.firm-section-summary{grid-area:1/2}.firm-section>summary>.firm-section-status{grid-area:1/3}.firm-section>summary>.setting-chevron{grid-area:1/4}.firm-row>summary>.firm-row-mark{grid-area:1/1}.firm-row>summary>strong{grid-area:1/2}.firm-row>summary>.firm-section-summary{grid-area:1/3}.firm-row>summary>.setting-chevron{grid-area:1/4}.firm-section-title{align-items:center;gap:var(--space-2);min-width:0;color:var(--ink);font-weight:var(--fw-semibold);flex-wrap:wrap;display:inline-flex}.firm-section-number{border:1px solid var(--line);border-radius:var(--radius-full);width:1.5rem;height:1.5rem;color:var(--muted);font-size:var(--fs-75);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.firm-section-summary{min-width:0;color:var(--muted);font-size:var(--fs-100);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.firm-section-status{justify-content:flex-end;display:inline-flex}.firm-section-body{gap:var(--space-3);min-width:0;padding:var(--space-3) var(--card-inset) var(--space-4);border-top:1px solid var(--line);display:grid}.firm-row{border:1px solid var(--line);border-radius:var(--radius-md)}.firm-row>summary{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr) 1rem;list-style:none;display:grid}.firm-row-mark{border:2px solid var(--line);border-radius:var(--radius-full);width:.85rem;height:.85rem}.firm-row-mark[data-done=true]{border-color:var(--status-ok-line);background:var(--status-ok-ink)}.firm-row-body{gap:var(--space-3);min-width:0;padding:0 var(--space-3) var(--space-3);display:grid}.firm-compact-form{gap:var(--space-3);background:0 0;border:0;padding:0}.firm-compact-form>.form-actions{margin-top:0}.firm-form-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.firm-form-wide{grid-column:1/-1}.firm-optional>summary{width:fit-content;color:var(--brand-deep);font-size:var(--fs-100);font-weight:var(--fw-semibold);cursor:pointer}.firm-optional[open]>summary{margin-bottom:var(--space-2)}.firm-term-line,.firm-waiting{color:var(--muted);font-size:var(--fs-100);margin:0}.firm-waiting{font-weight:var(--fw-semibold)}.firm-principal-list{margin:0;padding:0;list-style:none;display:grid}.firm-principal-list li{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.firm-approvals{gap:var(--space-2);padding-left:var(--space-4);order:1;grid-column:1/-1;display:grid}.firm-approvals .firm-principal-list li{border-bottom:0;padding:.25rem 0}.firm-approval-upload{align-items:center;gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.firm-evidence-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.firm-evidence-list li{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.firm-principal-who{gap:.1rem;min-width:0;display:grid}.firm-principal-who small{color:var(--muted);overflow-wrap:anywhere}.firm-principal-actions{gap:var(--space-2);display:inline-flex}.firm-invite-row{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;display:grid}.firm-document-line{gap:var(--space-2) var(--space-5);color:var(--muted);font-size:var(--fs-100);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.firm-document-line li{gap:var(--space-2);display:inline-flex}.firm-self-status{color:var(--ink);font-weight:var(--fw-semibold);margin:0}.firm-stage-chips{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.firm-stage-chips li{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--fs-100);display:inline-flex}.firm-stage-chips li[data-kind=yours]{color:var(--ink);font-weight:var(--fw-semibold)}.firm-sign{gap:var(--space-4);display:grid}.firm-terms-tiles h2{margin:0 0 var(--space-2);font-size:var(--fs-200)}.firm-terms-tiles dl{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.firm-terms-tiles dl>div{padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);align-content:start;gap:.1rem;display:grid}.firm-terms-tiles dt{color:var(--muted);font-size:var(--fs-75)}.firm-terms-tiles dd{font-weight:var(--fw-semibold);margin:0}.firm-documents-box{max-height:18rem;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md)}.firm-document{gap:var(--space-2);display:grid}.firm-document+.firm-document{padding-top:var(--space-4);border-top:1px solid var(--line)}.firm-document h3{font-size:var(--fs-300);margin:0}.firm-document .muted{font-size:var(--fs-75);margin:0}.firm-terms-banner{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.firm-terms-banner[data-status=warn]{border-bottom-color:var(--status-warn-line);background:var(--status-warn-bg)}.firm-terms-banner[data-status=crit]{border-bottom-color:var(--status-crit-line);background:var(--status-crit-bg)}.firm-terms-banner[data-status=info]{border-bottom-color:var(--status-info-line);background:var(--status-info-bg)}.firm-terms-banner p{color:var(--ink);font-size:var(--fs-100);margin:0}.farm-training-banner>div{gap:var(--space-1);flex-direction:column;display:flex}@media (max-width:768px){.firm-invite-row,.principal-row{grid-template-columns:minmax(0,1fr)}.onboarding-journey-nav[data-steps="6"] ol{grid-template-columns:repeat(3,minmax(0,1fr))}.firm-section>summary{grid-template-columns:minmax(0,1fr) auto 1rem}.firm-section>summary>.firm-section-title{grid-area:1/1}.firm-section>summary>.firm-section-status{grid-area:1/2}.firm-section>summary>.setting-chevron{grid-area:1/3}.firm-section>summary>.firm-section-summary{grid-area:2/1/3/-1}.firm-principal-list li{grid-template-columns:minmax(0,1fr) auto}.firm-principal-actions,.firm-principal-list li>.compact-button{grid-column:1/-1;justify-self:start}}@media print{.firm-documents-box{border:0;padding:0}.firm-documents-box,.signoff-body{max-height:none;overflow:visible}}.firm-people{gap:var(--space-4);display:grid}.firm-people>*{min-width:0}.firm-people .table-scroll,.selectable-grid .table-scroll{position:relative}.firm-invite h2,.firm-people .table-card h2{margin:0 0 var(--space-2);font-size:var(--fs-200)}.firm-invite p{margin:0 0 var(--space-3);color:var(--muted)}.firm-invite-form{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;display:grid}.firm-invite-form .mutation-feedback{grid-column:1/-1}.firm-assign-form,.firm-row-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.firm-assign-form .form-field{margin:0}.firm-farm-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.firm-farm-chips li{padding:var(--space-1) .5rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);align-items:center;gap:.25rem;display:inline-flex}.firm-chip-remove{min-width:1.5rem;min-height:1.5rem;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.firm-chip-remove:hover{color:var(--ink)}.firm-remove{margin-top:var(--space-2)}.firm-remove>summary{cursor:pointer;color:var(--muted);font-weight:var(--fw-semibold)}.firm-remove p{margin:var(--space-2) 0;font-size:var(--fs-75)}@media (max-width:768px){.firm-invite-form{grid-template-columns:minmax(0,1fr)}}.grid-bar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--card-inset);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.grid-bar-lead{min-width:0}.grid-search{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.grid-search .form-field{align-items:center;gap:var(--space-2);color:var(--muted);grid-auto-flow:column;margin:0}.grid-search .form-field input{width:min(320px,60vw)}.grid-toolbar{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.grid-toolbar-status{color:var(--muted);font-size:var(--fs-75);margin:0}.grid-toolbar-action{display:inline-flex}.grid-toolbar-reason{color:var(--muted);font-size:var(--fs-75);text-align:right;flex-basis:100%;margin:0}.selectable-grid tbody tr:has(.grid-row-check:checked){background:var(--table-row-hover-bg)}.grid-action-panel{width:min(22rem,90vw);padding:var(--space-3)}.table-card:has(.grid-bar){overflow:visible}.table-card:has(.grid-bar) .selectable-grid{border-radius:inherit}.table-card:has(.grid-bar) .table-scroll{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.grid-action-form{gap:var(--space-2);display:grid}.grid-action-form h3{font-size:var(--fs-200);margin:0}.form-field small.field-refusal{color:var(--badge-danger-text)}.grid-cell-clip{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:20rem;display:inline-block;overflow:hidden}@media print{.grid-bar{display:none}}.onboarding-case-header{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.onboarding-case-title h1{color:var(--ink);font-size:var(--fs-500);margin:0;line-height:1.2}.onboarding-case-title p{color:var(--muted);font-size:var(--fs-75);margin:0}.onboarding-case-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex;position:relative}.onboarding-case-progress{color:var(--text-secondary);font-size:var(--fs-75);font-variant-numeric:tabular-nums}.onboarding-also-now{color:var(--text-secondary);font-size:var(--fs-75);flex-basis:100%;margin:0}.onboarding-more>summary{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--brand-deep);font-weight:var(--fw-semibold);cursor:pointer;list-style:none}.onboarding-more>summary::-webkit-details-marker{display:none}.onboarding-more>summary:after{content:" ▾"}.onboarding-more[open]>summary:after{content:" ▴"}.onboarding-more>summary:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.onboarding-more>summary:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 30%,transparent)}}.onboarding-more-body{top:calc(100% + var(--space-2));z-index:20;gap:var(--space-3);width:min(40rem,90vw);padding:var(--space-4);background:var(--surface-raised);box-shadow:var(--elevation-md);display:grid;position:absolute;right:0}.case-check,.onboarding-more-body{border:1px solid var(--line);border-radius:var(--radius-lg)}.case-check{background:var(--surface)}.case-check>summary{padding:var(--space-3) var(--card-inset);color:var(--brand-deep);font-weight:var(--fw-semibold);cursor:pointer}.case-check>summary:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.case-check>summary:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 30%,transparent)}}.case-check>summary:focus-visible{outline-offset:-3px}.case-check>.field-hint{padding:0 var(--card-inset) var(--space-2);margin:0}.case-check-list{margin:0;padding:0;list-style:none;display:grid}.case-check-row{align-items:start;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--card-inset);border-top:1px solid var(--line);grid-template-columns:9rem minmax(0,1fr) auto;display:grid}.case-check-body p{font-size:var(--fs-75);margin:0}.case-check-move,.case-check-ref{color:var(--text-secondary)}.case-check-move{font-size:var(--fs-75);white-space:nowrap}@media (max-width:768px){.case-check-row{grid-template-columns:minmax(0,1fr)}}.onboarding-stages{gap:var(--space-2);display:grid}.onboarding-stage{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.onboarding-stage>summary{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--card-inset);cursor:pointer;grid-template-columns:1.75rem minmax(0,1fr) auto 1rem;list-style:none;display:grid}.onboarding-stage>summary::-webkit-details-marker{display:none}.onboarding-stage>summary:hover{background:var(--canvas)}.onboarding-stage>summary:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.onboarding-stage>summary:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 30%,transparent)}}.onboarding-stage>summary:focus-visible{outline-offset:-3px}.onboarding-stage[open]>summary{border-bottom:1px solid var(--line)}.onboarding-stage>summary>.onboarding-stage-number{grid-area:1/1}.onboarding-stage>summary>.onboarding-stage-name{grid-area:1/2}.onboarding-stage>summary>.setting-status{grid-area:1/3}.onboarding-stage>summary>.setting-chevron{grid-area:1/4;align-self:center;margin-top:0}.onboarding-stage[open]>summary>.setting-chevron{transform:translateY(.1rem)rotate(225deg)}.onboarding-stage-number{border:1px solid var(--line-strong);border-radius:var(--radius-full);width:1.75rem;height:1.75rem;color:var(--text-secondary);font-size:var(--fs-75);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;place-items:center;display:grid}.onboarding-stage[data-state=done] .onboarding-stage-number{border-color:var(--status-ok-line);background:var(--status-ok-bg);color:var(--status-ok-ink)}.onboarding-stage-name{color:var(--ink);font-size:var(--fs-100);font-weight:var(--fw-semibold);margin:0}.onboarding-stage-steps{display:grid}.onboarding-step-row>summary{padding:var(--space-2) var(--card-inset) var(--space-2) calc(var(--card-inset) + 2.75rem)}.onboarding-step-row h3.setting-name{font-size:var(--fs-100);font-weight:var(--fw-medium);margin:0;line-height:1.35}.onboarding-step-row[data-state=done] h3.setting-name{color:var(--text-secondary)}.onboarding-step-row[open] h3.setting-name{font-weight:var(--fw-semibold)}.onboarding-step-row>.setting-body{padding-left:calc(var(--card-inset) + 2.75rem)}.onboarding-stages [id]{scroll-margin-top:var(--space-6)}@media print{.onboarding-stage-steps{content-visibility:visible!important;display:grid!important}.onboarding-case-actions .button,.onboarding-more{display:none}}.onboarding-more-body .agent-status-facts,.onboarding-more-body .agent-status-line{flex-wrap:wrap}.onboarding-more-body .agent-status-facts{flex:100%;min-width:0}.onboarding-more-body>a{color:var(--brand);text-underline-offset:.16em;text-decoration:underline}@media (max-width:768px){.onboarding-step-row>.setting-body,.onboarding-step-row>summary{padding-left:var(--card-inset)}.onboarding-more-body{left:0;right:auto}}.onboarding-text-action{padding:var(--space-1) var(--space-2);color:var(--brand-deep);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;text-decoration:underline}.onboarding-text-action:disabled{color:var(--muted);cursor:default}.onboarding-text-action:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.onboarding-text-action:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 30%,transparent)}}.onboarding-text-action:focus-visible{border-radius:var(--radius-sm)}.walkthrough-agenda .walkthrough-topic{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto}.walkthrough-topic-more>summary{color:var(--ink);font-weight:var(--fw-medium);cursor:pointer}.walkthrough-topic-more>p{margin:var(--space-1) 0 0;font-size:var(--fs-75)}.walkthrough-topic-actions{align-items:center;gap:var(--space-2);display:flex}.walkthrough-topic .form-feedback,.walkthrough-topic .mutation-feedback{grid-column:1/-1}.onboarding-economics-quick{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.onboarding-economics-quick p{margin:0}.onboarding-economics-review>summary{color:var(--brand-deep);font-weight:var(--fw-semibold);cursor:pointer}.onboarding-economics-review[open]{gap:var(--space-4);display:grid}@media print{.onboarding-economics-review>*,.walkthrough-topic-more>p{display:block!important}}.onboarding-rare{gap:var(--space-3);display:grid}.onboarding-rare>summary{color:var(--text-secondary);font-size:var(--fs-75);font-weight:var(--fw-semibold);cursor:pointer}@media print{.connector-history-more>:not(summary){content-visibility:visible!important;display:block!important}.connector-history-more::details-content{content-visibility:visible!important;block-size:auto!important}}.onboarding-recovery-list{gap:var(--space-1);padding-left:var(--space-5);font-size:var(--fs-75);margin:0;display:grid}.connector-support{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));align-items:start;display:grid}.connector-support-card{gap:var(--space-3);padding:var(--card-inset);display:grid}.connector-support-card h2{font-size:var(--fs-100);margin:0}.connector-support-facts{gap:var(--space-2);margin:0;display:grid}.connector-support-facts>div{gap:var(--space-3);grid-template-columns:10rem minmax(0,1fr);display:grid}.connector-support-facts dt{color:var(--text-secondary)}.connector-support-facts dd{margin:0}.connector-support-commands{margin:0;padding:0;list-style:none}.connector-diagnostic-request,.connector-support-commands{gap:var(--space-2);display:grid}.connector-diagnostic-request>.button{justify-self:start}.connector-email-delivery{gap:var(--space-2);display:grid}.connector-email-delivery>.button{justify-self:start}.farm-setup-steps{margin:0;padding:0;list-style:none;display:grid}.farm-setup-step{align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:minmax(9rem,12rem) minmax(0,1fr) auto;display:grid}.farm-setup-step:last-child{border-bottom:0}.farm-setup-step-label{font-weight:var(--fw-semibold)}.farm-setup-step-detail{color:var(--muted)}.farm-setup-step-status{justify-self:end}.farm-setup-notice{margin:var(--space-4) 0 0;color:var(--muted)}@media (max-width:768px){.farm-setup-step{grid-template-columns:minmax(0,1fr) auto}.farm-setup-step-label{grid-area:1/1}.farm-setup-step-status{grid-area:1/2}.farm-setup-step-detail{grid-area:2/1/auto/-1}}.owner-walkthrough-topics{margin:0;padding:0;list-style:none;display:grid}.owner-walkthrough-topic{align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:minmax(9rem,14rem) minmax(0,1fr) auto;display:grid}.owner-walkthrough-topic:last-child{border-bottom:0}.owner-walkthrough-label{font-weight:var(--fw-semibold)}.owner-walkthrough-action{justify-self:end;justify-items:end;gap:var(--space-1);display:grid}.owner-walkthrough-failure{color:var(--status-crit-ink)}@media (max-width:768px){.owner-walkthrough-topic{grid-template-columns:minmax(0,1fr) auto}.owner-walkthrough-label{grid-area:1/1}.owner-walkthrough-action{grid-area:1/2}.owner-walkthrough-detail{grid-area:2/1/auto/-1}}@media print{.owner-walkthrough-action button{display:none}}.farm-page-consent p{margin:0}.farm-page-consent-optional{border-style:dashed}.farm-page-list-row{align-items:end;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.lead-farm-page{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}.lead-farm-page-heading{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.lead-farm-page-heading h3{margin:0}.lead-farm-page-kit{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.lead-matches-list{gap:var(--space-1-5);margin:0;padding:0;list-style:none;display:grid}.lead-matches-list>li{overflow-wrap:anywhere}.lead-propose{flex-wrap:wrap}.lead-propose .lead-standdown-lede{flex:1 0 100%}.firm-lead-proposals>p{max-width:78ch;margin:0}.firm-lead-proposals-list{margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.firm-lead-proposal{padding:var(--space-4) 0;border-top:1px solid var(--line)}.firm-lead-proposal:last-child{padding-bottom:0}.firm-lead-proposal-answered p{overflow-wrap:anywhere;margin:0}.firm-lead-proposal-heading{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.firm-lead-proposal-heading h3{margin:0}.firm-lead-proposal-facts{margin-top:var(--space-3)}.firm-lead-proposal-reason{grid-column:1/-1}.firm-lead-proposal-reason dd{font-weight:var(--fw-regular)}.firm-lead-proposal-answer{gap:var(--space-3);margin-top:var(--space-4);display:grid}.firm-lead-proposal-answer .lead-inline-form{border-top:0;flex-wrap:wrap;margin-top:0;padding-top:0}.firm-lead-proposal-answer .mutation-feedback{margin:0}@media print{.firm-lead-proposal{break-inside:avoid}}.onboarding-team-listed ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.onboarding-team-listed li{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.lead-consent-text{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}.lead-consent-text h3,.lead-consent-text p{margin:0}.farm-page-form .questionnaire-group>.button{justify-self:start}.farm-page-owner{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.farm-page-owner legend{color:var(--muted);padding:0}.success-log-form-wrap{padding:var(--space-3) var(--card-inset) var(--space-4);border-bottom:1px solid var(--line)}.success-log-form{gap:var(--space-4);display:grid}.success-log-form h3{font-size:var(--fs-100);margin:0}.success-log-empty{padding:var(--space-3) var(--card-inset)}.success-topics{border:0;min-width:0;margin:0;padding:0}.success-topics legend{font-weight:var(--fw-medium);padding:0}.success-topic-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.topic-toggle{min-height:var(--control);padding:0 var(--space-3);border:1px solid var(--field-border);border-radius:var(--radius-full);color:var(--ink);background:var(--surface);font:inherit;font-size:var(--fs-75);cursor:pointer}.topic-toggle[aria-pressed=true]{border-color:var(--brand);color:var(--brand-deep);background:var(--mint-fill);font-weight:var(--fw-semibold)}.topic-toggle[aria-pressed=true]:before{content:"✓ "}.topic-toggle:disabled{cursor:default;opacity:.6}.success-note-clip{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:24ch;display:inline-block;overflow:hidden}.opportunity-columns,.weekly-charts{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.opportunity-list h3{margin:0 0 var(--space-2);font-size:var(--fs-100)}.opportunity-list ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.opportunity-item{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);display:flex}.opportunity-text{min-width:0}.opportunity-text p{margin:0 0 var(--space-1)}.weekly-chart{margin:0}.weekly-chart figcaption{margin-bottom:var(--space-2);font-size:var(--fs-75);font-weight:var(--fw-semibold)}.weekly-chart-drawing{width:100%;height:5rem;display:block}.weekly-chart-axis{color:var(--muted);font-size:var(--fs-50);justify-content:space-between;display:flex}.weekly-bar{stroke:none}.weekly-bar-1{fill:var(--chart-series-1)}.weekly-bar-2{fill:var(--chart-series-2)}.figure-change{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.figure-change-up{color:var(--status-ok-ink)}.figure-change-down{color:var(--status-crit-ink)}.figure-change-none,.figure-change-same,.table-footnote{color:var(--muted)}.table-footnote{padding:var(--space-2) var(--card-inset) var(--space-3);font-size:var(--fs-75);margin:0}@media (max-width:768px){.opportunity-columns,.weekly-charts{grid-template-columns:minmax(0,1fr)}.opportunity-item{flex-direction:column}}.grid-columns-bar{padding:var(--space-2) var(--card-inset);border-bottom:1px solid var(--line);font-size:var(--fs-75);justify-content:flex-end;display:flex}.grid-columns-link{color:var(--brand);font-weight:var(--fw-medium);text-underline-offset:.16em;text-decoration:underline}@media print{.grid-columns-bar{display:none}}.note-text{margin-top:var(--space-1);color:var(--muted);font-size:var(--fs-50);display:block}.table-scroll-bleed{margin-inline:calc(-1 * var(--card-inset))}td.numeric,th.numeric{text-align:end}.page-details{margin:calc(-1 * var(--space-2)) 0 var(--space-3);max-width:62rem}.page-details>summary{cursor:pointer;width:fit-content;color:var(--muted);font-size:var(--fs-100);padding:var(--space-1) 0}.page-details>summary:hover{color:var(--ink)}.page-details-body{gap:var(--space-2);padding:var(--space-1) 0 var(--space-2);color:var(--muted);font-size:var(--fs-100);display:grid}.page-details-body>p{margin:0}@media print{.page-details>.page-details-body{content-visibility:visible!important;display:grid!important}}.evidence-value{overflow-wrap:anywhere;min-width:0}.detail-stack{grid-template-columns:minmax(0,1fr)}.engine-approval-callout{padding-block:var(--space-3);align-items:center}.engine-approval-callout h2{font-size:var(--fs-200)}.engine-facts{gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.engine-facts>div{min-width:0}.engine-facts>.engine-facts-reason{flex:16rem}.engine-facts dt{color:var(--muted);font-size:var(--fs-50);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase}.engine-facts dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-weight:var(--fw-semibold)}.engine-table .grid-toggle-cell{width:calc(var(--control-dense) + var(--space-2));padding-inline:var(--space-2) 0}.engine-table .grid-summary-row[data-open]>:is(th,td){background:var(--surface-sunk);border-bottom-color:#0000}.engine-table .grid-detail-row>td{white-space:normal;padding-block:0 var(--space-3);background:var(--surface-sunk)}.engine-table .grid-detail-row .grid-details{padding-inline-start:calc(var(--control-dense) + var(--space-2))}.engine-release-notes{gap:var(--space-1);margin:0;padding-inline-start:var(--space-4);list-style:outside;display:grid}.engine-change-panel{padding:var(--space-3) var(--card-inset)}.engine-change-panel>summary{cursor:pointer;width:fit-content;color:var(--brand);font-weight:var(--fw-semibold)}.engine-change-panel[open]>summary{margin-bottom:var(--space-3)}.engine-change-panel>p{margin:0 0 var(--space-3)}.engine-change-panel>.mutation-form{max-width:48rem}@media print{.engine-change-panel{display:none}.engine-table .grid-detail-row>td,.engine-table .grid-summary-row[data-open]>:is(th,td){background:0 0}}.elevation-grid{--grid-text-max:12rem}.cow-value-reason-print{display:none}@media print{.cow-value-reason-print{display:inline}}.navigation-busy{display:contents}.navigation-busy-surface{position:relative}.navigation-busy-surface[data-busy]{cursor:progress}.navigation-busy-surface[data-busy]>:not(.navigation-busy-status){opacity:.55;pointer-events:none;transition:opacity .12s .15s}.navigation-busy-status:empty{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.navigation-busy-status:not(:empty){z-index:15;justify-content:center;height:0;animation:navigation-busy-appear 0s linear .15s both;display:flex;position:sticky;top:3.25rem;overflow:visible}.navigation-busy-pill{align-items:center;gap:var(--space-2);height:fit-content;margin-top:var(--space-2);padding:var(--space-1-5) var(--space-3);border:1px solid var(--status-info-line);border-radius:var(--radius-full);background:var(--status-info-bg);color:var(--status-info-ink);box-shadow:var(--elevation-md);font-weight:var(--fw-semibold);display:inline-flex}.navigation-busy .column-sort[data-navigating] .column-sort-mark:after,.navigation-busy-spinner{border:2px solid;border-right:2px solid #0000;border-radius:50%;flex:none;width:.9em;height:.9em;animation:navigation-busy-spin .75s linear infinite;display:inline-block}.navigation-busy .column-sort[data-navigating] .column-sort-mark{color:#0000;opacity:1;position:relative}.navigation-busy .column-sort[data-navigating] .column-sort-mark:after{content:"";color:var(--ink);margin:auto;position:absolute;inset:0}@keyframes navigation-busy-spin{to{transform:rotate(1turn)}}@keyframes navigation-busy-appear{0%{visibility:hidden}to{visibility:visible}}@media (prefers-reduced-motion:reduce){.navigation-busy .column-sort[data-navigating] .column-sort-mark:after,.navigation-busy-spinner{animation:none}}@media print{.navigation-busy-status{display:none}}.grid-fit{table-layout:fixed;width:100%;min-width:0}.grid-fit thead th{white-space:normal;overflow:visible}.grid-fit thead .column-with-hint{flex-wrap:wrap}.grid-fit :is(th,td){padding-inline:var(--space-2)}.grid-fit :is(th,td):first-child{padding-inline-start:var(--card-inset)}.grid-fit :is(th,td):last-child{padding-inline-end:var(--card-inset)}.grid-fit tbody :is(th,td){text-overflow:ellipsis;overflow:hidden}.grid-fit tbody :is(th,td).numeric{text-overflow:clip;overflow:visible}.grid-fit :is(th,td).cow-select-cell{overflow:visible}.grid-fit :is(.status-pill,.badge){text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:100%;padding-inline:var(--space-1-5);letter-spacing:0;min-height:22px;display:inline-block;overflow:hidden}.grid-fit .grid-text:not(.cell-secondary){max-width:100%;display:block}.grid-fit .cell-secondary{vertical-align:bottom;max-width:55%}.grid-fit :is(th,td)>*+.cell-secondary{margin-inline-start:var(--space-1-5)}.cell-id-line{align-items:baseline;gap:0 var(--space-1-5);flex-wrap:wrap;min-width:0;display:flex}.cell-id-line>:first-child{flex:none}.grid-fit .cell-id-line>.cell-secondary{flex:0 auto;min-width:min(6ch,100%);max-width:none}.grid-fit tbody :is(th,td).grid-wrap{text-overflow:clip;white-space:normal;overflow:visible}.cow-grid-card{container:cow-grid/inline-size}.cow-grid-table.grid-fit tbody .breeding-priority-cell .grid-text{text-overflow:clip;white-space:normal;overflow:visible}.cow-grid-table .breeding-priority-cell .grid-line>.grid-secondary{display:block}.cow-grid-table .breeding-priority-cell .grid-line>.grid-secondary:before{content:none}.cow-grid-table .breeding-priority-cell .breeding-priority-figure{display:block}@container cow-grid (max-width:66rem){.cow-grid-wide-only{display:none}.grid-fit :is(th,td).cow-grid-wide-only+:is(th,td):not(.numeric){padding-inline-start:var(--space-2)}}.grid-fit tbody .grid-actions-cell{white-space:normal;overflow:visible}td a:has(.grid-line),th a:has(.grid-line){text-decoration:none}td a .grid-primary,th a .grid-primary{text-underline-offset:3px;text-decoration:underline}.grid-line .badge-row{vertical-align:middle;display:inline-flex}.grid-fit .cell-inline>a{flex:auto;min-width:0}.grid-fit .cell-inline>.badge,.grid-fit .cell-inline>.status-pill{flex:none}.grid-fit .lead-next-cell{white-space:nowrap}.grid-fit .badge-row>:is(.badge,.status-pill){flex:0 auto;min-width:0}.grid-fit .cell-inline>.cell-actions{flex-wrap:nowrap;flex:none}.grid-fit .cell-inline>.grid-text{flex:0 auto;min-width:0;display:block}.grid-arrow{color:var(--muted);white-space:pre}.modal-panel{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);width:min(28rem,100vw - 2rem);max-height:calc(100vh - 2rem);box-shadow:var(--elevation-sm);color:var(--ink);font-size:var(--fs-100);font-weight:var(--fw-regular);text-align:left;white-space:normal;margin:auto;padding:0;inset:0;overflow:auto}.modal-panel::backdrop{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.modal-panel::backdrop{background:color-mix(in srgb,var(--ink) 30%,transparent)}}.modal-panel-body{gap:var(--space-3);padding:var(--space-4);display:grid}.modal-panel-body>.lifecycle-form{padding-top:0}@media print{.modal-panel{display:none}}.pair-line{gap:var(--space-1)}.pair-line>:not(.pair-sep){text-overflow:ellipsis;white-space:nowrap;flex:0 4 auto;min-width:0;overflow:hidden}.pair-sep{color:var(--muted);flex:none}.pair-line>:not(.pair-sep)~:not(.pair-sep){flex-shrink:1}.agent-active-table.grid-fit,.agent-cow-support-table.grid-fit,.agent-portfolio-table.grid-fit{min-width:0}.grid-secondary{color:var(--muted);font-weight:var(--fw-regular)}.grid-secondary:before{content:" · ";white-space:pre}.column-also{font-weight:var(--fw-regular);white-space:normal;min-width:0}.column-also>span:first-child{margin-inline:var(--space-1)}[data-clipped]:focus-visible{outline:2px solid var(--focus-outline-teal);outline-offset:1px}.grid-reveal-bubble{overflow-wrap:anywhere;pointer-events:auto;max-width:min(28rem,100vw - 1rem)}.user-directory-table.grid-fit{min-width:0}.user-directory-table.grid-fit td,.user-directory-table.grid-fit th{padding-inline:var(--space-2)}.user-directory-table.grid-fit :is(th,td):first-child{padding-inline-start:var(--card-inset)}.user-directory-table.grid-fit :is(th,td):last-child{padding-inline-end:var(--card-inset)}.fw-1{width:1%}.fw-2{width:2%}.fw-3{width:3%}.fw-4{width:4%}.fw-5{width:5%}.fw-6{width:6%}.fw-7{width:7%}.fw-8{width:8%}.fw-9{width:9%}.fw-10{width:10%}.fw-11{width:11%}.fw-12{width:12%}.fw-13{width:13%}.fw-14{width:14%}.fw-15{width:15%}.fw-16{width:16%}.fw-17{width:17%}.fw-18{width:18%}.fw-19{width:19%}.fw-20{width:20%}.fw-21{width:21%}.fw-22{width:22%}.fw-23{width:23%}.fw-24{width:24%}.fw-25{width:25%}.fw-26{width:26%}.fw-27{width:27%}.fw-28{width:28%}.fw-29{width:29%}.fw-30{width:30%}.fw-31{width:31%}.fw-32{width:32%}.fw-33{width:33%}.fw-34{width:34%}.fw-35{width:35%}.fw-36{width:36%}.fw-37{width:37%}.fw-38{width:38%}.fw-39{width:39%}.fw-40{width:40%}.fw-41{width:41%}.fw-42{width:42%}.fw-43{width:43%}.fw-44{width:44%}.fw-45{width:45%}.fw-46{width:46%}.fw-47{width:47%}.fw-48{width:48%}.fw-49{width:49%}.fw-50{width:50%}.fw-51{width:51%}.fw-52{width:52%}.fw-53{width:53%}.fw-54{width:54%}.fw-55{width:55%}.fw-56{width:56%}.fw-57{width:57%}.fw-58{width:58%}.fw-59{width:59%}.fw-60{width:60%}.fw-61{width:61%}.fw-62{width:62%}.fw-63{width:63%}.fw-64{width:64%}.fw-65{width:65%}.fw-66{width:66%}.fw-67{width:67%}.fw-68{width:68%}.fw-69{width:69%}.fw-70{width:70%}.fwl-1{width:1%}.fwl-2{width:2%}.fwl-3{width:3%}.fwl-4{width:4%}.fwl-5{width:5%}.fwl-6{width:6%}.fwl-7{width:7%}.fwl-8{width:8%}.fwl-9{width:9%}.fwl-10{width:10%}.fwl-11{width:11%}.fwl-12{width:12%}.fwl-13{width:13%}.fwl-14{width:14%}.fwl-15{width:15%}.fwl-16{width:16%}.fwl-17{width:17%}.fwl-18{width:18%}.fwl-19{width:19%}.fwl-20{width:20%}.fwl-21{width:21%}.fwl-22{width:22%}.fwl-23{width:23%}.fwl-24{width:24%}.fwl-25{width:25%}.fwl-26{width:26%}.fwl-27{width:27%}.fwl-28{width:28%}.fwl-29{width:29%}.fwl-30{width:30%}.fwl-31{width:31%}.fwl-32{width:32%}.fwl-33{width:33%}.fwl-34{width:34%}.fwl-35{width:35%}.fwl-36{width:36%}.fwl-37{width:37%}.fwl-38{width:38%}.fwl-39{width:39%}.fwl-40{width:40%}.fwl-41{width:41%}.fwl-42{width:42%}.fwl-43{width:43%}.fwl-44{width:44%}.fwl-45{width:45%}.fwl-46{width:46%}.fwl-47{width:47%}.fwl-48{width:48%}.fwl-49{width:49%}.fwl-50{width:50%}.fwl-51{width:51%}.fwl-52{width:52%}.fwl-53{width:53%}.fwl-54{width:54%}.fwl-55{width:55%}.fwl-56{width:56%}.fwl-57{width:57%}.fwl-58{width:58%}.fwl-59{width:59%}.fwl-60{width:60%}.fwl-61{width:61%}.fwl-62{width:62%}.fwl-63{width:63%}.fwl-64{width:64%}.fwl-65{width:65%}.fwl-66{width:66%}.fwl-67{width:67%}.fwl-68{width:68%}.fwl-69{width:69%}.fwl-70{width:70%}@media (max-width:1080px){.fwn-1{width:1%}.fwn-2{width:2%}.fwn-3{width:3%}.fwn-4{width:4%}.fwn-5{width:5%}.fwn-6{width:6%}.fwn-7{width:7%}.fwn-8{width:8%}.fwn-9{width:9%}.fwn-10{width:10%}.fwn-11{width:11%}.fwn-12{width:12%}.fwn-13{width:13%}.fwn-14{width:14%}.fwn-15{width:15%}.fwn-16{width:16%}.fwn-17{width:17%}.fwn-18{width:18%}.fwn-19{width:19%}.fwn-20{width:20%}.fwn-21{width:21%}.fwn-22{width:22%}.fwn-23{width:23%}.fwn-24{width:24%}.fwn-25{width:25%}.fwn-26{width:26%}.fwn-27{width:27%}.fwn-28{width:28%}.fwn-29{width:29%}.fwn-30{width:30%}.fwn-31{width:31%}.fwn-32{width:32%}.fwn-33{width:33%}.fwn-34{width:34%}.fwn-35{width:35%}.fwn-36{width:36%}.fwn-37{width:37%}.fwn-38{width:38%}.fwn-39{width:39%}.fwn-40{width:40%}.fwn-41{width:41%}.fwn-42{width:42%}.fwn-43{width:43%}.fwn-44{width:44%}.fwn-45{width:45%}.fwn-46{width:46%}.fwn-47{width:47%}.fwn-48{width:48%}.fwn-49{width:49%}.fwn-50{width:50%}.fwn-51{width:51%}.fwn-52{width:52%}.fwn-53{width:53%}.fwn-54{width:54%}.fwn-55{width:55%}.fwn-56{width:56%}.fwn-57{width:57%}.fwn-58{width:58%}.fwn-59{width:59%}.fwn-60{width:60%}.fwn-61{width:61%}.fwn-62{width:62%}.fwn-63{width:63%}.fwn-64{width:64%}.fwn-65{width:65%}.fwn-66{width:66%}.fwn-67{width:67%}.fwn-68{width:68%}.fwn-69{width:69%}.fwn-70{width:70%}}@media print{.grid-fit{table-layout:auto}.grid-fit .grid-text:not(.cell-secondary),.grid-fit .pair-line>:not(.pair-sep),.grid-fit :is(.status-pill,.badge),.grid-fit tbody :is(th,td),.grid-fit tbody :is(th,td).numeric,.grid-fit thead th{text-overflow:clip;white-space:normal;max-width:none;overflow:visible}.grid-fit .cell-secondary{max-width:none}}.grid-fit thead th :is(.column-with-hint,.column-sort){display:inline}.grid-fit thead th .column-sort-mark{white-space:nowrap;margin-inline-start:var(--space-1)}.grid-fit thead th .hint{vertical-align:middle;margin-inline-start:var(--space-1);display:inline-flex}@media print{.cow-grid-table.grid-fit :is(th,td){padding-inline:var(--space-1)}.cow-grid-table.grid-fit :is(th,td):first-child{padding-inline-start:var(--card-inset)}.cow-grid-table.grid-fit :is(th,td):last-child{padding-inline-end:var(--card-inset)}.cow-grid-table .breeding-priority-cell{display:none}}.screen-waiting{gap:var(--space-3);display:grid}.screen-waiting-line{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);min-height:var(--control);flex-wrap:wrap;display:flex}.screen-waiting-elapsed{font-size:var(--fs-100);font-variant-numeric:tabular-nums;margin:0}.screen-waiting-status{justify-content:flex-end;align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--fs-100);flex-wrap:wrap;margin-left:auto;display:flex}.section-waiting,.section-waiting-screen{gap:var(--space-2);display:grid}.section-waiting-title{font-size:var(--fs-100);margin:0}.section-waiting-printed{font-size:var(--fs-75);margin:0;display:none}.section-waiting-inline,.section-waiting-inline .section-waiting-screen{display:inline}@media print{.section-waiting-screen{display:none!important}.section-waiting-printed{display:block}.section-waiting-inline .section-waiting-printed{display:inline}}.office-display{align-content:start;gap:var(--space-5);min-height:100vh;padding:var(--space-5) var(--space-6);background:var(--canvas);font-size:var(--fs-300);display:grid}.office-display-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.office-display-header h1{font-size:var(--fs-700);margin:0}.office-display-freshness{gap:var(--space-1);text-align:end;justify-items:end;display:grid}.office-display-freshness p{margin:0}.office-display-day{font-size:var(--fs-500);font-weight:var(--fw-bold)}.office-display-metrics .metric-card strong{font-size:var(--fs-700)}.office-display-disconnect{justify-self:end}.office-display-pairing{align-content:center;justify-items:center}.office-display-pair-card{gap:var(--space-3);width:min(100%,36rem);display:grid}.office-display-pair-card h1{font-size:var(--fs-600);margin:0}.office-display-pair-card p{margin:0}.office-display-code-input{font-family:var(--font-data);font-size:var(--fs-500);letter-spacing:.08em;text-transform:uppercase}@media (max-width:768px){.office-display{padding:var(--space-4)}.office-display-freshness{text-align:start;justify-items:start}}.office-displays{gap:var(--space-4);display:grid}.office-displays-card>h2{margin:0 0 var(--space-2)}.office-displays>.mutation-form,.pen-use-setup .mutation-form{padding:var(--space-4) 0 0;border:0;border-top:1px solid var(--line);background:0 0;border-radius:0}.office-display-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.office-display-row{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--line);display:grid}.office-display-row p{margin:0}.office-display-row-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.office-display-code-value{font-family:var(--font-data);font-size:var(--fs-600);font-weight:var(--fw-bold);letter-spacing:.08em}.lc-card{width:min(100%,40rem)}.lc-card h1{margin:var(--space-1) 0 var(--space-3);font-size:var(--fs-500);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.lc-summary{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--canvas)}.lc-summary h2{margin:0 0 var(--space-2);font-size:var(--fs-100);font-weight:var(--fw-semibold)}.lc-summary dl{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.lc-summary dt{color:var(--text-muted);font-size:var(--fs-50)}.lc-summary dd{overflow-wrap:anywhere;font-weight:var(--fw-medium);margin:0}.lc-summary-line{color:var(--text-secondary);font-size:var(--fs-75);font-weight:var(--fw-regular);display:block}.lc-agreements{margin-top:var(--space-5)}.lc-agreements,.lc-form{gap:var(--space-4);display:grid}.lc-form{margin-top:var(--space-4)}.lc-ticks{gap:var(--space-2);display:grid}.lc-consent{gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);margin:0;display:grid}.lc-consent-title{font-size:var(--fs-200);font-weight:var(--fw-semibold);margin:0}.lc-consent-optional{border-style:dashed}.lc-consent-body{max-width:66ch;color:var(--text);font-size:var(--fs-100);line-height:var(--lh-normal)}.lc-consent-body p{margin:0 0 var(--space-2)}.lc-consent-body p:last-child{margin-bottom:0}.lc-choice,.ls-choice{align-items:center;gap:var(--space-2);min-height:var(--control-dense);font-size:var(--fs-100);font-weight:var(--fw-medium);display:flex}.lc-choice input,.ls-choice input{width:auto;min-height:0;accent-color:var(--brand);margin:0;padding:0}.lc-correction{color:var(--text-secondary);font-size:var(--fs-100);margin:0}.lc-actions{margin-top:var(--space-2)}.lc-hint{margin:var(--space-2) 0 0;font-size:var(--fs-75)}.lc-done{gap:var(--space-4);display:grid}.lc-receipt{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--canvas)}.lc-receipt h2{margin:0 0 var(--space-2);font-size:var(--fs-100);font-weight:var(--fw-semibold)}.lc-receipt dl{gap:var(--space-2);margin:0 0 var(--space-2);display:grid}.lc-receipt dt{color:var(--text-muted);font-size:var(--fs-50)}.lc-receipt dd{font-variant-numeric:tabular-nums;margin:0}.ls-workspace{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--canvas);display:grid}.ls-workspace>*{min-width:0}.ls-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ls-head h3,.ls-review h4,.meet-head h4{font-size:var(--fs-300);font-weight:var(--fw-semibold);margin:0}.ls-lede,.meet-lede{margin:var(--space-1) 0 0;max-width:66ch;color:var(--text-secondary);font-size:var(--fs-100);line-height:var(--lh-snug)}.ls-status{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--fs-75);flex-wrap:wrap;margin:0;display:flex}.ls-sections{gap:var(--space-3);border-bottom:1px solid var(--line);flex-wrap:nowrap;display:flex}.ls-section{align-items:center;gap:var(--space-1-5);min-width:0;min-height:var(--control);padding:var(--space-1) 0;color:var(--text-muted);font:inherit;font-size:var(--fs-75);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:0 auto;margin-bottom:-1px;display:inline-flex}.ls-section:hover{color:var(--text)}.ls-section:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.ls-section:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 30%,transparent)}}.ls-section:focus-visible{outline-offset:2px;border-radius:var(--radius-sm)}.ls-section[aria-pressed=true]{border-bottom-color:var(--brand);color:var(--brand-text)}.ls-section-count{padding:0 var(--space-1-5);border-radius:var(--radius-full);background:var(--text)}@supports (color:color-mix(in lab,red,red)){.ls-section-count{background:color-mix(in srgb,var(--text) 8%,transparent)}}.ls-section-count{color:var(--text);font-size:var(--fs-50);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold)}.ls-form{margin:0}.ls-fields{border:0;min-width:0;margin:0;padding:0}.ls-section-body{gap:var(--space-3);max-width:52rem;display:grid}.ls-context{padding:var(--space-2) var(--space-3);border-left:3px solid var(--brand);background:var(--surface);color:var(--text-secondary);font-size:var(--fs-100);margin:0}.ls-choice-group{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.ls-choice-group legend{margin-bottom:var(--space-1);font-size:var(--fs-75);font-weight:var(--fw-medium);padding:0}.ls-row{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.ls-counts{grid-template-columns:repeat(4,minmax(0,1fr))}.ls-counts input{font-variant-numeric:tabular-nums}@media (max-width:1080px){.ls-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ls-list-row{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.ls-add{justify-self:start}.ls-needed{color:var(--brand-text);font-size:var(--fs-50);font-weight:var(--fw-medium)}.ls-bar{justify-content:space-between;align-items:end;gap:var(--space-3) var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.ls-note{flex:18rem;max-width:36rem}.ls-bar-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ls-review{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);display:grid}.ls-review h5,.meet-decision h5,.meet-remaining h5{font-size:var(--fs-100);font-weight:var(--fw-semibold);margin:0}.ls-review-rows{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;display:grid}.ls-review-rows div{gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--line);display:grid}.ls-review-rows dt{color:var(--text-muted);font-size:var(--fs-50)}.ls-review-rows dd{font-weight:var(--fw-medium);margin:0}.ls-review-missing{gap:var(--space-1);display:grid}.ls-review-missing ul{padding-left:var(--space-4);margin:0}.ls-review-missing p{margin:0}.ls-review-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ls-consent>summary{color:var(--brand-deep);font-size:var(--fs-75);font-weight:var(--fw-semibold);cursor:pointer}.ls-consent-body{gap:var(--space-2);margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--fs-100);display:grid}.ls-consent-body p{margin:0}.onboarding-stage-lead{padding:var(--space-3) var(--card-inset);border-bottom:1px solid var(--line)}.meet-panel{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--canvas);display:grid}.meet-panel>*{min-width:0}.meet-results{gap:var(--space-2);justify-items:start;display:grid}.meet-quiet{color:var(--text-muted);font-size:var(--fs-100);margin:0}.meet-facts{gap:var(--space-1) var(--space-4);color:var(--text-secondary);font-size:var(--fs-75);flex-wrap:wrap;display:flex}.meet-warnings{padding-left:var(--space-4);flex-basis:100%;margin:0}.meet-link{color:var(--brand-text);font-size:var(--fs-100);text-underline-offset:3px;text-decoration:underline}.meet-recorded{padding:var(--space-2) var(--space-3);border-left:3px solid var(--brand);background:var(--surface);font-size:var(--fs-100);margin:0}.meet-decision{padding-top:var(--space-3);border-top:1px solid var(--line)}.meet-decision,.meet-form{gap:var(--space-3);justify-items:start;display:grid}.meet-form{width:100%;max-width:40rem}.meet-form .form-field{width:100%}.meet-pause{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.meet-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.meet-remaining,.meet-remaining ul{gap:var(--space-2);display:grid}.meet-remaining ul{margin:0;padding:0;list-style:none}.meet-remaining li{align-items:center;gap:var(--space-2) var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.meet-requirement{min-width:0;font-size:var(--fs-100);flex:16rem;display:grid}.meet-requirement>span{color:var(--text-secondary);font-size:var(--fs-75)}.case-header-meta{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--fs-75)}.case-header-purpose{margin:var(--space-1) 0 0;max-width:66ch;color:var(--text-secondary);font-size:var(--fs-100)}.case-stage-links{gap:var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;flex-basis:100%;display:flex}.case-stage-link{padding:var(--space-2) 0;color:var(--text-muted);font-size:var(--fs-100);font-weight:var(--fw-medium);border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none}.case-stage-link:hover{color:var(--text)}.case-stage-link[aria-current=true]{border-bottom-color:var(--brand);color:var(--brand-text)}.case-stage-link[data-state=done]{color:var(--text-secondary)}.case-next-action{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border-left:3px solid var(--brand);background:var(--surface);font-size:var(--fs-100);flex-wrap:wrap;flex-basis:100%;margin:0;display:flex}.case-next-action-label{color:var(--brand-text);font-weight:var(--fw-semibold)}.case-next-action>span{flex:20rem;min-width:0}@media (max-width:768px){.ls-workspace,.meet-panel{padding:var(--space-3)}.ls-sections{gap:0 var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ls-section{white-space:normal}}@media print{.case-stage-links,.ls-sections{display:none}.public-consent-shell{align-content:start;min-height:0;padding:0}.lc-card{width:100%}}.owner-today{gap:var(--space-3);display:grid}.today-attention>h2,.today-counts>h2,.today-farms>h2,.today-state>h2{font-size:var(--fs-400);margin:0}.today-attention{gap:var(--space-3);display:grid}.card.today-state{gap:var(--space-2);padding-block:var(--space-3);display:grid}.today-state>h2{font-size:var(--fs-300)}.today-state-facts{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.today-state-facts dt{color:var(--muted);font-size:var(--fs-75);font-weight:var(--fw-bold)}.today-state-facts dd{font-variant-numeric:tabular-nums;margin:0}.today-herd .metric-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.today-count-grid .metric-card,.today-herd .metric-card{padding:var(--space-2) var(--space-3)}.today-count-grid .metric-card p,.today-herd .metric-card p{min-height:0}.today-herd .metric-card strong{font-size:var(--fs-400)}.today-facts{margin:0;padding:0;list-style:none;display:grid}.today-fact{gap:var(--space-1);padding:var(--space-2) 0;border-top:1px solid var(--line);display:grid}.today-fact p{margin:0}.today-fact-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.today-fact-head h3{font-size:var(--fs-200);margin:0}.today-fact-link{font-size:var(--fs-100)}.today-fact-link a{color:var(--brand-text);font-weight:var(--fw-medium);text-underline-offset:3px;text-decoration:underline}.today-fact{column-gap:var(--space-4);grid-template-columns:minmax(10rem,15rem) minmax(0,1fr) auto;align-items:baseline;row-gap:0}.today-fact-head{display:contents}.today-fact-head>h3{grid-area:1/1}.today-fact-head>:not(h3){grid-area:1/3;justify-self:end}.today-fact>:not(.today-fact-head){grid-column:2}.today-fact-link{margin-top:var(--space-1)}@media (max-width:768px){.today-fact{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.today-fact-head{display:flex}.today-fact>:not(.today-fact-head){grid-column:auto}}.today-counts,.today-farms{gap:var(--space-3);display:grid}.today-counts>.muted,.today-farms>.muted{margin:0}.today-count-grid,.today-farm-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0;padding:0;list-style:none;display:grid}.today-count-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1080px){.today-count-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.today-count-grid{grid-template-columns:minmax(0,1fr)}}.today-herd .metric-grid{margin-bottom:0}.today-herd>.muted{margin:0 0 var(--space-3)}.today-farm{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.today-farm h3{font-size:var(--fs-200);margin:0}.today-farm p{margin:0}.today-sheet-line{color:var(--text-muted);font-size:var(--fs-50);margin:0}.owner-today>.today-curve-notice{margin-bottom:0}.today-curve-notice .today-fact-link{margin-top:var(--space-1)}@media print{.herd-today-metrics .metric-card,.today-count-grid .metric-card,.today-curve-notice,.today-fact,.today-state{break-inside:avoid}.today-count-grid .metric-card{box-shadow:none}}.figures-sheet{gap:var(--space-4);display:grid}.figures-dateline{color:var(--text-secondary);font-weight:var(--fw-semibold);margin:0}.figures-section>h2{margin:0 0 var(--space-1)}.figures-purpose{margin:0}.figures-facts dd>a,.figures-facts dd>span{display:block}.figures-facts .figures-note{margin-top:var(--space-1);color:var(--text-secondary);font-weight:var(--fw-regular)}.figures-facts .figures-change{margin-top:var(--space-1);font-weight:var(--fw-medium)}.figures-section>.figures-note,.figures-section>p.callout{margin:var(--space-3) 0 0}.figures-calibrations{table-layout:fixed}.figures-calibrations td,.figures-calibrations th{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.figures-calibrations .figures-date{white-space:nowrap}.figures-col-month{width:13%}.figures-col-date{width:18%}.figures-col-decision{width:34%}.figures-col-used{width:18%}.figures-col-basis{width:17%}@media print{.figures-calibrations tr,.figures-footer,.figures-section:not(.table-card){break-inside:avoid}.figures-footer{break-before:avoid}.figures-sheet .page-details>summary{list-style:none}.figures-sheet .page-details>summary::-webkit-details-marker{display:none}body:has(.figures-sheet),html:has(.figures-sheet){background:0 0}}.wizard-steps{gap:var(--space-3);margin:0 0 var(--space-4);counter-reset:wizard-step;flex-wrap:wrap;padding:0;list-style:none;display:flex}.wizard-steps li{counter-increment:wizard-step;color:var(--text-muted)}.wizard-steps li:before{content:counter(wizard-step) ". "}.wizard-steps li[aria-current=step]{color:var(--text);font-weight:var(--fw-semibold)}.definition-grid{gap:var(--space-2) var(--space-4);margin:var(--space-3) 0;display:grid}.definition-grid>div{gap:var(--space-3);grid-template-columns:minmax(10rem,1fr) minmax(0,2fr);align-items:baseline;display:grid}.definition-grid dt{color:var(--text-muted)}.definition-grid dd{font-variant-numeric:tabular-nums;margin:0}@media (max-width:768px){.definition-grid>div{grid-template-columns:1fr}}.strategy-approach-preview{gap:var(--space-3);display:grid}.strategy-approach-discount{gap:var(--space-1);margin-top:var(--space-3);display:grid}@media print{.strategy-approach-wizard{display:none}}@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-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}