/*! tailwindcss v4.3.3 | 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-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-10:.75rem;--text-11:.75rem;--text-12:.75rem;--text-13:.8125rem;--text-14:.875rem;--text-16:1rem;--text-20:1.25rem;--text-24:1.5rem}}@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,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;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:where(:not(iframe)){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}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-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}html{color-scheme:light dark}.screen-field-control{width:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--t-13);line-height:var(--t-13-lh);-webkit-font-smoothing:antialiased;min-height:100vh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);margin:0}@supports (height:100dvh){body{min-height:100dvh}}.num,[data-figure]{font-family:var(--font-figures);font-variant-numeric:tabular-nums;word-spacing:var(--figure-group)}.mono,.screen-code,code,kbd{font-family:var(--font-mono);font-variant-numeric:tabular-nums}:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}:where(a[href],button:not(:disabled),[role=button]:not([aria-disabled=true])){cursor:pointer}.desk-bottombar :is(button,a):focus-visible,.desk-menu-list button:focus-visible,.desk-menubar :is(button,a):focus-visible,.desk-window-title :is(button,a):focus-visible,.desk-window-title:focus-visible{box-shadow:inset 0 0 0 var(--focus-width) var(--ring);outline:none}.screen-btn.is-danger:focus-visible,.screen-btn.is-primary:focus-visible,.screen-command.is-primary:focus-visible{box-shadow:0 0 0 var(--sp-05) var(--surface),0 0 0 calc(var(--sp-05) + var(--focus-width)) var(--ring);outline:none}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-y-0{inset-block:0}.top-5{top:calc(var(--spacing) * 5)}.top-10{top:calc(var(--spacing) * 10)}.top-full{top:100%}.bottom-0{bottom:0}.left-0{left:0}.left-\[7px\]{left:7px}.z-10{z-index:10}.z-20{z-index:20}.order-1{order:1}.order-17{order:17}.col-span-2{grid-column:span 2/span 2}.row-1{grid-row:1}.row-2{grid-row:2}.row-128{grid-row:128}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-1{margin:var(--spacing)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[0\.4rem\]{margin-top:.4rem}.mt-\[0\.5em\]{margin-top:.5em}.mt-\[0\.45rem\]{margin-top:.45rem}.mt-\[0\.55em\]{margin-top:.55em}.mt-\[6px\]{margin-top:6px}.mt-\[7px\]{margin-top:7px}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-32{height:calc(var(--spacing) * 32)}.h-\[3px\]{height:3px}.h-\[240px\]{height:240px}.h-full{height:100%}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[32vh\]{max-height:32vh}.max-h-\[280px\]{max-height:280px}.max-h-\[320px\]{max-height:320px}.\!min-h-0{min-height:0!important}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-\[2\.4rem\]{min-height:2.4rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[34px\]{min-height:34px}.min-h-\[36px\]{min-height:36px}.min-h-\[38px\]{min-height:38px}.min-h-\[39px\]{min-height:39px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[64px\]{min-height:64px}.min-h-\[76px\]{min-height:76px}.min-h-\[92px\]{min-height:92px}.min-h-\[160px\]{min-height:160px}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-\[2px\]{width:2px}.w-\[6\.5rem\]{width:6.5rem}.w-\[13ch\]{width:13ch}.w-\[19rem\]{width:19rem}.w-\[42\%\]{width:42%}.w-\[240px\]{width:240px}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-20{max-width:calc(var(--spacing) * 20)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-28{max-width:calc(var(--spacing) * 28)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-\[10ch\]{max-width:10ch}.max-w-\[16rem\]{max-width:16rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[30ch\]{max-width:30ch}.max-w-\[30rem\]{max-width:30rem}.max-w-\[32ch\]{max-width:32ch}.max-w-\[32rem\]{max-width:32rem}.max-w-\[34ch\]{max-width:34ch}.max-w-\[36ch\]{max-width:36ch}.max-w-\[38ch\]{max-width:38ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[42rem\]{max-width:42rem}.max-w-\[44rem\]{max-width:44rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[46rem\]{max-width:46rem}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52rem\]{max-width:52rem}.max-w-\[60ch\]{max-width:60ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[64rem\]{max-width:64rem}.max-w-\[68ch\]{max-width:68ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[74ch\]{max-width:74ch}.max-w-\[76ch\]{max-width:76ch}.max-w-\[78ch\]{max-width:78ch}.max-w-\[80ch\]{max-width:80ch}.max-w-\[85ch\]{max-width:85ch}.max-w-\[86ch\]{max-width:86ch}.max-w-\[90ch\]{max-width:90ch}.max-w-\[92px\]{max-width:92px}.max-w-\[95ch\]{max-width:95ch}.max-w-\[140px\]{max-width:140px}.max-w-\[340px\]{max-width:340px}.max-w-\[420px\]{max-width:420px}.max-w-\[760px\]{max-width:760px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-\[16rem\]{min-width:16rem}.min-w-\[18ch\]{min-width:18ch}.min-w-\[18rem\]{min-width:18rem}.min-w-\[20ch\]{min-width:20ch}.min-w-\[22ch\]{min-width:22ch}.min-w-\[46px\]{min-width:46px}.min-w-\[52px\]{min-width:52px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[230px\]{min-width:230px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[420px\]{min-width:420px}.min-w-\[480px\]{min-width:480px}.min-w-\[520px\]{min-width:520px}.min-w-\[560px\]{min-width:560px}.min-w-\[600px\]{min-width:600px}.min-w-\[620px\]{min-width:620px}.min-w-\[640px\]{min-width:640px}.min-w-\[680px\]{min-width:680px}.min-w-\[700px\]{min-width:700px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[800px\]{min-width:800px}.min-w-\[820px\]{min-width:820px}.min-w-\[860px\]{min-width:860px}.min-w-\[900px\]{min-width:900px}.min-w-\[960px\]{min-width:960px}.min-w-\[1000px\]{min-width:1000px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\!flex-row{flex-direction:row!important}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.\!items-center{align-items:center!important}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[2px\]{gap:2px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--line\)\]>:not(:last-child)){border-color:var(--line)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[var\(--r-3\)\]{border-radius:var(--r-3)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-sm{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.\!border-t-0{border-top-style:var(--tw-border-style)!important;border-top-width:0!important}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-\[var\(--field-border\)\]{border-color:var(--field-border)}.border-\[var\(--good\)\]{border-color:var(--good)}.border-\[var\(--line-strong\)\]{border-color:var(--line-strong)}.bg-\[color-mix\(in_srgb\,var\(--accent\)_7\%\,white\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--accent\)_7\%\,white\)\]{background-color:color-mix(in srgb,var(--accent) 7%,white)}}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent-soft\)\]{background-color:var(--accent-soft)}.bg-\[var\(--btn-fill\)\]{background-color:var(--btn-fill)}.bg-\[var\(--btn-selected\)\]{background-color:var(--btn-selected)}.bg-\[var\(--cta\)\]{background-color:var(--cta)}.bg-\[var\(--fill-1\)\]{background-color:var(--fill-1)}.bg-\[var\(--fill-2\)\]{background-color:var(--fill-2)}.bg-\[var\(--good\)\]{background-color:var(--good)}.bg-\[var\(--good-soft\)\]{background-color:var(--good-soft)}.bg-\[var\(--ink\)\]{background-color:var(--ink)}.bg-\[var\(--ink-faint\)\]{background-color:var(--ink-faint)}.bg-\[var\(--line\)\]{background-color:var(--line)}.bg-\[var\(--paper\)\]{background-color:var(--paper)}.bg-\[var\(--risk\)\]{background-color:var(--risk)}.bg-\[var\(--risk-soft\)\]{background-color:var(--risk-soft)}.bg-\[var\(--risk-soft\,var\(--accent-soft\)\)\]{background-color:var(--risk-soft,var(--accent-soft))}.bg-\[var\(--rule\)\]{background-color:var(--rule)}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-\[var\(--surface-overlay\)\]{background-color:var(--surface-overlay)}.bg-\[var\(--surface-raised\)\]{background-color:var(--surface-raised)}.bg-\[var\(--warn\)\]{background-color:var(--warn)}.bg-black{background-color:var(--color-black)}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-0{padding-left:0}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-10{font-size:var(--text-10)}.text-11{font-size:var(--text-11)}.text-12{font-size:var(--text-12)}.text-13{font-size:var(--text-13)}.text-14{font-size:var(--text-14)}.text-16{font-size:var(--text-16)}.text-20{font-size:var(--text-20)}.text-24{font-size:var(--text-24)}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.86rem\]{font-size:.86rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1rem\]{font-size:1rem}.text-\[length\:var\(--reg-font\)\]{font-size:var(--reg-font)}.text-\[length\:var\(--t-11\)\]{font-size:var(--t-11)}.text-\[length\:var\(--t-13\)\]{font-size:var(--t-13)}.text-\[length\:var\(--t-16\)\]{font-size:var(--t-16)}.text-\[length\:var\(--t-20\)\]{font-size:var(--t-20)}.text-\[length\:var\(--t-24\)\]{font-size:var(--t-24)}.text-\[length\:var\(--t-body\)\]{font-size:var(--t-body)}.leading-\[var\(--t-20-lh\)\]{--tw-leading:var(--t-20-lh);line-height:var(--t-20-lh)}.leading-\[var\(--t-24-lh\)\]{--tw-leading:var(--t-24-lh);line-height:var(--t-24-lh)}.leading-\[var\(--t-body-lh\)\]{--tw-leading:var(--t-body-lh);line-height:var(--t-body-lh)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--accent-ink\)\]{color:var(--accent-ink)}.text-\[var\(--accent-text\)\]{color:var(--accent-text)}.text-\[var\(--cta\)\]{color:var(--cta)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--flag-green\)\]{color:var(--flag-green)}.text-\[var\(--good\)\]{color:var(--good)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-dim\)\]{color:var(--ink-dim)}.text-\[var\(--ink-faint\)\]{color:var(--ink-faint)}.text-\[var\(--risk\)\]{color:var(--risk)}.text-\[var\(--warn\)\]{color:var(--warn)}.text-inherit{color:inherit}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\[var\(--line-strong\)\]{-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[var\(--e-3\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--e-3\)\]{--tw-shadow:var(--e-3)}.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,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.sepia{--tw-sepia:sepia(100%)}.filter,.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.select-all{-webkit-user-select:all;user-select:all}@media (hover:hover){.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:min-h-\[36px\]::file-selector-button{min-height:36px}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-lg::file-selector-button{border-radius:var(--radius-lg)}.file\:border::file-selector-button{border-style:var(--tw-border-style);border-width:1px}.file\:border-\[var\(--line\)\]::file-selector-button{border-color:var(--line)}.file\:bg-\[var\(--paper\)\]::file-selector-button{background-color:var(--paper)}.file\:bg-\[var\(--surface-raised\)\]::file-selector-button{background-color:var(--surface-raised)}.file\:px-2::file-selector-button{padding-inline:calc(var(--spacing) * 2)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1::file-selector-button{padding-block:var(--spacing)}.file\:text-xs::file-selector-button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-\[var\(--ink\)\]::file-selector-button{color:var(--ink)}@media (hover:hover){.hover\:bg-\[var\(--btn-fill-hover\)\]:hover{background-color:var(--btn-fill-hover)}.hover\:bg-\[var\(--surface-raised\)\]:hover{background-color:var(--surface-raised)}.hover\:text-\[var\(--ink\)\]:hover{color:var(--ink)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-7{margin-inline:calc(var(--spacing) * -7)}.sm\:min-h-0{min-height:0}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[2fr_1fr_auto\]{grid-template-columns:2fr 1fr auto}.sm\:grid-cols-\[5\.5rem_1fr\]{grid-template-columns:5.5rem 1fr}.sm\:grid-cols-\[7\.5rem_1fr\]{grid-template-columns:7.5rem 1fr}.sm\:grid-cols-\[7rem_1fr\]{grid-template-columns:7rem 1fr}.sm\:grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.sm\:grid-cols-\[9rem_1fr\]{grid-template-columns:9rem 1fr}.sm\:grid-cols-\[auto_1fr_auto_1fr_auto\]{grid-template-columns:auto 1fr auto 1fr auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:max-h-none{max-height:none}.lg\:min-h-0{min-height:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.25fr_1fr\]{grid-template-columns:1.25fr 1fr}.lg\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.lg\:grid-cols-\[2fr_3fr\]{grid-template-columns:2fr 3fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_17rem\]{grid-template-columns:minmax(0,1fr) 17rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:self-start{align-self:flex-start}.lg\:overflow-visible{overflow:visible}.lg\:rounded-none{border-radius:0}.lg\:bg-transparent{background-color:#0000}.lg\:p-0{padding:0}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(320px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(320px,.9fr)}}}@layer kit{.overview-section-head{justify-content:space-between;align-items:baseline;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}.overview-section-head h2{font-size:var(--t-14);line-height:var(--t-14-lh);font-weight:var(--w-semibold);color:var(--ink);margin:0}.overview-section-head>a,.warehouse-selector{font-size:var(--t-12)}.warehouse-selector{align-items:center;gap:var(--sp-3);padding:0 var(--sp-4) var(--sp-3);display:flex}.warehouse-selector label{color:var(--ink-dim)}.warehouse-selector .screen-field{width:100%}.warehouse-selector select{flex:1;min-width:0}.warehouse-preview{align-items:center;gap:var(--sp-4);padding:0 var(--sp-4) var(--sp-4);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.warehouse-preview-link{border-radius:var(--r-2);padding:var(--sp-2);display:block}.warehouse-preview-link:hover{background:var(--fill-1)}.warehouse-mini-map{width:100%;height:auto;max-height:240px;display:block}.warehouse-preview-key{gap:var(--sp-3);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.warehouse-preview-key dl{gap:var(--sp-2);width:100%;font-size:var(--t-12);flex-direction:column;display:flex}.warehouse-preview-key dl>div{justify-content:space-between;gap:var(--sp-2);display:flex}.warehouse-preview-key dt{color:var(--ink-dim)}.warehouse-bin-key{width:100%;font-size:var(--t-12);line-height:var(--t-12-lh);gap:2px;margin:0;padding:0;list-style:none;display:grid}.warehouse-bin-key li{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.warehouse-bin-key .warehouse-bin-state{color:var(--ink-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.warehouse-bin-swatch{border-radius:calc(var(--r-1) / 2);background:var(--bin);flex:none;width:10px;height:10px}@supports (color:color-mix(in lab,red,red)){.warehouse-bin-swatch{background:color-mix(in srgb,var(--bin) 16%,var(--surface))}}.warehouse-bin-swatch{box-shadow:inset 0 0 0 1px var(--bin)}.warehouse-preview-key dd{font-weight:var(--w-semibold);font-variant-numeric:tabular-nums}.warehouse-empty{padding:var(--sp-4)}.floor-workspace{gap:var(--sp-4);grid-template-columns:190px minmax(0,1fr);align-items:start;display:grid}.floor-locations{gap:var(--sp-3)}.floor-location,.floor-locations{flex-direction:column;display:flex}.floor-location{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-2);color:var(--ink);background:var(--surface);cursor:pointer;text-align:left}.floor-locations .floor-location[aria-pressed=true]{border-color:var(--dept-manufacturing);background:var(--dept-manufacturing)}@supports (color:color-mix(in lab,red,red)){.floor-locations .floor-location[aria-pressed=true]{background:color-mix(in srgb,var(--dept-manufacturing) 7%,var(--surface))}}.floor-locations .floor-location[aria-pressed=true]{box-shadow:inset 3px 0 var(--dept-manufacturing)}.floor-locations .floor-location:hover{background:var(--surface-hover)}.floor-locations .screen-btn.floor-location{height:auto;min-height:var(--h-touch);padding:var(--sp-3);gap:var(--sp-2);white-space:normal;text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch}.floor-location-name{font-size:var(--t-13);line-height:var(--t-13-lh);font-weight:var(--w-semibold)}.floor-location-meta{font-size:var(--t-11);color:var(--ink-dim)}.floor-location .warehouse-mini-map{max-height:110px}.floor-current-layout{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);min-width:0;padding:var(--sp-2)}.floor-current-layout>.overview-section-head{padding-top:var(--sp-2)}.floor-current-layout svg[role=application]{height:430px}.floor-current-layout svg g:focus-visible rect{stroke:var(--accent);stroke-width:.4px}.floor-register{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface)}.floor-register summary{cursor:pointer;padding:var(--sp-3) var(--sp-4);font-size:var(--t-13);font-weight:var(--w-semibold)}@container window (max-width:900px){.floor-workspace{grid-template-columns:145px minmax(0,1fr)}}@container window (max-width:700px){.floor-workspace{grid-template-columns:1fr}.floor-locations{flex-direction:row;overflow-x:auto}.floor-location{flex:1 0 145px}.floor-location .warehouse-mini-map{display:none}.floor-current-layout svg[role=application]{height:320px}}.screen-icon{stroke-width:var(--icon-stroke);flex:none}.screen-icon.is-xs{width:var(--icon-xs);height:var(--icon-xs)}.screen-icon.is-sm{width:var(--icon-sm);height:var(--icon-sm)}.screen-icon.is-md{width:var(--icon-md);height:var(--icon-md)}.screen-icon.is-lg{width:var(--icon-lg);height:var(--icon-lg)}.screen-register-frame{position:relative}.screen-register-wrap{max-height:calc(var(--head-h) + (22 * var(--reg-row-h)));border-radius:var(--reg-group-radius);background:var(--surface);box-shadow:var(--e-group);scroll-padding-top:var(--head-h);border:0;overflow:auto}.screen-register{border-collapse:separate;border-spacing:0;border-radius:var(--r-0);width:100%;font-size:var(--reg-font);line-height:var(--reg-lh)}.screen-register.is-sticky thead th{z-index:var(--z-sticky);background:var(--surface);position:sticky;top:0}.screen-register th{height:var(--head-h);padding:0 var(--reg-cell-x);font-size:var(--reg-head-font);line-height:var(--t-label-lh);font-weight:var(--w-medium);text-align:left;color:var(--ink-dim);background:var(--surface);border-bottom:var(--reg-sep-w) solid var(--reg-sep);white-space:nowrap}.screen-register tbody tr{--row-bg:var(--surface)}.screen-register tbody td{background-color:var(--row-bg)}.screen-register td{height:var(--reg-row-h);padding:var(--sp-05) var(--reg-cell-x);border-bottom:var(--reg-sep-w) solid var(--reg-sep);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;transition:background-color var(--m-instant) var(--ease-out);overflow:hidden}.screen-register td[data-verbatim]{max-width:24rem}.screen-register td :is(.forge-button,.screen-btn):not(.is-touch){height:var(--h-xs);padding:0 var(--sp-1);font-size:var(--t-11)}.screen-register :is(th,td):first-child{background-color:var(--row-bg,var(--surface));position:sticky;left:0}.screen-register th:first-child{background:var(--surface);z-index:calc(var(--z-sticky) + 1)}.screen-register-wrap.is-scrolled :is(th,td):first-child{box-shadow:var(--sp-1) 0 var(--sp-2) calc(-1 * var(--sp-1)) #0000002e}.screen-register-wrap.has-more{box-shadow:inset calc(-1 * var(--sp-3)) 0 var(--sp-2) calc(-1 * var(--sp-2)) #00000038,var(--e-0)}.screen-register :is(th,td)[data-pin=right]{background-color:var(--row-bg,var(--surface));position:sticky;right:0}.screen-register th[data-pin=right]{background:var(--surface);z-index:calc(var(--z-sticky) + 1)}.screen-register-wrap.has-more :is(th,td)[data-pin=right]{box-shadow:calc(-1 * var(--sp-1)) 0 var(--sp-2) calc(-1 * var(--sp-1)) #0000002e}.screen-register .is-right{text-align:right}.screen-register .is-center{text-align:center}.screen-register .is-grand td,.screen-register td.num{font-family:var(--font-figures);font-variant-numeric:tabular-nums}.screen-register tbody tr:is(.is-red,.is-orange) td:first-child{background-size:var(--reg-spine-w) calc(100% - 2 * var(--sp-1));background-position:0;background-repeat:no-repeat}.screen-register tbody tr.is-red td:first-child{background-image:linear-gradient(var(--risk),var(--risk))}.screen-register tbody tr.is-orange td:first-child{background-image:linear-gradient(var(--warn),var(--warn))}.screen-register[data-rows=banded] td{border-bottom-color:#0000}.screen-register[data-rows=banded] tbody tr:nth-child(2n){--row-bg:var(--reg-zebra)}.screen-register tbody tr:last-child td{border-bottom-color:#0000}.screen-register tbody tr:is(:hover,:focus-within):not(.is-group,.is-subtotal){--row-bg:var(--reg-hover)}.screen-register tbody tr[aria-selected=true]{--row-bg:var(--reg-selected-inactive)}.screen-register:focus-within tbody tr[aria-selected=true]{--row-bg:var(--reg-selected)}.screen-register tbody tr[aria-selected=true] td:first-child{border-start-start-radius:var(--reg-sel-radius);border-end-start-radius:var(--reg-sel-radius)}.screen-register tbody tr[aria-selected=true] td:last-child{border-start-end-radius:var(--reg-sel-radius);border-end-end-radius:var(--reg-sel-radius)}.screen-register tbody tr:focus-visible{outline:none}.screen-register tbody tr:focus-visible td{box-shadow:inset 0 var(--focus-width) 0 0 var(--reg-ring),inset 0 calc(-1 * var(--focus-width)) 0 0 var(--reg-ring)}.screen-register tbody tr:focus-visible td:first-child{box-shadow:inset var(--focus-width) var(--focus-width) 0 0 var(--reg-ring),inset 0 calc(-1 * var(--focus-width)) 0 0 var(--reg-ring)}.screen-register tbody tr:focus-visible td:last-child{box-shadow:inset calc(-1 * var(--focus-width)) var(--focus-width) 0 0 var(--reg-ring),inset 0 calc(-1 * var(--focus-width)) 0 0 var(--reg-ring)}.screen-register .is-empty td{height:auto;color:var(--ink-faint);padding:var(--sp-4) var(--reg-cell-x)}.screen-register tr.is-group td{background:var(--surface);padding-top:var(--sp-3);color:var(--ink);font-weight:var(--w-semibold);border-bottom-color:#0000}.screen-register-group{align-items:center;gap:var(--chip-gap);height:var(--h-xs);color:inherit;font:inherit;background:0 0;border:0;padding:0;display:inline-flex}.screen-register-chevron{transition:transform var(--m-enter) var(--ease-in)}.screen-register-group[aria-expanded=true] .screen-register-chevron{transition-timing-function:var(--ease-out);transform:rotate(90deg)}.screen-register-groupcount{color:var(--ink-faint);font-family:var(--font-figures);font-variant-numeric:tabular-nums}.screen-register tr.is-subtotal td{border-top:1px solid var(--line);font-weight:var(--w-semibold)}.screen-register .screen-actions a+a{margin-left:var(--sp-3)}.screen-register tfoot tr.is-grand td{border-top:1px solid var(--ink);border-bottom:3px double var(--ink);font-weight:var(--w-bold)}.screen-register a.screen-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.screen-register td:first-child a.screen-link{color:var(--ink);font-weight:var(--w-medium);text-decoration:none}.screen-register td:first-child a.screen-link:is(:hover,:focus-visible){text-decoration:underline}.screen-register td:not(:first-child):not(.num){color:var(--ink-dim)}.screen-register td.num a.screen-link{-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.screen-register td.num a.screen-link:focus-visible,.screen-register td.num a.screen-link:hover{text-decoration-color:currentColor}.screen-register a.screen-sort{align-items:center;gap:var(--sp-1);color:inherit;text-decoration:none;display:inline-flex}.screen-register th.is-right a.screen-sort{flex-direction:row-reverse}.screen-register .screen-sort-mark{font-size:var(--t-11);color:var(--ink-faint);line-height:1}.screen-register th:not(.is-sorted) a.screen-sort:not(:hover):not(:focus-visible) .screen-sort-mark{visibility:hidden}.screen-register th.is-sorted{color:var(--ink)}.screen-register th.is-sorted .screen-sort-mark{color:var(--accent-text)}.screen-register a.screen-sort:focus-visible .screen-sort-mark,.screen-register a.screen-sort:hover .screen-sort-mark{color:var(--ink)}.screen-picker{margin-left:var(--sp-1);position:relative}.screen-picker-toggle{width:var(--h-xs);height:var(--h-xs);border-radius:var(--r-1);color:var(--ink-faint);vertical-align:middle;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.screen-picker-toggle:hover{background:var(--surface);color:var(--ink)}.screen-picker-menu{top:calc(var(--h-xs) + var(--sp-1));z-index:var(--z-drawer);gap:var(--sp-1);min-width:12rem;padding:var(--sp-2);border-radius:var(--r-2);background:var(--surface-overlay);box-shadow:var(--e-3);flex-direction:column;display:flex;position:absolute;left:0}.screen-picker-item{align-items:center;gap:var(--sp-2);color:var(--ink);font-size:var(--t-12);font-weight:var(--w-regular);white-space:nowrap;display:flex}.screen-picker-choice{gap:var(--sp-1);display:grid}.screen-picker-compact{padding-left:var(--sp-4);color:var(--ink-dim)}.screen-register td .screen-btn,.screen-register td a.screen-command,.screen-register td button{padding:0 var(--sp-1);height:var(--h-xs);min-height:var(--h-xs);font-size:var(--t-11);line-height:var(--t-11-lh);white-space:nowrap}.screen-register tbody tr:not(:hover):not(:focus-within):not([aria-selected=true]) td :is(.screen-btn,a.screen-command,button):not(:focus-visible):not(.screen-register-group){font-weight:var(--w-medium);color:var(--accent-text)!important;background:0 0!important;border-color:#0000!important}.screen-register tbody tr[data-row]:not(:hover):not(:focus-within):not([aria-selected=true]) td .screen-btn.is-danger:not(:focus-visible){color:var(--risk)!important;border-color:#0000!important}.screen-register td .screen-commands{gap:var(--sp-1);flex-wrap:nowrap;margin:0;display:inline-flex}.screen-register td .flex,.screen-register td .flex-col{line-height:var(--t-11-lh)}.screen-register td>.flex,.screen-register td>.flex.flex-col{align-items:center;gap:var(--sp-1);flex-direction:row;display:inline-flex}.screen-register td .flex-wrap{flex-wrap:nowrap}.screen-link{color:var(--accent-text);text-decoration:none}.screen-link:hover{text-decoration:underline}.screen-filters{align-items:center;gap:var(--sp-2);min-height:var(--h-md);margin-bottom:var(--sp-3);font-size:var(--t-12);flex-wrap:wrap;display:flex}.screen-filter,.screen-filter-q{height:var(--h-md);padding:0 var(--sp-2);border:1px solid var(--line-strong);border-radius:var(--r-1);background:var(--surface);color:var(--ink);font-size:var(--t-12)}.screen-filter-q{min-width:220px}.screen-filter-count{color:var(--ink-faint);margin-left:auto}.orders-workspace>.screen-commands{margin-block:0 var(--sp-1)}.orders-workspace .screen-filters{margin-bottom:0}.screen-command{align-items:center;gap:var(--sp-2);height:var(--h-md);padding:0 var(--sp-3);border-radius:var(--btn-radius);background:var(--btn-fill);color:var(--ink);font-size:var(--t-12);cursor:pointer;border:0;text-decoration:none;display:inline-flex}.screen-command:hover:not(:disabled){background:var(--btn-fill-hover)}.screen-command:active:not(:disabled){background:var(--btn-fill-press)}.screen-command:disabled{opacity:1;background:var(--fill-1);color:var(--ink-faint);cursor:not-allowed}.screen-command.is-primary{background:var(--accent);color:var(--on-accent);font-weight:var(--w-semibold)}.screen-command.is-primary:hover:not(:disabled){background:var(--btn-prominent-hover)}.screen-command.is-primary:active:not(:disabled){background:var(--btn-prominent-press)}.screen-command.is-primary:disabled{opacity:1;background:var(--fill-1);color:var(--ink-faint)}.screen-command.is-danger{background:var(--risk-soft);color:var(--risk)}.screen-command.is-danger:hover:not(:disabled){background:var(--btn-destructive-hover)}.screen-command kbd{font-family:var(--font-mono);font-size:var(--t-11);color:var(--ink-faint)}.screen-command.is-primary kbd{color:inherit}.screen-paging{align-items:center;gap:var(--sp-3);padding:var(--sp-2);font-size:var(--t-12);color:var(--ink-faint);font-variant-numeric:tabular-nums;border-top:0;display:flex}.screen{gap:var(--sp-2);flex-direction:column;display:flex}.screen-ask{margin-bottom:var(--sp-4)}.screen-ask-line{gap:var(--sp-2);align-items:center;display:flex}.screen-ask-line .screen-field-control{flex:1;min-width:0}.screen-proposals{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.screen-standing{margin-bottom:var(--sp-2);flex-direction:column;display:flex}.screen-standing:empty{display:none}.screen-standing>.screen-stale{margin-bottom:0}.screen-standing>.screen-stale+.screen-proposals{border-top:0}.screen-proposal{align-items:center;gap:var(--sp-3);min-height:var(--row-h);font-size:var(--t-12);padding:0;display:flex}.screen-proposal+.screen-proposal{border-top:1px solid var(--line)}.screen-proposal .screen-commands{margin-block:0}.screen-proposal-agent{font-weight:var(--w-semibold);color:var(--ink)}.screen-proposal-subject{color:var(--ink-dim)}.screen-proposal-when{color:var(--ink-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.screen-proposal-says{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-dim);flex:1;overflow:hidden}@media print{.screen-proposal-says{white-space:normal;overflow:visible}}.screen>.screen-commands,.screen>.screen-filters,.screen>.screen-note,.screen>.screen-position,.screen>.screen-tabs,.screen>.screen-tabs-scroll,.screen>.screen-totals{margin-block:0}.screen>.screen-section{margin-block:var(--sp-3) 0}.screen .screen{display:contents}@container window (max-width:1199px){.screen{gap:var(--sp-1)}.screen-register [data-priority="3"]:not([hidden]){display:none}}.screen-register [data-priority="3"][data-user-shown]:not([hidden]){display:table-cell!important}.screen-register [data-narrow-hidden]:not([data-user-shown]){display:none}.screen-register [data-straddle]{visibility:hidden}@media print{.screen-register [data-straddle]{visibility:visible}}.screen-register-wrap[data-stacked]{max-height:none;overflow-x:visible}.screen-register-wrap[data-stacked] .screen-register,.screen-register-wrap[data-stacked] .screen-register tbody,.screen-register-wrap[data-stacked] .screen-register td,.screen-register-wrap[data-stacked] .screen-register tr{width:auto;min-width:0;display:block}.screen-register-wrap[data-stacked] .screen-register thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.screen-register-wrap[data-stacked] .screen-register tr{gap:var(--sp-2) var(--sp-4);min-height:var(--h-touch);padding:var(--sp-3) var(--sp-4);background-image:linear-gradient(var(--separator),var(--separator));background-size:calc(100% - var(--sp-4)) var(--hairline);background-position:100% 100%;background-repeat:no-repeat;border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.screen-register-wrap[data-stacked] .screen-register tr:last-child{background-image:none}.screen-register-wrap[data-stacked] .screen-register td{text-align:left;white-space:normal;overflow-wrap:break-word;height:auto;color:var(--ink);border:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;padding:0;display:grid;position:static}.screen-register-wrap[data-stacked] .screen-register td>*{justify-self:start}.screen-register-wrap[data-stacked] .screen-register td:before{content:attr(data-label);color:var(--ink-faint);font-size:var(--t-meta);line-height:var(--t-meta-lh);font-weight:var(--w-regular)}.screen-register-wrap[data-stacked] .screen-register td:first-child{font-size:var(--t-body);font-weight:var(--w-medium);grid-column:1/-1}.screen-register-wrap[data-stacked] .screen-register td:first-child:before{content:none}.screen-register-wrap[data-stacked] .screen-register td:has(.screen-commands),.screen-register-wrap[data-stacked] .screen-register td[data-pin=right]{grid-column:1/-1}.screen-register-wrap[data-stacked] .screen-register [data-straddle]{visibility:visible}.screen-register-wrap[data-stacked] .screen-register [data-narrow-hidden]:not([hidden]){display:grid}@container window (max-width:899px){.screen-register [data-priority="2"]:not([hidden]){display:none}.screen-doc{grid-template-columns:1fr}}@container window (max-width:699px){.screen-doc{grid-template-columns:1fr}.screen-register-wrap{overflow-x:auto}}.screen-section{margin:var(--sp-5) 0 0;font-size:var(--t-title);line-height:var(--t-title-lh);font-weight:var(--w-semibold);color:var(--ink)}.thread{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.thread-entry{max-width:48rem;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface)}.thread-entry.is-us{background:var(--surface-raised);border-color:var(--line-strong);margin-left:auto}.thread-meta{align-items:center;gap:var(--sp-2);font-size:var(--t-11);color:var(--ink-faint);display:flex}.thread-text{margin:var(--sp-1) 0 0;font-size:var(--t-13);line-height:var(--t-13-lh);white-space:pre-wrap}.thread-note{margin-top:var(--sp-1);font-size:var(--t-11);color:var(--ink-faint)}.screen-cleared{font-size:var(--t-12);color:var(--ink-faint);margin:0}.portal{background:var(--paper);min-height:100vh}.portal-top{height:var(--h-touch);padding:0 var(--sp-4);background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.portal-mark{font-size:var(--t-14);font-weight:var(--w-bold);letter-spacing:.02em}.portal-nav{gap:var(--sp-4);font-size:var(--t-12);display:flex}.portal-body{max-width:64rem;padding:var(--sp-5) var(--sp-4);margin:0 auto}.portal-signin{max-width:22rem;margin:var(--sp-8) auto}.portal-signin h1{font-size:var(--t-16);margin:0 0 var(--sp-4)}.portal-form{gap:var(--sp-2);flex-direction:column;display:flex}.portal-form label{font-size:var(--t-11);font-weight:var(--w-semibold);color:var(--ink-dim)}.portal-form input{height:var(--h-md);padding:0 var(--sp-2);border:1px solid var(--line-strong);border-radius:var(--r-1);background:var(--surface);font-size:var(--t-13)}.portal-form button{margin-top:var(--sp-3);justify-content:center}.portal-wrong{margin-top:var(--sp-3);font-size:var(--t-12);color:var(--risk)}.screen-tabs-scroll{max-width:100%;margin:0 0 var(--sp-2);scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto}.screen-tabs{padding:var(--sp-05);margin:0 0 var(--sp-2);border-radius:var(--r-2);background:var(--fill-2);isolation:isolate;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;position:relative}.screen-tabs-scroll>.screen-tabs{margin:0}nav.screen-tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}.screen-tab{z-index:1;justify-content:center;align-items:center;gap:var(--sp-1);height:calc(var(--h-md) - 2 * var(--sp-05));padding:0 var(--sp-3);border-radius:calc(var(--r-2) - var(--sp-05));color:var(--ink);font:var(--w-medium) var(--t-13) /var(--t-13-lh) var(--font-body);white-space:nowrap;scroll-snap-align:start;transition:background-color var(--motion-state) var(--ease-out);text-decoration:none;display:inline-flex;position:relative}.screen-tab:hover{background:var(--fill-1)}.screen-tab:is([aria-current=page],[aria-selected=true]){background:var(--seg-thumb);box-shadow:var(--e-1);font-weight:var(--w-semibold)}.screen-tabs[data-slide] .screen-tab:is([aria-current=page],[aria-selected=true]){box-shadow:none;background:0 0}.screen-tabs[data-slide]:before{content:"";z-index:0;top:var(--sp-05);bottom:var(--sp-05);left:var(--sp-05);width:calc((100% - 2 * var(--sp-05)) / var(--tab-n));translate:calc(var(--tab-i) * 100%) 0;border-radius:calc(var(--r-2) - var(--sp-05));background:var(--seg-thumb);box-shadow:var(--e-1);transition:translate var(--motion-settle) var(--ease-standard);position:absolute}.screen-tab:focus-visible{box-shadow:inset 0 0 0 var(--focus-width) var(--ring);outline:none}.screen-tab-count{font:var(--w-regular) var(--t-11) /1 var(--font-figures);font-variant-numeric:tabular-nums;color:var(--ink-dim)}.screen-quiet{color:var(--ink-faint);font-size:var(--t-11);line-height:var(--t-11-lh)}.screen-stale{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-2);padding:var(--sp-1) var(--sp-2);color:var(--warn);background:var(--warn-soft);border-left:2px solid var(--warn);font-size:var(--t-12);line-height:var(--t-12-lh);display:flex;overflow:hidden}.screen-stale details{min-width:0}.screen-stale summary{cursor:pointer}.screen-stale-detail{gap:var(--sp-3);margin-top:var(--sp-1);display:flex}.screen-stale p{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.screen-stale p+p{padding-left:var(--sp-3);border-left:1px solid}.screen-problem{padding:var(--sp-1) var(--sp-2);color:var(--risk);background:var(--risk-soft);border-left:2px solid var(--risk);font-size:var(--t-12);line-height:var(--t-12-lh)}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60rem 40rem at 12% -8%,var(--dept-sales),transparent 70%),radial-gradient(50rem 34rem at 88% 4%,var(--dept-manufacturing),transparent 70%),radial-gradient(46rem 34rem at 78% 96%,var(--dept-admin),transparent 70%),radial-gradient(40rem 30rem at 4% 92%,var(--dept-buying),transparent 70%);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){body:before{background:radial-gradient(60rem 40rem at 12% -8%,color-mix(in srgb,var(--dept-sales) 14%,transparent),transparent 70%),radial-gradient(50rem 34rem at 88% 4%,color-mix(in srgb,var(--dept-manufacturing) 10%,transparent),transparent 70%),radial-gradient(46rem 34rem at 78% 96%,color-mix(in srgb,var(--dept-admin) 11%,transparent),transparent 70%),radial-gradient(40rem 30rem at 4% 92%,color-mix(in srgb,var(--dept-buying) 9%,transparent),transparent 70%)}}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.fam-mark{color:var(--ink);align-items:center;gap:10px;line-height:1;display:inline-flex}.fam-mark-type{font-weight:var(--w-medium);letter-spacing:.22em;font-size:var(--t-meta);text-transform:uppercase}.fam-mark-lg .fam-mark-type{letter-spacing:.28em;font-size:18px}.fam-demo-banner{align-items:center;gap:var(--sp-2);background:var(--warn-soft);color:var(--warn);padding:0 var(--sp-4);height:var(--h-md);box-sizing:border-box;font-size:var(--t-12);font-weight:var(--w-semibold);letter-spacing:var(--tracking-normal);text-align:left;white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.fam-cmd{z-index:var(--z-palette);padding:12vh var(--sp-4) var(--sp-4);place-items:start center;display:grid;position:fixed;inset:0}.fam-cmd-scrim{background:var(--scrim);cursor:pointer;border:0;position:absolute;inset:0}.fam-cmd-panel{background:var(--glass-bg-strong);width:min(560px,100%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border-radius:var(--r-3);box-shadow:var(--glass-shadow-raised);border:0;position:relative;overflow:hidden}.fam-cmd-panel input{border:0;border-bottom:var(--hairline) solid var(--separator);width:100%;padding:var(--sp-3) var(--sp-4);font:inherit;font-size:var(--t-title);color:var(--ink);background:0 0}.fam-cmd-panel input:focus{outline:var(--focus-width) solid var(--ring);outline-offset:calc(-1 * var(--focus-width))}.fam-cmd-panel ul{padding:var(--sp-1);max-height:360px;margin:0;list-style:none;overflow-y:auto}.fam-cmd-panel button{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;min-height:var(--h-md);padding:var(--sp-05) var(--sp-2);border-radius:var(--r-2);font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;display:flex}.fam-cmd-panel button em{font-style:normal;font-size:var(--t-meta);color:var(--ink-dim)}.fam-cmd-panel button.is-active{background:var(--accent);color:var(--on-accent)}.fam-cmd-panel button.is-active em{color:var(--on-accent)}.fam-cmd-empty{padding:var(--sp-3) var(--sp-2);color:var(--ink-dim);font-size:var(--t-label)}.forge-eyebrow{color:var(--ink-dim);font-size:var(--t-meta);font-weight:var(--w-bold);letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px}.ops-header{justify-content:space-between;align-items:flex-start;gap:var(--sp-5);padding:0 0 var(--sp-1);box-shadow:none;background:0 0;border:0;display:flex}.ops-header h1{max-width:52rem;margin:0 0 var(--sp-1);color:var(--ink);font-size:var(--t-headline);line-height:var(--t-headline-lh);font-weight:var(--w-bold);letter-spacing:0;text-wrap:balance}.ops-header p{max-width:74ch;color:var(--ink-dim);font-size:var(--t-body);line-height:var(--t-body-lh);margin:0}.ops-header .forge-eyebrow{margin-bottom:var(--sp-1)}.ops-header.is-compact h1{font-size:var(--t-figure);line-height:var(--t-figure-lh);font-weight:var(--w-semibold)}.ops-header-side{align-items:flex-end;gap:var(--sp-3);flex-direction:column;min-width:210px;display:flex}@container window (max-width:700px){.ops-header{flex-direction:column;gap:16px}.ops-header-side{align-items:flex-start;min-width:0}}.ops-context{align-items:center;gap:var(--sp-2);padding:var(--sp-05) 0;color:var(--ink-dim);background:0 0;border:0;display:inline-flex}.ops-metrics{gap:var(--sp-3) var(--sp-5);padding:var(--sp-3) var(--group-pad);margin-bottom:var(--sp-2);border-radius:var(--group-radius);background:var(--group-bg);box-shadow:var(--group-shadow);border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.ops-metrics>.ops-metric{align-content:start;gap:var(--sp-1) var(--sp-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.ops-metrics>.ops-metric>small{font-size:var(--t-12);line-height:var(--t-12-lh);grid-column:1/-1}@container window (max-width:700px){.fam-cash-first-row.ops-metrics{gap:var(--sp-2);padding:var(--sp-2);margin-bottom:var(--sp-2);grid-template-columns:1fr 1fr}}.ops-metric-row{align-items:baseline;gap:var(--sp-1) var(--sp-5);padding:var(--sp-2) var(--group-pad);border-radius:var(--group-radius);background:var(--group-bg);box-shadow:var(--group-shadow);border:0;flex-wrap:wrap;display:flex}:is(.screen-group,.ops-panel) :is(.ops-metrics,.ops-metric-row,.screen-totals,.screen-doc){box-shadow:none;background:0 0;border-radius:0}.screen-group :is(.ops-metrics,.ops-metric-row,.screen-totals,.screen-doc){padding-inline:0}.ops-metric{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:baseline;gap:8px;padding:2px 0;display:inline-flex;position:relative;overflow:hidden}.ops-metric:before{content:none}.ops-metric.is-amber>strong{color:var(--warn)}.ops-metric.is-green>strong{color:var(--good)}.ops-metric.is-red>strong{color:var(--risk)}.ops-metric.is-blue>strong{color:var(--ink)}.ops-metric>span{color:var(--ink-dim);font-size:var(--t-12);font-weight:var(--w-medium);letter-spacing:0;text-transform:none}.ops-metric>strong{color:var(--ink);font-size:var(--t-14);line-height:var(--t-14-lh);letter-spacing:0;font-family:var(--font-figures);font-variant-numeric:tabular-nums;word-spacing:var(--figure-group);margin:0}.ops-metric>small{color:var(--ink-dim);font-size:var(--t-meta);margin:0;line-height:1.4}.ops-section-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.ops-section-head h2{font-size:var(--t-title);line-height:var(--t-title-lh);font-weight:var(--w-semibold);color:var(--ink);letter-spacing:0;text-wrap:balance;margin:0}.ops-section-title{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ops-section-head p{color:var(--ink-faint);margin:2px 0 0}.ops-panel{background:var(--group-bg);border-radius:var(--group-radius);min-width:0;box-shadow:var(--group-shadow);border:0;overflow:hidden}:is(.screen-group,.ops-panel) .ops-panel{box-shadow:none;background:0 0;border-radius:0}.ops-table-wrap{overflow-x:auto}.desk-window-body .glass:has(table),main .glass:has(table){background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--e-group);border-radius:var(--reg-group-radius);border:0}.desk-window-body table:not(.screen-register):not(.ops-table),main table:not(.screen-register):not(.ops-table){font-size:var(--t-meta);line-height:1.3}.desk-window-body table:not(.screen-register):not(.ops-table) :is(th,td),main table:not(.screen-register):not(.ops-table) :is(th,td){height:var(--reg-row-h);padding:var(--sp-05) var(--reg-cell-x);font-size:var(--reg-font);vertical-align:middle;white-space:nowrap}.desk-window-body table:not(.screen-register):not(.ops-table) th,main table:not(.screen-register):not(.ops-table) th{height:var(--head-h);font-family:var(--font-body);font-size:var(--reg-head-font);font-weight:var(--w-medium);color:var(--ink-dim);text-transform:none;letter-spacing:0}.desk-window-body table:not(.screen-register):not(.ops-table) tr,main table:not(.screen-register):not(.ops-table) tr{border-bottom-width:var(--hairline);border-bottom-color:var(--separator)}.desk-window-body table:not(.screen-register):not(.ops-table) td :is(p,small,span.block),main table:not(.screen-register):not(.ops-table) td :is(p,small,span.block){font-size:var(--t-meta);margin:0 0 0 6px;display:inline}.ops-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--reg-font);line-height:var(--reg-lh)}.ops-table th{height:var(--head-h);padding:0 var(--reg-cell-x);color:var(--ink-dim);background:var(--surface);font-family:var(--font-body);font-size:var(--reg-head-font);font-weight:var(--w-medium);letter-spacing:0;text-align:left;text-transform:none}.ops-table td,.ops-table th{border-bottom:var(--hairline) solid var(--separator);white-space:nowrap}.ops-table td{height:var(--reg-row-h);padding:var(--sp-05) var(--reg-cell-x);color:var(--ink);font-size:var(--reg-font);vertical-align:middle}.ops-table tbody tr:last-child td{border-bottom:0}.ops-table tbody tr:hover{background:var(--reg-hover)}.ops-table td strong{color:var(--ink);font-size:var(--t-meta);font-weight:var(--w-semibold)}.ops-table td small{color:var(--ink-faint);font-size:var(--t-meta);margin-left:6px}.ops-table td.num,.ops-table th.num{text-align:right;font-family:var(--font-figures);font-variant-numeric:tabular-nums}.ops-table td.mono{font-family:var(--font-mono)}.forge-badge{height:var(--chip-h);padding:0 var(--chip-px);white-space:nowrap;color:var(--ink-dim);background:var(--chip-neutral-bg);border-radius:var(--chip-radius);font-size:var(--chip-font);font-weight:var(--w-medium);letter-spacing:0;border:0;align-items:center;display:inline-flex}.forge-badge.good{color:var(--good);background:var(--good-soft)}.forge-badge.warn{color:var(--warn);background:var(--warn-soft)}.forge-badge.critical{color:var(--risk);background:var(--risk-soft)}.status-dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.status-dot.is-good{background:var(--good);box-shadow:0 0 0 3px var(--good-soft)}.status-dot.is-warn{background:var(--warn);box-shadow:0 0 0 3px var(--warn-soft)}.status-dot.is-critical{background:var(--risk);box-shadow:0 0 0 3px var(--risk-soft)}@keyframes pulse-ring{0%{box-shadow:0 0 0 3px var(--good-soft)}70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 0 3px #0000}}.pulse-dot{animation:pulse-ring var(--m-slow) var(--ease-out) infinite}.status-dot.is-warn.pulse-dot{animation-duration:var(--m-moderate)}.status-dot.is-critical.pulse-dot{animation-duration:var(--m-fast)}.chain-rail{flex-wrap:wrap;align-items:stretch;gap:10px 2px;margin-bottom:28px;display:flex}.chain-rail-stage{gap:var(--sp-05);width:158px;padding:var(--sp-3);border-radius:var(--radius-md);background:var(--group-bg);box-shadow:var(--group-shadow);color:inherit;transition:background-color var(--m-fast) var(--ease-out);border:0;flex-direction:column;text-decoration:none;display:flex}.chain-rail-stage:hover{background:var(--surface-hover)}.chain-rail-stage:focus-visible{background:var(--surface-hover);outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.chain-rail-step{font-size:var(--t-meta);font-weight:var(--w-medium);color:var(--ink-dim)}.chain-rail-label{font-size:var(--t-label);font-weight:var(--w-bold);color:var(--ink);line-height:1.25}.chain-rail-figure{font-size:var(--t-title);font-weight:var(--w-semibold);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:1px}.chain-rail-note{font-size:var(--t-meta);color:var(--ink-dim)}.chain-rail-arrow{color:var(--line-strong);align-self:center;align-items:center;padding:0 1px;font-size:15px;display:flex}@container window (max-width:700px){.chain-rail-arrow{display:none}.chain-rail-stage{width:100%}}.ops-note{padding:var(--sp-1) 0 0;color:var(--ink-faint);font-size:var(--t-meta);line-height:var(--t-meta-lh);background:0 0;border:0;margin:0}a.ops-metric{color:inherit;text-decoration:none}a.ops-metric:hover>strong{text-decoration:underline}.ops-table tr.is-total td{border-top:1px solid var(--line-strong);font-weight:var(--w-bold);color:var(--ink)}.ops-table tr.is-total td strong{font-size:var(--t-meta)}.ops-table tr.is-grand td{border-top:2px solid var(--ink);color:var(--ink);font-weight:var(--w-bold);border-bottom:0}.ops-table tr.is-section td{color:var(--ink-dim);font-size:var(--t-meta);font-weight:var(--w-semibold);letter-spacing:0;padding-top:var(--sp-3);background:0 0}.ops-table tr.is-negative td.num{color:var(--risk)}.fin-bar{background:var(--surface-raised);border-radius:3px;height:6px;position:relative;overflow:hidden}.fin-bar>span{background:var(--accent);border-radius:3px;position:absolute;inset:0 auto 0 0}.fin-form{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;padding:16px;display:grid}.fin-form label:not(.screen-field-label){gap:var(--sp-1);color:var(--ink-dim);font-size:var(--t-12);line-height:var(--t-12-lh);font-weight:var(--w-medium);letter-spacing:normal;flex-direction:column;display:flex}.fin-form :is(input,select,textarea):not(.screen-field-control,[type=checkbox],[type=radio]){min-height:var(--field-h);padding:0 var(--field-px);color:var(--ink);background:var(--surface-raised);border:1px solid var(--field-border);border-radius:var(--field-radius);font-size:var(--t-13);font-weight:var(--w-regular);letter-spacing:normal;text-transform:none}.fin-form textarea:not(.screen-field-control){padding-block:var(--sp-2)}.fin-form :is(input,select,textarea):not(.screen-field-control):focus-visible{box-shadow:inset 0 0 0 var(--focus-width) var(--ring);border-color:#0000;outline:none}.fin-form-actions{grid-column:1/-1;align-items:center;gap:12px;display:flex}.ops-table td.bucket,.ops-table th.bucket{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ops-section-head p,.ops-table th.bucket{font-size:var(--t-meta)}.ops-section-head p{max-width:78ch;color:var(--ink-dim);line-height:var(--t-meta-lh)}.ops-context{text-align:left;align-items:flex-start;max-width:250px;line-height:1.45}.ops-context svg{flex:none;margin-top:1px}main :where(p,li,blockquote,dd,figcaption){max-width:74ch}main :where(.ops-metric) :where(span,strong,small),main :where(.screen-list>*,.max-w-none),main :where(td,th,.ops-metric,.ops-context,.forge-badge,.ops-header-side) :where(p,li,figcaption){max-width:none}@keyframes chart-grow-in{0%{width:0}to{width:var(--grow-to)}}.chart-grow{width:var(--grow-to);animation:chart-grow-in var(--m-slow) var(--ease-standard) both;animation-delay:var(--grow-delay)}@keyframes chart-grow-in-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.chart-grow-x{transform-origin:0;animation:chart-grow-in-x var(--m-slow) var(--ease-standard) both}@keyframes card-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.card-in{animation:card-in var(--m-enter) var(--ease-out) both}.fam-lookup{align-items:center;width:100%;display:inline-flex;position:relative}.fam-lookup>input{min-width:0;padding-right:calc(var(--h-sm) + var(--sp-1));flex:auto}.fam-lookup-open{top:50%;right:var(--sp-05);width:var(--h-sm);height:var(--h-sm);border-radius:calc(var(--r-2) - var(--sp-05));color:var(--ink-dim);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;translate:0 -50%}.fam-lookup-open:hover:not(:disabled){background:var(--btn-fill);color:var(--ink)}.fam-lookup-open:active:not(:disabled){background:var(--btn-fill-press)}.fam-lookup-open:disabled{color:var(--ink-faint);cursor:not-allowed}.fam-lookup-dialog{z-index:var(--z-palette);padding:8vh var(--sp-4) var(--sp-4);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.fam-lookup-scrim{background:var(--scrim);position:absolute;inset:0}.fam-lookup-panel{background:var(--surface-overlay);width:min(560px,100%);max-height:70vh;color:var(--ink);border-radius:var(--r-3);box-shadow:var(--e-4);font:var(--w-regular) var(--t-label) /var(--t-label-lh) var(--font-body);letter-spacing:normal;text-transform:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.fam-lookup-head{padding:var(--sp-3) var(--sp-4) 0;font-size:var(--t-body);line-height:var(--t-body-lh);font-weight:var(--w-semibold)}.fam-lookup-panel>input{margin:var(--sp-2) var(--sp-3);height:var(--field-h);padding:0 var(--field-px);border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--surface-raised);color:var(--ink);font:inherit}.fam-lookup-panel>input:focus-visible{box-shadow:inset 0 0 0 var(--focus-width) var(--ring);border-color:#0000;outline:none}.fam-lookup-panel>ul{padding:0 var(--sp-1) var(--sp-1);margin:0;list-style:none;overflow-y:auto}.fam-lookup-panel>ul button{align-items:center;gap:0 var(--sp-3);width:100%;min-height:var(--h-md);padding:var(--sp-1) var(--sp-3);text-align:left;border-radius:var(--r-2);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:110px 1fr;display:grid}.fam-lookup-panel>ul button.is-active{background:var(--accent);color:var(--on-accent)}.fam-lookup-code{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-meta)}.fam-lookup-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fam-lookup-panel>ul button em{font-style:normal;font-size:var(--t-meta);color:var(--ink-dim);grid-column:2}.fam-lookup-panel>ul button.is-active em{color:inherit}.fam-lookup-panel>ul button.is-blocked .fam-lookup-code{text-decoration:line-through}.fam-lookup-panel>ul button.is-blocked:not(.is-active) em{color:var(--risk)}.fam-lookup-note{padding:var(--sp-2) var(--sp-4);font-size:var(--t-meta);color:var(--ink-dim)}.fam-master{flex-direction:column;gap:12px;display:flex}.fam-master-modes{gap:6px;display:flex}.fam-master-modes button{font-size:var(--t-meta);border:1px solid var(--line,#c8cbc4);color:var(--ink,#1a1c19);cursor:pointer;background:linear-gradient(#fff,#eef0ec);border-radius:4px;padding:5px 12px}.fam-master-modes button.is-on{border-color:var(--accent,#dd7a0e)}@supports (color:color-mix(in lab,red,red)){.fam-master-modes button.is-on{border-color:color-mix(in srgb,var(--accent,#dd7a0e) 60%,var(--line,#c8cbc4))}}.fam-master-modes button.is-on{background:var(--accent,#dd7a0e)}@supports (color:color-mix(in lab,red,red)){.fam-master-modes button.is-on{background:color-mix(in srgb,var(--accent,#dd7a0e) 12%,#fff)}}.fam-master-find,.fam-master-modes button.is-on{font-weight:var(--w-bold)}.fam-master-find{max-width:360px;font-size:var(--t-meta);letter-spacing:.04em;color:var(--ink-dim,#5d635c);flex-direction:column;gap:4px;display:flex}.fam-master-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 14px;display:grid}.fam-master-grid label,.fam-master-notes{font-size:var(--t-meta);font-weight:var(--w-bold);letter-spacing:.04em;color:var(--ink-dim,#5d635c);flex-direction:column;gap:4px;display:flex}.fam-master-grid input,.fam-master-grid select,.fam-master-notes textarea{font-size:var(--t-label);font-weight:var(--w-regular);text-transform:none;letter-spacing:0;color:var(--ink,#1a1c19);background:var(--surface,#fff);border:1px solid var(--line,#c8cbc4);border-radius:4px;padding:6px 8px}.fam-master-flags em,.fam-master-grid em{font-style:normal;font-weight:var(--w-regular);font-size:var(--t-meta);text-transform:none;letter-spacing:0;color:var(--ink-dim,#5d635c);line-height:1.4}.fam-master-flags{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.fam-master-flags label{border:1px solid var(--line,#c8cbc4);background:var(--surface-raised,#f7f8f5);border-radius:4px;grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:8px 10px;display:grid}.fam-master-flags span{font-size:var(--t-meta);flex-direction:column;gap:2px;display:flex}.fam-master-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fam-master-good,.fam-master-ok,.fin-ok{font-size:var(--t-meta);color:var(--good)}.fam-master-bad,.fin-bad{font-size:var(--t-meta);color:var(--risk)}.fam-master-note{font-size:var(--t-meta);color:var(--ink-dim,#5d635c);margin:0;line-height:1.5}.screen-flag{justify-self:start;align-items:center;gap:var(--chip-gap);max-width:100%;height:var(--chip-h);padding:0 var(--chip-px);border-radius:var(--chip-radius);font-size:var(--chip-font);line-height:var(--t-11-lh);font-weight:var(--w-medium);white-space:nowrap;vertical-align:middle;border:0;display:inline-flex}.screen-flag-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.screen-flag.is-green{color:var(--flag-green);background:var(--good-soft)}.screen-flag.is-orange{color:var(--warn);background:var(--warn-soft)}.screen-flag.is-red{color:var(--flag-red);background:var(--risk-soft)}.screen-flag.is-grey{color:var(--flag-grey);background:var(--chip-neutral-bg)}.screen-flag.is-accent{color:var(--accent-text);background:var(--accent-soft)}.screen-flag.is-proposed{color:var(--proposed);background:var(--proposed)}@supports (color:color-mix(in lab,red,red)){.screen-flag.is-proposed{background:color-mix(in srgb,var(--proposed) 12%,var(--surface))}}.screen-totals{gap:var(--sp-1) var(--sp-5);padding:var(--sp-2) var(--group-pad);margin-bottom:var(--sp-05);border-radius:var(--group-radius);background:var(--group-bg);box-shadow:var(--group-shadow);border:0;flex-wrap:wrap;display:flex}.screen-totals .ops-metric{align-items:baseline;gap:var(--sp-2);min-height:0;padding:var(--sp-05) 0;box-shadow:none;background:0 0;border:0;border-radius:0;display:inline-flex}.screen-totals .ops-metric>span{font-size:var(--t-12);font-weight:var(--w-regular);letter-spacing:0;text-transform:none}.screen-totals .ops-metric strong [data-figure],.screen-totals .ops-metric>a>strong,.screen-totals .ops-metric>strong{font-size:var(--t-14);line-height:var(--t-14-lh);font-family:var(--font-figures);font-variant-numeric:tabular-nums;letter-spacing:0;margin:0}.screen-totals .ops-metric>small{font-size:var(--t-meta);margin:0}.screen-totals .ops-metric a{align-items:baseline;gap:var(--sp-2);color:inherit;text-decoration:none;display:inline-flex}.screen-totals .ops-metric a:hover>strong{text-decoration:underline}.screen-commands{align-items:center;gap:var(--sp-2);margin:var(--sp-2) 0;flex-wrap:wrap;display:flex}.screen-command-menu{position:relative}.screen-command-menu>summary{align-items:center;gap:var(--sp-1);height:var(--h-md);padding:0 var(--sp-2) 0 var(--sp-3);border-radius:var(--btn-radius);background:var(--btn-fill);color:var(--ink);cursor:pointer;font-size:var(--t-12);transition:background-color var(--m-fast) var(--ease-out);list-style:none;display:inline-flex}.screen-command-menu>summary::-webkit-details-marker{display:none}.screen-command-menu>summary:hover{background:var(--btn-fill-hover)}.screen-command-menu[open]>summary{background:var(--btn-fill-press)}.screen-command-menu>summary:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.screen-command-menu>div{z-index:var(--z-drawer);top:calc(100% + var(--sp-1));min-width:max(100%,12rem);padding:var(--sp-1);border-radius:var(--r-3);background:var(--surface-overlay);box-shadow:var(--e-3);border:0;flex-direction:column;display:flex;position:absolute;left:0}.screen-command-menu>div :is(.screen-btn,.screen-command){width:100%;height:var(--h-md);padding:0 var(--sp-2);border-radius:var(--r-2);color:var(--ink);font-weight:var(--w-regular);background:0 0;justify-content:flex-start}.screen-command-menu>div :is(.screen-btn,.screen-command):is(:hover,:focus-visible):not(:disabled){background:var(--accent);color:var(--on-accent)}.screen-doc{gap:var(--sp-3) var(--sp-4);margin:0 0 var(--sp-2);padding:var(--group-pad);border-radius:var(--group-radius);background:var(--group-bg);box-shadow:var(--group-shadow);border:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.screen-doc-field.span-2{grid-column:span 2}.screen-doc-field.span-3{grid-column:span 3}.screen-doc dt{font-size:var(--t-meta);line-height:var(--t-meta-lh);font-weight:var(--w-regular);color:var(--ink-dim)}.screen-doc dd{font-size:var(--t-body);line-height:var(--t-body-lh);color:var(--ink);margin:0}.screen-note{margin:var(--sp-1) 0 var(--sp-2);font-size:var(--t-meta);line-height:var(--t-meta-lh);color:var(--ink-dim)}.screen-note:is(.is-red,.is-orange,.is-green,.is-accent,.is-neutral){align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-2);font-size:var(--t-label);line-height:var(--t-label-lh);display:flex}.screen-note>.screen-icon{margin-top:var(--sp-05)}.screen-note-body{min-width:0}.screen-note.is-red{color:var(--flag-red);background:var(--risk-soft)}.screen-note.is-orange{color:var(--warn);background:var(--warn-soft)}.screen-note.is-green{color:var(--flag-green);background:var(--good-soft)}.screen-note.is-accent{color:var(--accent-text);background:var(--accent-soft)}.screen-note.is-neutral{color:var(--ink);background:var(--chip-neutral-bg)}.screen-note.is-neutral>.screen-icon{color:var(--ink-dim)}.screen-title{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;display:flex}.screen-title h1{font-size:var(--t-16);line-height:var(--t-16-lh);font-weight:var(--w-semibold);letter-spacing:var(--tracking-normal);color:var(--ink);margin:0}.screen-title .ops-context{max-width:none;color:var(--ink-dim);font-size:var(--t-meta);line-height:var(--t-meta-lh);background:0 0;border:0;padding:0}.screen-title .ops-header-side{align-items:baseline;gap:var(--sp-3);flex-direction:row;min-width:0}.screen-agebar{vertical-align:middle;border-radius:var(--r-pill);background:var(--fill-2);gap:1px;height:8px;display:inline-flex;overflow:hidden}.screen-agebar i{min-width:1px;height:100%;display:block}.screen-ask{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);flex-direction:column;display:flex}.screen-ask label{font:var(--w-semibold) var(--t-11) /var(--t-11-lh) var(--font-body);letter-spacing:.04em;color:var(--ink-dim)}.screen-ask-row{gap:var(--sp-2);display:flex}.screen-ask-row input{min-height:32px;padding:0 var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-1);background:var(--paper);color:var(--ink);font:var(--w-regular) var(--t-13) /var(--t-13-lh) var(--font-body);flex:1}.screen-ask-row input:focus-visible{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.screen-ask-answer{font-size:var(--t-13);line-height:var(--t-13-lh);color:var(--ink);margin:0}.screen-inline-form{align-items:center;gap:var(--sp-2);display:inline-flex}.screen-inline-form input{min-height:26px;padding:0 var(--sp-2);border:1px solid var(--line-strong);border-radius:var(--r-1);background:var(--paper);color:var(--ink);font:var(--w-regular) var(--t-12) /var(--t-12-lh) var(--font-body)}.evidence-notes{margin:0 0 var(--sp-4);max-width:var(--measure-prose);font-size:var(--t-12);color:var(--ink-dim);line-height:1.55}.evidence-notes p+p{margin-top:var(--sp-2)}.screen-viewmeta{align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin:0 0 2px;display:flex}.screen-viewmeta .ops-context{max-width:none;color:var(--ink-dim);font-size:var(--t-meta);line-height:var(--t-meta-lh);background:0 0;border:0;padding:0}.screen-why{font-size:var(--t-meta);display:inline}.screen-why-toggle{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.screen-why-label{align-items:center;gap:var(--sp-05);cursor:pointer;color:var(--accent-text);font-size:var(--t-label);font-weight:var(--w-medium);letter-spacing:normal;text-transform:none;vertical-align:baseline;text-decoration:none;display:inline-flex}.screen-why-label:hover{color:var(--ink)}.screen-why-chevron{transition:transform var(--motion-settle) var(--ease-in)}.screen-why:has(.screen-why-toggle:checked) .screen-why-chevron{transition-timing-function:var(--ease-out);transform:rotate(90deg)}.screen-why:has(.screen-why-toggle:focus-visible) .screen-why-label{outline:var(--focus-width) solid var(--ring);outline-offset:var(--focus-offset)}.screen-why-body{display:none}.screen-why:has(.screen-why-toggle:checked) .screen-why-body{margin:var(--sp-1) 0 0;max-width:var(--measure-note);color:var(--ink-dim);font-size:var(--t-meta);animation:screen-fade-in var(--motion-fade) var(--ease-out);line-height:1.55;display:block}@keyframes screen-fade-in{0%{opacity:0}}.screen-group-section{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.screen-group-head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.screen-group-title{font-size:var(--t-title);line-height:var(--t-title-lh);font-weight:var(--w-semibold);color:var(--ink);text-wrap:balance;margin:0}.screen-group{min-width:0;padding:var(--group-pad);border-radius:var(--group-radius);background:var(--group-bg);box-shadow:var(--group-shadow);border:0}.screen-group.is-flush{padding:0;overflow:hidden}.screen-group .screen-register-wrap{box-shadow:none;border-radius:0}.screen-group :is(.screen-group,.glass,.glass:has(table)){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.ops-panel .screen-group{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.screen-label{font-size:var(--t-meta);line-height:var(--t-meta-lh);font-weight:var(--w-medium);letter-spacing:normal;text-transform:none;color:var(--ink-dim);display:block}.screen-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.screen-list>*{min-width:0;padding-block:var(--sp-2)}.screen-list>*+*{border-top:var(--hairline) solid var(--separator)}.screen-group.is-flush>.screen-list>*{padding-inline:var(--group-pad)}.screen-group.is-flush>.screen-list>*+*{background:linear-gradient(var(--separator),var(--separator)) no-repeat 100% 0 /calc(100% - var(--group-pad)) var(--hairline);border-top:0}.screen-well{padding:var(--sp-3);border-radius:var(--r-2);background:var(--fill-1)}.screen-well.is-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:pre-wrap;overflow-wrap:anywhere}.forge-button,.screen-btn{justify-content:center;align-items:center;gap:var(--btn-gap);height:var(--btn-h);padding:0 var(--btn-px);border-radius:var(--btn-radius);background:var(--btn-fill);color:var(--ink);font:var(--w-regular) var(--t-12) /1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--m-fast) var(--ease-out),color var(--m-fast) var(--ease-out);border:0;text-decoration:none;display:inline-flex}.screen-btn.is-xs{height:var(--h-xs);padding:0 var(--sp-1);font-size:var(--t-11);border-radius:var(--r-1)}.screen-btn.is-sm{height:var(--h-sm);padding:0 var(--sp-2);font-size:var(--t-11)}.screen-btn.is-md{height:var(--h-md);padding:0 var(--sp-3);font-size:var(--t-12)}.screen-btn.is-lg{height:var(--h-lg);padding:0 var(--sp-4);font-size:var(--t-13)}.screen-btn.is-touch{height:var(--h-touch);padding:0 var(--sp-4);font-size:var(--t-14)}.screen-btn.is-icon{width:var(--btn-h);padding:0}.screen-btn.is-icon.is-xs{width:var(--h-xs)}.screen-btn.is-icon.is-sm{width:var(--h-sm)}.screen-btn.is-icon.is-md{width:var(--h-md)}.screen-btn.is-icon.is-lg{width:var(--h-lg)}.screen-btn.is-icon.is-touch{width:var(--h-touch)}.screen-btn.is-full{width:100%}.forge-button.secondary,.screen-btn.is-secondary{background:var(--btn-fill);color:var(--ink)}.forge-button:hover:not(:disabled),.screen-btn.is-secondary:hover:not(:disabled){background:var(--btn-fill-hover)}.forge-button:active:not(:disabled),.screen-btn.is-secondary:active:not(:disabled){background:var(--btn-fill-press)}.forge-button.primary,.screen-btn.is-primary{background:var(--accent);color:var(--on-accent);font-weight:var(--w-semibold)}.forge-button.primary:hover:not(:disabled),.screen-btn.is-primary:hover:not(:disabled){background:var(--btn-prominent-hover)}.forge-button.primary:active:not(:disabled),.screen-btn.is-primary:active:not(:disabled){background:var(--btn-prominent-press)}.screen-btn:is(.is-selected,[aria-pressed=true]){background:var(--btn-selected);color:var(--accent-text);font-weight:var(--w-medium)}.screen-tile{justify-content:flex-start;align-items:flex-start;gap:var(--sp-05);min-height:var(--h-touch);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-2);background:var(--fill-2);color:var(--ink);font:var(--w-medium) var(--t-13) /var(--t-13-lh) var(--font-body);text-align:left;white-space:normal;cursor:pointer;transition:background-color var(--motion-state) var(--ease-out);border:0;flex-direction:column;display:flex}.screen-tile:hover:not(:disabled){background:var(--fill-3)}.screen-tile[aria-pressed=true]:not(:disabled){background:var(--btn-selected);color:var(--accent-text)}.screen-tile:focus-visible{box-shadow:inset 0 0 0 var(--focus-width) var(--ring);outline:none}.screen-tile:disabled{opacity:.5;cursor:not-allowed}.screen-tile>small{color:var(--ink-dim);font-size:var(--t-meta);line-height:var(--t-meta-lh);font-weight:var(--w-regular)}.screen-btn.is-quiet{color:var(--ink-dim);background:0 0}.screen-btn.is-quiet:hover:not(:disabled){background:var(--btn-fill);color:var(--ink)}.screen-btn.is-quiet:active:not(:disabled){background:var(--btn-fill-hover)}.screen-btn.is-danger{background:var(--risk-soft);color:var(--risk)}.screen-btn.is-danger:hover:not(:disabled){background:var(--btn-destructive-hover)}.screen-btn.is-danger:active:not(:disabled){background:var(--btn-destructive-press)}.screen-btn:active:not(:disabled){transition-duration:var(--m-instant)}.forge-button:disabled,.screen-btn:is(:disabled,[aria-disabled=true]){opacity:1;background:var(--fill-1);color:var(--ink-faint);cursor:not-allowed;pointer-events:auto}.screen-btn.is-quiet:is(:disabled,[aria-disabled=true]){background:0 0}.screen-btn.is-loading{position:relative}.screen-btn-label.is-hidden{visibility:hidden}.screen-btn-spin{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.screen-btn .screen-spinner{border-color:currentColor #0000 currentColor currentColor}@container window (max-width:700px){.screen-commands:not(td .screen-commands)>.screen-btn:not(.is-xs),.screen-commands:not(td .screen-commands)>.screen-command-menu>summary{height:var(--h-touch)}}@media print{.screen-btn{display:none}}.screen-kbd{font-family:var(--font-mono);font-size:var(--t-11);font-weight:var(--w-regular)}.screen-kbd.is-on{opacity:1;color:inherit}.screen-kbd.is-beside{color:var(--ink-faint)}.screen-register td .screen-kbd{display:none}@media print{.screen-kbd{display:none}}.screen-field{gap:var(--sp-1);flex-direction:column;flex:14rem;width:100%;display:flex}.screen-field.is-code,.screen-field.is-date,.screen-field.is-money,.screen-field.is-qty{width:auto}.screen-field-label{font:var(--w-medium) var(--t-12) /var(--t-12-lh) var(--font-body);letter-spacing:normal;text-transform:none;color:var(--ink-dim)}.screen-field-hint{color:var(--ink-faint)}.screen-field-hint,.screen-field-problem{font-size:var(--t-meta);line-height:var(--t-meta-lh)}.screen-field-problem,.screen-field-req{color:var(--risk)}.screen-field-body{align-items:center;display:flex}.screen-field-control{height:var(--field-h);padding:0 var(--field-px);border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--surface-raised);color:var(--ink);font:var(--w-regular) var(--t-13) /var(--t-13-lh) var(--font-body);letter-spacing:normal;transition:border-color var(--m-fast) var(--ease-out),box-shadow var(--m-fast) var(--ease-out)}.screen-field-control:focus-visible,.screen-field.is-problem .screen-field-control:focus-visible{box-shadow:inset 0 0 0 var(--focus-width) var(--ring);border-color:#0000;outline:none}textarea.screen-field-control{height:auto;padding-block:var(--sp-2)}.screen-field-control.is-touch{height:var(--h-touch);font-size:var(--t-title);line-height:var(--t-title-lh)}.screen-field.is-xs .screen-field-control{height:var(--h-xs);font-size:var(--t-11)}.screen-field.is-sm .screen-field-control{height:var(--h-sm)}.screen-field.is-lg .screen-field-control{height:var(--h-lg)}.screen-field.is-money .screen-field-control,.screen-field.is-qty .screen-field-control{font-family:var(--font-figures);font-variant-numeric:tabular-nums;text-align:right}.screen-field.is-date .screen-field-control{font-family:var(--font-body);font-variant-numeric:tabular-nums}.screen-field.is-code .screen-field-control{font-family:var(--font-mono)}.screen-field.is-problem .screen-field-control{border-color:var(--risk);box-shadow:inset 0 0 0 1px var(--risk)}.screen-field.is-inline .screen-field-control{height:var(--h-sm);padding:0 var(--sp-2)}.screen-register td .screen-field.is-inline .screen-field-control{height:var(--h-xs);border:0;border-bottom:1px solid var(--field-border);padding:0 var(--sp-1);background:0 0;border-radius:0}.screen-register td .screen-field.is-inline .screen-field-control:focus-visible{box-shadow:inset 0 0 0 var(--focus-width) var(--ring);border-bottom-color:#0000;outline:none}.screen-register td .screen-field.is-inline.is-problem .screen-field-control{border-bottom-color:var(--risk);box-shadow:0 1px 0 var(--risk)}.screen-field.is-readonly .screen-field-control{background:0 0;border:0;padding:0}.screen-field.is-disabled .screen-field-control{background:var(--fill-1);color:var(--ink-faint);cursor:not-allowed;pointer-events:auto;border-color:#0000}.screen-field.is-toggle{align-items:center;gap:var(--sp-2);flex-direction:row}.screen-field.is-toggle .screen-field-control{width:var(--icon-md);height:var(--icon-md);accent-color:var(--accent);padding:0}.screen-field.is-toggle .screen-field-label{color:var(--ink);font-weight:var(--w-regular)}.screen-field.is-textarea .screen-field-control{height:auto;padding:var(--sp-2) var(--field-px);max-width:var(--measure-note)}@media (pointer:coarse){.fam-lookup-panel>input,.fin-form :is(input,select,textarea):not(.screen-field-control),.screen-field-control{font-size:16px}}@media print{.screen-field-control{background:0 0;border:0}.screen-field-hint{display:none}}.screen-toasts{right:var(--sp-4);bottom:var(--sp-4);z-index:var(--z-toast);gap:var(--sp-2);max-width:var(--measure-note);pointer-events:none;flex-direction:column-reverse;display:flex;position:fixed}.screen-toast{pointer-events:auto;align-items:center;gap:var(--sp-2);min-height:var(--toast-min-h);padding:var(--sp-2) var(--toast-px);border-radius:var(--toast-radius);background:var(--surface-overlay);box-shadow:var(--toast-shadow);font-size:var(--t-12);color:var(--ink);animation:screen-toast-in var(--m-enter) var(--ease-emphasis);display:flex}.screen-toast-glyph{color:var(--ink-dim)}.screen-toast.is-good .screen-toast-glyph{color:var(--good)}.screen-toast.is-warn .screen-toast-glyph{color:var(--warn)}.screen-toast.is-risk .screen-toast-glyph{color:var(--risk)}.screen-toast-line{flex:1;margin:0}.screen-toast.is-leaving{animation:screen-toast-out var(--m-fast) var(--ease-in) forwards}@keyframes screen-toast-in{0%{opacity:0;transform:translateY(var(--sp-2))}to{opacity:1;transform:translateY(0)}}@keyframes screen-toast-out{to{opacity:0;transform:translateY(var(--sp-1))}}@keyframes screen-toast-fade{to{opacity:0}}@media (prefers-reduced-motion:reduce){.screen-toast{animation:screen-fade-in var(--motion-fade) var(--ease-out)}.screen-toast.is-leaving{animation:screen-toast-out var(--motion-fade) var(--ease-out) forwards}@keyframes screen-toast-out{to{opacity:0}}}@media print{.screen-toasts{display:none}}.screen-spinner{width:var(--icon-sm);height:var(--icon-sm);border-radius:var(--r-pill);animation:screen-spin var(--motion-pending) linear infinite;border:1.5px solid var(--ink-faint);border-right:1.5px solid #0000;display:inline-block}.screen-spinner.is-xs{width:var(--icon-xs);height:var(--icon-xs)}.screen-spinner.is-md{width:var(--icon-md);height:var(--icon-md)}@keyframes screen-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.screen-spinner{animation:screen-spinner-step var(--motion-pending) steps(3) infinite;border:0;border-radius:0;width:auto;height:auto}.screen-spinner:after{content:"···";color:currentColor}}@keyframes screen-spinner-step{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@media print{.screen-spinner{display:none}}.screen-skeleton-bar{height:var(--t-13-lh);border-radius:var(--r-1);background:var(--fill-1);background-image:linear-gradient(90deg,transparent,var(--fill-1),transparent);animation:screen-shimmer var(--motion-pending) var(--ease-standard) infinite;background-size:200% 100%;display:block}.screen-register td .screen-skeleton-bar{height:var(--t-11-lh);width:70%}.screen-register td .screen-skeleton-bar.is-int,.screen-register td .screen-skeleton-bar.is-money,.screen-register td .screen-skeleton-bar.is-qty{width:40%;margin-left:auto}.screen-register td .screen-skeleton-bar.is-text{width:90%}@keyframes screen-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes screen-skeleton-pulse{0%{opacity:1}to{opacity:.5}}@media (prefers-reduced-motion:reduce){.screen-skeleton-bar{animation:screen-skeleton-pulse var(--motion-pending) var(--ease-standard) infinite alternate}}@media print{.no-print{display:none}}.screen-empty{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);color:var(--ink-dim);font-size:var(--t-12);text-align:center;flex-wrap:wrap;display:flex}.screen-empty.is-md{font-size:var(--t-13);padding:var(--sp-6) var(--sp-4);flex-direction:column}.screen-empty>.screen-icon{color:var(--ink-faint)}.screen-empty-line{white-space:normal}.screen-field-lookup{z-index:var(--z-drawer);min-width:12rem;max-width:min(32rem,90cqi);max-height:calc(12 * var(--reg-row-h));padding:var(--sp-1);background:var(--surface-overlay);border-radius:var(--r-3);box-shadow:var(--e-3);border:0;margin:0;list-style:none;position:absolute;overflow:auto}.screen-field-lookup>li{min-height:var(--h-md);padding:0 var(--sp-2);border-radius:var(--r-2);cursor:pointer;align-items:center;display:flex}.screen-field-lookup>li[role=option]:hover{background:var(--accent);color:var(--on-accent)}.screen-field-body{position:relative}.screen-field-body .screen-spinner{right:var(--sp-2);position:absolute}.screen-filters .screen-field{align-items:center;gap:var(--sp-2);flex-direction:row;flex:0 auto;width:auto}.screen-filters .screen-field-label{white-space:nowrap}.screen-filters .screen-field-body{flex:0 auto;width:13rem;min-width:0}@container window (max-width:700px){.screen-filters{flex-wrap:wrap}.orders-workspace>.screen-commands{margin-block:var(--sp-2)}.orders-workspace .screen-filters{margin-bottom:var(--sp-3)}.screen-filters .screen-field{flex:100%;min-width:0}.screen-filters .screen-field-body{flex:1;width:auto}.screen-proposal{gap:var(--sp-2);padding-block:var(--sp-2);flex-wrap:wrap}.screen-proposal-says{white-space:normal;overflow-wrap:anywhere;flex:1 0 100%;order:1}.screen-proposal .screen-commands{flex-basis:100%;order:2}.screen-proposal .screen-command{min-height:var(--h-touch)}}.screen-agebar i[data-bucket=current]{background:var(--age-current)}.screen-agebar i[data-bucket="30"]{background:var(--age-30)}.screen-agebar i[data-bucket="60"]{background:var(--age-60)}.screen-agebar i[data-bucket="90"]{background:var(--age-90)}.screen-agebar i[data-bucket="120+"]{background:var(--age-120)}.screen-position{gap:0 var(--sp-5);padding:var(--sp-1) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.screen-position-cell{align-items:baseline;gap:var(--sp-2);padding:var(--sp-05) 0;color:inherit;text-decoration:none;display:inline-flex}.screen-position-cell:hover{color:var(--accent-text)}.screen-position-label{font-size:var(--t-11);line-height:var(--t-11-lh);color:var(--ink-faint);font-weight:var(--w-bold);text-transform:none}}@layer shell{.shell-ask,.shell-module-head,.shell-module-head:hover,.shell-modules{position:relative}.shell-ask-door{padding:2px var(--sp-2);border:1px solid var(--line-strong);border-radius:var(--r-1);color:inherit;font:inherit;cursor:pointer;background:0 0}.shell-ask-door:hover,.shell-ask-door[aria-expanded=true]{background:var(--surface-raised);color:var(--ink)}.shell-ask-panel{z-index:var(--z-sticky);width:min(30rem,86vw);padding:var(--sp-3);background:var(--surface-overlay);border:1px solid var(--line-strong);border-radius:var(--r-3);box-shadow:var(--e-4);position:absolute;top:calc(100% + 6px);right:0}.shell-ask-row{gap:var(--sp-2);display:flex}.shell-ask-row input{min-width:0;padding:3px var(--sp-2);border:1px solid var(--line-strong);border-radius:var(--r-1);background:var(--surface-raised);color:var(--ink);font:inherit;font-size:var(--t-12);flex:1}.shell-ask-answer,.shell-ask-hint{margin:var(--sp-2) 0 0;font-size:var(--t-12);line-height:1.5}.shell-ask-hint{color:var(--ink-faint)}.shell-ask-answer{color:var(--ink)}.shell-environment[data-environment=live]{background:var(--graphite-2);color:var(--on-graphite)}.desk{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--bar-menu) 1fr var(--bar-bottom);height:calc(100dvh - var(--desk-header-top));background:var(--paper);display:grid;overflow:hidden}.desk-skip{position:absolute;left:-9999px}.desk-skip:focus{left:var(--sp-2);top:var(--sp-2);z-index:var(--z-palette);background:var(--surface);padding:var(--sp-2) var(--sp-3)}.desk-menubar{border-bottom:var(--hairline) solid var(--separator);font-size:var(--t-13);z-index:var(--z-dialog);padding-right:var(--sp-2);align-items:stretch;gap:0;display:flex;position:relative}.desk-menubar:before{content:"";z-index:-1;pointer-events:none;background:var(--surface);position:absolute;inset:0}.desk-mark{padding:0 var(--sp-3);font-weight:var(--w-bold);letter-spacing:var(--tracking-normal);color:var(--ink);display:flex}.desk-menu{align-items:center;display:flex;position:relative}.desk-menu-head{padding:0 var(--sp-3);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:var(--r-2);transition:background-color var(--motion-state) var(--ease-out);background:0 0;border:0}.desk-menu-head:hover{background:var(--fill-1)}.desk-menu-head.is-open,.desk-menu-head:active{background:var(--fill-2)}@media (prefers-reduced-motion:reduce){.desk-menu-head{transition:none}}.desk-menu-list{min-width:15rem;max-width:calc(100vw - var(--sp-5));background:var(--material-overlay-bg);max-height:70vh;-webkit-backdrop-filter:var(--material-overlay-filter);backdrop-filter:var(--material-overlay-filter);box-shadow:var(--material-overlay-shadow);border-radius:var(--r-3);padding:var(--sp-1);border:0;margin:0;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto}.desk-menu-group+.desk-menu-group:before{content:"";margin:var(--sp-1) var(--sp-2);border-top:var(--hairline) solid var(--separator);display:block}.desk-menu-group ul{margin:0;padding:0;list-style:none}.desk-menu-list button{justify-content:space-between;align-items:center;gap:var(--sp-4);width:100%;min-height:var(--h-md);padding:var(--sp-05) var(--sp-3) var(--sp-05) calc(var(--sp-3) + var(--sp-4));text-align:left;border-radius:var(--r-2);cursor:pointer;color:var(--ink);white-space:normal;background:0 0;border:0;display:flex;position:relative}.desk-menu-list button:is(:hover,:focus-visible),.desk-nav-screens button:is(:hover,:focus-visible){background:var(--accent);color:var(--on-accent)}.desk-menu-list button:is(:hover,:focus-visible) :is(kbd,.screen-icon),.desk-menu-list button:is(:hover,:focus-visible):before{color:var(--on-accent)}.desk-menu-list button[aria-current=page]:before{content:"✓";left:var(--sp-3);color:var(--accent);position:absolute}.desk-menu-list kbd{font-family:var(--font-mono);font-size:var(--t-11);color:var(--ink-faint);white-space:nowrap;flex-shrink:0}.desk-bar-right{align-items:center;gap:var(--sp-1);padding-right:var(--sp-2);margin-left:auto;display:flex;position:relative}.desk-find{align-items:center;gap:var(--sp-2);min-width:11rem;padding:0 var(--sp-2);background:var(--fill-2);color:var(--ink-dim);cursor:pointer;font:inherit;transition:background-color var(--motion-state) var(--ease-out);border:0;display:inline-flex}.desk-bar-right .screen-btn,.desk-find,.desk-menu-head{height:var(--h-md);min-height:var(--h-md);border-radius:var(--r-2)}.desk-find:active,.desk-find:hover{background:var(--fill-3);color:var(--ink)}.desk-bar-right .desk-bar-control{box-shadow:none;color:var(--ink);background:0 0;border:0}.desk-activity-slot{flex:none;align-items:center;display:flex}.desk-activity-slot:empty{display:none}.desk-bar-right .desk-bar-control:hover{background:var(--fill-1)}.desk-bar-right .desk-bar-control:active{background:var(--fill-2)}@media (prefers-reduced-motion:reduce){.desk-find{transition:none}}.desk-find kbd{font-family:var(--font-mono);font-size:var(--t-11);color:var(--ink-faint);margin-left:auto}.desk-navigator{background:var(--material-overlay-bg);max-height:70vh;-webkit-backdrop-filter:var(--material-overlay-filter);backdrop-filter:var(--material-overlay-filter);border-radius:var(--r-3);box-shadow:var(--material-overlay-shadow);z-index:var(--z-dialog);border:0;grid-template-columns:12rem 18rem;display:grid;position:absolute;top:100%;left:0;overflow:hidden}.desk-nav-modules,.desk-nav-screens{padding:var(--sp-1);margin:0;list-style:none;overflow-y:auto}.desk-navigator button{align-items:center;gap:var(--sp-2);width:100%;min-height:var(--h-md);text-align:left;padding:var(--sp-05) var(--sp-2);border-radius:var(--r-2);cursor:pointer;color:var(--ink);font-size:var(--t-label);background:0 0;border:0;display:flex}.desk-nav-modules .screen-icon{color:var(--accent);flex-shrink:0}.desk-nav-screens button{padding-left:calc(var(--sp-2) + var(--icon-sm) + var(--sp-2))}.desk-nav-modules button:hover{background:var(--fill-1)}.desk-navigator button.is-current{background:var(--fill-2)}.desk-nav-screens button[aria-current=page]{background:var(--selected);font-weight:var(--w-semibold)}.desk-mark{align-items:center;gap:var(--sp-2);white-space:nowrap;flex-shrink:0;display:inline-flex}.desk-mark img{border-radius:var(--r-1)}body:has(>.fam-demo-banner){--desk-header-top:var(--h-md)}.desk-layout{grid-template-columns:var(--desk-sidebar-width) minmax(0,1fr);min-height:0;display:grid}.desk-layout[data-sidebar=closed]{grid-template-columns:minmax(0,1fr)}.desk-layout[data-sidebar=closed] .desk-sidebar{display:none}.desk-sidebar{background:var(--surface-raised);border-right:var(--hairline) solid var(--separator);flex-direction:column;min-height:0;display:flex}.desk-sidebar-heading{padding:var(--sp-4) var(--sp-3) var(--sp-2);gap:var(--sp-1);display:grid}.desk-sidebar-heading>span{color:var(--ink-dim);font-size:var(--t-meta);font-weight:var(--w-medium)}.desk-sidebar-heading>strong{color:var(--ink);font-size:var(--t-14);line-height:var(--t-14-lh);font-weight:var(--w-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desk-sidebar-scroll{overscroll-behavior:contain;min-height:0;padding:0 var(--sp-2) var(--sp-4);scrollbar-width:thin;scrollbar-gutter:stable;flex:auto;overflow-y:auto}.desk-sidebar-cluster{margin-bottom:var(--sp-4)}.desk-sidebar-cluster-label{padding:var(--sp-1) var(--sp-2);color:var(--ink-dim);font-size:var(--t-meta);line-height:var(--t-meta-lh);font-weight:var(--w-semibold);margin:0}.desk-sidebar-group{margin-bottom:0}.desk-sidebar button{align-items:center;gap:var(--sp-2);width:100%;min-height:var(--h-md);padding:var(--sp-05) var(--sp-2);border-radius:var(--r-2);color:var(--ink);font-family:var(--font-body);font-size:var(--t-label);line-height:var(--t-label-lh);text-align:left;background:0 0;border:0;display:flex}.desk-sidebar-section{font-weight:var(--w-medium)}.desk-sidebar-section>.screen-icon:first-child{color:var(--accent);flex-shrink:0}.desk-sidebar-disclosure{transition:transform var(--motion-settle) var(--ease-out);flex-shrink:0;margin-left:auto}.desk-sidebar-section[aria-expanded=true] .desk-sidebar-disclosure{transform:rotate(90deg)}.desk-sidebar ul{padding:var(--sp-1) 0;margin:0;list-style:none}.desk-sidebar ul[hidden]{display:none}.desk-sidebar li button{padding-left:calc(var(--icon-md) + var(--sp-4));color:var(--ink-dim)}.desk-sidebar button{transition:background-color var(--motion-state) var(--ease-out)}.desk-sidebar button:hover{background:var(--fill-1);color:var(--ink)}.desk-sidebar button:active{background:var(--fill-2)}.desk-sidebar button[aria-current=page]{background:var(--accent-soft);color:var(--accent-text);font-weight:var(--w-semibold)}.desk-sidebar-toggle{width:var(--h-md);height:var(--h-md);border-radius:var(--r-2);color:var(--ink-dim);background:0 0;border:0;justify-content:center;align-self:center;align-items:center;display:inline-flex}.desk-sidebar-toggle:hover{background:var(--fill-1);color:var(--ink)}.desk-sidebar-toggle:active{background:var(--fill-2)}.desk-module-launcher,.desk-phone-tabs{display:none}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.desk-menubar:before{background:var(--material-nav-bg);-webkit-backdrop-filter:var(--material-nav-filter);backdrop-filter:var(--material-nav-filter);box-shadow:inset 0 1px 0 0 var(--material-nav-edge)}}@media (prefers-reduced-motion:reduce){.desk-sidebar-disclosure{transition:none}}@media (max-width:1179px){.desk-layout{grid-template-columns:minmax(0,1fr)}.desk-sidebar,.desk-sidebar-toggle{display:none}.desk-module-launcher{align-items:center;display:inline-flex}.desk-menu-head{font-size:var(--t-12)}.desk-mark,.desk-menu-head{padding-inline:var(--sp-2)}}@media (max-width:900px){.desk-bar-right{gap:var(--sp-1);padding-right:var(--sp-1);flex:none}.desk-find kbd{display:none}.desk-mark-name{position:absolute;left:-9999px}.desk-mark{padding-inline:var(--sp-2) 0}.desk-menu-head{padding-inline:var(--sp-1)}.desk-bar-label,.fam-ask-door-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.desk-bar-right .desk-bar-control,.desk-find,.fam-ask-door{min-width:var(--h-touch);justify-content:center;padding-inline:0}.desk-mark img{width:var(--icon-lg);height:var(--icon-lg)}.desk-layout{min-height:0;display:block;overflow:auto}.desk-bar-right .screen-btn,.desk-find,.desk-menu-head,.fam-ask-door{min-height:var(--h-touch)}}@media (max-width:700px){.desk-bar-right{overscroll-behavior-x:contain;scrollbar-width:thin;flex:auto;min-width:0;overflow-x:auto}.desk-bar-right>*{flex:none}}@media print{.desk-sidebar{display:none}.desk-layout{display:block}}.desk-workspace{isolation:isolate;background:var(--paper);position:relative;overflow:hidden}.desk-window{grid-template-rows:var(--win-title-h) 1fr;background:var(--surface);box-shadow:var(--e-1);--_steps:var(--cq-wide) var(--cq-mid) var(--cq-narrow);min-width:var(--min-window-w);min-height:var(--min-window-h);transition:box-shadow var(--m-enter) var(--ease-out);display:grid;position:absolute;inset:0;overflow:hidden;container:window/inline-size}.desk-window.is-max{min-width:0;min-height:0}.desk-window:not(.is-max){border:1px solid var(--line-strong);border-radius:var(--radius-lg)}.desk-window.is-front{box-shadow:var(--e-3)}.desk-window.is-dragging,.desk-window.is-resizing{transition:none}.desk-window.is-dragging{will-change:left,top}.desk-window-title{height:var(--win-title-h);padding:0 var(--sp-1) 0 var(--sp-4);background:var(--surface-raised);border-bottom:var(--hairline) solid var(--separator);font-size:var(--t-label);font-weight:var(--w-semibold);color:var(--ink-dim);-webkit-user-select:none;user-select:none;cursor:grab;touch-action:none;align-items:center;display:flex}.desk-window.is-dragging .desk-window-title{cursor:grabbing}.desk-window.is-front .desk-window-title{color:var(--ink)}.desk-window-controls{height:100%;margin-left:auto;display:inline-flex}.desk-ctrl{width:var(--win-control);border-radius:var(--r-1);height:100%;color:var(--ink-dim);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.desk-ctrl:hover{background:var(--fill-2);color:var(--ink)}.desk-ctrl.is-close:hover{background:var(--risk);color:var(--surface-overlay)}.desk-window-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desk-window-body{background:var(--paper);position:relative;overflow:auto;container:window/inline-size}.desk-window:not(.is-front) .desk-window-body{opacity:calc(1 - var(--window-back-dim))}.desk-window-body>iframe{border:0;width:100%;height:100%;display:block}.desk-window.is-dragging iframe,.desk-window.is-resizing iframe{pointer-events:none}.desk-window-glass{z-index:1;position:absolute;inset:0}.desk-resize{z-index:2;position:absolute}.desk-resize.is-n{top:0}.desk-resize.is-n,.desk-resize.is-s{left:var(--sp-2);right:var(--sp-2);height:var(--sp-2);cursor:ns-resize}.desk-resize.is-s{bottom:0}.desk-resize.is-e{right:0}.desk-resize.is-e,.desk-resize.is-w{top:var(--sp-2);bottom:var(--sp-2);width:var(--sp-2);cursor:ew-resize}.desk-resize.is-w{left:0}.desk-resize.is-ne{cursor:nesw-resize;right:0}.desk-resize.is-ne,.desk-resize.is-nw{width:var(--sp-3);height:var(--sp-3);top:0}.desk-resize.is-nw{cursor:nwse-resize;left:0}.desk-resize.is-se{cursor:nwse-resize;right:0}.desk-resize.is-se,.desk-resize.is-sw{width:var(--sp-3);height:var(--sp-3);bottom:0}.desk-resize.is-sw{cursor:nesw-resize;left:0}.desk-frame .ops-header h1,.desk-frame .screen-title h1,.desk-window-body .screen-title h1{position:absolute;left:-9999px}.desk-frame .ops-header,.desk-frame .screen-title,.desk-window-body .screen-title{padding-top:0}.desk-window-body .screen-title:not(:has(.ops-header-side)){display:none}.desk-refused{bottom:var(--sp-3);z-index:var(--z-toast);align-items:center;gap:var(--sp-2);min-height:var(--toast-min-h);padding:var(--sp-2) var(--sp-4) var(--sp-2) var(--sp-3);border-radius:var(--toast-radius);background:var(--surface-overlay);color:var(--ink);box-shadow:var(--toast-shadow);font-size:var(--t-label);margin:0;display:flex;position:absolute;left:50%;transform:translate(-50%)}.desk-refused>.screen-icon{color:var(--warn);flex-shrink:0}.desk-bottombar{justify-content:space-between;align-items:stretch;gap:var(--sp-3);background:var(--surface-raised);border-top:var(--hairline) solid var(--separator);font-size:var(--t-meta);display:flex;overflow:hidden}.desk-tasks{align-items:center;gap:var(--sp-1);padding:0 var(--sp-1);margin:0;list-style:none;display:flex;overflow-x:auto}.desk-tasks li{height:var(--h-xs);border-radius:var(--r-1);transition:background-color var(--motion-state) var(--ease-out);align-items:stretch;display:flex}.desk-tasks li:hover{background:var(--fill-1)}.desk-tasks li:has(>button.is-front){background:var(--surface);box-shadow:var(--e-1)}.desk-tasks li button:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;padding:0 var(--sp-1) 0 var(--sp-2);border-radius:var(--r-1);cursor:pointer;color:var(--ink-dim);font:inherit;background:0 0;border:0;overflow:hidden}.desk-tasks li button:first-child:hover{color:var(--ink)}.desk-tasks li button.is-front{color:var(--ink);font-weight:var(--w-semibold)}@media (prefers-reduced-motion:reduce){.desk-tasks li{transition:none}}.desk-tasks li button.is-min{opacity:var(--min-opacity);font-style:italic}.desk-task-close{width:var(--h-xs);border-radius:var(--r-1);color:var(--ink-dim);cursor:pointer;opacity:0;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.desk-task-close:focus-visible,.desk-tasks li:focus-within .desk-task-close,.desk-tasks li:hover .desk-task-close{opacity:1}.desk-task-close:hover{background:var(--fill-2);color:var(--ink)}.desk-status{align-items:center;gap:var(--sp-3);padding-right:var(--sp-2);font-size:var(--t-meta);color:var(--ink-dim);white-space:nowrap;display:flex}.desk-environment+.desk-status-item{color:var(--ink);font-weight:var(--w-medium)}.desk-environment{height:var(--chip-h);padding:0 var(--chip-px);border-radius:var(--chip-radius);letter-spacing:var(--tracking-normal);font-weight:var(--w-medium);align-items:center;display:inline-flex}.desk-environment[data-environment=live]{background:var(--risk-soft);color:var(--risk)}.desk-environment[data-environment=demonstration]{background:var(--good-soft);color:var(--good)}.desk-environment[data-environment=trial]{background:var(--warn-soft);color:var(--warn)}.desk-clock{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--ink-faint);text-align:right;min-width:3rem}.desk-frame{background:var(--paper);--_steps:var(--cq-wide) var(--cq-mid) var(--cq-narrow);min-height:100vh;container:window/inline-size}.desk-frame-body,.desk-window-body{padding:0 var(--sp-4);background:var(--paper)}@media (max-width:900px){.desk{grid-template-rows:var(--bar-phone) minmax(0,1fr) auto;height:calc(100dvh - var(--desk-header-top));overflow:hidden;container:window/inline-size}.desk-bottombar,.desk-window-title{display:none}.desk-frame .ops-header h1,.desk-frame .screen-title h1,.desk-window-body .screen-title h1{position:static;left:auto}.desk-window-body .screen-title:not(:has(.ops-header-side)){display:flex}.desk-phone-tabs{z-index:var(--z-shell);gap:var(--sp-1);padding:var(--sp-1) var(--sp-2) calc(var(--sp-1) + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid;position:relative}.desk-phone-tabs button{min-height:var(--h-touch);padding:var(--sp-1);border-radius:var(--r-2);color:var(--ink-dim);font:var(--w-medium) var(--t-11) /var(--t-11-lh) var(--font-body);transition:background-color var(--motion-settle) var(--ease-out);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.desk-phone-tabs button[aria-current=page]{color:var(--accent-text);background:var(--accent-soft);box-shadow:inset 0 var(--reg-spine-w) 0 0 var(--accent)}.desk-phone-tabs button:active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.desk-phone-tabs button:active{background:color-mix(in srgb,var(--accent) 16%,var(--surface))}}.desk-menu{display:none}.desk-mark{font-size:var(--t-12)}.desk-navigator{grid-template-columns:1fr;width:100vw;max-height:60vh}.desk-nav-modules{border-bottom:var(--hairline) solid var(--separator);display:flex;overflow-x:auto}.desk-nav-modules button{white-space:nowrap;width:auto}.desk-workspace{position:static;overflow:visible}.desk-window{box-shadow:none;min-width:0;min-height:0;display:block;position:static}}@media print{.desk-bottombar,.desk-menubar,.desk-window-title{display:none!important}.desk,.desk-window,.desk-window-body,.desk-workspace{height:auto;display:block;position:static;overflow:visible}}.shell-views{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-4);border-bottom:1px solid var(--line);font-size:var(--t-13);background:var(--surface-2,transparent);flex-wrap:wrap;display:flex}.shell-view{align-items:center;gap:var(--sp-1);padding:.1rem var(--sp-2);border:1px solid var(--line);border-radius:var(--r-pill);display:inline-flex}.shell-view--current{border-color:var(--accent)}.shell-view-shared{color:var(--ink-faint)}.shell-view-drop{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;line-height:1}.shell-view-keep{border:1px solid var(--line-strong);border-radius:var(--r-pill);padding:.1rem var(--sp-3);cursor:pointer;background:0 0}.shell-view-keep:disabled{opacity:.5}.shell-view-name{border:0;border-bottom:1px solid var(--line);font:inherit;background:0 0;width:10rem}.shell-view-problem{color:var(--danger)}}@layer forms;@layer print{.print-sheet{max-width:190mm;padding:var(--sp-6);border-radius:var(--r-1);background:var(--surface);box-shadow:var(--e-2)}.print-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-5);padding-bottom:var(--sp-3);margin-bottom:var(--sp-4);border-bottom:2px solid var(--ink);display:flex}.print-mark{align-items:center;gap:var(--sp-3);color:var(--ink);display:flex}.print-co{font-size:var(--t-13);line-height:var(--t-13-lh);font-weight:var(--w-semibold);margin:0}.print-particular{font-size:var(--t-11);line-height:var(--t-11-lh);color:var(--ink-faint);margin:0}.print-what{text-align:right}.print-what h1{font-size:var(--t-16);line-height:var(--t-16-lh);font-weight:var(--w-bold);margin:0}.print-foot{gap:var(--sp-5);margin-top:var(--sp-5);padding-top:var(--sp-2);border-top:1px solid var(--line);font-size:var(--t-11);line-height:var(--t-11-lh);color:var(--ink-faint);display:flex}.print-end{font-weight:var(--w-semibold);margin-left:auto}.print-parameters,.print-params{margin:var(--sp-1) 0 0;font-size:var(--t-11);line-height:var(--t-11-lh);color:var(--ink-dim)}.print-params{display:none}@media print{.print-sheet{max-width:none;box-shadow:none;background:0 0;border-radius:0;padding:0}.print-head{position:running(letterhead)}.desk-bottombar,.desk-menubar,.desk-window-title,.no-print,[data-commands],[data-drawer]{display:none!important}main{width:100%;margin:0;padding:0}table{font-size:10pt}.screen-register thead,thead{display:table-header-group}tr{break-inside:avoid}.screen-register tbody tr:focus-within td,.screen-register tbody tr:hover td,.screen-register tbody tr[aria-selected=true] td{background-color:#0000}.screen-register tbody tr[aria-selected=true] td:first-child{background-image:none}.screen-register :is(th,td):first-child,.screen-register :is(th,td)[data-pin=right]{box-shadow:none;position:static}.screen-picker{display:none}.screen-register td[data-verbatim]{white-space:normal;text-overflow:clip;max-width:none;overflow:visible}.screen-flag{background:0 0;box-shadow:inset 0 0 0 1px}.screen-register [data-col][hidden]{display:table-cell}.print-parameters,.print-params{font-size:var(--t-11);line-height:var(--t-11-lh);color:var(--ink-dim);margin:0;display:block}table.screen-register{font-size:var(--t-11)}.screen-why-body{display:block!important}.screen-why-label,.screen-why-toggle{display:none}.screen-register [data-priority]{display:table-cell!important}}.doc-sheet{color:var(--ink);font-family:var(--font-body);font-size:var(--t-12);line-height:var(--t-12-lh);display:none}.doc-sheet p{margin:0}.doc-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-5);padding-bottom:var(--sp-3);border-bottom:2pt solid var(--ink);display:flex}.doc-logo{max-width:60mm;max-height:18mm;margin-bottom:var(--sp-2)}.doc-company .doc-name{font-size:var(--t-14);line-height:var(--t-14-lh);font-weight:var(--w-bold)}.doc-particular{font-size:var(--t-11);line-height:var(--t-11-lh);color:var(--ink-faint)}.doc-title{text-align:right;white-space:nowrap}.doc-title h1{font-size:var(--t-16);line-height:var(--t-16-lh);font-weight:var(--w-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0}.doc-title .doc-number{font-family:var(--font-mono);font-weight:var(--w-semibold)}.doc-caveat{margin-top:var(--sp-4);padding:var(--sp-2);border:1pt solid var(--ink);font-size:var(--t-11);line-height:var(--t-11-lh)}.doc-parties{justify-content:space-between;gap:var(--sp-4);margin-top:var(--sp-5);display:flex}.doc-party{width:48%}.doc-party .doc-party-name{font-weight:var(--w-bold)}.doc-label{font-size:var(--t-11);line-height:var(--t-11-lh);font-weight:var(--w-semibold);letter-spacing:.06em;color:var(--ink-faint);display:block}.doc-refs{gap:var(--sp-2) var(--sp-5);margin-top:var(--sp-4);padding:var(--sp-2) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.doc-ref-value{display:block}.doc-lines{width:100%;margin-top:var(--sp-4);border-collapse:collapse;font-variant-numeric:tabular-nums}.doc-lines th{font-size:var(--t-11);line-height:var(--t-11-lh);font-weight:var(--w-semibold);text-align:left;border-bottom:1pt solid var(--ink)}.doc-lines td,.doc-lines th{padding:var(--sp-1) var(--sp-2) var(--sp-1) 0}.doc-lines td{vertical-align:top;border-bottom:1px solid var(--line)}.doc-lines td:last-child,.doc-lines th:last-child{padding-right:0}.doc-lines .doc-right{text-align:right}.doc-lines .doc-opening td{font-weight:var(--w-semibold);border-bottom:1pt solid var(--ink)}.doc-lines .doc-empty td{color:var(--ink-faint)}.doc-totals{width:220pt;margin-top:var(--sp-3);border-collapse:collapse;font-variant-numeric:tabular-nums;margin-left:auto}.doc-totals th{padding:var(--sp-1) var(--sp-2) var(--sp-1) 0;font-weight:var(--w-regular);text-align:left}.doc-totals td{padding:var(--sp-1) 0;text-align:right}.doc-totals .doc-due td,.doc-totals .doc-due th{padding-top:var(--sp-2);font-weight:var(--w-bold);border-top:1pt solid var(--ink)}.doc-ageing{width:100%;margin-top:var(--sp-5);border-collapse:collapse;border-top:1pt solid var(--ink);font-variant-numeric:tabular-nums}.doc-ageing th{padding:var(--sp-2) var(--sp-2) 0 0;font-size:var(--t-11);line-height:var(--t-11-lh);font-weight:var(--w-semibold);text-align:right;color:var(--ink-faint)}.doc-ageing td{padding:0 var(--sp-2) var(--sp-1) 0;text-align:right}.doc-ageing .doc-ageing-total{font-weight:var(--w-bold)}.doc-notes{margin-top:var(--sp-4)}.doc-notes p{margin-bottom:var(--sp-2)}.doc-bank,.doc-notes p{font-size:var(--t-11);line-height:var(--t-11-lh)}.doc-bank{margin-top:var(--sp-4)}.doc-bank .doc-payment-reference{margin-top:var(--sp-1);font-weight:var(--w-bold)}.doc-foot{margin-top:var(--sp-5);padding-top:var(--sp-2);border-top:1px solid var(--line);font-size:var(--t-11);line-height:var(--t-11-lh);color:var(--ink-faint);justify-content:space-between;display:flex}@page{size:A4;margin:14mm;@bottom-right{content:"Page " counter(page) " of " counter(pages);font-family:var(--font-body);font-size:8pt}}@media print{body:has(.doc-sheet) *{visibility:hidden!important}body:has(.doc-sheet) .doc-sheet,body:has(.doc-sheet) .doc-sheet *{visibility:visible!important}.doc-sheet{--ink:#171b18;--ink-dim:#3a423e;--ink-faint:#4e5752;--line:#d9d7cf;--line-strong:#b9b8b1;background:0 0;width:100%;padding-bottom:12mm;position:absolute;top:0;left:0;display:block!important}.doc-foot{position:fixed;bottom:0;left:0;right:0}.doc-lines thead{display:table-header-group}.doc-ageing,.doc-bank,.doc-lines tr,.doc-totals{break-inside:avoid}}}@layer screens{.desk-frame .screen,.desk-window-body .screen{position:relative}.desk-frame .screen>.screen-title:has(.ops-header-side),.desk-window-body .screen>.screen-title:has(.ops-header-side){z-index:var(--z-sticky);padding-bottom:0;position:absolute;top:0;right:0}@container window (max-width:699px){.desk-frame .screen>.screen-title:has(.ops-header-side),.desk-window-body .screen>.screen-title:has(.ops-header-side){position:static}}.tax-calendar .screen-register :is(th,td)[data-col=restsOn]{width:100%;max-width:0}.tax-calendar .screen-register td[data-col=restsOn]>span{text-overflow:ellipsis;display:block;overflow:hidden}.fin-cell-field{border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--surface-raised);color:var(--ink)}.fin-cell-field:focus-visible{box-shadow:inset 0 0 0 var(--focus-width) var(--ring);border-color:#0000;outline:none}.fam-cashbook,.fam-recon{flex-direction:column;gap:10px;display:flex}.fam-cashbook-head{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.fam-cashbook-head label{font-size:var(--t-meta);font-weight:var(--w-bold);letter-spacing:.04em;color:var(--ink-dim,#5d635c);flex-direction:column;gap:4px;display:flex}.fam-cashbook-head select{font-size:var(--t-label);font-weight:var(--w-regular);text-transform:none;letter-spacing:0;border:1px solid var(--line,#c8cbc4);background:var(--surface,#fff);color:var(--ink,#1a1c19);border-radius:4px;padding:6px 8px}.fam-cashbook-posts{font-size:var(--t-meta);color:var(--ink-dim,#5d635c);margin:0 0 6px}.fam-cashbook-table td input,.fam-cashbook-table td select{width:100%;min-height:30px;font-size:var(--t-meta);border:1px solid var(--line,#c8cbc4);background:var(--surface,#fff);color:var(--ink,#1a1c19);border-radius:3px;padding:3px 6px}.fam-cashbook-table td.num input{text-align:right;font-variant-numeric:tabular-nums}.fam-cashbook-code{min-width:190px}.fam-cashbook-na{color:var(--ink-faint,#8a908a);font-size:var(--t-meta)}.fam-cashbook-drop{color:var(--ink-dim,#5d635c);cursor:pointer;background:0 0;border:0;font-size:15px;line-height:1}.fam-cashbook-actions,.fam-recon-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fam-cashbook-outcome{font-size:var(--t-meta);border:1px solid var(--line,#c8cbc4);background:var(--surface-raised,#f7f8f5);border-radius:4px;padding:8px 10px}.fam-cashbook-outcome p{margin:0 0 4px}.fam-cashbook-outcome ul{margin:4px 0 0;padding-left:18px}.fam-cashbook-outcome li{color:#a3402f;margin-bottom:2px}.fam-cashbook-kept{color:var(--ink-dim,#5d635c)}.fam-recon-bar{font-size:var(--t-meta);padding-bottom:4px}.fam-recon-picked{color:var(--ink-dim,#5d635c);margin-right:auto}.fam-recon-note{color:#1f6f3f}.fam-recon-table tr.is-done{opacity:.55}.fam-recon-narrative,.fam-recon-ref{font-size:var(--t-meta);display:block}.fam-recon-ref{font-style:normal;color:var(--ink-faint,#8a908a)}.fam-recon-in{color:#1f6f3f}.fam-recon-out{color:#a3402f}.fam-recon-party strong{font-size:var(--t-meta);display:block}.fam-recon-none em,.fam-recon-party em{font-style:normal;display:block}.fam-credit-back,.fam-recon-none,.fam-recon-none em,.fam-recon-party em{font-size:var(--t-meta);color:var(--ink-dim,#5d635c)}.fam-credit-back{white-space:nowrap;align-items:center;gap:5px;display:flex}.fam-alloc-input{width:100%;min-height:30px;font-size:var(--t-meta);text-align:right;font-variant-numeric:tabular-nums;background:var(--surface,#fff);padding:3px 6px}.fam-alloc-input,.fam-alloc-settle{border:1px solid var(--line,#c8cbc4);color:var(--ink,#1a1c19);border-radius:3px}.fam-alloc-settle{font-size:var(--t-meta);cursor:pointer;background:linear-gradient(#fff,#eef0ec);padding:3px 9px}.fam-alloc-settle:hover{background:linear-gradient(#fff,#e2e5df)}.fam-plan-wrap{padding:10px 12px 4px;overflow-x:auto}.fam-plan{width:100%;min-width:620px;height:auto;display:block}.fam-plan-flow{stroke:var(--line,#c8cbc4);stroke-width:2px;stroke-dasharray:5 6}.fam-plan-dot{fill:var(--accent,#dd7a0e)}@supports (color:color-mix(in lab,red,red)){.fam-plan-dot{fill:color-mix(in srgb,var(--accent,#dd7a0e) 20%,#fff)}}.fam-plan-dot{stroke:var(--accent,#dd7a0e)}@supports (color:color-mix(in lab,red,red)){.fam-plan-dot{stroke:color-mix(in srgb,var(--accent,#dd7a0e) 60%,#fff)}}.fam-plan-dot{stroke-width:1.5px}.fam-plan-zone.is-quiet .fam-plan-dot{fill:#f1f2ef;stroke:#c8cbc4;stroke-dasharray:4 4}.fam-plan-person{fill:#2f6f4f}.fam-plan-plant{fill:#4a6fa5}.fam-plan-count{text-anchor:middle;font-size:15px;font-weight:var(--w-bold);fill:var(--ink,#1a1c19)}.fam-plan-label{text-anchor:middle;font-size:var(--t-meta);fill:var(--ink-dim,#5d635c)}.fam-plan-more{font-size:var(--t-meta);font-weight:var(--w-bold);fill:#2f6f4f}.fam-anomalies{flex-direction:column;display:flex}.fam-anomaly{border-bottom:1px solid var(--line,#e3e4e0);font-size:var(--t-meta);grid-template-columns:120px 1fr auto;align-items:baseline;gap:12px;padding:9px 14px;display:grid}.fam-anomaly:last-child{border-bottom:0}.fam-anomaly-kind{font-size:var(--t-meta);font-weight:var(--w-bold);letter-spacing:.05em;color:var(--ink-dim,#5d635c)}.fam-anomaly.is-after-hours .fam-anomaly-kind{color:#a3402f}.fam-anomaly.is-plant-without-people .fam-anomaly-kind{color:#dd7a0e}.fam-anomaly-says{line-height:1.5}.fam-chain-weighed{color:var(--ink-dim);line-height:1.5}.fam-anomaly-conf{font-size:var(--t-meta);color:var(--ink-faint,#8a908a);white-space:nowrap}.fam-issues{flex-direction:column;gap:0;display:flex}.fam-issue{border-bottom:1px solid var(--ops-rule,#e3e0d8);padding:14px 18px}.fam-issue:last-child{border-bottom:0}.fam-issue>header{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.fam-issue-kind{font-size:var(--t-meta);letter-spacing:.08em;color:#6a6255;background:#efece4;border-radius:3px;padding:2px 7px}.fam-issue.is-damage .fam-issue-kind,.fam-issue.is-short .fam-issue-kind{color:#8a3524;background:#f6e2df}.fam-issue.is-late .fam-issue-kind{color:#8a6a1d;background:#f7eeda}.fam-issue-when{font-size:var(--t-meta);color:#857c6d;margin-left:auto}.fam-issue-said{font-size:var(--t-body);color:#2f2c26;border-left:3px solid #cfc7b6;margin:8px 0 6px;padding-left:12px;line-height:1.5}.fam-issue-why{font-size:var(--t-meta);color:#776f60;margin:0 0 8px}.fam-issue-done{color:#4a6b45;margin:0;font-size:12.5px}.fam-issue.is-closed{opacity:.72}.fam-issue-actions,.fam-issue-close{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.fam-issue-close label{font-size:var(--t-label);color:#776f60;flex-direction:column;flex:340px;gap:3px;display:flex}.fam-issue-close input{font-size:var(--t-label);border:1px solid #c9c2b2;border-radius:3px;padding:5px 8px}.fam-briefing{font-family:inherit;font-size:var(--t-body);white-space:pre-wrap;color:#2f2c26;margin:0;padding:18px 20px;line-height:1.6}.fam-agent-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.fam-agent-card{padding:14px 16px}.fam-agent-card h3{font-size:var(--t-meta);letter-spacing:.06em;color:#6a6255;margin:0 0 8px}.fam-agent-card ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.fam-agent-card li{font-size:var(--t-label);color:#2f2c26;padding-left:14px;position:relative}.fam-agent-card li:before{content:"·";color:#a89f8c;position:absolute;left:3px}.fam-agent-card li.is-act:before{content:"!";color:#a8412c;font-weight:var(--w-bold)}.fam-agent-card li.is-watch:before{content:"·";color:#b58a24}.fam-agent-blind{font-size:var(--t-meta);color:#8a8271;margin:8px 0 0;font-style:italic}.fam-desk{flex-direction:column;gap:16px;display:flex}.fam-desk-h{font-size:var(--t-label);font-weight:var(--w-bold);margin:8px 0 0}.fam-desk-grid{width:100%}.fam-quiet{color:#5d635c;font-weight:var(--w-regular)}.fam-viz{flex-direction:column;gap:8px;display:flex}.fam-viz h2{font-size:var(--t-label);font-weight:var(--w-bold);margin:0}.fam-stack{background:#f3edd8;width:100%;height:22px;display:flex;overflow:hidden}.fam-stack span{min-width:0;height:100%;display:block}.fam-legend{font-size:var(--t-meta);flex-wrap:wrap;gap:10px 16px;margin:0;padding:0;list-style:none;display:flex}.fam-legend i{vertical-align:middle;width:8px;height:8px;margin-right:6px;display:inline-block}.fam-legend em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:var(--w-bold);margin-left:6px}.fam-pipe{flex-direction:column;gap:12px;display:flex}.fam-pipe-tag{font-weight:var(--w-bold);align-items:center;gap:6px;display:inline-flex}.fam-over-plan{border-radius:var(--r-2);background:var(--fill-1);width:100%;height:auto}}@layer glass{details.screen-command-menu>div,ul.screen-field-lookup{border:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.desk-menu-list,.desk-navigator,.screen-command-menu>div,.screen-field-lookup,.screen-picker-menu,.shell-ask-panel{background:var(--material-overlay-bg);border:1px solid var(--material-overlay-border);box-shadow:var(--material-overlay-shadow);-webkit-backdrop-filter:var(--material-overlay-filter);backdrop-filter:var(--material-overlay-filter)}}@media (prefers-reduced-transparency:reduce){.desk-menu-list,.desk-navigator,.screen-command-menu>div,.screen-field-lookup,.screen-picker-menu,.shell-ask-panel{background:var(--surface-overlay);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--e-3)}}.desk-menu-list,.desk-navigator{border:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}