*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-3{right:.75rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-auto{margin-top:auto;margin-bottom:auto}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-px{margin-bottom:1px}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-28{height:7rem}.h-3{height:.75rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[calc\(100\%-6px\)\]{height:calc(100% - 6px)}.h-\[min\(42vh\,28rem\)\]{height:min(42vh,28rem)}.h-auto{height:auto}.h-full{height:100%}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-64{max-height:16rem}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[94vh\]{max-height:94vh}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.min-h-0{min-height:0}.min-h-28{min-height:7rem}.min-h-6{min-height:1.5rem}.min-h-\[136px\]{min-height:136px}.min-h-\[154px\]{min-height:154px}.min-h-\[178px\]{min-height:178px}.min-h-\[200px\]{min-height:200px}.min-h-\[222px\]{min-height:222px}.min-h-\[22px\]{min-height:22px}.min-h-\[34px\]{min-height:34px}.min-h-\[48px\]{min-height:48px}.min-h-\[6px\]{min-height:6px}.min-h-\[88px\]{min-height:88px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-4{width:1rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[20\%\]{width:20%}.w-\[348px\]{width:348px}.w-\[min\(24rem\,calc\(100vw-2rem\)\)\]{width:min(24rem,100vw - 2rem)}.w-\[min\(28rem\,calc\(100vw-2rem\)\)\]{width:min(28rem,100vw - 2rem)}.w-full{width:100%}.w-max{width:max-content}.min-w-0{min-width:0}.min-w-7{min-width:1.75rem}.min-w-\[100px\]{min-width:100px}.min-w-\[112px\]{min-width:112px}.min-w-\[126px\]{min-width:126px}.min-w-\[130px\]{min-width:130px}.min-w-\[132px\]{min-width:132px}.min-w-\[14rem\]{min-width:14rem}.min-w-\[150px\]{min-width:150px}.min-w-\[1580px\]{min-width:1580px}.min-w-\[168px\]{min-width:168px}.min-w-\[170px\]{min-width:170px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[240px\]{min-width:240px}.min-w-\[3rem\]{min-width:3rem}.min-w-\[4\.25rem\]{min-width:4.25rem}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[520px\]{min-width:520px}.min-w-\[8\.5rem\]{min-width:8.5rem}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[240px\]{max-width:240px}.max-w-\[3\.5rem\]{max-width:3.5rem}.max-w-\[420px\]{max-width:420px}.max-w-\[5\.5rem\]{max-width:5.5rem}.max-w-\[52\%\]{max-width:52%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[110px_1fr\]{grid-template-columns:110px 1fr}.grid-cols-\[4\.5rem_1fr_auto\]{grid-template-columns:4.5rem 1fr auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,44\%\)\]{grid-template-columns:minmax(0,44%)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-px{gap:1px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-0{row-gap:0}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-4{row-gap:1rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-px>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1px * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[rgba\(255\,255\,255\,0\.06\)\]>:not([hidden])~:not([hidden]){border-color:#ffffff0f}.divide-white\/10>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-\[\#666\]{--tw-border-opacity:1;border-color:rgb(102 102 102/var(--tw-border-opacity,1))}.border-\[\#777\]{--tw-border-opacity:1;border-color:rgb(119 119 119/var(--tw-border-opacity,1))}.border-\[\#8FD14F\]{--tw-border-opacity:1;border-color:rgb(143 209 79/var(--tw-border-opacity,1))}.border-\[\#8FD14F\]\/20{border-color:#8fd14f33}.border-\[\#8FD14F\]\/25{border-color:#8fd14f40}.border-\[\#8FD14F\]\/30{border-color:#8fd14f4d}.border-\[\#8FD14F\]\/35{border-color:#8fd14f59}.border-\[\#8FD14F\]\/40{border-color:#8fd14f66}.border-\[\#8FD14F\]\/45{border-color:#8fd14f73}.border-\[\#8FD14F\]\/50{border-color:#8fd14f80}.border-\[\#8FD14F\]\/65{border-color:#8fd14fa6}.border-\[\#8FD14F\]\/70{border-color:#8fd14fb3}.border-\[\#A8E66C\]\/70{border-color:#a8e66cb3}.border-\[rgba\(0\,0\,0\,0\.08\)\]{border-color:#00000014}.border-\[rgba\(0\,0\,0\,0\.12\)\]{border-color:#0000001f}.border-\[rgba\(143\,209\,79\,0\.35\)\]{border-color:#8fd14f59}.border-\[rgba\(143\,209\,79\,0\.55\)\]{border-color:#8fd14f8c}.border-\[rgba\(255\,255\,255\,0\.06\)\]{border-color:#ffffff0f}.border-\[rgba\(255\,255\,255\,0\.06\)\]\/60{border-color:#fff9}.border-\[rgba\(255\,255\,255\,0\.06\)\]\/70{border-color:#ffffffb3}.border-\[rgba\(255\,255\,255\,0\.06\)\]\/80{border-color:#fffc}.border-\[rgba\(255\,255\,255\,0\.06\)\]\/90{border-color:#ffffffe6}.border-\[rgba\(255\,255\,255\,0\.08\)\]{border-color:#ffffff14}.border-\[rgba\(255\,255\,255\,0\.08\)\]\/80{border-color:#fffc}.border-\[rgba\(255\,255\,255\,0\.12\)\]{border-color:#ffffff1f}.border-\[rgba\(255\,255\,255\,0\.15\)\]{border-color:#ffffff26}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-200\/60{border-color:#fde68a99}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-400{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-400\/25{border-color:#fbbf2440}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-400\/35{border-color:#fbbf2459}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-400\/65{border-color:#fbbf24a6}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/35{border-color:#f59e0b59}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/45{border-color:#f59e0b73}.border-amber-500\/60{border-color:#f59e0b99}.border-amber-600{--tw-border-opacity:1;border-color:rgb(217 119 6/var(--tw-border-opacity,1))}.border-blue-400\/30{border-color:#60a5fa4d}.border-blue-400\/60{border-color:#60a5fa99}.border-cyan-400\/30{border-color:#22d3ee4d}.border-cyan-400\/60{border-color:#22d3ee99}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/35{border-color:#10b98159}.border-emerald-600\/60{border-color:#05966999}.border-emerald-700{--tw-border-opacity:1;border-color:rgb(4 120 87/var(--tw-border-opacity,1))}.border-horizon-border{--tw-border-opacity:1;border-color:rgb(42 42 42/var(--tw-border-opacity,1))}.border-horizon-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-lime-400\/25{border-color:#a3e63540}.border-orange-400\/30{border-color:#fb923c4d}.border-orange-400\/55{border-color:#fb923c8c}.border-orange-500\/30{border-color:#f973164d}.border-orange-500\/35{border-color:#f9731659}.border-purple-400\/25{border-color:#c084fc40}.border-purple-400\/40{border-color:#c084fc66}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300\/30{border-color:#fca5a54d}.border-red-300\/70{border-color:#fca5a5b3}.border-red-400\/20{border-color:#f8717133}.border-red-400\/25{border-color:#f8717140}.border-red-400\/30{border-color:#f871714d}.border-red-400\/35{border-color:#f8717159}.border-red-400\/40{border-color:#f8717166}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/35{border-color:#ef444459}.border-red-500\/40{border-color:#ef444466}.border-red-500\/60{border-color:#ef444499}.border-sky-400\/30{border-color:#38bdf84d}.border-sky-400\/35{border-color:#38bdf859}.border-sky-400\/40{border-color:#38bdf866}.border-sky-400\/60{border-color:#38bdf899}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-violet-100\/80{border-color:#ede9fecc}.border-violet-200{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-violet-300{--tw-border-opacity:1;border-color:rgb(196 181 253/var(--tw-border-opacity,1))}.border-violet-400\/30{border-color:#a78bfa4d}.border-violet-400\/60{border-color:#a78bfa99}.border-violet-500\/30{border-color:#8b5cf64d}.border-violet-500\/35{border-color:#8b5cf659}.border-violet-500\/40{border-color:#8b5cf666}.border-violet-700{--tw-border-opacity:1;border-color:rgb(109 40 217/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/5{border-color:#ffffff0d}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-l-horizon-green{--tw-border-opacity:1;border-left-color:rgb(141 198 63/var(--tw-border-opacity,1))}.border-t-\[\#8FD14F\]{--tw-border-opacity:1;border-top-color:rgb(143 209 79/var(--tw-border-opacity,1))}.bg-\[\#050505\]{--tw-bg-opacity:1;background-color:rgb(5 5 5/var(--tw-bg-opacity,1))}.bg-\[\#080808\]{--tw-bg-opacity:1;background-color:rgb(8 8 8/var(--tw-bg-opacity,1))}.bg-\[\#0a0a0a\]{--tw-bg-opacity:1;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.bg-\[\#0c0c0c\]{--tw-bg-opacity:1;background-color:rgb(12 12 12/var(--tw-bg-opacity,1))}.bg-\[\#0d0d0d\]{--tw-bg-opacity:1;background-color:rgb(13 13 13/var(--tw-bg-opacity,1))}.bg-\[\#0e0e0e\]{--tw-bg-opacity:1;background-color:rgb(14 14 14/var(--tw-bg-opacity,1))}.bg-\[\#0f0f0f\]{--tw-bg-opacity:1;background-color:rgb(15 15 15/var(--tw-bg-opacity,1))}.bg-\[\#101010\]{--tw-bg-opacity:1;background-color:rgb(16 16 16/var(--tw-bg-opacity,1))}.bg-\[\#101810\]{--tw-bg-opacity:1;background-color:rgb(16 24 16/var(--tw-bg-opacity,1))}.bg-\[\#111111\]{--tw-bg-opacity:1;background-color:rgb(17 17 17/var(--tw-bg-opacity,1))}.bg-\[\#111111\]\/80{background-color:#111c}.bg-\[\#111\]{--tw-bg-opacity:1;background-color:rgb(17 17 17/var(--tw-bg-opacity,1))}.bg-\[\#121212\]{--tw-bg-opacity:1;background-color:rgb(18 18 18/var(--tw-bg-opacity,1))}.bg-\[\#151515\]{--tw-bg-opacity:1;background-color:rgb(21 21 21/var(--tw-bg-opacity,1))}.bg-\[\#151515\]\/50{background-color:#15151580}.bg-\[\#151515\]\/60{background-color:#15151599}.bg-\[\#151515\]\/80{background-color:#151515cc}.bg-\[\#151915\]{--tw-bg-opacity:1;background-color:rgb(21 25 21/var(--tw-bg-opacity,1))}.bg-\[\#152015\]{--tw-bg-opacity:1;background-color:rgb(21 32 21/var(--tw-bg-opacity,1))}.bg-\[\#161616\]{--tw-bg-opacity:1;background-color:rgb(22 22 22/var(--tw-bg-opacity,1))}.bg-\[\#16A34A\]{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-\[\#181010\]{--tw-bg-opacity:1;background-color:rgb(24 16 16/var(--tw-bg-opacity,1))}.bg-\[\#181818\]{--tw-bg-opacity:1;background-color:rgb(24 24 24/var(--tw-bg-opacity,1))}.bg-\[\#18320f\]{--tw-bg-opacity:1;background-color:rgb(24 50 15/var(--tw-bg-opacity,1))}.bg-\[\#252525\]{--tw-bg-opacity:1;background-color:rgb(37 37 37/var(--tw-bg-opacity,1))}.bg-\[\#2f6b2f\]{--tw-bg-opacity:1;background-color:rgb(47 107 47/var(--tw-bg-opacity,1))}.bg-\[\#303030\]{--tw-bg-opacity:1;background-color:rgb(48 48 48/var(--tw-bg-opacity,1))}.bg-\[\#5A6B4F\]{--tw-bg-opacity:1;background-color:rgb(90 107 79/var(--tw-bg-opacity,1))}.bg-\[\#666666\]{--tw-bg-opacity:1;background-color:rgb(102 102 102/var(--tw-bg-opacity,1))}.bg-\[\#8B2020\]{--tw-bg-opacity:1;background-color:rgb(139 32 32/var(--tw-bg-opacity,1))}.bg-\[\#8FD14F\]{--tw-bg-opacity:1;background-color:rgb(143 209 79/var(--tw-bg-opacity,1))}.bg-\[\#8FD14F\]\/10{background-color:#8fd14f1a}.bg-\[\#8FD14F\]\/15{background-color:#8fd14f26}.bg-\[\#8FD14F\]\/25{background-color:#8fd14f40}.bg-\[\#8FD14F\]\/70{background-color:#8fd14fb3}.bg-\[\#8FD14F\]\/80{background-color:#8fd14fcc}.bg-\[\#8FD14F\]\/\[0\.04\]{background-color:#8fd14f0a}.bg-\[\#8FD14F\]\/\[0\.05\]{background-color:#8fd14f0d}.bg-\[\#8FD14F\]\/\[0\.06\]{background-color:#8fd14f0f}.bg-\[\#8FD14F\]\/\[0\.07\]{background-color:#8fd14f12}.bg-\[\#9333EA\]{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-\[\#991B1B\]{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.bg-\[\#C9A227\]{--tw-bg-opacity:1;background-color:rgb(201 162 39/var(--tw-bg-opacity,1))}.bg-\[\#DC2626\]{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-\[\#EA580C\]{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.bg-\[\#F3F4F6\]\/90{background-color:#f3f4f6e6}.bg-\[\#F59E0B\]{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-\[rgba\(143\,209\,79\,0\.08\)\]{background-color:#8fd14f14}.bg-\[rgba\(143\,209\,79\,0\.1\)\]{background-color:#8fd14f1a}.bg-\[rgba\(143\,209\,79\,0\.12\)\]{background-color:#8fd14f1f}.bg-\[rgba\(143\,209\,79\,0\.15\)\]{background-color:#8fd14f26}.bg-\[rgba\(143\,209\,79\,0\.18\)\]{background-color:#8fd14f2e}.bg-\[rgba\(245\,158\,11\,0\.08\)\]{background-color:#f59e0b14}.bg-\[rgba\(255\,255\,255\,0\.08\)\]{background-color:#ffffff14}.bg-\[rgba\(255\,255\,255\,0\.12\)\]{background-color:#ffffff1f}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-400\/15{background-color:#fbbf2426}.bg-amber-400\/20{background-color:#fbbf2433}.bg-amber-400\/\[0\.04\]{background-color:#fbbf240a}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/30{background-color:#fffbeb4d}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/80{background-color:#fffbebcc}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/\[0\.06\]{background-color:#f59e0b0f}.bg-amber-700{--tw-bg-opacity:1;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.bg-amber-950{--tw-bg-opacity:1;background-color:rgb(69 26 3/var(--tw-bg-opacity,1))}.bg-black\/25{background-color:#00000040}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/75{background-color:#000000bf}.bg-blue-400\/10{background-color:#60a5fa1a}.bg-blue-950{--tw-bg-opacity:1;background-color:rgb(23 37 84/var(--tw-bg-opacity,1))}.bg-cyan-400\/10{background-color:#22d3ee1a}.bg-cyan-950{--tw-bg-opacity:1;background-color:rgb(8 51 68/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-600\/15{background-color:#05966926}.bg-emerald-700{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.bg-emerald-700\/80{background-color:#047857cc}.bg-horizon-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-horizon-black\/40{background-color:#0006}.bg-horizon-green{--tw-bg-opacity:1;background-color:rgb(141 198 63/var(--tw-bg-opacity,1))}.bg-horizon-green-dark{--tw-bg-opacity:1;background-color:hsl(142 44% 17%/var(--tw-bg-opacity,1))}.bg-horizon-green\/80{background-color:#8dc63fcc}.bg-horizon-muted{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.bg-horizon-surface{--tw-bg-opacity:1;background-color:rgb(17 17 17/var(--tw-bg-opacity,1))}.bg-horizon-surface-raised{--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.bg-lime-400\/10{background-color:#a3e6351a}.bg-orange-400\/10{background-color:#fb923c1a}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/15{background-color:#f9731626}.bg-orange-500\/90{background-color:#f97316e6}.bg-orange-950{--tw-bg-opacity:1;background-color:rgb(67 20 7/var(--tw-bg-opacity,1))}.bg-purple-500\/\[0\.06\]{background-color:#a855f70f}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-400\/10{background-color:#f871711a}.bg-red-400\/\[0\.05\]{background-color:#f871710d}.bg-red-400\/\[0\.06\]{background-color:#f871710f}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/\[0\.04\]{background-color:#ef44440a}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-sky-400\/10{background-color:#38bdf81a}.bg-sky-400\/70{background-color:#38bdf8b3}.bg-sky-500\/20{background-color:#0ea5e933}.bg-sky-600{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.bg-sky-950{--tw-bg-opacity:1;background-color:rgb(8 47 73/var(--tw-bg-opacity,1))}.bg-slate-700\/95{background-color:#334155f2}.bg-transparent{background-color:#0000}.bg-violet-400\/10{background-color:#a78bfa1a}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-50\/50{background-color:#f5f3ff80}.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/15{background-color:#8b5cf626}.bg-violet-950{--tw-bg-opacity:1;background-color:rgb(46 16 101/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[0\.015\]{background-color:#ffffff04}.bg-white\/\[0\.018\]{background-color:#ffffff05}.bg-white\/\[0\.025\]{background-color:#ffffff06}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-yellow-500\/90{background-color:#eab308e6}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-px{padding-top:1px;padding-bottom:1px}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pr-1{padding-right:.25rem}.pr-12{padding-right:3rem}.pr-3{padding-right:.75rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-px{padding-top:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-display{font-family:var(--font-bebas-neue), sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.09em\]{letter-spacing:.09em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#050505\]{--tw-text-opacity:1;color:rgb(5 5 5/var(--tw-text-opacity,1))}.text-\[\#102000\]{--tw-text-opacity:1;color:rgb(16 32 0/var(--tw-text-opacity,1))}.text-\[\#1a1200\]{--tw-text-opacity:1;color:rgb(26 18 0/var(--tw-text-opacity,1))}.text-\[\#555\]{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1))}.text-\[\#666666\],.text-\[\#666\]{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1))}.text-\[\#737373\]{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-\[\#777\]{--tw-text-opacity:1;color:rgb(119 119 119/var(--tw-text-opacity,1))}.text-\[\#858585\]{--tw-text-opacity:1;color:rgb(133 133 133/var(--tw-text-opacity,1))}.text-\[\#888\]{--tw-text-opacity:1;color:rgb(136 136 136/var(--tw-text-opacity,1))}.text-\[\#8FD14F\]{--tw-text-opacity:1;color:rgb(143 209 79/var(--tw-text-opacity,1))}.text-\[\#8d8d8d\]{--tw-text-opacity:1;color:rgb(141 141 141/var(--tw-text-opacity,1))}.text-\[\#999\]{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-\[\#9a9a9a\]{--tw-text-opacity:1;color:rgb(154 154 154/var(--tw-text-opacity,1))}.text-\[\#A8E66C\]{--tw-text-opacity:1;color:rgb(168 230 108/var(--tw-text-opacity,1))}.text-\[\#B0B0B0\]{--tw-text-opacity:1;color:rgb(176 176 176/var(--tw-text-opacity,1))}.text-\[\#B9ED86\]{--tw-text-opacity:1;color:rgb(185 237 134/var(--tw-text-opacity,1))}.text-\[\#C5F29A\]{--tw-text-opacity:1;color:rgb(197 242 154/var(--tw-text-opacity,1))}.text-\[\#D2F5AE\]{--tw-text-opacity:1;color:rgb(210 245 174/var(--tw-text-opacity,1))}.text-\[\#a8a8a8\]{--tw-text-opacity:1;color:rgb(168 168 168/var(--tw-text-opacity,1))}.text-\[\#a8c98b\]{--tw-text-opacity:1;color:rgb(168 201 139/var(--tw-text-opacity,1))}.text-\[\#aaa\]{--tw-text-opacity:1;color:rgb(170 170 170/var(--tw-text-opacity,1))}.text-\[\#bbb\]{--tw-text-opacity:1;color:rgb(187 187 187/var(--tw-text-opacity,1))}.text-\[\#c8c8c8\]{--tw-text-opacity:1;color:rgb(200 200 200/var(--tw-text-opacity,1))}.text-\[\#ccc\]{--tw-text-opacity:1;color:rgb(204 204 204/var(--tw-text-opacity,1))}.text-\[\#cfcfcf\]{--tw-text-opacity:1;color:rgb(207 207 207/var(--tw-text-opacity,1))}.text-\[\#d4d4d4\]{--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}.text-\[\#d7d7d7\]{--tw-text-opacity:1;color:rgb(215 215 215/var(--tw-text-opacity,1))}.text-\[\#d7f5b8\]{--tw-text-opacity:1;color:rgb(215 245 184/var(--tw-text-opacity,1))}.text-\[\#ddd\]{--tw-text-opacity:1;color:rgb(221 221 221/var(--tw-text-opacity,1))}.text-\[\#e1e1e1\]{--tw-text-opacity:1;color:rgb(225 225 225/var(--tw-text-opacity,1))}.text-\[\#e2e2e2\]{--tw-text-opacity:1;color:rgb(226 226 226/var(--tw-text-opacity,1))}.text-\[\#eee\]{--tw-text-opacity:1;color:rgb(238 238 238/var(--tw-text-opacity,1))}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-100\/85{color:#fef3c7d9}.text-amber-100\/90{color:#fef3c7e6}.text-amber-100\/95{color:#fef3c7f2}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-200\/90{color:#fde68ae6}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-50{--tw-text-opacity:1;color:rgb(255 251 235/var(--tw-text-opacity,1))}.text-amber-50\/90{color:#fffbebe6}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-100{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.text-blue-200{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.text-cyan-100{--tw-text-opacity:1;color:rgb(207 250 254/var(--tw-text-opacity,1))}.text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-200\/90{color:#a7f3d0e6}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-horizon-green{--tw-text-opacity:1;color:rgb(141 198 63/var(--tw-text-opacity,1))}.text-horizon-muted{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-horizon-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-lime-200{--tw-text-opacity:1;color:rgb(217 249 157/var(--tw-text-opacity,1))}.text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.text-orange-100{--tw-text-opacity:1;color:rgb(255 237 213/var(--tw-text-opacity,1))}.text-orange-200{--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity,1))}.text-orange-200\/90{color:#fed7aae6}.text-purple-100{--tw-text-opacity:1;color:rgb(243 232 255/var(--tw-text-opacity,1))}.text-red-100{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-100\/75{color:#fee2e2bf}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-200\/90{color:#fecacae6}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-sky-100{--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.text-sky-200{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-violet-100{--tw-text-opacity:1;color:rgb(237 233 254/var(--tw-text-opacity,1))}.text-violet-200{--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}.text-violet-600{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-violet-800{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity,1))}.text-violet-900{--tw-text-opacity:1;color:rgb(76 29 149/var(--tw-text-opacity,1))}.text-violet-950{--tw-text-opacity:1;color:rgb(46 16 101/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.decoration-\[\#8FD14F\]\/40{text-decoration-color:#8fd14f66}.decoration-\[rgba\(143\,209\,79\,0\.45\)\]{text-decoration-color:#8fd14f73}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-\[0\.72\]{opacity:.72}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_-4px_12px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 -4px 12px #00000059;--tw-shadow-colored:0 -4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_-8px_24px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 -8px 24px #00000059;--tw-shadow-colored:0 -8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 0 24px #0000008c;--tw-shadow-colored:0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.12\)\,0_1px_2px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 1px 3px #0000001f,0 1px 2px #0000000f;--tw-shadow-colored:0 1px 3px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 2px 8px #00000059;--tw-shadow-colored:0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 4px 16px #0003;--tw-shadow-colored:0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 4px 16px #00000059;--tw-shadow-colored:0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 8px 24px #00000040;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 8px 32px #0000008c;--tw-shadow-colored:0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-\[\#16A34A\]\/35{--tw-ring-color:#16a34a59}.ring-\[\#8FD14F\]{--tw-ring-opacity:1;--tw-ring-color:rgb(143 209 79/var(--tw-ring-opacity,1))}.ring-\[\#8FD14F\]\/30{--tw-ring-color:#8fd14f4d}.ring-\[\#8FD14F\]\/35{--tw-ring-color:#8fd14f59}.ring-\[\#8FD14F\]\/40{--tw-ring-color:#8fd14f66}.ring-\[\#9333EA\]\/35{--tw-ring-color:#9333ea59}.ring-\[\#A8E66C\]{--tw-ring-opacity:1;--tw-ring-color:rgb(168 230 108/var(--tw-ring-opacity,1))}.ring-\[\#DC2626\]\/35{--tw-ring-color:#dc262659}.ring-\[\#F59E0B\]\/35{--tw-ring-color:#f59e0b59}.ring-\[rgba\(143\,209\,79\,0\.35\)\]{--tw-ring-color:#8fd14f59}.ring-\[rgba\(143\,209\,79\,0\.45\)\]{--tw-ring-color:#8fd14f73}.ring-amber-200{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.ring-amber-300\/80{--tw-ring-color:#fcd34dcc}.ring-amber-400\/60{--tw-ring-color:#fbbf2499}.ring-amber-400\/70{--tw-ring-color:#fbbf24b3}.ring-amber-500{--tw-ring-opacity:1;--tw-ring-color:rgb(245 158 11/var(--tw-ring-opacity,1))}.ring-emerald-500{--tw-ring-opacity:1;--tw-ring-color:rgb(16 185 129/var(--tw-ring-opacity,1))}.ring-orange-500{--tw-ring-opacity:1;--tw-ring-color:rgb(249 115 22/var(--tw-ring-opacity,1))}.ring-red-500{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.ring-offset-1{--tw-ring-offset-width:1px}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-\[\#050505\]{--tw-ring-offset-color:#050505}.ring-offset-\[\#080808\]{--tw-ring-offset-color:#080808}.brightness-125{--tw-brightness:brightness(1.25);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[min-height\]{transition-property:min-height;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-slide-in{animation:.2s ease-out drawer-slide-in}.capacity-card-height{height:270px;min-height:270px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ops-accent:#8fd14f;--ops-accent-hover:#9fdb65;--ops-accent-strong:#6b9e38;--ops-accent-rgb:143, 209, 79;--horizon-charcoal:#1a1a1a;--horizon-charcoal-hover:#2e2e2e;--horizon-green:#8fd14f;--horizon-green-strong:#6b9e38;--horizon-green-text:#4a6628;--horizon-green-tint:#f0f7e8;--horizon-green-border:#b8d992;--horizon-surface:#fff;--horizon-bg-2:#f5f5f5;--horizon-border:#d9d9d9;--horizon-border-strong:#b3b3b3;--horizon-text:#222;--horizon-text-muted:#666;--mark-app-header-height:5.75rem;--mark-viewer-banner-height:2.35rem;--mark-assessment-sticky-top:var(--mark-app-header-height);--mark-assessment-page-padding-top:.75rem;--mark-assessment-page-padding-inline:clamp(.75rem, 2.5vw, 1.5rem);--mark-assessment-page-padding-bottom:1rem;--mark-assessment-content-max-width:1550px;--mark-tools-rail-width:190px;--mark-assessment-workspace-gap:.75rem;--mark-assessment-workspace-max-width:calc(var(--mark-assessment-content-max-width) + var(--mark-tools-rail-width) + var(--mark-assessment-workspace-gap));--mark-app-header-z:50;--mark-assessment-sticky-z:40;--mark-tools-rail-sticky-gap:20px;--mark-tools-rail-sticky-top:calc(var(--mark-assessment-sticky-top) + var(--mark-tools-rail-sticky-gap));font-family:Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{color:#1c2330;background:#f4f6fa;margin:0}select option,select optgroup{color:#1c2330;background-color:#fff}.mark-auth-header{z-index:var(--mark-app-header-z);min-height:var(--mark-app-header-height);color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0a0a;border-bottom:1px solid #ffffff14;position:sticky;top:0}.mark-auth-header-inner{justify-content:space-between;align-items:center;gap:1rem;max-width:1100px;margin:0 auto;padding:.55rem 1rem;display:flex}.mark-auth-header-title{letter-spacing:.06em;color:#fff;align-items:baseline;gap:.3rem;font-size:.95rem;font-weight:800;display:inline-flex}.mark-auth-header-version{letter-spacing:.03em;color:#8a8a8a;font-size:.68rem;font-weight:600}.mark-auth-header-start{align-items:center;gap:.65rem;display:flex}.mark-auth-role-badge{letter-spacing:.04em;text-transform:uppercase;color:#8fd14f;background:#8fd14f1a;border:1px solid #8fd14f66;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:700}.mark-viewer-readonly-banner{color:#9a3412;text-align:center;background:#fff7ed;border-bottom:1px solid #fdba74;padding:.55rem 1rem;font-size:.9rem;font-weight:600}.mark-auth-header-end{flex-shrink:0;align-items:center;gap:.55rem;display:flex}.mark-auth-admin-link{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:.35rem .65rem;font-size:.85rem;font-weight:600;text-decoration:none}.mark-auth-admin-link:hover{background:#dbeafe}.mark-auth-header .mark-auth-sign-out{color:#e5e7eb;background:#161616;border:1px solid #ffffff24;padding:.4rem .85rem;font-size:.85rem;transition:background-color .12s,border-color .12s,color .12s}.mark-auth-header .mark-auth-sign-out:hover{color:#fff;background:#8fd14f1a;border-color:#8fd14f8c}.mark-auth-header .mark-auth-sign-out:focus-visible{outline-offset:2px;border-color:#8fd14f;outline:2px solid #8fd14f}.mark-auth-header .mark-auth-sign-out:active:not(:disabled){background:#8fd14f29;border-color:#8fd14fbf}.mark-portal-header{min-height:var(--mark-app-header-height)}body:has(.mark-portal-header-home){--mark-app-header-height:3rem}body:has(.mark-portal-home-page){background:#0e0e0f}.mark-auth-header.mark-portal-header-home{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e0e0f;border-bottom:none}.mark-portal-header-home .mark-portal-header-top{border-bottom:1px solid #2b2b2d}.mark-portal-header-home .mark-portal-brand-logo{filter:none}.mark-portal-header-home .mark-portal-brand-sep{background:#3a3a3d}.mark-portal-header-home .mark-portal-brand-ops{text-shadow:0 0 6px #8fd14f33}.mark-portal-header-top{border-bottom:1px solid #ffffff14}.mark-portal-header-inner{padding-top:.45rem;padding-bottom:.45rem}.mark-portal-brand-link{color:inherit;align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.mark-portal-brand-logo{filter:none;width:auto;height:18px;display:block}.mark-portal-brand-sep{background:#3a3a3d;flex-shrink:0;width:1px;height:16px}.mark-portal-brand-ops{letter-spacing:.2em;text-transform:uppercase;color:#8fd14f;text-shadow:0 0 4px #8fd14f2e;margin-right:-.2em;padding-left:.05em;font-size:.92rem;font-weight:700;line-height:1}.mark-portal-mark-version{letter-spacing:.04em;color:#b0b0b0;background:#161616;border:1px solid #ffffff14;border-radius:999px;align-items:baseline;gap:.25rem;padding:.15rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.mark-page-title-row{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;display:flex}.mark-page-title-row h1{margin:0}.mark-portal-nav{background:#0a0a0a;border-bottom:1px solid #ffffff14}.mark-portal-nav-inner{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;max-width:1100px;margin:0 auto;padding:.4rem 1rem .5rem;display:flex}.mark-portal-nav-link{color:#b0b0b0;white-space:nowrap;border:1px solid #0000;border-radius:8px;padding:.35rem .65rem;font-size:.82rem;font-weight:600;text-decoration:none}.mark-portal-nav-link:hover{color:#fff;background:#ffffff0f;border-color:#ffffff1a}.mark-portal-nav-link-active{color:#8fd14f;background:#8fd14f1f;border-color:#8fd14f66}.mark-module-page .mark-module-card{max-width:900px}.mark-portal-module-card-static{cursor:default;pointer-events:none}.mark-portal-home-page.page{width:100%;max-width:none;min-height:calc(100svh - var(--mark-app-header-height));background:#0e0e0f;justify-content:flex-start;align-items:stretch;padding:.85rem 1.5rem 0}body:has(.mark-viewer-readonly-banner) .mark-portal-home-page.page{min-height:calc(100svh - var(--mark-app-header-height) - var(--mark-viewer-banner-height))}.mark-portal-home-shell{width:100%;max-width:72rem;min-height:calc(100svh - var(--mark-app-header-height) - .85rem);flex-direction:column;flex:1;margin:0 auto;display:flex}.mark-portal-home-landing{text-align:center;width:100%}.mark-portal-hero{color:#f2f2f2;text-align:center;background:0 0;border:0;border-radius:0;margin:0;padding:2.6rem 1.5rem 2.2rem;position:relative;overflow:hidden}.mark-portal-hero:after{content:"";opacity:.04;pointer-events:none;background-image:url(/brand/horizon-hero-machinery.png);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.mark-portal-hero-inner{z-index:1;flex-direction:column;align-items:center;max-width:44rem;margin:0 auto;display:flex;position:relative}.mark-portal-hero-logo{width:auto;height:38px;margin:0 0 1.3rem;display:block}.mark-portal-hero-title{letter-spacing:.01em;color:#f2f2f2;margin:0;font-size:clamp(1.9rem,4vw,2.5rem);font-weight:800}.mark-portal-hero-sub{color:#b3b3b3;max-width:36rem;margin:.9rem 0 0;font-size:1rem;line-height:1.55}.mark-portal-hero-rule{background:#8fd14f;border:0;border-radius:2px;width:56px;height:3px;margin:1.3rem auto 0}.mark-portal-hero-modules-label{align-items:center;gap:.9rem;margin:1.6rem 0 1rem;font-size:0;display:flex}.mark-portal-hero-modules-label:before,.mark-portal-hero-modules-label:after{content:"";background:#2b2b2d;flex:1;height:1px}.mark-portal-hero-modules-label span{letter-spacing:.18em;text-transform:uppercase;color:#8a8a8a;font-size:.72rem;font-weight:800}.mark-portal-home-header{margin-bottom:.85rem}.mark-portal-home-header h1{letter-spacing:.01em;color:var(--horizon-text);margin:0 0 .4rem;font-size:clamp(1.35rem,3vw,1.65rem);font-weight:700}.mark-portal-home-subtitle{color:#64748b;max-width:28rem;margin:0 auto;font-size:.95rem;line-height:1.45}.mark-portal-home-modules{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:.9rem;max-width:54rem;margin:0 auto;display:grid}.mark-portal-home-module-card-admin{grid-area:3/1}.mark-portal-home-module-card-feedback{grid-area:2/2;min-height:11.5rem}.mark-portal-home-module-card{cursor:pointer;height:100%;min-height:9.5rem;color:inherit;background:#1a1a1b;border:1px solid #2b2b2d;border-bottom:3px solid #8fd14f;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.5rem;padding:1rem 1.1rem .95rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s;display:flex;position:relative;box-shadow:0 1px 2px #00000073}.mark-portal-home-module-card:hover{background:#232325;border-color:#3a3a3d #3a3a3d #9be041;transform:translateY(-2px);box-shadow:0 6px 18px #0000008c}.mark-portal-home-module-icon-wrap{justify-content:flex-start;align-items:center;display:flex}.mark-portal-home-module-icon{color:#8fd14f;flex-shrink:0;width:1.35rem;height:1.35rem}.mark-portal-home-module-card-icon-wrap .ops-feedback-floating-button-icon{color:#8fd14f;width:1.35rem;height:1.35rem}.mark-portal-home-module-card:hover .mark-portal-home-module-icon,.mark-portal-home-module-card:hover .mark-portal-home-module-card-icon-wrap .ops-feedback-floating-button-icon{color:#9be041}.mark-portal-home-module-feedback-stats{flex-direction:column;gap:.3rem;margin-top:auto;padding-top:.4rem;display:flex}.mark-portal-home-module-feedback-stat{background:#202022;border:1px solid #2f2f32;border-radius:999px;justify-content:space-between;align-items:center;gap:.5rem;padding:.22rem .5rem;font-size:.68rem;line-height:1.2;display:flex}.mark-portal-home-module-feedback-stat-label{color:#c8c8c8;font-weight:600}.mark-portal-home-module-feedback-stat-value{text-align:right;color:#f2f2f2;min-width:1.1rem;font-weight:800}.mark-portal-home-module-feedback-stat-new{border-color:#8fd14f59}.mark-portal-home-module-feedback-stat-in-progress{border-color:#ffb80059}.mark-portal-home-module-feedback-stat-done{border-color:#64748b73}.mark-portal-home-module-card-muted{background:#161617;border-bottom-color:#3a3a3d}.mark-portal-home-module-card-muted .mark-portal-home-module-icon{color:#8a8a8a}.mark-portal-home-module-card-static{cursor:default;pointer-events:none;opacity:.9}.mark-portal-home-module-card-static:hover{border-color:#2b2b2d #2b2b2d #3a3a3d;transform:none;box-shadow:0 1px 2px #00000073}.mark-portal-home-module-card-head{justify-content:space-between;align-items:flex-start;gap:.5rem;min-height:1.75rem;display:flex}.mark-portal-home-module-badges{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.35rem;display:inline-flex}.mark-portal-home-module-title-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.45rem .55rem;display:flex}.mark-portal-home-module-title{letter-spacing:.02em;color:#f2f2f2;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:1.05rem;font-weight:800;overflow:hidden}.mark-portal-home-module-card-head-split{display:block}.mark-portal-home-module-title-stack{flex-direction:column;gap:0;min-width:0;display:flex}.mark-portal-home-module-title-top-row{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.mark-portal-home-module-card-head-split .mark-portal-home-module-title{white-space:normal;text-overflow:unset;flex:none;overflow:visible}.mark-portal-home-module-card-head-split .mark-portal-home-module-title-top-row .mark-portal-home-module-title{flex:1;min-width:0}.mark-portal-module-status,.mark-portal-module-version-badge{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:.2rem .5rem;font-size:.62rem;font-weight:800;line-height:1.2}.mark-portal-module-version-badge{color:#b3b3b3;background:#1f1f21;border-color:#2b2b2d}.mark-portal-module-status-live{color:#8fd14f;background:#7ed32126;border-color:#8fd14f}.mark-portal-module-status-beta{color:#ffb800;background:#ffb80026;border-color:#ffb800}.mark-portal-module-status-coming-soon{color:#a0a0a0;background:#50505033;border-color:#555}.mark-portal-home-module-desc{color:#b3b3b3;flex:1;min-height:2.9em;margin:0;font-size:.86rem;line-height:1.45}button.mark-portal-home-module-card{font:inherit;text-align:left;appearance:none;width:100%}.mark-portal-home-module-card-locked{opacity:.85}.mark-portal-home-module-lock-badge{color:#c8c8c8;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex}.mark-portal-home-module-lock-icon{width:.72rem;height:.72rem}.mark-portal-home-module-access-required{letter-spacing:.06em;text-transform:uppercase;color:#9a9a9a;margin:0;font-size:.72rem;font-weight:700}.mark-portal-home-footer{color:#8a8a8a;border-top:1px solid #2b2b2d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:auto;padding:.7rem 0 1rem;font-size:.78rem;display:flex}.mark-portal-home-footer-left{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.mark-portal-home-footer-signed-in strong{color:#f2f2f2;font-weight:600}.mark-portal-home-footer-role{color:#9be041;background:#7ed3211a;border-color:#7ed32166;padding:.15rem .45rem;font-size:.68rem}.mark-portal-home-footer-version{letter-spacing:.02em;color:#8a8a8a;font-size:.74rem}.mark-module-page .mark-portal-home-header h1{color:#0f172a;margin:0 0 .35rem;font-size:1.55rem}.mark-module-page .mark-portal-home-subtitle{color:#64748b;margin:0;font-size:1rem}.mark-portal-module-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.85rem;margin-top:1.25rem;display:grid}.mark-portal-module-card{color:inherit;background:#f8fafc;border:1px solid #dbe4f3;border-radius:12px;flex-direction:column;gap:.35rem;padding:1rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.mark-portal-module-card:hover{border-color:#93c5fd;box-shadow:0 4px 14px #1e40af14}.mark-portal-module-card-muted{background:#f1f5f9}.mark-portal-module-title-row{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;display:flex}.mark-portal-module-title{color:#0f172a;font-size:1rem;font-weight:700}.mark-portal-module-desc{color:#64748b;font-size:.88rem;line-height:1.4}.mark-portal-coming-soon-badge{letter-spacing:.04em;text-transform:uppercase;color:#9a3412;background:#ffedd5;border:1px solid #fdba74;border-radius:999px;padding:.15rem .5rem;font-size:.68rem;font-weight:700;display:inline-block}:is(body:has(.mark-module-page),body:has(.mark-records-page),body:has(.mark-reports-page),body:has(.mark-assessment-page),body:has(.mark-admin-page)),.mark-module-page.page{background:#080808}.mark-module-page .mark-module-card{box-shadow:none;background:0 0;border:0}:is(body:has(.mark-module-page) .mark-auth-header,body:has(.mark-records-page) .mark-auth-header,body:has(.mark-reports-page) .mark-auth-header,body:has(.mark-assessment-page) .mark-auth-header,body:has(.mark-admin-page) .mark-auth-header,body:has(.mark-failure-preview-page) .mark-auth-header,body:has(.mark-fa-preview-card) .mark-auth-header,body:has(.pb-shell) .mark-auth-header){-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0a0a;border-bottom:none}:is(body:has(.mark-module-page) .mark-portal-header-top,body:has(.mark-records-page) .mark-portal-header-top,body:has(.mark-reports-page) .mark-portal-header-top,body:has(.mark-assessment-page) .mark-portal-header-top,body:has(.mark-admin-page) .mark-portal-header-top,body:has(.mark-failure-preview-page) .mark-portal-header-top,body:has(.mark-fa-preview-card) .mark-portal-header-top,body:has(.pb-shell) .mark-portal-header-top){border-bottom:1px solid #ffffff14}:is(body:has(.mark-module-page) .mark-portal-brand-logo,body:has(.mark-records-page) .mark-portal-brand-logo,body:has(.mark-reports-page) .mark-portal-brand-logo,body:has(.mark-assessment-page) .mark-portal-brand-logo,body:has(.mark-admin-page) .mark-portal-brand-logo,body:has(.mark-failure-preview-page) .mark-portal-brand-logo,body:has(.mark-fa-preview-card) .mark-portal-brand-logo,body:has(.pb-shell) .mark-portal-brand-logo){filter:none}:is(body:has(.mark-module-page) .mark-portal-brand-sep,body:has(.mark-records-page) .mark-portal-brand-sep,body:has(.mark-reports-page) .mark-portal-brand-sep,body:has(.mark-assessment-page) .mark-portal-brand-sep,body:has(.mark-admin-page) .mark-portal-brand-sep,body:has(.mark-failure-preview-page) .mark-portal-brand-sep,body:has(.mark-fa-preview-card) .mark-portal-brand-sep,body:has(.pb-shell) .mark-portal-brand-sep){background:#3a3a3d}:is(body:has(.mark-module-page) .mark-portal-brand-ops,body:has(.mark-records-page) .mark-portal-brand-ops,body:has(.mark-reports-page) .mark-portal-brand-ops,body:has(.mark-assessment-page) .mark-portal-brand-ops,body:has(.mark-admin-page) .mark-portal-brand-ops,body:has(.mark-failure-preview-page) .mark-portal-brand-ops,body:has(.mark-fa-preview-card) .mark-portal-brand-ops,body:has(.pb-shell) .mark-portal-brand-ops){text-shadow:0 0 6px #8fd14f33}:is(body:has(.mark-module-page) .mark-portal-mark-version,body:has(.mark-records-page) .mark-portal-mark-version,body:has(.mark-reports-page) .mark-portal-mark-version,body:has(.mark-assessment-page) .mark-portal-mark-version,body:has(.mark-admin-page) .mark-portal-mark-version,body:has(.mark-failure-preview-page) .mark-portal-mark-version,body:has(.mark-fa-preview-card) .mark-portal-mark-version,body:has(.pb-shell) .mark-portal-mark-version){color:#b0b0b0;background:#161616;border-color:#ffffff14}:is(body:has(.mark-module-page) .mark-auth-header-version,body:has(.mark-records-page) .mark-auth-header-version,body:has(.mark-reports-page) .mark-auth-header-version,body:has(.mark-assessment-page) .mark-auth-header-version,body:has(.mark-admin-page) .mark-auth-header-version,body:has(.mark-failure-preview-page) .mark-auth-header-version,body:has(.mark-fa-preview-card) .mark-auth-header-version,body:has(.pb-shell) .mark-auth-header-version){color:#8a8a8a}:is(body:has(.mark-module-page) .mark-auth-role-badge,body:has(.mark-records-page) .mark-auth-role-badge,body:has(.mark-reports-page) .mark-auth-role-badge,body:has(.mark-assessment-page) .mark-auth-role-badge,body:has(.mark-admin-page) .mark-auth-role-badge,body:has(.mark-failure-preview-page) .mark-auth-role-badge,body:has(.mark-fa-preview-card) .mark-auth-role-badge,body:has(.pb-shell) .mark-auth-role-badge){color:#8fd14f;background:#8fd14f1a;border-color:#8fd14f66}:is(body:has(.mark-module-page) .mark-portal-nav,body:has(.mark-records-page) .mark-portal-nav,body:has(.mark-reports-page) .mark-portal-nav,body:has(.mark-assessment-page) .mark-portal-nav,body:has(.mark-admin-page) .mark-portal-nav,body:has(.mark-failure-preview-page) .mark-portal-nav,body:has(.mark-fa-preview-card) .mark-portal-nav,body:has(.pb-shell) .mark-portal-nav){background:#0a0a0a;border-bottom:1px solid #ffffff14}:is(body:has(.mark-module-page) .mark-portal-nav-link,body:has(.mark-records-page) .mark-portal-nav-link,body:has(.mark-reports-page) .mark-portal-nav-link,body:has(.mark-assessment-page) .mark-portal-nav-link,body:has(.mark-admin-page) .mark-portal-nav-link,body:has(.mark-failure-preview-page) .mark-portal-nav-link,body:has(.mark-fa-preview-card) .mark-portal-nav-link,body:has(.pb-shell) .mark-portal-nav-link){color:#b0b0b0}:is(body:has(.mark-module-page) .mark-portal-nav-link:hover,body:has(.mark-records-page) .mark-portal-nav-link:hover,body:has(.mark-reports-page) .mark-portal-nav-link:hover,body:has(.mark-assessment-page) .mark-portal-nav-link:hover,body:has(.mark-admin-page) .mark-portal-nav-link:hover,body:has(.mark-failure-preview-page) .mark-portal-nav-link:hover,body:has(.mark-fa-preview-card) .mark-portal-nav-link:hover,body:has(.pb-shell) .mark-portal-nav-link:hover){color:#fff;background:#ffffff0f;border-color:#ffffff1a}:is(body:has(.mark-module-page) .mark-portal-nav-link-active,body:has(.mark-records-page) .mark-portal-nav-link-active,body:has(.mark-reports-page) .mark-portal-nav-link-active,body:has(.mark-assessment-page) .mark-portal-nav-link-active,body:has(.mark-admin-page) .mark-portal-nav-link-active,body:has(.mark-failure-preview-page) .mark-portal-nav-link-active,body:has(.mark-fa-preview-card) .mark-portal-nav-link-active,body:has(.pb-shell) .mark-portal-nav-link-active){color:#8fd14f;background:#8fd14f1f;border-color:#8fd14f66}:is(body:has(.mark-module-page) .mark-viewer-readonly-banner,body:has(.mark-records-page) .mark-viewer-readonly-banner,body:has(.mark-reports-page) .mark-viewer-readonly-banner,body:has(.mark-assessment-page) .mark-viewer-readonly-banner,body:has(.mark-admin-page) .mark-viewer-readonly-banner,body:has(.mark-failure-preview-page) .mark-viewer-readonly-banner,body:has(.mark-fa-preview-card) .mark-viewer-readonly-banner,body:has(.pb-shell) .mark-viewer-readonly-banner){color:#e0a83a;background:#ffb80014;border-bottom:1px solid #ffb8004d}.mark-module-page .mark-portal-home-header h1{color:#fff}.mark-module-page .mark-portal-home-subtitle{color:#b0b0b0}.mark-module-page .mark-portal-module-card{background:#111;border:1px solid #ffffff14;border-bottom:3px solid #8fd14f;transition:border-color .15s,box-shadow .15s,background .15s,transform .15s;box-shadow:0 1px 2px #00000080}.mark-module-page .mark-portal-module-card:hover{background:#161616;border-color:#ffffff29 #ffffff29 #8fd14f;transform:translateY(-2px);box-shadow:0 0 0 1px #8fd14f2e,0 8px 20px #0000008c}.mark-module-page .mark-portal-module-card-muted{background:#0e0e0e;border-bottom-color:#ffffff1f}.mark-module-page .mark-portal-module-title{color:#fff}.mark-module-page .mark-portal-module-desc{color:#b0b0b0}.mark-module-page .mark-portal-coming-soon-badge{color:#a0a0a0;background:#50505033;border-color:#555}.mark-module-page button.mark-portal-module-card{font:inherit;text-align:left;appearance:none;cursor:pointer;width:100%}.mark-module-page .mark-portal-module-card-locked{opacity:.85}.mark-module-page .mark-portal-module-lock-badge{color:#c8c8c8;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex}.mark-module-page .mark-portal-module-lock-icon{width:.72rem;height:.72rem}.mark-module-page .mark-portal-module-access-required{letter-spacing:.06em;text-transform:uppercase;color:#9a9a9a;font-size:.72rem;font-weight:700}:is(body:has(.mark-records-page),body:has(.mark-reports-page),body:has(.mark-assessment-page),body:has(.mark-admin-page),body:has(.mark-failure-preview-page),body:has(.mark-fa-preview-card),body:has(.pb-shell)),.mark-records-page.page{background:#050505}.mark-records-page .mark-records-panel{box-shadow:none;background:0 0;border:0}.mark-records-page h1{color:#fff}.mark-records-page p,.mark-records-page .field{color:#b0b0b0}.mark-records-page .field input{color:#fff;background:#111;border:1px solid #ffffff14;border-radius:8px}.mark-records-page .field input::placeholder{color:#8a8a8a}.mark-records-page .field input:focus{border-color:#8fd14f8c;outline:none;box-shadow:0 0 0 2px #8fd14f26}.mark-records-page .btn-primary{color:#050505;background:#8fd14f;border-color:#8fd14f}.mark-records-page .btn-primary:hover:not(:disabled){background:#9fdb65;border-color:#9fdb65}.mark-records-page .btn:not(.btn-primary){color:#8fd14f;background:#111;border-color:#8fd14f73}.mark-records-page .btn:not(.btn-primary):hover:not(:disabled){background:#161616;border-color:#8fd14fa6}.mark-records-page .records-row{background:#111;border:1px solid #ffffff14;border-left:3px solid #8fd14f;border-radius:8px;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:0 1px 2px #00000073}.mark-records-page .records-row:hover{background:#161616;border-color:#ffffff24 #ffffff24 #ffffff24 #8fd14f;box-shadow:0 0 0 1px #8fd14f1f,0 6px 16px #00000080}.mark-records-page .mark-records-mark-id{letter-spacing:.01em;color:#fff;margin-bottom:.45rem;font-size:1.08rem;font-weight:700}.mark-records-page .mark-records-meta{color:#b0b0b0}.mark-records-page .mark-records-meta strong{color:#fff}.mark-records-status{letter-spacing:.05em;text-transform:uppercase;vertical-align:middle;border:1px solid #0000;border-radius:999px;padding:.18rem .55rem;font-size:.68rem;font-weight:700;line-height:1.2;display:inline-block}.mark-records-status-submitted{color:#8fd14f;background:#8fd14f26;border-color:#8fd14f73}.mark-records-status-wip{color:#ffb800;background:#ffb80026;border-color:#ffb80073}.mark-records-status-draft{color:#a0a0a0;background:#50505033;border-color:#555}.mark-records-status-failed{color:#f87171;background:#f871711f;border-color:#f8717173}.mark-records-page .records-pdf-muted{color:#8a8a8a}.mark-records-page .records-pdf-message{color:#b0b0b0}.mark-records-page .records-pdf-pending{color:#8fd14f}.mark-records-page .records-pdf-failed{color:#f87171}.mark-records-page .records-pdf-error-summary{color:#b0b0b0}.mark-records-page .records-pdf-error-summary:hover{color:#fff}.mark-records-page .records-pdf-error-text{color:#fca5a5;background:#f8717114;border-color:#f8717159}body:has(.mark-reports-page){background:#050505}.mark-reports-page.page{background:#050505}.mark-reports-page .mark-reports-panel-shell{box-shadow:none;background:0 0;border:0;max-width:1440px;margin:0 auto;padding:.5rem 0 2.5rem}.mark-reports-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:1.75rem;display:flex}.mark-reports-page h1{color:#fff;margin:0}.mark-reports-page-subtitle,.mark-reports-load-message,.mark-reports-empty{color:#b0b0b0}.mark-reports-page-subtitle{margin:.35rem 0 0;font-size:.92rem;line-height:1.45}.mark-reports-page-actions{flex-wrap:wrap;gap:.5rem;display:flex}.mark-reports-page .btn-primary{color:#050505;background:#8fd14f;border-color:#8fd14f}.mark-reports-page .btn:not(.btn-primary){color:#8fd14f;background:#111;border-color:#8fd14f73}.mark-reports-page .btn:not(.btn-primary):hover:not(:disabled){background:#161616;border-color:#8fd14fa6}.mark-reports-load-message{margin:0 0 1rem}.mark-reports-live-failures{border-bottom:1px solid #ffffff1f;flex-direction:column;gap:1.35rem;margin-bottom:2.75rem;padding-bottom:2.75rem;display:flex}.mark-reports-latest-failures{flex-direction:column;gap:1rem;display:flex}.mark-reports-grid-cell .mark-reports-latest-failures{border-bottom:none;margin-bottom:0;padding-bottom:0}.mark-reports-table.mark-reports-latest-failures-table{width:100%;min-width:0}.mark-reports-latest-failures-table th{padding:.9rem 1.4rem;font-size:.66rem}.mark-reports-latest-failures-table td{padding:.8rem 1.4rem;font-size:.86rem}.mark-reports-latest-failures-table th,.mark-reports-latest-failures-table td{white-space:normal}.mark-reports-latest-failures-table .mark-reports-latest-failures-time{white-space:nowrap}.mark-reports-latest-failures-empty{padding:1rem .95rem}.mark-reports-latest-failures-row{cursor:pointer;transition:background-color .12s}.mark-reports-latest-failures-row:hover,.mark-reports-latest-failures-row:focus-visible{background:#ffffff0a;outline:none}.mark-reports-latest-failures-row.is-selected{background:#f8717114}.mark-reports-latest-failures-time{font-variant-numeric:tabular-nums;white-space:nowrap;color:#b0b0b0}.mark-reports-latest-failures-table td:nth-child(5),.mark-reports-latest-failures-table td:nth-child(6){font-variant-numeric:tabular-nums;font-weight:600}.mark-reports-latest-failures-expand-row td{background:#ffffff05;border-bottom:1px solid #ffffff14;padding:0}.mark-reports-latest-failures-expand-panel{padding:.85rem .95rem 1rem}.mark-reports-latest-failures-expand-title{color:#fff;margin:0 0 .55rem;font-size:.84rem;font-weight:600}.mark-reports-latest-failures-expand-title span{color:#f87171;margin-right:.4rem;display:inline-block}.mark-reports-latest-failures-check-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.mark-reports-latest-failures-check-list li{color:#d8d8d8;padding-left:1rem;font-size:.86rem;position:relative}.mark-reports-latest-failures-check-list li:before{content:"•";color:#f87171;position:absolute;left:0}.mark-reports-section-header h2{letter-spacing:.1em;text-transform:uppercase;color:#f2f2f2;margin:0;font-size:.8rem;font-weight:700}.mark-reports-section-header p{color:#8a8a8a;margin:.35rem 0 0;font-size:.84rem;line-height:1.4}.mark-reports-dashboard-widget{gap:1.1rem}.mark-reports-live-failures-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.mark-reports-kpi-card-filter--fail-accent{border-top:3px solid #f87171}.mark-reports-live-failures-kpis .mark-reports-kpi-card-filter{min-height:7.5rem;padding:1.35rem 1.45rem}.mark-reports-live-failures-kpis .mark-reports-kpi-value{margin-top:.65rem;font-size:2.75rem}.mark-reports-kpi-value-warn{color:#ffb800}.mark-reports-live-failures-table-panel .mark-reports-panel-body{padding:0}.mark-reports-live-failures-empty{padding:1rem .95rem}.mark-reports-live-failures-row{cursor:pointer;transition:background-color .12s}.mark-reports-live-failures-row:hover,.mark-reports-live-failures-row:focus-visible{background:#f8717114;outline:none}.mark-reports-live-failures-table td:nth-child(4),.mark-reports-live-failures-table td:nth-child(5),.mark-reports-live-failures-table--open-issues td:nth-child(6),.mark-reports-live-failures-table--repeat-failures td:nth-child(4),.mark-reports-live-failures-table--repeat-failures td:nth-child(5){font-variant-numeric:tabular-nums;font-weight:600}.mark-reports-dashboard{flex-direction:column;gap:2.25rem;display:flex}.mark-reports-grid-row{align-items:stretch;gap:1.75rem;display:grid}.mark-reports-grid-row--70-30{grid-template-columns:minmax(0,7fr) minmax(0,3fr)}.mark-reports-grid-row--50-50{grid-template-columns:repeat(2,minmax(0,1fr))}.mark-reports-grid-row>.mark-reports-grid-cell:only-child{grid-column:1/-1}.mark-reports-grid-cell{flex-direction:column;min-width:0;min-height:0;display:flex}.mark-reports-grid-cell>.mark-reports-dashboard-widget,.mark-reports-grid-cell>.mark-reports-dashboard-section{flex-direction:column;flex:auto;min-height:100%;display:flex}.mark-reports-grid-cell .mark-reports-panel,.mark-reports-grid-cell .mark-reports-panel-body{flex-direction:column;flex:auto;min-height:0;display:flex}.mark-reports-inspection-kpis--stacked{flex:auto;grid-template-columns:1fr;gap:0}.mark-reports-dashboard-section{flex-direction:column;gap:1rem;display:flex}.mark-reports-dashboard-section--full{width:100%}.mark-reports-assessments-section{gap:1rem}.mark-reports-grid-cell--compact .mark-reports-most-common-failure-expanded{margin-top:.5rem}.mark-reports-open-failures-by-stage--compact .mark-reports-panel-body{padding:1.25rem 1.35rem 1.35rem}.mark-reports-open-failures-by-stage--compact .mark-reports-open-failures-stage-detail{margin-top:.75rem;padding-top:.75rem}.mark-reports-open-failures-by-stage--compact .mark-reports-table.mark-reports-open-failures-stage-table{min-width:0}.mark-reports-open-failures-by-stage--compact .mark-reports-table-wrap{overflow-x:visible}.mark-reports-open-failures-by-stage--compact .mark-reports-open-failures-stage-table th,.mark-reports-open-failures-by-stage--compact .mark-reports-open-failures-stage-table td{white-space:normal;padding:.55rem .65rem;font-size:.8rem}.mark-reports-open-failures-by-stage--compact .mark-reports-bar-chart-row{gap:.35rem}.mark-reports-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.mark-reports-inspection-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.mark-reports-kpi-card{background:#101010;border:1px solid #ffffff17;border-radius:14px;padding:1.35rem 1.45rem;box-shadow:0 6px 20px #0000004d}.mark-reports-kpi-card-filter{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;margin:0;transition:background-color .15s,border-color .15s,box-shadow .15s}.mark-reports-kpi-card-filter:hover{background:#141414;border-color:#ffffff24}.mark-reports-kpi-card-filter.is-active{background:#161616;border-color:#f87171a6;box-shadow:0 0 0 1px #f8717159,0 0 16px #f871712e}.mark-reports-kpi-card-filter:focus-visible{outline-offset:2px;outline:2px solid #8fd14fa6}.mark-reports-kpi-label{letter-spacing:.06em;text-transform:uppercase;color:#8a8a8a;margin:0;font-size:.7rem;font-weight:700}.mark-reports-kpi-value{color:#fff;font-variant-numeric:tabular-nums;margin:.5rem 0 0;font-size:2.35rem;font-weight:700;line-height:1}.mark-reports-kpi-card-filter .mark-reports-kpi-value{font-size:2.6rem}.mark-reports-kpi-value-pass{color:#8fd14f}.mark-reports-kpi-value-fail{color:#f87171}.mark-reports-kpi-description{color:#8a8a8a;margin:.45rem 0 0;font-size:.8rem;line-height:1.45}.mark-reports-quality-performance-panel .mark-reports-performance-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff14;border-radius:0;flex-direction:column;flex:auto;justify-content:center;padding:1.35rem 0;display:flex}.mark-reports-quality-performance-panel .mark-reports-performance-card:last-child{border-bottom:0;padding-bottom:.35rem}.mark-reports-quality-performance-panel .mark-reports-performance-card:first-child{padding-top:.15rem}.mark-reports-quality-performance-panel .mark-reports-kpi-description{color:#7a7a7a;margin-top:.55rem;font-size:.76rem;line-height:1.4;display:block}.mark-reports-quality-performance-panel .mark-reports-kpi-value{font-size:2.15rem}.mark-reports-quality-performance-panel .mark-reports-inspection-kpis--stacked{flex-direction:column;flex:auto;justify-content:space-between;display:flex}.mark-reports-quality-performance-panel .mark-reports-panel-body{flex:auto;padding:1.35rem 1.5rem 1.45rem}.mark-reports-charts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.mark-reports-panel{background:#101010;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;box-shadow:0 10px 28px #00000057}.mark-reports-panel-header{border-bottom:1px solid #ffffff14;padding:1.05rem 1.5rem}.mark-reports-panel-header h2,.mark-reports-panel-header h3{letter-spacing:.08em;text-transform:uppercase;color:#c8c8c8;margin:0;font-size:.72rem;font-weight:700}.mark-reports-panel-header p{color:#7a7a7a;margin:.35rem 0 0;font-size:.8rem}.mark-reports-panel-body{padding:1.4rem 1.5rem 1.5rem}.mark-reports-bar-chart{flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none;display:flex}.mark-reports-bar-chart-column-header{letter-spacing:.08em;text-transform:uppercase;color:#7a7a7a;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.15rem;padding:0 .1rem;font-size:.68rem;font-weight:700;display:flex}.mark-reports-bar-chart-column-header span:last-child{text-align:right;min-width:3rem}.mark-reports-bar-chart-meta{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1.25rem;margin-bottom:.55rem;display:grid}.mark-reports-bar-chart-label{color:#f2f2f2;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:600;overflow:hidden}.mark-reports-bar-chart-value{text-align:right;flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:.1rem;min-width:2.75rem;display:flex}.mark-reports-bar-chart-value-number{font-variant-numeric:tabular-nums;color:#fff;font-size:1.1rem;font-weight:700;line-height:1}.mark-reports-bar-chart-value-unit{letter-spacing:.05em;text-transform:uppercase;color:#7a7a7a;font-size:.62rem;font-weight:700;line-height:1.2}.mark-reports-bar-chart-track{background:#ffffff14;border-radius:999px;height:13px;overflow:hidden}.mark-reports-assessments-panel .mark-reports-bar-chart{gap:1.35rem}.mark-reports-assessments-panel .mark-reports-bar-chart-track{height:16px}.mark-reports-assessments-panel .mark-reports-bar-chart-value-number{min-width:2rem;font-size:1.2rem}.mark-reports-assessments-panel .mark-reports-panel-body{padding:1.5rem 1.6rem 1.6rem}.mark-reports-bar-chart-fill{border-radius:inherit;background:linear-gradient(90deg,#8fd14fd9,#8fd14f);height:100%}.mark-reports-bar-chart-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:0;transition:background-color .12s}.mark-reports-bar-chart-button:hover{background:#ffffff0a}.mark-reports-bar-chart-button.is-selected{background:#f8717114}.mark-reports-bar-chart-button:focus-visible{outline-offset:2px;outline:2px solid #f87171a6}.mark-reports-widget-footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.mark-reports-widget-footer-count{color:#8a8a8a;margin:0;font-size:.8rem}.mark-reports-widget-footer-link{color:#8fd14f;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;font-size:.82rem;font-weight:600;text-decoration:none}.mark-reports-widget-footer-link:hover{text-decoration:underline}.mark-reports-widget-footer-link:focus-visible{outline-offset:2px;outline:2px solid #8fd14fa6}.mark-reports-donut-chart{align-items:center;gap:1.35rem;padding:.15rem 0;display:flex}.mark-reports-donut-chart-visual{flex-shrink:0}.mark-reports-donut-chart-svg{width:152px;height:152px;display:block}.mark-reports-donut-chart-track{stroke:#ffffff14}.mark-reports-donut-chart-segment{cursor:pointer;transition:opacity .12s}.mark-reports-donut-chart-segment.is-selected{opacity:1}.mark-reports-donut-chart-segment:not(.is-selected){opacity:.88}.mark-reports-donut-chart-total{fill:#fff;font-size:1.1rem;font-weight:700}.mark-reports-donut-chart-legend{flex-direction:column;flex:auto;gap:.45rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.mark-reports-donut-chart-legend-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:flex-start;gap:.55rem;margin:0;padding:.35rem .45rem;transition:background-color .12s;display:flex}.mark-reports-donut-chart-legend-item:hover,.mark-reports-donut-chart-legend-item.is-selected{background:#ffffff0a}.mark-reports-donut-chart-legend-item:focus-visible{outline-offset:2px;outline:2px solid #8fd14fa6}.mark-reports-donut-chart-legend-swatch{border-radius:999px;flex-shrink:0;width:.65rem;height:.65rem;margin-top:.2rem}.mark-reports-donut-chart-legend-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.mark-reports-donut-chart-legend-label{color:#fff;font-size:.82rem;font-weight:600}.mark-reports-donut-chart-legend-meta{color:#8a8a8a;font-variant-numeric:tabular-nums;font-size:.76rem}.mark-reports-donut-chart-detail{border-top:1px solid #ffffff14;margin-top:.85rem;padding-top:.75rem}.mark-reports-donut-chart-detail-label{color:#fff;margin:0;font-size:.82rem;font-weight:700}.mark-reports-donut-chart-detail-value{color:#b0b0b0;margin:.25rem 0 0;font-size:.8rem}.mark-reports-most-common-failure-card--compact{box-shadow:none;background:0 0;border:0;padding:.35rem .15rem}.mark-reports-most-common-failure-panel .mark-reports-panel-body{padding:1.35rem 1.35rem 1.25rem}.mark-reports-most-common-failure-panel-body{justify-content:center}.mark-reports-most-common-failure-card--compact .mark-reports-most-common-failure-title{color:#fff;margin-top:0;font-size:1.45rem;font-weight:700;line-height:1.28}.mark-reports-most-common-failure-stats{flex-direction:column;align-items:flex-start;gap:.45rem;margin-top:.9rem;display:flex}.mark-reports-most-common-failure-card--compact .mark-reports-most-common-failure-count{color:#f87171;margin-top:0;font-size:.92rem;font-weight:600}.mark-reports-most-common-failure-card--compact .mark-reports-most-common-failure-subtitle{color:#8a8a8a;margin-top:0;font-size:.82rem}.mark-reports-most-common-failure-card--compact .mark-reports-most-common-failure-subtitle span{color:#d8d8d8;margin-left:.35rem;font-weight:600;display:inline}.mark-reports-latest-failures-panel .mark-reports-widget-footer{margin-top:auto;padding:1rem 1.35rem}.mark-reports-latest-failures-panel .mark-reports-panel-body{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:visible}.mark-reports-latest-failures-panel,.mark-reports-grid-cell .mark-reports-most-common-failure{flex-direction:column;flex:auto;min-height:0;display:flex}.mark-reports-most-common-failure-panel{flex:auto}.mark-reports-open-failures-stage-chart .mark-reports-bar-chart-row{margin:0}.mark-reports-open-failures-stage-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:0;transition:background-color .12s}.mark-reports-open-failures-stage-button:hover{background:#ffffff0a}.mark-reports-open-failures-stage-button.is-selected{background:#f8717114}.mark-reports-open-failures-stage-button:focus-visible{outline-offset:2px;outline:2px solid #f87171a6}.mark-reports-open-failures-stage-detail{border-top:1px solid #ffffff14;margin-top:1rem;padding-top:1rem}.mark-reports-open-failures-stage-detail-header h3{letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:0 0 .75rem;font-size:.82rem;font-weight:700}.mark-reports-open-failures-stage-detail .mark-reports-table{min-width:36rem}.mark-reports-open-failures-job-row{cursor:pointer}.mark-reports-open-failures-job-row:hover,.mark-reports-open-failures-job-row:focus-visible{background:#ffffff0a;outline:none}.mark-reports-open-failures-job-row.is-selected{background:#f8717114}.mark-reports-open-failures-job-toggle{color:#b0b0b0;width:1rem;margin-right:.35rem;font-size:.72rem;display:inline-block}.mark-reports-open-failures-stage-table td:nth-child(3),.mark-reports-open-failures-stage-table td:nth-child(4){font-variant-numeric:tabular-nums;font-weight:600}.mark-reports-open-failures-expand-row td{border-bottom:1px solid #ffffff0f;padding-top:0;padding-bottom:.85rem}.mark-reports-open-failures-expand-panel{padding:.35rem .95rem .15rem 2.2rem}.mark-reports-open-failures-check-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.mark-reports-open-failures-check-list li{color:#c8c8c8;padding-left:.95rem;font-size:.84rem;position:relative}.mark-reports-open-failures-check-list li:before{content:"•";color:#f87171;position:absolute;left:0}@media (max-width:1024px){.mark-reports-grid-row--70-30,.mark-reports-grid-row--50-50{grid-template-columns:1fr}.mark-reports-grid-row>.mark-reports-grid-cell:only-child{grid-column:auto}.mark-reports-inspection-kpis--stacked{grid-template-columns:repeat(3,minmax(0,1fr))}.mark-reports-donut-chart{flex-direction:column;align-items:stretch}}.mark-reports-table-wrap{overflow-x:auto}.mark-reports-table{border-collapse:collapse;width:100%;min-width:42rem}.mark-reports-table th,.mark-reports-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #ffffff0f;padding:.7rem .95rem}.mark-reports-table th{letter-spacing:.05em;text-transform:uppercase;color:#b0b0b0;background:#0d0d0d;font-size:.68rem;font-weight:700}.mark-reports-table td{color:#d8d8d8;font-size:.86rem}.mark-reports-table tbody tr:hover{background:#ffffff08}.mark-reports-table-link{color:#8fd14f;font-weight:600;text-decoration:none}.mark-reports-table-link:hover{text-decoration:underline}.mark-reports-most-common-failure{flex-direction:column;gap:.75rem;display:flex}.mark-reports-most-common-failure-card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#111;border:1px solid #ffffff14;border-radius:10px;margin:0;padding:1rem 1.05rem;transition:background-color .15s,border-color .15s,box-shadow .15s;box-shadow:0 2px 8px #00000059}.mark-reports-most-common-failure-card:hover:not(:disabled){background:#141414;border-color:#ffffff24}.mark-reports-most-common-failure-card.is-expanded{background:#161616;border-color:#f87171a6;box-shadow:0 0 0 1px #f8717159,0 0 16px #f871712e}.mark-reports-most-common-failure-card:disabled{cursor:default}.mark-reports-most-common-failure-card:focus-visible{outline-offset:2px;outline:2px solid #f87171a6}.mark-reports-most-common-failure-label{letter-spacing:.05em;text-transform:uppercase;color:#b0b0b0;margin:0;font-size:.72rem;font-weight:700}.mark-reports-most-common-failure-title{color:#fff;margin:.55rem 0 0;font-size:1.15rem;font-weight:700;line-height:1.35}.mark-reports-most-common-failure-count{color:#fff;margin:.35rem 0 0;font-size:.92rem;font-weight:600}.mark-reports-most-common-failure-subtitle{color:#8a8a8a;margin:.65rem 0 0;font-size:.82rem;line-height:1.45}.mark-reports-most-common-failure-subtitle span{color:#d8d8d8;margin-top:.15rem;font-weight:600;display:block}.mark-reports-most-common-failure-empty{color:#b0b0b0;margin:.55rem 0 0;font-size:.92rem}.mark-reports-most-common-failure-expanded{flex-direction:column;gap:.75rem;display:flex}.mark-reports-most-common-failure-detail .mark-reports-panel-body,.mark-reports-most-common-failure-investigation .mark-reports-panel-body{padding:0}.mark-reports-most-common-failure-summary-row{cursor:pointer;transition:background-color .12s}.mark-reports-most-common-failure-summary-row:hover,.mark-reports-most-common-failure-summary-row:focus-visible{background:#ffffff0a;outline:none}.mark-reports-most-common-failure-summary-row.is-selected{background:#f8717114}.mark-reports-most-common-failure-table td:nth-child(2),.mark-reports-most-common-failure-investigation-table td:nth-child(2){font-variant-numeric:tabular-nums;font-weight:600}.mark-reports-page .mark-records-status{white-space:nowrap}@media (max-width:1100px){.mark-reports-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mark-reports-live-failures-kpis,.mark-reports-inspection-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.mark-reports-charts-grid{grid-template-columns:1fr}}@media (max-width:640px){.mark-reports-kpi-grid,.mark-reports-live-failures-kpis,.mark-reports-inspection-kpis{grid-template-columns:1fr}.mark-reports-page-header{flex-direction:column}.mark-reports-page-actions{width:100%}}.mark-assessment-page.page{background:#050505}.mark-assessment-page .mark-assessment-main>.card,.mark-assessment-page>.card{z-index:1;color:#fff;background:#111;border:1px solid #ffffff14;border-radius:16px;position:relative;box-shadow:0 16px 48px #0000008c}.mark-assessment-page .mark-assessment-main>.card{width:100%;max-width:none}.mark-assessment-page>.card{width:100%;max-width:var(--mark-assessment-content-max-width);margin-inline:auto}.mark-assessment-page .mark-assessment-main>.card h1,.mark-assessment-page .mark-assessment-main>.card h2,.mark-assessment-page .mark-assessment-main>.card h3,.mark-assessment-page .mark-assessment-main>.card h4,.mark-assessment-page>.card h1,.mark-assessment-page>.card h2,.mark-assessment-page>.card h3,.mark-assessment-page>.card h4{color:#fff}.mark-assessment-page .mark-assessment-main>.card p,.mark-assessment-page>.card p{color:#b0b0b0}.mark-assessment-page .mark-assessment-main>.card strong,.mark-assessment-page>.card strong{color:#fff}.mark-assessment-page .mark-assessment-main>.card .section,.mark-assessment-page>.card .section{background:#151515;border:1px solid #ffffff14;border-radius:10px}.mark-assessment-page .mark-assessment-main>.card .item-card,.mark-assessment-page>.card .item-card{color:#b0b0b0;background:#151515;border:1px solid #ffffff14;border-radius:10px}.mark-assessment-page .mark-assessment-main>.card .item-card strong,.mark-assessment-page>.card .item-card strong{color:#fff}.mark-assessment-page .mark-assessment-main>.card .field,.mark-assessment-page>.card .field{color:#b0b0b0}.mark-assessment-page .mark-assessment-main>.card .field input,.mark-assessment-page .mark-assessment-main>.card .field select,.mark-assessment-page .mark-assessment-main>.card .field textarea,.mark-assessment-page>.card .field input,.mark-assessment-page>.card .field select,.mark-assessment-page>.card .field textarea{color:#fff;background:#1a1a1a;border:1px solid #ffffff14;border-radius:8px}.mark-assessment-page .mark-assessment-main>.card .field select,.mark-assessment-page>.card .field select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mark-assessment-page .mark-assessment-main>.card .field input::-moz-placeholder{color:#8a8a8a}.mark-assessment-page .mark-assessment-main>.card .field textarea::-moz-placeholder{color:#8a8a8a}.mark-assessment-page>.card .field input::-moz-placeholder{color:#8a8a8a}.mark-assessment-page>.card .field textarea::-moz-placeholder{color:#8a8a8a}.mark-assessment-page .mark-assessment-main>.card .field input::placeholder,.mark-assessment-page .mark-assessment-main>.card .field textarea::placeholder,.mark-assessment-page>.card .field input::placeholder,.mark-assessment-page>.card .field textarea::placeholder{color:#8a8a8a}.mark-assessment-page .mark-assessment-main>.card .field input:focus,.mark-assessment-page .mark-assessment-main>.card .field select:focus,.mark-assessment-page .mark-assessment-main>.card .field textarea:focus,.mark-assessment-page>.card .field input:focus,.mark-assessment-page>.card .field select:focus,.mark-assessment-page>.card .field textarea:focus{border-color:#8fd14f8c;outline:none;box-shadow:0 0 0 2px #8fd14f26}.mark-assessment-page .mark-assessment-main>.card .field input:-moz-read-only{color:#b0b0b0;background:#141414}.mark-assessment-page .mark-assessment-main>.card .field textarea:-moz-read-only{color:#b0b0b0;background:#141414}.mark-assessment-page>.card .field input:-moz-read-only{color:#b0b0b0;background:#141414}.mark-assessment-page>.card .field textarea:-moz-read-only{color:#b0b0b0;background:#141414}.mark-assessment-page .mark-assessment-main>.card .field input:read-only,.mark-assessment-page .mark-assessment-main>.card .field select:disabled,.mark-assessment-page .mark-assessment-main>.card .field textarea:read-only,.mark-assessment-page>.card .field input:read-only,.mark-assessment-page>.card .field select:disabled,.mark-assessment-page>.card .field textarea:read-only{color:#b0b0b0;background:#141414}.mark-assessment-page .mark-assessment-main>.card .btn-primary,.mark-assessment-page>.card .btn-primary{color:#050505;background:#8fd14f;border-color:#8fd14f}.mark-assessment-page .mark-assessment-main>.card .btn-primary:hover:not(:disabled),.mark-assessment-page>.card .btn-primary:hover:not(:disabled){background:#9fdb65;border-color:#9fdb65}.mark-assessment-page .mark-assessment-main>.card .btn:not(.btn-primary):not(.btn-status):not(.issue-summary-btn),.mark-assessment-page>.card .btn:not(.btn-primary):not(.btn-status):not(.issue-summary-btn){color:#8fd14f;background:#1a1a1a;border-color:#8fd14f73}.mark-assessment-page .mark-assessment-main>.card .btn:not(.btn-primary):not(.btn-status):not(.issue-summary-btn):hover:not(:disabled),.mark-assessment-page>.card .btn:not(.btn-primary):not(.btn-status):not(.issue-summary-btn):hover:not(:disabled){background:#222;border-color:#8fd14fa6}.mark-assessment-page .mark-assessment-main>.card .btn-status:not(.btn-status-selected),.mark-assessment-page>.card .btn-status:not(.btn-status-selected),.mark-assessment-page .mark-assessment-main>.card .status-row .btn:not(.btn-primary):not(.issue-summary-btn):not(.btn-status-selected),.mark-assessment-page>.card .status-row .btn:not(.btn-primary):not(.issue-summary-btn):not(.btn-status-selected){color:#8a8a8a;letter-spacing:.05em;min-width:3.25rem;min-height:2.75rem;box-shadow:none;background:#1a1a1a;border:2px solid #ffffff1a;border-radius:8px;padding:.5rem .95rem;font-size:.875rem;font-weight:800;line-height:1.1;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s}.mark-assessment-page .mark-assessment-main>.card .btn-status:hover:not(.btn-status-selected),.mark-assessment-page>.card .btn-status:hover:not(.btn-status-selected),.mark-assessment-page .mark-assessment-main>.card .status-row .btn:not(.btn-primary):not(.issue-summary-btn):not(.btn-status-selected):hover,.mark-assessment-page>.card .status-row .btn:not(.btn-primary):not(.issue-summary-btn):not(.btn-status-selected):hover{color:#b0b0b0;background:#222;border-color:#ffffff2e}.mark-assessment-page .btn-status-pass.btn-status-selected{color:#050505;background:#8fd14f;border-color:#8fd14f;box-shadow:0 0 0 2px #8fd14f73}.mark-assessment-page .btn-status-pass.btn-status-selected:hover{color:#050505;background:#9fdb65;border-color:#9fdb65}.mark-assessment-page .btn-status-fail.btn-status-selected{color:#fff;background:#dc2626;border-color:#dc2626;box-shadow:0 0 0 2px #dc262673}.mark-assessment-page .btn-status-fail.btn-status-selected:hover{color:#fff;background:#ef4444;border-color:#ef4444}.mark-assessment-page .btn-status-na.btn-status-selected{color:#fff;background:#737373;border-color:#888;box-shadow:0 0 0 2px #88888873}.mark-assessment-page .btn-status-na.btn-status-selected:hover{color:#fff;background:#858585;border-color:#999}.mark-assessment-page .mark-assessment-main>.card .status-row .btn-primary,.mark-assessment-page>.card .status-row .btn-primary,.mark-assessment-page>.card .grid .btn-primary{color:#050505;background:#8fd14f;border:2px solid #8fd14f;font-weight:800;box-shadow:0 0 0 2px #8fd14f73}.mark-assessment-page .mark-assessment-main>.card .status-row .btn-primary:hover:not(:disabled),.mark-assessment-page>.card .status-row .btn-primary:hover:not(:disabled),.mark-assessment-page>.card .grid .btn-primary:hover:not(:disabled){color:#050505;background:#9fdb65;border-color:#9fdb65}.mark-assessment-page .mark-delivery-pack-status-btn.btn-status-selected{box-shadow:0 0 0 2px #ffffff1f}.mark-assessment-page .mark-delivery-pack-status-btn.btn-status-pass.btn-status-selected{box-shadow:0 0 0 2px #8fd14f8c}.mark-assessment-page .mark-delivery-pack-status-btn.btn-status-fail.btn-status-selected{box-shadow:0 0 0 2px #dc26268c}.mark-assessment-page .mark-delivery-pack-status-btn.btn-status-na.btn-status-selected{box-shadow:0 0 0 2px #8888888c}.mark-assessment-page .record-info-section h3{color:#8fd14f}.mark-assessment-page .record-info-status p,.mark-assessment-page .record-info-autosave,.mark-assessment-page .record-info-mark-id-value,.mark-assessment-page .record-info-hint{color:#b0b0b0}.mark-assessment-page .record-info-copy-btn{color:#8fd14f;background:#1a1a1a;border-color:#8fd14f73}.mark-assessment-page .record-info-copy-btn:hover:not(:disabled){background:#222;border-color:#8fd14fa6}.mark-assessment-page .mark-stage-history-title{color:#fff}.mark-assessment-page .mark-stage-history-empty{color:#b0b0b0}.mark-assessment-page .mark-stage-history-row{background:#151515;border-color:#ffffff14}.mark-assessment-page .mark-stage-history-attempt-label{color:#fff}.mark-assessment-page .mark-stage-history-meta,.mark-assessment-page .mark-stage-history-time{color:#b0b0b0}.mark-assessment-page .mark-stage-history-meta-sep{color:#666}.mark-assessment-page .mark-stage-history-latest{color:#b0b0b0;background:#ffffff14;border-color:#ffffff1f}.mark-assessment-page .mark-stage-history-badge-pass{color:#8fd14f;background:#8fd14f26;border-color:#8fd14f73}.mark-assessment-page .mark-stage-history-badge-fail{color:#f87171;background:#f871711f;border-color:#f8717173}.mark-assessment-page .mark-stage-history-status-pass{color:#8fd14f}.mark-assessment-page .mark-stage-history-status-fail{color:#f87171}.mark-assessment-page .mark-stage-history-details-btn{color:#b0b0b0;background:#1a1a1a;border-color:#ffffff1f}.mark-assessment-page .mark-stage-history-details-btn:hover{color:#fff;background:#222;border-color:#8fd14f73}.mark-assessment-page .mark-stage-history-details-panel{color:#b0b0b0;border-top-color:#ffffff14}.mark-assessment-page .mark-stage-history-details-heading{color:#fff}.mark-assessment-page .mark-stage-history-details-intro{color:#8a8a8a}.mark-assessment-page .mark-stage-history-details-panel-issues{border-top-color:#ffffff14}.mark-assessment-page .mark-stage-history-detail-card{background:#1a1a1a;border-color:#ffffff14}.mark-assessment-page .mark-stage-history-detail-check,.mark-assessment-page .mark-stage-history-detail-description{color:#fff}.mark-assessment-page .mark-toolbar-position-history{border-top:1px solid #ffffff14;margin-top:1rem;padding-top:.75rem}.mark-assessment-page .mark-toolbar-position-history-title{color:#fff;margin:0 0 .65rem;font-size:.95rem;font-weight:700}.mark-assessment-page .mark-toolbar-position-history-empty{color:#b0b0b0;margin:0;font-size:.8125rem}.mark-assessment-page .mark-toolbar-position-history-groups{flex-direction:column;gap:.75rem;display:flex}.mark-assessment-page .mark-toolbar-position-history-heading{color:#b0b0b0;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .35rem;font-size:.8125rem;font-weight:700}.mark-assessment-page .mark-toolbar-position-history-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.mark-assessment-page .mark-toolbar-position-history-row{background:#151515;border:1px solid #ffffff14;border-radius:6px;padding:.45rem .55rem}.mark-assessment-page .mark-toolbar-position-history-main{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.mark-assessment-page .mark-toolbar-position-history-attempt-label{color:#fff;font-size:.8125rem;font-weight:600}.mark-assessment-page .mark-toolbar-position-history-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:4px;align-items:center;padding:.12rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.mark-assessment-page .mark-toolbar-position-history-badge-pass{color:#8fd14f;background:#8fd14f26;border:1px solid #8fd14f73}.mark-assessment-page .mark-toolbar-position-history-badge-fail{color:#f87171;background:#f871711f;border:1px solid #f8717173}.mark-assessment-page .mark-toolbar-position-history-time{color:#8a8a8a;margin-top:.25rem;font-size:.75rem;display:block}.mark-assessment-page .mark-stage-history-detail-label{color:#8a8a8a}.mark-assessment-page .mark-stage-history-detail-value{color:#b0b0b0}.mark-assessment-page .mark-stage-history-chip-critical{color:#f87171;background:#f871711f;border-color:#f8717173}.mark-assessment-page .mark-stage-history-chip-major{color:#ffb800;background:#ffb8001f;border-color:#ffb80073}.mark-assessment-page .mark-stage-history-chip-minor{color:#b0b0b0;background:#ffffff0f;border-color:#ffffff1f}.mark-assessment-page .mark-stage-history-chip-pass{color:#8fd14f;background:#8fd14f26;border-color:#8fd14f73}.mark-assessment-page .mark-stage-history-chip-open{color:#f87171;background:#f871711f;border-color:#f8717173}.mark-assessment-page .mark-stage-history-chip-neutral{color:#b0b0b0;background:#ffffff0f;border-color:#ffffff1f}.mark-assessment-page .mark-retest-banner{background:#ffb8001a;border-color:#ffb80066}.mark-assessment-page .mark-retest-banner-title{color:#ffb800}.mark-assessment-page .mark-retest-banner-meta{color:#e0a83a}.mark-assessment-page .mark-retest-banner-active.mark-retest-badge{color:#8fd14f;background:#8fd14f1f;border-color:#8fd14f66}.mark-lock-banner{box-sizing:border-box;background:#fff7ed;border:1px solid #f97316;border-radius:6px;width:100%;margin:.55rem 0 .65rem;padding:.75rem .9rem;box-shadow:0 1px 2px #ea580c14}.mark-lock-banner-title{color:#c2410c;margin:0;font-size:.92rem;font-weight:700;line-height:1.35}.mark-lock-banner-body{color:#9a3412;margin:.45rem 0 0;font-size:.82rem;line-height:1.5}.mark-lock-banner-body p{margin:0}.mark-lock-banner-lead{margin-bottom:.35rem!important}.mark-lock-banner-editor{color:#b45309;margin:.15rem 0 .4rem;font-weight:600}.mark-lock-banner-editor div+div{margin-top:.15rem;font-weight:500}.mark-lock-banner-meta{color:#b45309;margin-top:.35rem!important}.mark-lock-banner-footnote{color:#9a3412;font-size:.78rem;margin-top:.45rem!important}.mark-assessment-page .mark-lock-banner{background:#f973161a;border-color:#f9731673;box-shadow:0 1px 3px #00000040}.mark-assessment-page .mark-lock-banner-title{color:#fb923c}.mark-assessment-page .mark-lock-banner-body{color:#e7e7e7}.mark-assessment-page .mark-lock-banner-editor{color:#fdba74}.mark-assessment-page .mark-lock-banner-meta{color:#d4d4d4}.mark-assessment-page .mark-lock-banner-footnote{color:#b0b0b0}.mark-lock-release-toast{z-index:120;border-radius:6px;max-width:min(22rem,100vw - 2rem);padding:.65rem 1rem;font-size:.86rem;font-weight:600;line-height:1.4;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 4px 16px #00000059}.mark-lock-release-toast-success{color:#8fd14f;background:#8fd14f26;border:1px solid #8fd14f80}.mark-lock-release-toast-error{color:#fb923c;background:#f973161f;border:1px solid #f9731673}.mark-assessment-page .mark-retest-item-locked{background:#141414;border-color:#ffffff0f}.mark-assessment-page .mark-retest-item-active{background:#ffb80014;border-color:#ffb80073;box-shadow:inset 3px 0 #ffb800}.mark-assessment-page .mark-retest-item-banner{color:#b0b0b0;background:#ffffff14}.mark-assessment-page .mark-retest-item-banner--action{color:#ffb800;background:#ffb80026;border-color:#ffb80066}.mark-assessment-page .mark-delivery-pack-checklist{background:#151515;border-color:#ffffff14}.mark-assessment-page .mark-delivery-pack-row{background:#151515;border-bottom-color:#ffffff0f}.mark-assessment-page .mark-delivery-pack-row:hover:not(.mark-retest-item-locked){background:#1a1a1a}.mark-assessment-page .mark-delivery-pack-row--pass{background:#8fd14f0f}.mark-assessment-page .mark-delivery-pack-row--pass:hover:not(.mark-retest-item-locked){background:#8fd14f1a}.mark-assessment-page .mark-delivery-pack-row--fail{background:#f871710f}.mark-assessment-page .mark-delivery-pack-row--fail:hover:not(.mark-retest-item-locked){background:#f871711a}.mark-assessment-page .mark-delivery-pack-row--na{background:#ffffff08}.mark-assessment-page .mark-delivery-pack-row--na:hover:not(.mark-retest-item-locked){background:#ffffff0f}.mark-assessment-page .mark-delivery-pack-row.mark-retest-item-locked{background:#121212}.mark-assessment-page .mark-delivery-pack-row.mark-retest-item-active{background:#ffb80014;box-shadow:inset 3px 0 #ffb800}.mark-assessment-page .mark-delivery-pack-part{color:#fff}.mark-assessment-page .mark-delivery-pack-desc,.mark-assessment-page .mark-delivery-pack-qty-label,.mark-assessment-page .mark-delivery-pack-qty-value{color:#b0b0b0}.mark-assessment-page .mark-delivery-pack-qty-input{color:#fff;background:#1a1a1a;border-color:#ffffff14}.mark-assessment-page .mark-delivery-pack-qty-input:focus{border-color:#8fd14f8c;box-shadow:0 0 0 2px #8fd14f26}.mark-assessment-page .mark-delivery-pack-echo-label,.mark-assessment-page .mark-delivery-pack-section-heading{color:#fff}.mark-assessment-page .mark-delivery-pack-row--echo-handover{border-top-color:#ffffff14;border-bottom:1px solid #ffffff14}.mark-assessment-page .mark-delivery-pack-echo-proof{background:0 0;border:none;padding:.875rem .65rem 1rem}.mark-assessment-page .mark-delivery-pack-echo-proof-heading{color:#fff;margin:0;font-size:.8125rem;font-weight:700;line-height:1.3}.mark-assessment-page .mark-delivery-pack-echo-proof-actions,.mark-assessment-page .mark-delivery-pack-echo-proof .mark-photo-thumbnail-gallery,.mark-assessment-page .mark-delivery-pack-echo-proof .mark-photo-thumbnails-screen{margin-top:.875rem}.mark-photo-thumbnail-gallery{flex-flow:wrap;align-items:flex-start;gap:8px;width:100%;margin-top:.875rem;display:flex}.mark-photo-thumbnail-card{box-sizing:border-box;background:#f8f9fb;border:1px solid #cfd4dc;border-radius:8px;flex-shrink:0;width:96px;padding:.45rem}.mark-photo-thumbnail-image{-o-object-fit:cover;object-fit:cover;cursor:pointer;border-radius:6px;width:80px;height:80px;display:block}.mark-photo-thumbnail-card .btn.mark-photo-thumbnail-remove{box-sizing:border-box;letter-spacing:.01em;border-radius:5px;width:100%;height:28px;min-height:28px;margin-top:.3rem;padding:.15rem .3rem;font-size:.65rem;font-weight:600;line-height:1;display:block}.mark-check-item-fail-details{flex-direction:column;gap:.75rem;width:100%;display:flex}.mark-fail-photo-evidence{width:100%}.mark-fail-photo-actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.mark-assessment-page .mark-photo-thumbnail-card{background:#1a1a1a;border-color:#ffffff1f}.mark-assessment-page .mark-photo-thumbnail-card .btn.mark-photo-thumbnail-remove{color:#8a8a8a;background:#111;border-color:#ffffff1a}.mark-assessment-page .mark-photo-thumbnail-card .btn.mark-photo-thumbnail-remove:hover:not(:disabled){color:#f87171;background:#1a1a1a;border-color:#f8717166}.mark-assessment-page .mark-fail-photo-evidence .mark-photo-thumbnail-gallery,.mark-assessment-page .mark-transport-evidence-section .mark-photo-thumbnail-gallery{margin-top:.875rem}.mark-assessment-page .mark-delivery-pack-comments-section .mark-delivery-pack-stage-comment{color:#b0b0b0;background:0 0;border-top:none;margin:0;padding:1rem .65rem .75rem}.mark-assessment-page .mark-delivery-pack-stage-comment textarea{color:#fff;background:#1a1a1a;border-color:#ffffff14}.mark-assessment-page .mark-delivery-pack-fail-detail,.mark-assessment-page .mark-final-mark-declaration,.mark-assessment-page .mark-stage-save-message{color:#b0b0b0}.mark-assessment-page .mark-transport-evidence-section p{color:#b0b0b0!important}.mark-assessment-page .mark-sticky-action-bar{-webkit-backdrop-filter:none;background:#111;border:1px solid #ffffff14;border-radius:10px;gap:.22rem;width:100%;max-width:none;margin-bottom:.35rem;margin-left:0;margin-right:0;padding:.32rem .55rem .28rem;box-shadow:0 4px 18px #00000073}.mark-assessment-page .mark-sticky-action-bar:has(.mark-status-pill-submitted){background:#111;border-color:#8fd14f40;box-shadow:0 4px 18px #00000073}.mark-assessment-page .mark-sticky-brand{color:#8fd14f;border-right-color:#ffffff14}.mark-assessment-page .mark-sticky-meta{color:#b0b0b0}.mark-assessment-page .mark-sticky-meta-item strong{color:#fff}.mark-assessment-page .mark-status-pill-progress{color:#ffb800;background:#ffb80026;border:1px solid #ffb80073}.mark-assessment-page .mark-status-pill-submitted{color:#8fd14f;background:#8fd14f26;border:1px solid #8fd14f73}.mark-assessment-page .mark-sticky-stage-row{background:#0a0a0a;border-top:1px solid #ffffff14;border-radius:0 0 8px 8px;margin-top:0;padding:.28rem .3rem .24rem}.mark-assessment-page .mark-sticky-toolbar-row-messages .mark-submit-helper-warning{color:#ffb800}.mark-assessment-page .mark-sticky-stage-row .mark-stage-strip{flex-wrap:wrap;align-content:flex-start;gap:.28rem .3rem;display:flex;overflow:visible}.mark-assessment-page .mark-sticky-stage-row .mark-stage-pill{color:#fff;background:#161616;border-color:#ffffff1a;flex:calc(16.666% - .26rem);min-width:4rem;max-width:none}.mark-assessment-page .mark-sticky-stage-row .mark-stage-pill:hover:not(:disabled):not(.mark-stage-pill-active):not(.mark-stage-pill-complete):not(.mark-stage-pill-failed){background:#1c1c1c;border-color:#ffffff2e}.mark-assessment-page .mark-sticky-stage-row .mark-stage-pill-active:hover:not(:disabled){color:#050505;background:#9fdb65;border-color:#9fdb65}.mark-assessment-page .mark-sticky-stage-row .mark-stage-pill-complete:hover:not(:disabled){color:#fff;background:#166534;border-color:#8fd14f}.mark-assessment-page .mark-sticky-stage-row .mark-stage-pill-failed:hover:not(:disabled){color:#fff;background:#ef4444;border-color:#ef4444}.mark-assessment-page .mark-sticky-stage-row .mark-stage-pill:focus-visible{box-shadow:0 0 0 2px #8fd14f59}.mark-assessment-page .mark-sticky-stage-row .mark-stage-pill-number{color:#fff;background:#ffffff1f}.mark-assessment-page .mark-sticky-stage-row .mark-stage-pill-active{color:#050505;background:#8fd14f;border-width:2px;border-color:#8fd14f;padding:calc(.29rem - 1px) calc(.35rem - 1px) calc(.26rem - 1px);box-shadow:0 0 0 1px #8fd14f40}.mark-assessment-page .mark-sticky-stage-row .mark-stage-pill-active .mark-stage-pill-number{color:#050505;background:#00000014}.mark-assessment-page .mark-sticky-stage-row .mark-stage-pill-active .mark-stage-pill-label,.mark-assessment-page .mark-sticky-stage-row .mark-stage-pill-active .mark-stage-pill-status{color:#050505;font-weight:800}.mark-assessment-page .mark-sticky-stage-row .mark-stage-pill-complete{color:#fff;background:#14532d;border-width:2px;border-color:#8fd14f}.mark-assessment-page .mark-sticky-stage-row .mark-stage-pill-complete .mark-stage-pill-number{color:#fff;background:#ffffff26}.mark-assessment-page .mark-sticky-stage-row .mark-stage-pill-complete .mark-stage-pill-label{color:#fff}.mark-assessment-page .mark-sticky-stage-row .mark-stage-pill-complete .mark-stage-pill-status{color:#fff;font-weight:800}.mark-assessment-page .mark-sticky-stage-row .mark-stage-pill-failed{color:#fff;background:#dc2626;border-width:2px;border-color:#dc2626;box-shadow:0 0 0 1px #dc262659}.mark-assessment-page .mark-sticky-stage-row .mark-stage-pill-failed .mark-stage-pill-number{color:#fff;background:#fff3}.mark-assessment-page .mark-sticky-stage-row .mark-stage-pill-failed .mark-stage-pill-label{color:#fff}.mark-assessment-page .mark-sticky-stage-row .mark-stage-pill-failed .mark-stage-pill-status{color:#fff;font-weight:800}.mark-assessment-page .mark-sticky-stage-row .mark-stage-pill-incomplete{color:#fff;background:#121212;border-color:#ffffff1f}.mark-assessment-page .mark-sticky-stage-row .mark-stage-pill-incomplete .mark-stage-pill-number{color:#fff;background:#ffffff1a}.mark-assessment-page .mark-sticky-stage-row .mark-stage-pill-incomplete .mark-stage-pill-label{color:#fff}.mark-assessment-page .mark-sticky-stage-row .mark-stage-pill-incomplete .mark-stage-pill-status{color:#ffffffe0}.mark-assessment-page .mark-sticky-toolbar-row-actions .btn:not(.btn-primary),.mark-assessment-page .mark-sticky-toolbar-end .btn:not(.btn-primary),.mark-assessment-page .mark-sticky-actions .btn:not(.btn-primary){color:#b0b0b0;box-shadow:none;background:#161616;border-color:#ffffff1f}.mark-assessment-page .mark-sticky-toolbar-row-actions .btn:not(.btn-primary):hover:not(:disabled),.mark-assessment-page .mark-sticky-toolbar-end .btn:not(.btn-primary):hover:not(:disabled),.mark-assessment-page .mark-sticky-actions .btn:not(.btn-primary):hover:not(:disabled){color:#fff;background:#1f1f1f;border-color:#8fd14f73}.mark-assessment-page .mark-sticky-toolbar-row-actions .btn-primary,.mark-assessment-page .mark-sticky-toolbar-row-actions .mark-sticky-submit-btn,.mark-assessment-page .mark-sticky-toolbar-end .btn-primary,.mark-assessment-page .mark-sticky-toolbar-end .mark-sticky-submit-btn,.mark-assessment-page .mark-sticky-actions .btn-primary{color:#050505;background:#8fd14f;border-color:#8fd14f}.mark-assessment-page .mark-sticky-toolbar-row-actions .btn-primary:hover:not(:disabled),.mark-assessment-page .mark-sticky-toolbar-row-actions .mark-sticky-submit-btn:hover:not(:disabled),.mark-assessment-page .mark-sticky-toolbar-end .btn-primary:hover:not(:disabled),.mark-assessment-page .mark-sticky-toolbar-end .mark-sticky-submit-btn:hover:not(:disabled),.mark-assessment-page .mark-sticky-actions .btn-primary:hover:not(:disabled){background:#9fdb65;border-color:#9fdb65}.mark-assessment-page .mark-sticky-submit-btn{white-space:nowrap;flex:0 auto;min-width:0;max-width:100%}.mark-assessment-page .mark-sticky-submit-col .btn-primary{color:#050505;background:#8fd14f;border-color:#8fd14f}.mark-assessment-page .mark-submit-helper-warning:not(:empty){color:#ffb800}.mark-assessment-page .mark-autosave-saving{color:#8fd14f;background:#8fd14f14;border-color:#8fd14f59}.mark-assessment-page .mark-autosave-saving .mark-autosave-indicator{border-color:#8fd14f #8fd14f8c #8fd14f8c}.mark-assessment-page .mark-autosave-saved{color:#8fd14f;background:#8fd14f1a;border-color:#8fd14f59}.mark-assessment-page .mark-autosave-saved .mark-autosave-indicator{background:#8fd14f;box-shadow:inset 0 0 0 1px #6b9e38}.mark-assessment-page .mark-autosave-offline{color:#ffb800;background:#ffb8001a;border-color:#ffb80066}.mark-assessment-page .mark-autosave-error{color:#f87171;background:#f871711a;border-color:#f8717166}.mark-assessment-page .mark-print-menu-list{background:#161616;border:1px solid #ffffff1f;box-shadow:0 10px 28px #0000008c}.mark-assessment-page .mark-print-menu-item{color:#f2f2f2}.mark-assessment-page .mark-print-menu-item:hover,.mark-assessment-page .mark-print-menu-item:focus-visible{background:#8fd14f1f}.mark-assessment-page .mark-print-menu-item:focus-visible{box-shadow:inset 0 0 0 2px #8fd14f73}.mark-assessment-page .mark-tools-rail{background:#111;border-color:#ffffff14;box-shadow:0 8px 24px #00000059}.mark-assessment-page .mark-tools-rail-btn{color:#f2f2f2;background:#161616;border-color:#ffffff1f;box-shadow:0 4px 14px #00000047}.mark-assessment-page .mark-tools-rail-btn:hover:not(:disabled){border-color:#8fd14f73;box-shadow:0 6px 18px #00000057}.mark-assessment-page .torque-chart-btn.mark-tools-rail-btn,.mark-assessment-page .mark-tools-rail-btn-primary{color:#050505;background:#8fd14f;border-color:#8fd14f;box-shadow:0 4px 14px #00000047}.mark-assessment-page .torque-chart-btn.mark-tools-rail-btn:hover:not(:disabled),.mark-assessment-page .mark-tools-rail-btn-primary:hover:not(:disabled){background:#9fdb65;border-color:#9fdb65;box-shadow:0 6px 18px #00000057}.mark-assessment-page .mark-tools-rail-btn-warning{color:#ffb800;background:#ffb8001f;border-color:#ffb80073;box-shadow:0 4px 14px #00000047}.mark-assessment-page .mark-tools-rail-btn-warning:hover:not(:disabled){background:#ffb80033;border-color:#ffb800a6}.mark-camera-capture-title{flex-shrink:0;margin-top:0;margin-bottom:.75rem}.mark-camera-capture-preview{width:100%}.mark-camera-capture-video{-o-object-fit:contain;object-fit:contain;background:#111;border-radius:8px;width:100%;display:block}.mark-camera-capture-actions{flex-flow:wrap;flex-shrink:0;gap:.5rem;margin-top:.75rem;display:flex}@media (max-width:800px){.modal-card.mark-camera-capture-modal{box-sizing:border-box;width:min(520px,92vw);max-width:min(520px,92vw)}.mark-camera-capture-body{display:block}.mark-camera-capture-video{height:auto;max-height:60vh}}.mark-assessment-page .modal-overlay{background:#000000b8}.mark-assessment-page .modal-card{color:#f2f2f2;background:#111;border:1px solid #ffffff14;border-radius:12px;box-shadow:0 18px 48px #000000a6}.mark-assessment-page .modal-card h3{color:#fff}.mark-assessment-page .modal-card .btn-primary{color:#050505;background:#8fd14f;border-color:#8fd14f}.mark-assessment-page .modal-card .btn:not(.btn-primary){color:#8fd14f;background:#161616;border-color:#8fd14f73}.mark-photo-preview-modal{box-sizing:border-box;flex-direction:column;width:min(96vw,1100px);max-width:96vw;max-height:min(92vh,100dvh - 2rem);padding:.85rem .9rem 1rem;display:flex;overflow:hidden}.mark-photo-preview-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.mark-photo-preview-header-meta{flex-direction:column;gap:.2rem;min-width:0;display:flex}.mark-photo-preview-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mark-photo-preview-counter{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#b0b0b0;font-size:.78rem;font-weight:700}.mark-photo-preview-close{flex-shrink:0}.mark-photo-preview-stage{flex:auto;justify-content:center;align-items:center;gap:.65rem;min-height:0;margin-top:.75rem;display:flex}.mark-photo-preview-image-wrap{flex:auto;justify-content:center;align-items:center;min-width:0;min-height:min(72vh,100dvh - 9rem);max-height:min(72vh,100dvh - 9rem);display:flex;overflow:hidden}.mark-photo-preview-image{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(72vh,100dvh - 9rem);display:block}.mark-photo-preview-nav{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0;font-size:1.65rem;font-weight:400;line-height:1;display:inline-flex}.mark-photo-preview-nav span{margin-top:-.12rem;display:block}.mark-assessment-page .mark-photo-preview-nav{color:#fff;background:#161616;border-color:#ffffff24}.mark-assessment-page .mark-photo-preview-nav:hover:not(:disabled){color:#8fd14f;background:#222;border-color:#8fd14f8c}@media (pointer:coarse){.mark-photo-preview-nav{width:3.25rem;min-width:3.25rem;height:3.25rem;min-height:3.25rem;font-size:1.85rem}}@media (max-width:640px){.mark-photo-preview-stage{gap:.4rem}.mark-photo-preview-modal{width:100%;max-width:100%;padding:.75rem .65rem .85rem}}.mark-assessment-page .modal-card .field{color:#b0b0b0}.mark-assessment-page .modal-card .field input,.mark-assessment-page .modal-card .field select,.mark-assessment-page .modal-card .field textarea{color:#fff;background:#0a0a0a;border:1px solid #ffffff1f}.mark-assessment-page .torque-note{color:#b0b0b0;background:#8fd14f14;border-left-color:#8fd14f}.mark-assessment-page .torque-result-box{background:#0a0a0a;border-color:#ffffff1f}.mark-assessment-page .torque-result-label{color:#b0b0b0}.mark-assessment-page .torque-result-value{color:#8fd14f}.mark-assessment-page .issue-modal-card .item-card{color:#b0b0b0;background:#161616;border-color:#ffffff14}.mark-assessment-page .issue-modal-card .item-card strong{color:#fff}@media (max-width:520px){.mark-assessment-page .mark-sticky-brand{border-bottom-color:#ffffff14}}.mark-production-board-card{max-width:640px}.mark-production-board-heading{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.mark-production-board-heading h1{margin:0}.mark-production-board-lead{color:#64748b;margin:.85rem 0 0;font-size:1rem;line-height:1.5}@media (max-width:720px){:root{--mark-app-header-height:6.5rem}body:has(.mark-portal-header-home){--mark-app-header-height:3.5rem}.mark-auth-header-start{flex-wrap:wrap;row-gap:.35rem}.mark-portal-brand-logo{height:16px}.mark-portal-brand-ops{font-size:.74rem}.mark-portal-nav-inner{gap:.3rem;padding-bottom:.55rem}.mark-portal-nav-link{padding:.32rem .55rem;font-size:.78rem}.mark-portal-module-grid{grid-template-columns:minmax(0,1fr)}.mark-portal-home-page.page{padding:.75rem 1rem 0}.mark-portal-home-shell{min-height:calc(100svh - var(--mark-app-header-height) - .75rem)}.mark-portal-home-header{margin-bottom:.75rem}.mark-portal-home-modules{grid-template-columns:minmax(0,1fr);gap:.8rem;max-width:none}.mark-portal-home-module-card-admin,.mark-portal-home-module-card-feedback{grid-area:auto}.mark-portal-home-module-card{min-height:9rem;padding:.9rem 1rem .85rem}.mark-portal-home-footer{flex-direction:column;align-items:flex-start;padding-bottom:.85rem}}body:has(.mark-admin-page){background:#050505}.mark-admin-page.page{background:#050505}.mark-admin-page .mark-reports-panel-shell{box-shadow:none;background:0 0;border:0;max-width:1100px;margin:0 auto;padding:.5rem 0 2.5rem}.mark-admin-page h1{color:#fff;margin:0}.mark-admin-page .mark-reports-page-subtitle,.mark-admin-page .mark-reports-empty,.mark-admin-page .mark-reports-load-message{color:#b0b0b0}.mark-admin-page .btn-primary{color:#050505;background:#8fd14f;border-color:#8fd14f}.mark-admin-page .btn-primary:hover:not(:disabled){background:#9fdb65;border-color:#9fdb65}.mark-admin-page .btn:not(.btn-primary){color:#8fd14f;background:#111;border-color:#8fd14f73}.mark-admin-page .btn:not(.btn-primary):hover:not(:disabled){background:#161616;border-color:#8fd14fa6}.mark-admin-banner-error{color:#fca5a5;background:#f871711a;border:1px solid #f8717159;border-radius:8px;padding:.65rem .85rem}.mark-admin-denied h1{margin-top:0}.mark-admin-denied-actions{margin-top:1rem}.mark-admin-table-wrap{padding:0}.mark-admin-table{min-width:880px}.mark-admin-table th,.mark-admin-table td{vertical-align:top}.mark-admin-row-self{background:#8fd14f0f}.mark-admin-row-self:hover{background:#8fd14f17}.mark-admin-email{color:#fff;font-weight:600}.mark-admin-you-badge{text-transform:uppercase;letter-spacing:.04em;color:#8fd14f;background:#8fd14f1f;border:1px solid #8fd14f66;border-radius:999px;margin-left:.4rem;padding:.1rem .4rem;font-size:.68rem;font-weight:700;display:inline-block}.mark-admin-role-pill{color:#d8d8d8;background:#161616;border:1px solid #ffffff1a;border-radius:999px;padding:.15rem .55rem;font-size:.8rem;font-weight:600;display:inline-block}.mark-admin-role-select{color:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#1a1a1a;border:1px solid #ffffff14;border-radius:8px;min-width:8.5rem;padding:.45rem .55rem;font-size:.875rem}.mark-admin-role-select:focus{border-color:#8fd14f8c;outline:none;box-shadow:0 0 0 2px #8fd14f26}.mark-admin-role-select:disabled{opacity:.55;cursor:not-allowed}.mark-admin-role-select option{color:#1c2330;background:#fff}.mark-admin-actions-cell{min-width:7.5rem}.mark-admin-save-btn{white-space:nowrap}.mark-admin-row-feedback{margin:.35rem 0 0;font-size:.78rem;line-height:1.3}.mark-admin-row-feedback-success{color:#8fd14f}.mark-admin-row-feedback-error{color:#f87171}@media (max-width:900px){.mark-admin-table{min-width:0}.mark-admin-table thead{display:none}.mark-admin-table tbody tr{border-bottom:1px solid #ffffff14;padding:.75rem;display:block}.mark-admin-table tbody tr:last-child{border-bottom:none}.mark-admin-table td{border-bottom:none;grid-template-columns:7.5rem 1fr;gap:.35rem .75rem;padding:.35rem 0;display:grid}.mark-admin-table td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.04em;color:#b0b0b0;font-size:.72rem;font-weight:700}.mark-admin-actions-cell{grid-template-columns:1fr}.mark-admin-actions-cell:before{display:none}}.mark-admin-user-row{cursor:pointer}.mark-admin-user-row:hover{background:#8fd14f0d}.mark-admin-row-selected{box-shadow:inset 3px 0 #8fd14f;background:#8fd14f1a!important}.mark-admin-drawer-root{z-index:120;justify-content:flex-end;display:flex;position:fixed;inset:0}.mark-admin-drawer-backdrop{cursor:pointer;background:#0000008c;border:0;position:absolute;inset:0}.mark-admin-drawer{z-index:1;background:#101010;border-left:1px solid #ffffff1a;flex-direction:column;width:min(32rem,100%);max-width:100%;height:100%;display:flex;position:relative;box-shadow:-12px 0 40px #00000073}.mark-admin-drawer-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.15rem 1.25rem;display:flex}.mark-admin-drawer-header h2{color:#fff;margin:0;font-size:1.1rem}.mark-admin-drawer-subtitle{color:#8a8a8a;margin:.3rem 0 0;font-size:.84rem}.mark-admin-drawer-close{flex-shrink:0}.mark-admin-drawer-body{flex:1;padding:1.1rem 1.25rem 1.5rem;overflow-y:auto}.mark-admin-drawer-section+.mark-admin-drawer-section{border-top:1px solid #ffffff14;margin-top:1.5rem;padding-top:1.5rem}.mark-admin-drawer-section-title{letter-spacing:.08em;text-transform:uppercase;color:#c8c8c8;margin:0 0 .85rem;font-size:.72rem;font-weight:700}.mark-admin-drawer-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;margin-bottom:.85rem;display:flex}.mark-admin-drawer-section-head .mark-admin-drawer-section-title{margin-bottom:0}.mark-admin-drawer-fields{gap:.85rem;display:grid}.mark-admin-field{color:#b0b0b0;gap:.35rem;font-size:.84rem;display:grid}.mark-admin-field input,.mark-admin-field select{width:100%}.mark-admin-field input{color:#fff;background:#1a1a1a;border:1px solid #ffffff14;border-radius:8px;padding:.45rem .55rem;font-size:.875rem}.mark-admin-field input:focus{border-color:#8fd14f8c;outline:none;box-shadow:0 0 0 2px #8fd14f26}.mark-admin-field input:-moz-read-only{opacity:.72;cursor:not-allowed}.mark-admin-field input:disabled,.mark-admin-field input:read-only{opacity:.72;cursor:not-allowed}.mark-admin-drawer-helper,.mark-admin-drawer-admin-note{color:#8a8a8a;margin:.85rem 0 0;font-size:.82rem;line-height:1.45}.mark-admin-drawer-admin-note{color:#8fd14f}.mark-admin-template-field{gap:.3rem;min-width:11rem;display:grid}.mark-admin-template-label{letter-spacing:.05em;text-transform:uppercase;color:#8a8a8a;font-size:.72rem;font-weight:700}.mark-admin-permission-groups{gap:1rem;display:grid}.mark-admin-permission-group{background:#0d0d0d;border:1px solid #ffffff14;border-radius:10px;padding:.85rem .95rem}.mark-admin-permission-group-title{color:#fff;margin:0 0 .65rem;font-size:.8rem;font-weight:700}.mark-admin-permission-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.mark-admin-responsibility-groups{gap:1rem;display:grid}.mark-admin-responsibility-group{border-top:1px solid #ffffff0f;padding:.65rem 0 0}.mark-admin-responsibility-group:first-child{border-top:0;padding-top:0}.mark-admin-responsibility-group-title{letter-spacing:.06em;text-transform:uppercase;color:#8fd14f;margin:0 0 .55rem;font-size:.72rem;font-weight:700}.mark-admin-permission-item-wrap{gap:.2rem;display:grid}.mark-admin-permission-help{color:#8a8a8a;margin:0 0 .15rem 1.55rem;font-size:.75rem;line-height:1.4}.mark-admin-permission-item{color:#d8d8d8;cursor:pointer;align-items:flex-start;gap:.55rem;font-size:.86rem;display:flex}.mark-admin-permission-item input{accent-color:#8fd14f;margin-top:.15rem}.mark-admin-permission-item input:disabled{cursor:not-allowed}.mark-admin-drawer-footer{background:#0a0a0a;border-top:1px solid #ffffff14;padding:.85rem 1.25rem 1.15rem}.mark-admin-drawer-footer-actions{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.mark-admin-inline-actions{margin-top:.9rem}.mark-admin-reset-modal{color:#f8fafc;background:#101010;border-color:#ffffff1f;width:min(32rem,100%)}.mark-admin-reset-modal-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.mark-admin-reset-modal-header h3{margin:0;font-size:1.05rem}.mark-admin-reset-modal-user{color:#cbd5e1;margin:0 0 .9rem;font-size:.86rem}.mark-admin-checkbox-field{color:#d1d5db;align-items:flex-start;gap:.55rem;font-size:.86rem;display:flex}.mark-admin-checkbox-field input{accent-color:#8fd14f;margin-top:.2rem}.mark-admin-reset-modal-actions{justify-content:flex-end;gap:.5rem;margin-top:.9rem;display:flex}@media (max-width:900px){.mark-admin-drawer-root{justify-content:center;align-items:stretch}.mark-admin-drawer{border-left:0;width:100%}}.records-row-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.65rem;display:flex}.records-pdf-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.records-pdf-muted{color:#94a3b8;font-size:.875rem}.records-pdf-message{color:#64748b;font-size:.78rem}.records-pdf-pending{color:#0369a1;font-size:.875rem;font-weight:500}.records-pdf-failed{color:#b91c1c;font-size:.875rem;font-weight:600}.records-pdf-failed-block{flex-direction:column;gap:.35rem;min-width:0;display:flex}.records-pdf-error-details{max-width:28rem}.records-pdf-error-summary{cursor:pointer;color:#64748b;-webkit-user-select:none;user-select:none;font-size:.78rem}.records-pdf-error-summary:hover{color:#475569}.records-pdf-error-text{color:#7f1d1d;word-break:break-word;white-space:pre-wrap;background:#fef2f2;border:1px solid #fecaca;border-radius:.35rem;margin:.35rem 0 0;padding:.45rem .55rem;font-size:.75rem;line-height:1.45}.mark-fa-preview-stage-comment{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:.65rem 0 .5rem;padding:.55rem .65rem}.mark-pdf-print-page{background:#fff;padding:1rem}.mark-failure-preview-page{scroll-padding-top:var(--mark-failure-preview-sticky-top,calc(var(--mark-app-header-height) + .65rem));background:#050505;padding:1rem}body:has(.mark-failure-preview-page){--mark-failure-preview-sticky-top:calc(var(--mark-app-header-height) + .65rem)}body:has(.mark-viewer-readonly-banner):has(.mark-failure-preview-page){--mark-failure-preview-sticky-top:calc(var(--mark-app-header-height) + var(--mark-viewer-banner-height) + .65rem)}:is(body:has(.mark-failure-preview-page) .mark-auth-header,body:has(.mark-failure-preview-page) .mark-portal-nav,body:has(.mark-fa-preview-card) .mark-auth-header,body:has(.mark-fa-preview-card) .mark-portal-nav){background:#111}.mark-failure-preview-page .mark-failure-preview-card{max-width:min(1200px,100%);box-shadow:none;background:0 0;border:0;margin:0 auto;padding:0}.mark-failure-preview-page .print-preview-toolbar{top:var(--mark-failure-preview-sticky-top);z-index:calc(var(--mark-app-header-z) - 1);background:#111;border:1px solid #ffffff14;box-shadow:0 4px 16px #00000059}.mark-failure-preview-page .print-preview-toolbar-title{color:#fff}.mark-failure-preview-page .print-preview-toolbar .btn:not(.btn-primary){color:#fff;background:#161616;border:1px solid #ffffff1f}.mark-failure-preview-page .print-preview-toolbar .btn:not(.btn-primary):hover{color:#fff;background:#1a1a1a;border-color:#8fd14f80}.mark-failure-preview-page .print-preview-toolbar .btn-primary{color:#050505;background:#8fd14f;border-color:#8fd14f}.mark-failure-preview-page .print-preview-toolbar .btn-primary:hover{color:#050505;background:#9fdb65;border-color:#9fdb65}.mark-failure-preview-page .mark-ncr-report{background:#fff;border-radius:8px;padding:.75rem 1rem 1.25rem;box-shadow:0 10px 40px #00000073}.mark-failure-print-page{background:#fff;padding:1rem}.mark-failure-print-page .mark-ncr-report{max-width:100%}.mark-failure-print-empty{color:#64748b;margin:1rem 0;font-size:.95rem}.mark-failure-preview-page .mark-failure-print-empty{color:#b0b0b0}@media print{body:has(.mark-failure-print-page){background:#fff!important}.mark-failure-print-page{padding:0!important}.mark-failure-preview-page,.mark-auth-header,.mark-no-print{display:none!important}}.mark-pdf-print-page .mark-fa-preview-report{max-width:100%}.mark-pdf-print-error{color:#b91c1c;font-weight:600}.mark-pdf-print-diagnostic-title{color:#0f172a;margin:0 0 .5rem;font-size:1.1rem;font-weight:700}.mark-pdf-print-diagnostic-detail{white-space:pre-wrap;word-break:break-word;color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca;border-radius:.35rem;margin:.65rem 0 0;padding:.55rem .65rem;font-size:.75rem;line-height:1.45}.mark-login-page{background:var(--horizon-bg-2);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.mark-login-card{border:1px solid var(--horizon-border);border-radius:8px;width:100%;max-width:420px;padding:0 1.35rem 1.35rem;overflow:hidden;box-shadow:0 10px 30px #1f1f1f1a}.mark-login-logobar{background:var(--horizon-charcoal);border-bottom:3px solid var(--horizon-green);align-items:center;margin:0 -1.35rem 1.25rem;padding:1.05rem 1.35rem;display:flex}.mark-login-logo{width:auto;height:30px;display:block}.mark-login-brand h1{color:var(--horizon-text);margin:.15rem 0 0;font-size:1.75rem;font-weight:800}.mark-login-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0;font-size:.72rem;font-weight:600}.mark-login-tagline{color:var(--horizon-text);margin:.4rem 0 0;font-size:.98rem;font-weight:600}.mark-login-modules{letter-spacing:.08em;text-transform:uppercase;color:var(--horizon-text-muted);margin:.55rem 0 0;font-size:.72rem;font-weight:700}.mark-login-submit.btn-primary{background:var(--horizon-charcoal);border-color:var(--horizon-charcoal)}.mark-login-submit.btn-primary:hover:not(:disabled){background:var(--horizon-charcoal-hover);border-color:var(--horizon-charcoal-hover)}.mark-login-form .field input{border-color:var(--horizon-border)}.mark-login-form .field input:focus{border-color:var(--horizon-green);outline:none;box-shadow:0 0 0 3px #8dc63f59}.mark-login-subtitle{color:#64748b;margin:.35rem 0 0;font-size:.9rem}.mark-login-form-title{color:#0f172a;margin:1.1rem 0 .85rem;font-size:1.05rem;font-weight:700}.mark-login-hint{color:#64748b;margin:0 0 .85rem;font-size:.875rem;line-height:1.45}.mark-login-footer{text-align:center;color:#64748b;border-top:1px solid #e2e8f0;margin-top:1.1rem;padding-top:.85rem;font-size:.875rem}.mark-login-footer a{color:var(--horizon-green-text);font-weight:700;text-decoration:none}.mark-login-footer a:hover{text-decoration:underline}.mark-login-tabs{background:#f1f5f9;border-radius:10px;grid-template-columns:1fr 1fr;gap:.35rem;margin:1.25rem 0 1rem;padding:.25rem;display:grid}.mark-login-tab{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem .75rem;font-size:.875rem;font-weight:600}.mark-login-tab-active{color:#0f172a;background:#fff;box-shadow:0 1px 3px #0f172a14}.mark-login-form{flex-direction:column;gap:.85rem;display:flex}.mark-login-forgot-wrap{text-align:right;margin:-.35rem 0 0}.mark-login-forgot-link{color:#64748b;font-size:.84rem;font-weight:600;text-decoration:none}.mark-login-forgot-link:hover{color:var(--horizon-green-text);text-decoration:underline}.mark-login-submit{width:100%;margin-top:.25rem}.mark-login-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0;padding:.55rem .65rem;font-size:.85rem}.mark-login-info{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:0;padding:.55rem .65rem;font-size:.85rem}.mark-login-expired-banner{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:0 0 1rem;padding:.65rem .75rem;font-size:.875rem;line-height:1.45}.mark-login-card code{font-size:.8em}.page{flex-direction:column;justify-content:flex-start;align-items:center;min-height:100vh;padding:1rem;display:flex}.mark-assessment-page.page{box-sizing:border-box;width:100%;max-width:none;height:auto;min-height:0;padding:var(--mark-assessment-page-padding-top) var(--mark-assessment-page-padding-inline) var(--mark-assessment-page-padding-bottom);align-items:stretch;overflow:visible}.mark-assessment-live{flex-direction:column;align-items:stretch;width:100%;max-width:none;display:flex}.mark-assessment-page .mark-assessment-live{margin-inline:auto}.mark-assessment-page .mark-assessment-live--with-tools-rail{grid-template-columns:minmax(0, 1fr) var(--mark-tools-rail-width);-moz-column-gap:var(--mark-assessment-workspace-gap);column-gap:var(--mark-assessment-workspace-gap);width:100%;max-width:var(--mark-assessment-workspace-max-width);align-items:start;display:grid}.mark-assessment-page .mark-assessment-live:not(.mark-assessment-live--with-tools-rail){max-width:var(--mark-assessment-content-max-width)}.mark-assessment-chrome{grid-column:1/-1;width:100%;min-width:0}.mark-assessment-live--with-tools-rail>.mark-assessment-main{grid-area:2/1}.mark-assessment-workspace{align-items:flex-start;gap:var(--mark-assessment-workspace-gap);min-width:0;display:flex}.mark-assessment-main{flex-direction:column;flex:auto;width:100%;min-width:0;display:flex}.mark-tools-rail{flex:0 0 var(--mark-tools-rail-width);width:var(--mark-tools-rail-width);box-sizing:border-box;background:#fff;border:1px solid #dbe4f3;border-radius:12px;flex-direction:column;align-self:flex-start;gap:.5rem;padding:.65rem .55rem;display:flex;box-shadow:0 4px 16px #0f172a14}.mark-assessment-page .mark-assessment-live--with-tools-rail>.mark-tools-rail{top:var(--mark-tools-rail-sticky-top);z-index:calc(var(--mark-assessment-sticky-z) - 1);max-height:calc(100dvh - var(--mark-tools-rail-sticky-top) - var(--mark-assessment-page-padding-bottom));overscroll-behavior:contain;grid-area:2/2;position:sticky;overflow-y:auto}.mark-assessment-main>.card{width:100%;overflow-x:clip}.card{background:#fff;border-radius:14px;width:100%;max-width:1100px;padding:1rem;box-shadow:0 10px 30px #14235014}.stack{flex-wrap:wrap;gap:.75rem;display:flex}.btn{color:#162033;cursor:pointer;background:#fff;border:1px solid #ccd6e8;border-radius:10px;padding:.75rem 1rem;font-size:1rem;font-weight:600;text-decoration:none}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-primary{color:#fff;background:#0051c2;border-color:#0051c2}.btn-status{color:#182335;background:#eef1f5;border-color:#c7cfdb}.btn-status:hover{background:#e1e7f0}.btn-status-pass.btn-status-selected{color:#fff;background:#15803d;border-color:#15803d}.btn-status-pass.btn-status-selected:hover{background:#166534}.btn-status-fail.btn-status-selected{color:#fff;background:#dc2626;border-color:#dc2626}.btn-status-fail.btn-status-selected:hover{background:#b91c1c}.btn-status-na.btn-status-selected{color:#fff;background:#2563eb;border-color:#2563eb}.btn-status-na.btn-status-selected:hover{background:#1d4ed8}.page .grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.field{flex-direction:column;gap:.4rem;display:flex}.field input,.field select,.field textarea{background:#fff;border:1px solid #cbd6e8;border-radius:10px;width:100%;padding:.65rem;font-size:.95rem}.field textarea{resize:vertical;min-height:70px}.section{border:1px solid #d9e2f0;border-radius:10px;margin-top:.9rem;padding:.8rem}.stage-nav{flex-wrap:wrap;gap:.5rem;display:flex}.stage-pill{cursor:pointer;background:#eef3ff;border:1px solid #bfd0ef;border-radius:999px;padding:.55rem .8rem;font-size:.9rem}.stage-pill:disabled{color:#7a8495;cursor:not-allowed;background:#f2f4f8;border-color:#d7deeb}.stage-pill.active{color:#fff;background:#0051c2;border-color:#0051c2}.stage-pill.complete:not(.active){color:#165b2a;background:#e7f7ea;border-color:#88c89a}.mark-stage-strip{flex-wrap:wrap;align-content:flex-start;align-items:stretch;gap:.24rem .26rem;width:100%;min-width:0;display:flex;overflow:visible}.mark-stage-pill{-moz-column-gap:.3rem;color:#334155;min-width:4.35rem;max-width:7.8rem;min-height:2.15rem;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;flex:calc(16.666% - .22rem);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:start;gap:.16rem .3rem;padding:.29rem .35rem .26rem;line-height:1.25;transition:background .12s,border-color .12s,box-shadow .12s;display:grid}.mark-stage-pill:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.mark-stage-pill:focus-visible{outline:none;box-shadow:0 0 0 2px #93c5fd}.mark-stage-pill-number{letter-spacing:.03em;color:#64748b;background:#64748b1a;border-radius:3px;grid-row:1/-1;align-self:center;padding:.13rem .18rem;font-size:.66rem;font-weight:800;line-height:1}.mark-stage-pill-label{color:inherit;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:1/2;min-width:0;font-size:.72rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.mark-stage-pill-status{letter-spacing:.04em;text-transform:uppercase;grid-area:2/2;font-size:.53rem;font-weight:700;line-height:1.15}.mark-stage-pill-active{color:#0c4a6e;background:#eef4ff;border-width:2px;border-color:#0051c2;padding:calc(.29rem - 1px) calc(.35rem - 1px) calc(.26rem - 1px);box-shadow:0 1px 4px #0051c224,0 0 0 1px #0051c21f}.mark-stage-pill-active .mark-stage-pill-number{color:#0051c2;background:#0051c21f}.mark-stage-pill-active .mark-stage-pill-label{font-weight:700}.mark-stage-pill-active .mark-stage-pill-status{color:#0051c2}.mark-stage-pill-complete{color:#166534;background:#f0fdf4;border-color:#86efac}.mark-stage-pill-complete .mark-stage-pill-status{color:#15803d}.mark-stage-pill-failed{color:#991b1b;background:#fef2f2;border-width:2px;border-color:#f87171;padding:calc(.29rem - 1px) calc(.35rem - 1px) calc(.26rem - 1px);box-shadow:0 1px 3px #b91c1c1a}.mark-stage-pill-failed .mark-stage-pill-status{color:#b91c1c}.mark-stage-pill-incomplete{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.mark-stage-pill-incomplete .mark-stage-pill-status{color:#94a3b8}.mark-sticky-submit-col{flex-direction:column;flex:none;align-self:flex-start;align-items:stretch;gap:0;width:max-content;min-width:0;max-width:min(14.5rem,100%);display:flex}.mark-sticky-submit-btn-row{min-height:var(--mark-toolbar-height);align-items:center;width:100%;display:flex}.mark-sticky-submit-col .btn-primary{width:100%;height:var(--mark-toolbar-height);min-height:var(--mark-toolbar-height);white-space:nowrap;padding:0 .65rem}.mark-submit-helper{box-sizing:border-box;color:#64748b;text-wrap:pretty;width:100%;margin:0;padding:0;font-size:.6875rem;line-height:1.28}.mark-submit-helper:empty{display:none}.mark-submit-helper-warning:not(:empty){color:#a16207;margin-top:.25rem}@media (max-width:900px){.mark-sticky-submit-col{max-width:100%}.mark-sticky-submit-col .btn-primary{white-space:normal}}.mark-retest-banner{background:#fffbeb;border:1px solid #fcd34d;border-radius:6px;margin:.55rem 0 .65rem;padding:.55rem .65rem;box-shadow:0 1px 2px #b453090f}.mark-retest-banner-title{color:#92400e;font-size:.86rem;font-weight:700;line-height:1.35}.mark-retest-banner-meta{color:#b45309;margin:.22rem 0 0;font-size:.78rem;line-height:1.4}.mark-retest-badge{letter-spacing:.02em;border-radius:5px;align-items:center;margin:0 0 .55rem;padding:.28rem .55rem;font-size:.76rem;font-weight:700;line-height:1.3;display:inline-flex}.mark-retest-banner-active.mark-retest-badge{color:#1e40af;background:#eff6ff;border:1px solid #93c5fd}.mark-retest-item-locked{opacity:.88;box-shadow:none;background:#f1f5f9;border-color:#e2e8f0}.mark-retest-item-active{background:#fffbeb;border-color:#f59e0b;box-shadow:0 0 0 1px #f59e0b33}.mark-retest-item-banner{letter-spacing:.03em;text-transform:uppercase;color:#64748b;background:#e2e8f0;border-radius:4px;margin:0 0 .4rem;padding:.14rem .38rem;font-size:.68rem;font-weight:700;line-height:1.25;display:inline-block}.mark-retest-item-banner--action{color:#92400e;background:#fde68a;border:1px solid #fcd34d}@media (max-width:520px){.mark-stage-strip{flex-wrap:wrap;gap:.2rem;overflow:visible}.mark-stage-pill{flex:calc(16.666% - .17rem);min-width:0;max-width:none;min-height:1.9rem;padding:.24rem .3rem .22rem}.mark-stage-pill-active,.mark-stage-pill-failed{padding:calc(.24rem - 1px) calc(.3rem - 1px) calc(.22rem - 1px)}.mark-stage-pill-label{font-size:.66rem}.mark-stage-pill-status{font-size:.5rem}}.item-card{border:1px solid #dbe4f3;border-radius:10px;margin-top:.75rem;padding:.8rem}.status-row{flex-wrap:wrap;gap:.5rem;display:flex}.mark-toolbars-layout-select{color:#0f172a;width:100%;max-width:36rem;min-height:2.5rem;font:inherit;background:#fff;border:1px solid #dbe4f3;border-radius:8px;padding:.45rem .65rem}.mark-toolbars-position-row{gap:.45rem}.mark-toolbars-position-pill{min-width:5.5rem}.item-card.mark-delivery-pack-checklist-section{padding:.7rem .8rem .85rem}.item-card.mark-delivery-pack-checklist-section>h4{margin:0 0 .5rem;font-size:.95rem}.mark-delivery-pack-checklist{background:#fff;border:1px solid #dbe4f3;border-radius:8px;overflow:hidden}.mark-delivery-pack-row{background:#fff;border-bottom:1px solid #e8eef4;transition:background-color .12s}.mark-delivery-pack-row:last-child{border-bottom:none}.mark-delivery-pack-row:hover:not(.mark-retest-item-locked){background:#f8fafc}.mark-delivery-pack-row--pass{background:#f7fdf9}.mark-delivery-pack-row--pass:hover:not(.mark-retest-item-locked){background:#f0fdf4}.mark-delivery-pack-row--fail{background:#fffbfb}.mark-delivery-pack-row--fail:hover:not(.mark-retest-item-locked){background:#fef2f2}.mark-delivery-pack-row--na{background:#f8fbff}.mark-delivery-pack-row--na:hover:not(.mark-retest-item-locked){background:#eff6ff}.mark-delivery-pack-row.mark-retest-item-locked{background:#f1f5f9}.mark-delivery-pack-row.mark-retest-item-active{background:#fffbeb;box-shadow:inset 3px 0 #f59e0b}.mark-delivery-pack-row-main{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;min-height:3.25rem;padding:.5rem .65rem;font-size:.875rem;line-height:1.35;display:flex}.mark-delivery-pack-part{font-variant-numeric:tabular-nums;color:#0f172a;flex-shrink:0;align-self:center;font-weight:700}.mark-delivery-pack-desc{color:#334155;flex:10rem;align-self:center;min-width:0}.mark-delivery-pack-qty{white-space:nowrap;flex-shrink:0;align-self:center;align-items:center;gap:.35rem;min-width:4.75rem;font-size:.8125rem;line-height:1.2;display:inline-flex}.mark-delivery-pack-qty-label{color:#64748b;flex-shrink:0;font-weight:600}.mark-delivery-pack-qty-value{font-variant-numeric:tabular-nums;color:#0f172a;text-align:right;min-width:1.75rem;font-weight:700}.mark-delivery-pack-qty-input{box-sizing:border-box;font-variant-numeric:tabular-nums;text-align:center;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:3.25rem;min-height:2.5rem;padding:.35rem .45rem;font-size:.875rem;font-weight:700;line-height:1.2}.mark-delivery-pack-qty-input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f640}.mark-delivery-pack-qty-input:read-only{color:#64748b;background:#f1f5f9}@media (pointer:coarse){.mark-delivery-pack-qty-input{width:3.75rem;min-height:2.75rem;font-size:1rem}}.mark-delivery-pack-status{flex-wrap:nowrap;flex-shrink:0;align-self:center;align-items:center;gap:.45rem;margin-left:auto;display:flex}.mark-delivery-pack-status-btn{letter-spacing:.03em;border-radius:6px;min-width:3.25rem;min-height:2.75rem;padding:.45rem .9rem;font-size:.8125rem;font-weight:700;line-height:1.1;transition:background-color .12s,border-color .12s,box-shadow .12s}.mark-delivery-pack-status-btn.btn-status-selected{box-shadow:0 0 0 2px #0f172a24}.mark-delivery-pack-status-btn.btn-status-pass.btn-status-selected{box-shadow:0 0 0 2px #15803d61}.mark-delivery-pack-status-btn.btn-status-fail.btn-status-selected{box-shadow:0 0 0 2px #dc262659}.mark-delivery-pack-status-btn.btn-status-na.btn-status-selected{box-shadow:0 0 0 2px #2563eb59}.mark-delivery-pack-section-heading{letter-spacing:.04em;text-transform:uppercase;color:#475569;background:#f8fafc;border-top:2px solid #e2e8f0;margin:0;padding:.7rem .65rem .4rem;font-size:.8125rem;font-weight:700}.mark-delivery-pack-echo-stacked-wrap{margin-top:.75rem;padding:0;overflow:hidden}.mark-delivery-pack-echo-stacked-wrap .mark-delivery-pack-row{border:none;border-radius:0}.mark-delivery-pack-row--echo-handover{border-top:2px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.mark-delivery-pack-echo-proof{box-sizing:border-box;background:0 0;border:none;width:100%;margin-top:0;padding:.875rem .65rem 1rem}.mark-delivery-pack-echo-proof-heading{color:#0f172a;margin:0;font-size:.8125rem;font-weight:700;line-height:1.3}.mark-delivery-pack-echo-proof-actions{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.875rem;display:flex}.mark-delivery-pack-echo-proof .mark-photo-thumbnail-gallery,.mark-delivery-pack-echo-proof .mark-photo-thumbnails-screen{margin-top:.875rem}.mark-delivery-pack-comments-section{margin:0}.mark-delivery-pack-echo-proof-actions .btn{margin:0;padding:.38rem .55rem;font-size:.72rem}.mark-delivery-pack-echo-label{color:#0f172a;flex:10rem;align-self:center;min-width:0;font-weight:600}.mark-delivery-pack-stage-comment{color:#334155;background:0 0;border-top:none;gap:.4rem;margin:0;padding:1rem .65rem .75rem;font-size:.875rem;font-weight:600}.mark-delivery-pack-stage-comment textarea{border-radius:6px;min-height:4.5rem;padding:.55rem .65rem;font-size:.875rem;font-weight:400;line-height:1.4}@media (pointer:coarse){.mark-delivery-pack-stage-comment textarea{min-height:5.5rem;padding:.65rem .75rem;font-size:1rem}}.mark-delivery-pack-fail-detail{background:#fef2f2;border-top:1px dashed #fecaca;padding:.55rem .65rem .65rem}.mark-delivery-pack-fail-grid{gap:.55rem}@media (pointer:coarse){.mark-delivery-pack-row-main{min-height:3.5rem;padding:.55rem .7rem}.mark-delivery-pack-status-btn{min-width:3.5rem;min-height:3rem;padding:.5rem 1rem;font-size:.875rem}.mark-delivery-pack-status{gap:.55rem}}@media (max-width:640px){.mark-delivery-pack-row-main{gap:.4rem .5rem;min-height:3.15rem}.mark-delivery-pack-status{justify-content:flex-end;width:100%;margin-left:0;padding-top:.15rem}}.records-row{border:1px solid #dbe4f3;border-radius:10px;grid-template-columns:1.4fr 1fr 1fr auto;align-items:center;gap:.6rem;margin-top:.5rem;padding:.7rem;display:grid}.mark-tools-rail-btn{letter-spacing:.01em;cursor:pointer;color:#1e293b;text-align:center;background:#fff;border:1px solid #c9d4e5;border-radius:8px;width:100%;margin:0;padding:.5rem .62rem;font-size:.74rem;font-weight:600;line-height:1.25;transition:background .15s,border-color .15s,box-shadow .15s;box-shadow:0 3px 10px #0f172a1a}.mark-tools-rail-btn:hover:not(:disabled){border-color:#94a3b8;box-shadow:0 4px 12px #0f172a24}.mark-tools-rail-btn:disabled{opacity:.55;cursor:not-allowed}.torque-chart-btn.mark-tools-rail-btn{color:#fff;background:#0051c2;border-color:#0051c2;font-size:.76rem;font-weight:700;box-shadow:0 6px 16px #0051c238}.torque-chart-btn.mark-tools-rail-btn:hover:not(:disabled){background:#0046a8;border-color:#0046a8}.mark-tools-rail-btn-primary{color:#fff;background:#0051c2;border-color:#0051c2}.mark-tools-rail-btn-primary:hover:not(:disabled){background:#0046a8;border-color:#0046a8}.mark-tools-rail-btn-warning{color:#92400e;background:#fffbeb;border-color:#d97706}.mark-tools-rail-btn-warning:hover:not(:disabled){background:#fef3c7;border-color:#b45309}.mark-stage-save-message{margin:.65rem 0 0}.mark-stage-history{margin-top:.8rem}.mark-stage-history-title{margin:0 0 .5rem;font-size:.95rem;font-weight:600}.mark-stage-history-empty{color:#64748b;margin:0;font-size:.875rem}.mark-stage-history-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.mark-stage-history-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.55rem .7rem}.mark-stage-history-main{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.mark-stage-history-attempt-label{color:#0f172a;font-size:.875rem;font-weight:600}.mark-stage-history-meta{color:#475569;flex-wrap:wrap;align-items:center;gap:.2rem .35rem;margin-top:.3rem;font-size:.8125rem;display:flex}.mark-stage-history-meta-sep{color:#94a3b8;-webkit-user-select:none;user-select:none}.mark-stage-history-time{color:#64748b}.mark-stage-history-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:4px;align-items:center;padding:.12rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.mark-stage-history-badge-pass{color:#15803d;background:#dcfce7;border:1px solid #86efac}.mark-stage-history-badge-fail{color:#b91c1c;background:#fee2e2;border:1px solid #fca5a5}.mark-stage-history-latest{text-transform:uppercase;letter-spacing:.04em;color:#334155;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:999px;align-items:center;padding:.1rem .45rem;font-size:.65rem;font-weight:600;display:inline-flex}.mark-stage-history-status{margin:.25rem 0 0;font-size:.8125rem;font-weight:500}.mark-stage-history-status-fail{color:#b91c1c}.mark-stage-history-status-pass{color:#15803d}.mark-stage-history-details-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;margin-top:.35rem;padding:.18rem .55rem;font-size:.72rem;line-height:1.3}.mark-stage-history-details-btn:hover{background:#f1f5f9;border-color:#94a3b8}.mark-stage-history-details-panel{color:#334155;border-top:1px dashed #e2e8f0;margin-top:.45rem;padding-top:.45rem;font-size:.8125rem}.mark-stage-history-details-heading{margin-bottom:.2rem;font-weight:600}.mark-stage-history-details-intro{color:#64748b;margin:0 0 .35rem;font-size:.75rem;line-height:1.35}.mark-stage-history-details-panel-snapshots{margin-top:.5rem}.mark-stage-history-details-panel-issues{border-top:1px solid #e2e8f0;margin-top:.65rem;padding-top:.55rem}.mark-stage-history-details-cards{flex-direction:column;gap:.45rem;margin-top:.35rem;display:flex}.mark-stage-history-detail-card{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem .6rem}.mark-stage-history-detail-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.35rem .5rem;margin-bottom:.4rem;display:flex}.mark-stage-history-detail-check,.mark-stage-history-detail-description{color:#0f172a;flex:12rem;font-size:.8125rem;font-weight:600;line-height:1.35}.mark-stage-history-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .65rem;display:grid}.mark-stage-history-detail-field-span{grid-column:1/-1}.mark-stage-history-detail-label{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:.12rem;font-size:.68rem;font-weight:600;display:block}.mark-stage-history-detail-value{color:#334155;word-break:break-word;margin:0;font-size:.8125rem;line-height:1.35}.mark-stage-history-detail-chip-wrap{margin-top:.05rem}.mark-stage-history-chip{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:4px;align-items:center;padding:.1rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.mark-stage-history-chip-critical{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.mark-stage-history-chip-major{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.mark-stage-history-chip-minor{color:#a16207;background:#fefce8;border:1px solid #fde68a}.mark-stage-history-chip-pass{color:#15803d;background:#dcfce7;border:1px solid #86efac}.mark-stage-history-chip-open{color:#b91c1c;background:#fee2e2;border:1px solid #fca5a5}.mark-stage-history-chip-neutral{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}@media (max-width:520px){.mark-stage-history-detail-grid{grid-template-columns:1fr}.mark-stage-history-detail-field-span{grid-column:auto}}.mark-sticky-action-bar{--mark-toolbar-height:1.75rem;--mark-toolbar-gap:.3rem;--mark-toolbar-font:.72rem;--mark-toolbar-row-gap:.28rem;top:var(--mark-assessment-sticky-top);z-index:var(--mark-assessment-sticky-z);align-items:stretch;gap:var(--mark-toolbar-row-gap);box-sizing:border-box;-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#fffffffa;border:1px solid #c9d4e5;border-bottom-color:#b8c4d6;border-radius:8px;flex-direction:column;flex:none;width:100%;max-width:1100px;min-height:0;margin:0 auto .5rem;padding:.38rem .65rem .34rem;display:flex;position:sticky;overflow:visible;box-shadow:0 2px 10px #0f172a0f,inset 0 1px #ffffffd9}.mark-sticky-toolbar-row{align-items:center;gap:var(--mark-toolbar-gap) .45rem;box-sizing:border-box;flex-wrap:wrap;width:100%;min-width:0;display:flex}.mark-sticky-toolbar-row-primary{-moz-column-gap:.55rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.24rem .55rem;display:grid}.mark-sticky-toolbar-start{grid-column:1;min-width:0}.mark-sticky-toolbar-center{grid-column:2;justify-self:center;align-items:center;display:flex}.mark-sticky-toolbar-end{justify-content:flex-end;justify-self:end;align-items:center;gap:var(--mark-toolbar-gap);flex-wrap:wrap;grid-column:3;min-width:0;display:flex}.mark-sticky-toolbar-row-messages{border-top:1px solid #e8eef4;flex-flow:wrap;align-items:center;gap:.3rem .55rem;padding:.16rem 0 0}.mark-sticky-toolbar-row-messages .mark-submit-helper{flex:12rem;min-width:min(100%,12rem);margin:0}.mark-sticky-toolbar-row-messages .mark-autosave-status{flex:none;max-width:100%}.mark-sticky-top-row{justify-content:space-between;align-items:flex-start;gap:var(--mark-toolbar-gap) .65rem;flex-wrap:wrap;width:100%;display:flex}.mark-sticky-stage-row{box-sizing:border-box;background:#f8fafc;border-top:1px solid #e8eef4;border-radius:0 0 6px 6px;width:100%;min-width:0;margin-top:0;padding:.28rem .08rem .24rem}.mark-sticky-stage-row .mark-stage-strip{width:100%}@media (max-width:1024px){.mark-assessment-page .mark-sticky-stage-row .mark-stage-strip{flex-wrap:wrap;gap:.26rem .28rem;overflow:visible}.mark-assessment-page .mark-sticky-stage-row .mark-stage-pill{flex:calc(16.666% - .24rem);min-width:3.75rem;max-width:none}}.mark-sticky-action-bar:has(.mark-status-pill-submitted){background:#f8fafcfa;border-color:#a8b6ca #a8b6ca #94a3b8;box-shadow:0 2px 12px #0f172a14,inset 0 1px #ffffffbf}.mark-sticky-main{flex:auto;align-items:center;min-width:0;display:flex}.mark-sticky-meta-row{align-items:center;gap:var(--mark-toolbar-gap) .5rem;flex-wrap:wrap;flex:auto;min-width:0;display:flex}.mark-sticky-brand{height:var(--mark-toolbar-height);letter-spacing:.12em;text-transform:uppercase;color:#64748b;border-right:1px solid #e2e8f0;flex-shrink:0;align-items:center;margin:0;padding:0 .45rem 0 0;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex}.mark-sticky-meta{min-width:0;font-size:var(--mark-toolbar-font);color:#475569;flex-wrap:wrap;align-items:center;gap:.15rem .55rem;line-height:1.25;display:flex}.mark-sticky-meta-item{min-height:var(--mark-toolbar-height);white-space:nowrap;align-items:center;display:inline-flex}.mark-sticky-meta-item strong{color:#1e293b;margin-right:.2rem;font-weight:600}.mark-status-pill{box-sizing:border-box;height:var(--mark-toolbar-height);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:fit-content;max-width:100%;margin:0;padding:0 .5rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}.mark-status-pill-progress{color:#0c4a6e;background:#e8f4fc;border:1px solid #93c5fd}.mark-status-pill-submitted{color:#f8fafc;background:#334155;border:1px solid #1e293b}.mark-sticky-actions{gap:var(--mark-toolbar-gap);flex-wrap:wrap;flex:none;place-content:flex-start flex-end;align-items:flex-start;display:flex}.mark-sticky-nav{align-items:center;gap:var(--mark-toolbar-gap);flex-wrap:wrap;display:flex}.mark-print-menu{align-items:center;display:inline-flex;position:relative}.mark-print-menu-button{min-width:3.5rem}.mark-print-menu-list{z-index:calc(var(--mark-assessment-sticky-z) + 5);background:#fff;border:1px solid #c5d0e0;border-radius:6px;min-width:15.5rem;margin:0;padding:.2rem 0;list-style:none;position:absolute;top:calc(100% + 3px);left:auto;right:0;box-shadow:0 8px 22px #0f172a1f,0 1px 3px #0f172a14}.mark-print-menu-list li{margin:0;padding:0}.mark-print-menu-item{width:100%;font:inherit;text-align:left;color:#1e293b;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:0;margin:0;padding:.45rem .75rem;font-size:.8rem;font-weight:600;line-height:1.35;text-decoration:none;display:block}a.mark-print-menu-item{color:#1e293b}.mark-print-menu-item:hover,.mark-print-menu-item:focus-visible{background:#f1f5f9;outline:none}.mark-print-menu-item:focus-visible{box-shadow:inset 0 0 0 2px #0051c2}.mark-sticky-toolbar-end .btn,.mark-sticky-toolbar-row-actions .btn,.mark-sticky-actions .btn{box-sizing:border-box;height:var(--mark-toolbar-height);min-height:var(--mark-toolbar-height);font-size:var(--mark-toolbar-font);text-align:center;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;width:auto;padding:0 .6rem;font-weight:600;line-height:1;display:inline-flex}.mark-sticky-toolbar-end .btn:not(.btn-primary),.mark-sticky-toolbar-row-actions .btn:not(.btn-primary),.mark-sticky-actions .btn:not(.btn-primary){color:#334155;box-shadow:none;background:#f1f5f9;border-color:#cbd5e1}.mark-sticky-toolbar-end .btn:not(.btn-primary):hover:not(:disabled),.mark-sticky-toolbar-row-actions .btn:not(.btn-primary):hover:not(:disabled),.mark-sticky-actions .btn:not(.btn-primary):hover:not(:disabled){color:#0f172a;background:#e2e8f0;border-color:#94a3b8}.mark-sticky-toolbar-end .btn:not(.btn-primary):disabled,.mark-sticky-toolbar-row-actions .btn:not(.btn-primary):disabled,.mark-sticky-actions .btn:not(.btn-primary):disabled{opacity:.55}.mark-sticky-toolbar-end .btn-primary,.mark-sticky-toolbar-row-actions .btn-primary,.mark-sticky-actions .btn-primary{font-weight:700}.mark-autosave-status{box-sizing:border-box;height:var(--mark-toolbar-height);letter-spacing:.03em;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:.28rem;padding:0 .4rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}.mark-autosave-label{color:inherit}.mark-autosave-indicator{border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.mark-autosave-saving{color:#0c4a6e;background:#f0f9ff;border-color:#bae6fd}.mark-autosave-saving .mark-autosave-indicator{background:0 0;border:2px solid #93c5fd;border-top-color:#0051c2;animation:.7s linear infinite mark-autosave-spin}.mark-autosave-saved{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.mark-autosave-saved .mark-autosave-indicator{background:#22c55e;box-shadow:inset 0 0 0 1px #15803d}.mark-autosave-saved .mark-autosave-indicator:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M1.2 4.1 3 5.9 6.8 2.1'/%3E%3C/svg%3E") 50%/.38rem no-repeat;width:100%;height:100%;display:block}.mark-autosave-offline{color:#92400e;background:#fffbeb;border-color:#fcd34d}.mark-autosave-offline .mark-autosave-indicator{background:#f59e0b}.mark-autosave-error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.mark-autosave-error .mark-autosave-indicator{background:#dc2626}@keyframes mark-autosave-spin{to{transform:rotate(360deg)}}.mark-assessment-page .mark-sticky-toolbar-row-messages{border-top-color:#ffffff14}@media (max-width:960px){.mark-sticky-toolbar-row-primary{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta actions""status status"}.mark-sticky-toolbar-start{grid-area:meta}.mark-sticky-toolbar-center{grid-area:status;justify-self:start}.mark-sticky-toolbar-end{grid-area:actions}}@media (max-width:520px){.mark-sticky-action-bar{padding:.34rem .5rem .3rem}.mark-sticky-meta{flex-direction:column;align-items:flex-start;gap:.1rem}.mark-sticky-meta-item{white-space:normal}.mark-sticky-toolbar-end{flex-wrap:wrap;justify-content:flex-end}.mark-sticky-toolbar-end .mark-sticky-submit-btn{text-align:center;flex:100%}}.record-info-section h3{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:.15rem 0 .35rem;font-size:.82rem;font-weight:700}.record-info-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin:.15rem 0 .35rem;display:flex}.record-info-status{flex:auto;min-width:0}.record-info-status p{color:#475569;margin:0;font-size:.85rem;line-height:1.4}.record-info-status p+p{margin-top:.2rem}.record-info-autosave{color:#64748b;font-size:.8rem}.record-info-mark-id{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.45rem .55rem;min-width:0;display:flex}.record-info-mark-id-value{color:#334155;white-space:nowrap;margin:0;font-size:.86rem;line-height:1.35}.record-info-copy-btn{color:#334155;box-shadow:none;background:#fff;border-color:#cbd5e1;flex-shrink:0;padding:.36rem .55rem;font-size:.78rem;font-weight:600}.record-info-hint{color:#94a3b8;margin:0;font-size:.78rem;font-style:italic;line-height:1.4}@media (max-width:560px){.record-info-row{flex-direction:column;align-items:stretch}.record-info-mark-id{justify-content:flex-start}.record-info-mark-id-value{white-space:normal}}.modal-overlay{z-index:9999;background:#0a183073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card{z-index:10000;background:#fff;border:1px solid #d9e2f0;border-radius:12px;width:min(760px,100%);padding:1rem;position:relative;box-shadow:0 12px 30px #14235033}@media (min-width:801px){.modal-card.mark-camera-capture-modal{box-sizing:border-box;flex-direction:column;width:min(90vw,100vw - 2rem);max-width:min(90vw,100vw - 2rem);height:min(90vh,100dvh - 2rem);max-height:min(90vh,100dvh - 2rem);display:flex;overflow:hidden}.modal-card.mark-camera-capture-modal .mark-camera-capture-body{flex-direction:row;flex:1 1 0;align-items:center;gap:1rem;min-height:0;display:flex}.modal-card.mark-camera-capture-modal .mark-camera-capture-preview{background:#111;border-radius:8px;flex:1 1 0;align-self:stretch;min-width:0;min-height:0;position:relative;overflow:hidden}.modal-card.mark-camera-capture-modal .mark-camera-capture-video{-o-object-fit:contain;object-fit:contain;border-radius:0;width:100%;height:100%;max-height:none;position:absolute;inset:0}.modal-card.mark-camera-capture-modal .mark-camera-capture-actions{flex-flow:column;flex:none;align-self:center;align-items:stretch;gap:.5rem;min-width:9rem;margin-top:0}.modal-card.mark-camera-capture-modal .mark-camera-capture-actions .btn{text-align:center;width:100%}}.torque-note{background:#eef4ff;border-left:4px solid #0051c2;border-radius:8px;margin:.4rem 0;padding:.55rem .7rem}.torque-result-box{background:#f4f8ff;border:1px solid #bfd0ef;border-radius:12px;flex-direction:column;align-items:center;gap:.3rem;margin-top:.9rem;padding:.9rem;display:flex}.torque-result-label{color:#34445f;font-size:.95rem}.torque-result-value{color:#0051c2;font-size:2rem;line-height:1.1}.mark-final-mark-screen .mark-final-mark-summary-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.65rem .85rem;margin-bottom:.15rem}.mark-final-mark-screen .mark-final-mark-summary-grid>div{line-height:1.35}.mark-final-mark-inspector-field{margin-top:.85rem}.mark-final-mark-declaration{color:#475569;margin:.5rem 0 0;font-size:.92rem;line-height:1.4}.issue-summary-btn{color:#fff;min-width:120px;font-weight:700}.issue-summary-critical{background:#b91c1c;border-color:#b91c1c}.issue-summary-critical:hover{background:#991b1b}.issue-summary-major{background:#c2410c;border-color:#c2410c}.issue-summary-major:hover{background:#9a3412}.issue-summary-minor{background:#475569;border-color:#475569}.issue-summary-minor:hover{background:#334155}.issue-modal-card{flex-direction:column;max-height:80vh;display:flex}.issue-modal-scroll{padding-right:.2rem;overflow-y:auto}.print-page{background:#fff;justify-content:center;min-height:100vh;padding:1rem;display:flex}.print-card{color:#000;background:#fff;width:100%;max-width:900px}.print-actions{margin-bottom:1rem}.print-stage{-moz-column-break-inside:avoid;break-inside:avoid;border-top:1px solid #000;margin-top:.8rem;padding-top:.8rem}.print-stage h2{margin:0 0 .5rem;font-size:1.05rem}.print-stage ul{margin:0;padding-left:1.2rem}.print-stage li{margin:.25rem 0}.print-tag{font-size:.9rem}.flat-form-print-page{background:#f4f6fa}.flat-form-print-card{max-width:1100px}.flat-form-print-card .section{-moz-column-break-inside:avoid;break-inside:avoid}.print-preview-toolbar{z-index:2;background:#fff;border:1px solid #d9e2f0;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin:0 0 .75rem;padding:.45rem .65rem;display:flex;position:sticky;top:0;box-shadow:0 1px 4px #0f172a0f}.print-preview-toolbar-title{color:#1e293b;flex:auto;min-width:10rem;font-size:.875rem;font-weight:700}.print-preview-toolbar-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}@media print{body{color:#000;background:#fff}.no-print,.print-preview-toolbar{display:none!important}.print-page{padding:0}.print-card{max-width:none}.flat-form-print-page{background:#fff;padding:0}.flat-form-print-card{box-shadow:none;border-radius:0;max-width:none;padding:0}.flat-form-print-card .section,.flat-form-print-card .item-card{border-color:#000}}body:has(.mark-fa-preview-card){--mark-fa-preview-sticky-top:calc(var(--mark-app-header-height) + .65rem)}body:has(.mark-viewer-readonly-banner):has(.mark-fa-preview-card){--mark-fa-preview-sticky-top:calc(var(--mark-app-header-height) + var(--mark-viewer-banner-height) + .65rem)}.mark-fa-preview-page:has(.mark-fa-preview-card){scroll-padding-top:var(--mark-fa-preview-sticky-top);background:#050505}.mark-fa-preview-page .print-preview-toolbar{top:var(--mark-fa-preview-sticky-top);z-index:calc(var(--mark-app-header-z) - 1)}.mark-fa-preview-page:has(.mark-fa-preview-card) .print-preview-toolbar{background:#111;border:1px solid #ffffff14;box-shadow:0 4px 16px #00000059}.mark-fa-preview-page:has(.mark-fa-preview-card) .print-preview-toolbar-title{color:#fff}.mark-fa-preview-page:has(.mark-fa-preview-card) .print-preview-toolbar .btn:not(.btn-primary){color:#fff;background:#161616;border:1px solid #ffffff1f}.mark-fa-preview-page:has(.mark-fa-preview-card) .print-preview-toolbar .btn:not(.btn-primary):hover{color:#fff;background:#1a1a1a;border-color:#8fd14f80}.mark-fa-preview-page:has(.mark-fa-preview-card) .print-preview-toolbar .btn-primary{color:#050505;background:#8fd14f;border-color:#8fd14f}.mark-fa-preview-page:has(.mark-fa-preview-card) .print-preview-toolbar .btn-primary:hover{color:#050505;background:#9fdb65;border-color:#9fdb65}.mark-fa-preview-page:has(.mark-fa-preview-card) .mark-fa-preview-card{width:100%;max-width:1100px;box-shadow:none;background:0 0;border:0;margin-top:.35rem;padding:0}.mark-fa-preview-page:has(.mark-fa-preview-card) .mark-fa-preview-empty{color:#b0b0b0;margin:1rem 0 0;font-style:italic}.mark-fa-preview-page:has(.mark-fa-preview-card) .mark-fa-preview-report{background:#fff;border-radius:8px;padding:1rem;box-shadow:0 10px 40px #00000073}.mark-fa-preview-page .mark-fa-preview-report{color:#1e293b}.mark-fa-preview-header h1{margin:0 0 .35rem;font-size:1.35rem}.mark-fa-preview-meta{margin:0 0 .5rem}.mark-fa-preview-header-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.35rem .75rem;margin:.5rem 0 0;font-size:.9rem;display:grid}.mark-fa-preview-header-grid p{margin:0}.mark-fa-preview-stage-block{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.mark-fa-preview-stage-title{border-bottom:2px solid #cbd5e1;margin:0 0 .65rem;padding-bottom:.35rem;font-size:1.05rem}.mark-fa-preview-stage-empty{color:#64748b;font-style:italic}.mark-fa-preview-subheading{margin:1rem 0 .45rem;font-size:.95rem}.mark-fa-preview-attempt-summary-wrap{border-top:1px dashed #e2e8f0;margin-top:.75rem;padding-top:.55rem}.mark-fa-preview-attempt-summaries{color:#334155;margin:.2rem 0 0;font-size:.85rem}.mark-fa-preview-attempt-summaries-empty{color:#94a3b8;font-style:italic}.mark-fa-preview-attempt-chip{font-weight:600}.mark-fa-preview-attempt-fail{color:#b91c1c}.mark-fa-preview-attempt-pass{color:#15803d}.mark-fa-preview-final-review{margin-top:1.25rem}.mark-fa-preview-submitted-banner{color:#f8fafc;background:#1e293b;border-radius:6px;margin:0 0 .75rem;padding:.55rem .7rem;font-size:.88rem;font-weight:600}.mark-fa-preview-section{border-top:1px solid #e2e8f0;margin-top:1rem;padding-top:.75rem}.mark-fa-preview-section h3{margin:0 0 .6rem}.mark-fa-preview-field-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.55rem .75rem;display:grid}.mark-fa-preview-field-label{text-transform:uppercase;letter-spacing:.03em;color:#64748b;margin-bottom:.15rem;font-size:.72rem;font-weight:700;display:block}.mark-fa-preview-value{color:#0f172a;white-space:pre-wrap;margin:0;font-size:.9rem}.mark-fa-preview-pumps ul{margin:.25rem 0 0;padding-left:1.2rem}.mark-fa-preview-stage-heading{margin:0 0 .65rem}.mark-fa-preview-checklist-block h4{margin:0 0 .5rem}.mark-fa-preview-position-history{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin:.35rem 0 .85rem;padding:.55rem .65rem}.mark-fa-preview-position-history-title{color:#334155;margin:0 0 .4rem;font-size:.85rem;font-weight:700}.mark-fa-preview-position-history-list{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.mark-fa-preview-position-history-row{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;display:flex}.mark-fa-preview-position-history-attempt{color:#0f172a;font-size:.8125rem;font-weight:600}.mark-fa-preview-item{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin-bottom:.55rem}.mark-fa-preview-item-label{margin:0 0 .45rem;font-size:.95rem}.mark-fa-preview-item-row{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-bottom:.35rem;display:flex}.mark-fa-preview-fail-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.45rem .65rem;margin-top:.35rem;display:grid}.mark-fa-preview-status{letter-spacing:.02em;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:.15rem .5rem;font-size:.78rem;font-weight:700;display:inline-block}.mark-fa-preview-status-pass{color:#166534;background:#dcfce7;border-color:#86efac}.mark-fa-preview-status-fail{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.mark-fa-preview-status-na{color:#475569;background:#f8fafc;border-color:#cbd5e1}.mark-fa-preview-status-yes{color:#166534;background:#dcfce7;border-color:#86efac}.mark-fa-preview-status-no{color:#475569;background:#f8fafc;border-color:#cbd5e1}.mark-fa-preview-status-empty{color:#94a3b8;font-style:italic}.mark-fa-preview-yesno{margin-bottom:.55rem}.mark-fa-preview-yesno-question{margin:0 0 .4rem;font-weight:600}.mark-fa-preview-retest-banner,.mark-fa-preview-retest-active{border-radius:6px;margin:0 0 .65rem;padding:.5rem .65rem;font-size:.85rem}.mark-fa-preview-retest-banner{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.mark-fa-preview-retest-active{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.mark-evidence-photo-grid{gap:1rem;width:100%;max-width:100%;display:grid}.mark-evidence-photo-grid--single{grid-template-columns:minmax(0,1fr)}.mark-evidence-photo-grid--pair,.mark-evidence-photo-grid--many{grid-template-columns:repeat(2,minmax(0,1fr))}.mark-evidence-photo-card{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;margin:0;display:flex;overflow:hidden}.mark-evidence-photo-media{box-sizing:border-box;background:#fff;justify-content:center;align-items:center;width:100%;min-width:0;padding:.4rem;display:flex}.mark-evidence-photo-grid--single .mark-evidence-photo-media{min-height:380px}.mark-evidence-photo-grid--pair .mark-evidence-photo-media{min-height:320px}.mark-evidence-photo-grid--many .mark-evidence-photo-media{min-height:300px}.mark-evidence-photo-img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#fff;width:100%;max-width:100%;height:auto;display:block}.mark-evidence-photo-grid--single .mark-evidence-photo-img{max-height:min(78vh,720px)}.mark-evidence-photo-grid--pair .mark-evidence-photo-img{max-height:min(62vh,560px)}.mark-evidence-photo-grid--many .mark-evidence-photo-img{max-height:min(58vh,520px)}.mark-evidence-photo-caption{color:#475569;padding:.55rem .7rem;font-size:.85rem;line-height:1.4}.mark-fa-preview-photos{border-top:1px solid #e2e8f0;width:100%;margin-top:.65rem;padding-top:.55rem}.mark-fa-preview-photo-grid{margin-top:.5rem}.mark-fa-preview-photo-card figcaption:not(.mark-evidence-photo-caption){color:#475569;padding:.55rem .7rem;font-size:.85rem;line-height:1.35}.mark-fa-preview-history{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;border-top:1px solid #e2e8f0;margin-top:1rem;padding-top:.75rem}.mark-fa-preview-history h4{margin:0 0 .5rem}.mark-fa-preview-history ol{margin:0;padding-left:1.2rem}.mark-fa-preview-history-item{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin-bottom:.65rem;font-size:.85rem}.mark-fa-preview-history-fail{color:#b91c1c}.mark-fa-preview-history-pass{color:#15803d}.mark-fa-preview-history-details{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-top:.4rem;padding:.45rem .55rem;font-size:.8rem}.mark-fa-preview-history-details-title{margin-bottom:.25rem;font-weight:700}.mark-fa-preview-history-details ul{margin:0;padding-left:1.1rem}.mark-fa-preview-inspector{margin-top:.75rem}.mark-fa-preview-declaration{color:#475569;margin:.35rem 0 0;font-size:.85rem}@media print{.mark-fa-preview-page{background:#fff;padding:0;scroll-padding-top:0}.mark-fa-preview-card{box-shadow:none;border-radius:0;max-width:none;padding:0}.mark-fa-preview-item,.mark-fa-preview-stage-block,.mark-fa-preview-photo-card,.mark-fa-preview-yesno{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.mark-fa-preview-item{margin-bottom:.45rem}.mark-evidence-photo-grid--single .mark-evidence-photo-media{min-height:440px}.mark-evidence-photo-grid--pair .mark-evidence-photo-media{min-height:360px}.mark-evidence-photo-grid--many .mark-evidence-photo-media{min-height:320px}.mark-evidence-photo-grid--single .mark-evidence-photo-img{width:100%!important;max-height:720px!important}.mark-evidence-photo-grid--pair .mark-evidence-photo-img{width:100%!important;max-height:560px!important}.mark-evidence-photo-grid--many .mark-evidence-photo-img{width:100%!important;max-height:480px!important}.mark-evidence-photo-grid--pair,.mark-evidence-photo-grid--many{grid-template-columns:repeat(2,minmax(0,1fr))}.mark-evidence-photo-caption,.mark-ncr-photo-caption{font-size:9pt}}@media (max-width:800px){.records-row{grid-template-columns:1fr}.mark-assessment-live--with-tools-rail{flex-direction:column;max-width:none;display:flex}.mark-assessment-live--with-tools-rail>.mark-assessment-main,.mark-assessment-live--with-tools-rail>.mark-tools-rail{grid-area:auto}.mark-assessment-workspace{flex-direction:column}.mark-tools-rail{flex-flow:wrap;flex:none;gap:.4rem;width:100%;max-height:none;padding:.55rem;position:static;top:auto;overflow-y:visible}.mark-tools-rail-btn{flex:calc(50% - .25rem);min-width:min(100%,9.5rem);padding:.45rem .5rem;font-size:.7rem}.btn{text-align:center;width:100%}}.mark-ncr-report{color:#1e293b;max-width:920px;margin:0 auto;font-size:10pt;line-height:1.4}.mark-ncr-header{border-bottom:2px solid #334155;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:.65rem;padding-bottom:.65rem;display:flex}.mark-ncr-header-brand{flex-direction:column;gap:.15rem;display:flex}.mark-ncr-logo{letter-spacing:.14em;color:#64748b;font-size:.65rem;font-weight:800}.mark-ncr-title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:700}.mark-ncr-header-meta{text-align:right;flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.mark-ncr-meta-label{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:.62rem;font-weight:600;display:block}.mark-ncr-meta-value{color:#334155;font-size:.78rem;font-weight:600;display:block}.mark-ncr-report-status{letter-spacing:.05em;border-radius:4px;padding:.2rem .5rem;font-size:.62rem;font-weight:700;display:inline-block}.mark-ncr-record-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:.75rem;padding:.55rem .65rem}.mark-ncr-record-grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.45rem .75rem;display:grid}.mark-ncr-field-label{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:.08rem;font-size:.62rem;font-weight:600;display:block}.mark-ncr-field-value{color:#0f172a;font-size:.82rem;font-weight:600;display:block}.mark-ncr-optional-serials{color:#475569;margin:.45rem 0 0;font-size:.75rem}.mark-ncr-section-title{text-transform:uppercase;letter-spacing:.05em;color:#334155;margin:0 0 .45rem;font-size:.82rem;font-weight:700}.mark-ncr-summary{margin-bottom:.85rem}.mark-ncr-metrics{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.45rem;display:grid}.mark-ncr-metric{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.45rem .5rem}.mark-ncr-metric-value{color:#0f172a;font-size:1.15rem;font-weight:700;line-height:1.1;display:block}.mark-ncr-metric-label{text-transform:uppercase;letter-spacing:.03em;color:#64748b;margin-top:.15rem;font-size:.62rem;font-weight:600;display:block}.mark-ncr-metric-warn .mark-ncr-metric-value{color:#b45309}.mark-ncr-metric-critical .mark-ncr-metric-value{color:#b91c1c}.mark-ncr-metric-pass .mark-ncr-metric-value{color:#15803d}.mark-ncr-stage-table-section{margin-bottom:.9rem}.mark-ncr-table{border-collapse:collapse;width:100%;font-size:.78rem}.mark-ncr-table th,.mark-ncr-table td{text-align:left;vertical-align:middle;border:1px solid #e2e8f0;padding:.35rem .45rem}.mark-ncr-table th{text-transform:uppercase;letter-spacing:.04em;color:#475569;background:#f1f5f9;font-size:.65rem;font-weight:700}.mark-ncr-badge{letter-spacing:.03em;white-space:nowrap;border-radius:4px;padding:.12rem .38rem;font-size:.62rem;font-weight:700;display:inline-block}.mark-ncr-badge-sm{padding:.08rem .32rem;font-size:.58rem}.mark-ncr-badge-fail{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.mark-ncr-badge-warn{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.mark-ncr-badge-pass{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.mark-ncr-badge-neutral{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.mark-ncr-details{margin-top:.5rem}.mark-ncr-stage-block{page-break-inside:avoid;margin-bottom:1rem}.mark-ncr-stage-heading{color:#0f172a;border-bottom:1px solid #cbd5e1;margin:0 0 .5rem;padding-bottom:.25rem;font-size:.95rem;font-weight:700}.mark-ncr-toolbar-position-group{page-break-inside:avoid;margin-bottom:.85rem}.mark-ncr-toolbar-position-heading{color:#334155;border-bottom:1px solid #e2e8f0;margin:.75rem 0 .45rem;padding-bottom:.2rem;font-size:.85rem;font-weight:700}.mark-ncr-toolbar-position-group:first-of-type .mark-ncr-toolbar-position-heading{margin-top:0}.mark-ncr-issue{page-break-inside:avoid;background:#fff;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:.65rem;padding:.55rem .65rem}.mark-ncr-issue-header{border-bottom:1px solid #f1f5f9;margin-bottom:.45rem;padding-bottom:.35rem}.mark-ncr-issue-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.25rem;display:flex}.mark-ncr-issue-title{color:#0f172a;margin:0;font-size:.88rem;font-weight:700}.mark-ncr-issue-meta{color:#475569;flex-wrap:wrap;gap:.5rem 1rem;font-size:.75rem;display:flex}.mark-ncr-issue-meta strong{color:#64748b;font-weight:600}.mark-ncr-issue-field{margin-top:.4rem}.mark-ncr-issue-description{color:#334155;margin:.15rem 0 0;font-size:.82rem}.mark-ncr-issue-status-line{color:#475569;margin:.15rem 0 0;font-size:.78rem;font-weight:600}.mark-ncr-photo-grid{gap:.55rem;width:100%;margin-top:.4rem;display:grid}.mark-ncr-photo-grid--single{grid-template-columns:minmax(0,1fr)}.mark-ncr-photo-grid--pair,.mark-ncr-photo-grid--many{grid-template-columns:repeat(2,minmax(0,1fr))}.mark-ncr-issue-field .mark-evidence-photo-grid{margin-top:.5rem}.mark-ncr-photo-caption{color:#475569;padding:.5rem .65rem;font-size:.8rem;line-height:1.4}.mark-ncr-photo-source{color:#334155;font-weight:700;display:block}.mark-ncr-photo-detail{color:#64748b;margin-top:.1rem;display:block}.mark-ncr-timeline{border-left:2px solid #e2e8f0;margin:.35rem 0 0;padding:0 0 0 .55rem;list-style:none}.mark-ncr-timeline-item{page-break-inside:avoid;padding:0 0 .45rem .65rem;position:relative}.mark-ncr-timeline-marker{background:#94a3b8;border:2px solid #fff;border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.2rem;left:-.62rem;box-shadow:0 0 0 1px #cbd5e1}.mark-ncr-timeline-head{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.mark-ncr-timeline-attempt{color:#334155;font-size:.75rem;font-weight:700}.mark-ncr-timeline-time{color:#64748b;font-size:.68rem}.mark-ncr-timeline-note{color:#64748b;margin:.2rem 0 0;font-size:.72rem}.mark-ncr-empty,.mark-ncr-stage-empty{color:#64748b;margin:0;font-size:.82rem;font-style:italic}.mark-print-failure-only .mark-ncr-report{background:#fff;border-radius:8px;padding:.75rem 1rem 1.25rem;box-shadow:0 1px 4px #0f172a0f}.mark-print-failure-only.mark-failure-preview-visible .mark-ncr-report{max-width:min(1200px,100%)}@media screen{.mark-print-failure-only:not(.mark-failure-preview-visible){display:none}.mark-print-failure-only.mark-failure-preview-visible{z-index:45;box-sizing:border-box;background:#f4f6fa;padding:.75rem 1rem 2rem;position:fixed;inset:0;overflow:hidden auto;display:block!important}}@media print{.mark-print-failure-only{display:none!important}body.mark-print-mode-failure .mark-print-failure-only{display:block!important}.mark-print-failure-only.mark-failure-preview-visible{z-index:auto!important;background:#fff!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important}.mark-print-form{color:#000;font-size:11pt;line-height:1.35}.mark-ncr-report{max-width:none;box-shadow:none;padding:0}.mark-ncr-photo-card{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.mark-ncr-issue,.mark-ncr-stage-block{page-break-inside:avoid}}@media screen and (max-width:720px){.mark-evidence-photo-grid--pair,.mark-evidence-photo-grid--many{grid-template-columns:minmax(0,1fr)}.mark-evidence-photo-grid--pair .mark-evidence-photo-media,.mark-evidence-photo-grid--many .mark-evidence-photo-media{min-height:280px}}.ops-dark-date-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;filter:invert()}.pb-shell input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;filter:invert()}.pb-shell input[type=month]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;filter:invert()}.pb-shell input[type=week]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;filter:invert()}.mark-admin-field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;filter:invert()}.mark-admin-field input[type=month]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;filter:invert()}.mark-admin-field input[type=week]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;filter:invert()}.ops-dark-date-input:hover::-webkit-calendar-picker-indicator{opacity:.85}.pb-shell input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:.85}.pb-shell input[type=month]:hover::-webkit-calendar-picker-indicator{opacity:.85}.pb-shell input[type=week]:hover::-webkit-calendar-picker-indicator{opacity:.85}.mark-admin-field input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:.85}.mark-admin-field input[type=month]:hover::-webkit-calendar-picker-indicator{opacity:.85}.mark-admin-field input[type=week]:hover::-webkit-calendar-picker-indicator{opacity:.85}.ops-dark-date-input:focus::-webkit-calendar-picker-indicator{opacity:1}.ops-dark-date-input:focus-visible::-webkit-calendar-picker-indicator{opacity:1}.pb-shell input[type=date]:focus::-webkit-calendar-picker-indicator{opacity:1}.pb-shell input[type=date]:focus-visible::-webkit-calendar-picker-indicator{opacity:1}.pb-shell input[type=month]:focus::-webkit-calendar-picker-indicator{opacity:1}.pb-shell input[type=month]:focus-visible::-webkit-calendar-picker-indicator{opacity:1}.pb-shell input[type=week]:focus::-webkit-calendar-picker-indicator{opacity:1}.pb-shell input[type=week]:focus-visible::-webkit-calendar-picker-indicator{opacity:1}.mark-admin-field input[type=date]:focus::-webkit-calendar-picker-indicator{opacity:1}.mark-admin-field input[type=date]:focus-visible::-webkit-calendar-picker-indicator{opacity:1}.mark-admin-field input[type=month]:focus::-webkit-calendar-picker-indicator{opacity:1}.mark-admin-field input[type=month]:focus-visible::-webkit-calendar-picker-indicator{opacity:1}.mark-admin-field input[type=week]:focus::-webkit-calendar-picker-indicator{opacity:1}.mark-admin-field input[type=week]:focus-visible::-webkit-calendar-picker-indicator{opacity:1}@supports not selector(::-webkit-calendar-picker-indicator){.ops-dark-date-input,.pb-shell input[type=date],.pb-shell input[type=month],.pb-shell input[type=week],.mark-admin-field input[type=date],.mark-admin-field input[type=month],.mark-admin-field input[type=week]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.pb-shell{height:calc(100svh - var(--portal-chrome-h,calc(var(--mark-app-header-height) + var(--mark-viewer-banner-height))));color:#fff;--pb-bg:#050505;--pb-surface:#111;--pb-surface-2:#151515;--pb-border:#ffffff14;--pb-text:#fff;--pb-muted:#b0b0b0;--pb-accent:#8fd14f}.pb-shell.pb-shell--page-scroll{height:auto;min-height:calc(100svh - var(--portal-chrome-h,calc(var(--mark-app-header-height) + var(--mark-viewer-banner-height))));overflow:visible}.pb-scroll{overflow-x:scroll}@supports not selector(::-webkit-scrollbar){.pb-scroll{scrollbar-width:auto;scrollbar-color:#666 #151515}}.pb-scroll::-webkit-scrollbar{width:12px;height:12px}.pb-scroll::-webkit-scrollbar-track{background:#151515}.pb-scroll::-webkit-scrollbar-thumb{background:#666;border:2px solid #151515;border-radius:6px}.pb-scroll::-webkit-scrollbar-thumb:hover{background:#8fd14f}.pb-scroll::-webkit-scrollbar-corner{background:#151515}.ops-feedback-floating-button{z-index:100;color:#8fd14f;letter-spacing:.02em;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141414eb;border:1px solid #8fd14f8c;border-radius:999px;align-items:center;gap:.55rem;padding:.7rem 1.15rem;font-size:.9rem;font-weight:700;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 6px 20px #00000059}.ops-feedback-floating-button-icon{flex:none}.ops-feedback-floating-button:hover{background:#8fd14f1f;border-color:#8fd14f;transform:translateY(-2px);box-shadow:0 10px 24px #0000006b}.ops-feedback-floating-button:active{transform:translateY(0)}.ops-feedback-modal{width:min(520px,100%)}.ops-feedback-modal-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.ops-feedback-modal-header h2{color:#162033;margin:0;font-size:1.2rem}.ops-feedback-modal-close{color:#5b677a;cursor:pointer;background:0 0;border:none;padding:.15rem .35rem;font-size:1.5rem;line-height:1}.ops-feedback-modal-close:hover:not(:disabled){color:#162033}.ops-feedback-modal-form{flex-direction:column;gap:.85rem;display:flex}.ops-feedback-modal-meta{background:#f4f7fb;border:1px solid #d9e2f0;border-radius:8px;gap:.5rem;padding:.65rem .75rem;display:grid}.ops-feedback-modal-meta-item{flex-direction:column;gap:.15rem;display:flex}.ops-feedback-modal-meta-label{letter-spacing:.04em;text-transform:uppercase;color:#6b778c;font-size:.75rem;font-weight:700}.ops-feedback-modal-meta-value{color:#162033;word-break:break-word;font-size:.88rem}.ops-feedback-modal-error{color:#b91c1c;margin:0;font-size:.88rem;font-weight:600}.ops-feedback-modal-actions{justify-content:flex-end;gap:.65rem;margin-top:.25rem;display:flex}.mark-admin-subnav{border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1.25rem;margin:0 0 1rem;padding-bottom:.85rem;display:flex}.mark-admin-subnav-section{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mark-admin-subnav-section-grouped{border-left:2px solid #8fd14f59;flex-direction:column;align-items:flex-start;gap:.35rem;padding-left:.15rem}.mark-admin-subnav-section-label{color:#8fd14f;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.mark-admin-subnav-section-links{flex-wrap:wrap;gap:.5rem;display:flex}.mark-admin-subnav-link-nested{margin-left:.35rem}.mark-admin-build-standards-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.mark-admin-build-standards-filter{color:#c8d0dc;flex-direction:column;gap:.35rem;font-size:.82rem;font-weight:600;display:flex}.mark-admin-build-standards-filter select{color:#fff;background:#00000038;border:1px solid #ffffff24;border-radius:.45rem;min-width:12rem;padding:.45rem .65rem}.mark-admin-build-standards-note{color:#9aa6b8;max-width:28rem;margin:0;font-size:.82rem;line-height:1.45}.mark-admin-build-standards-feedback{color:#d7f0b8;background:#8fd14f14;border:1px solid #8fd14f59;border-radius:.55rem;margin:0 0 1.25rem;padding:.75rem .9rem;font-size:.86rem}.pbs-page .pbs-shell{max-width:920px}.pbs-page-header{margin-bottom:1.5rem}.pbs-summary-panel{background:linear-gradient(#ffffff08,#ffffff03);border:1px solid #ffffff14;border-radius:.75rem;margin:0 0 2rem;padding:1.25rem 1.35rem}.pbs-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.5rem;display:grid}.pbs-summary-stat{flex-direction:column;gap:.25rem;display:flex}.pbs-summary-stat-value{color:#fff;font-size:1.65rem;font-weight:700;line-height:1.1}.pbs-summary-stat-label{letter-spacing:.04em;text-transform:uppercase;color:#9aa6b8;font-size:.78rem;font-weight:600}.pbs-summary-note{color:#b0b0b0;border-top:1px solid #ffffff14;margin:1rem 0 0;padding-top:1rem;font-size:.88rem;line-height:1.55}.pbs-toolbar{margin-bottom:1.5rem}.pbs-family-list{flex-direction:column;gap:2rem;display:flex}.pbs-family-section{flex-direction:column;gap:.75rem;display:flex}.pbs-family-header{border-bottom:1px solid #ffffff14;align-items:center;gap:.65rem;padding-bottom:.55rem;display:flex}.pbs-family-accent{background:var(--pbs-family-colour,#6b6b6b);border-radius:999px;align-self:stretch;width:.28rem}.pbs-family-title{letter-spacing:.03em;color:var(--pbs-family-colour,#fff);margin:0;font-size:1rem;font-weight:700}.pbs-family-rows{flex-direction:column;gap:.65rem;display:flex}.pbs-standard-row{color:#fff;text-align:left;cursor:pointer;background:#101010;border:1px solid #ffffff14;border-radius:.7rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;width:100%;padding:1rem 1.1rem;transition:border-color .15s,background .15s,transform .15s;display:flex}.pbs-standard-row:hover{background:#141414;border-color:#ffffff29}.pbs-standard-row-selected{border-color:#8fd14f8c;box-shadow:inset 3px 0 #8fd14f}.pbs-standard-row-inactive{opacity:.65}.pbs-standard-row-main{flex-direction:column;gap:.45rem;min-width:12rem;display:flex}.pbs-standard-size{color:#fff;font-size:.98rem;font-weight:600}.pbs-standard-duration{flex-direction:column;gap:.1rem;display:flex}.pbs-standard-duration-label,.pbs-standard-planned-label{letter-spacing:.05em;text-transform:uppercase;color:#8a8a8a;font-size:.72rem;font-weight:700}.pbs-standard-duration-value{color:#d7f0b8;font-size:.95rem;font-weight:600}.pbs-standard-row-meta{flex-direction:column;align-items:flex-end;gap:.45rem;min-width:10rem;display:flex}.pbs-standard-effective{color:#ffb800;font-size:.78rem}.pbs-standard-planned{flex-direction:column;align-items:flex-end;gap:.1rem;display:flex}.pbs-standard-planned-value{color:#c8d0dc;font-size:.9rem;font-weight:600}.pbs-drawer-overview{margin-bottom:.25rem}.pbs-drawer-facts,.pbs-impact-list{gap:.75rem;margin:0;display:grid}.pbs-drawer-facts div,.pbs-impact-list div{gap:.15rem;display:grid}.pbs-drawer-facts dt,.pbs-impact-list dt{letter-spacing:.05em;text-transform:uppercase;color:#8a8a8a;font-size:.72rem;font-weight:700}.pbs-drawer-facts dd,.pbs-impact-list dd{color:#fff;margin:0;font-size:.92rem;line-height:1.45}.pbs-history-table{border-collapse:collapse;width:100%;font-size:.82rem}.pbs-history-table th,.pbs-history-table td{text-align:left;color:#b0b0b0;border-bottom:1px solid #ffffff14;padding:.55rem .45rem}.pbs-history-table th{letter-spacing:.04em;text-transform:uppercase;color:#8a8a8a;font-size:.72rem;font-weight:700}.pbs-confirm-dialog{width:min(28rem,100vw - 2rem);padding:1.25rem}.pbs-confirm-header h2{color:#fff;margin:0;font-size:1.05rem}.pbs-confirm-subtitle{color:#9aa6b8;margin:.35rem 0 0;font-size:.86rem}.pbs-confirm-change{background:#ffffff08;border-radius:.65rem;flex-direction:column;align-items:center;gap:.45rem;margin:1.25rem 0;padding:1rem;display:flex}.pbs-confirm-value{color:#c8d0dc;font-size:1rem;font-weight:600}.pbs-confirm-value-next{color:#8fd14f}.pbs-confirm-arrow{color:#8a8a8a;font-size:1.1rem}.pbs-confirm-impact{color:#b0b0b0;margin:0;font-size:.88rem;line-height:1.55}.pbs-confirm-actions{justify-content:flex-end;gap:.65rem;margin-top:1.25rem;display:flex}@media (max-width:720px){.pbs-summary-grid{grid-template-columns:1fr}.pbs-standard-row-meta{align-items:flex-start}}.mark-build-standards-empty{color:#b0b0b0;background:#ffffff05;border:1px dashed #ffffff29;border-radius:.65rem;padding:1rem 1.1rem}.mark-build-standards-empty h2{color:#fff;margin:0 0 .5rem;font-size:1rem}.mark-build-standards-empty p,.mark-build-standards-empty li{font-size:.86rem;line-height:1.5}.mark-build-standards-empty ul{margin:.75rem 0 0;padding-left:1.1rem}.mark-build-standards-empty code{color:#d7f0b8}.mark-admin-field-checkbox{align-items:center;flex-direction:row!important;gap:.55rem!important}.mark-admin-field-checkbox input[type=checkbox]{width:auto}.mark-admin-subnav-link{color:#c8d0dc;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:.4rem .75rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.mark-admin-subnav-link:hover{color:#fff;border-color:#8fd14f73}.mark-admin-subnav-link-active{color:#8fd14f;background:#8fd14f1f;border-color:#8fd14f8c}.mark-admin-subnav-badge{color:#1a1a1b;background:#ffb800;border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;margin-left:.35rem;padding:0 .3rem;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex}.mark-admin-notification-centre-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.mark-admin-notification-centre-header h1{margin:0 0 .25rem}.mark-admin-notification-centre-header p{color:#94a3b8;margin:0}.mark-admin-notification-centre-count{color:#e2e8f0;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:.35rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}.mark-admin-notification-centre-error{color:#fca5a5;margin:0 0 .75rem}.mark-admin-notification-centre-toast{color:#d9f99d;background:#8fd14f1f;border:1px solid #8fd14f59;border-radius:8px;margin:0 0 .75rem;padding:.55rem .75rem;font-size:.85rem;font-weight:600}.mark-admin-notification-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.mark-admin-notification-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.85rem 1rem;display:flex}.mark-admin-notification-item-icon{flex-shrink:0;font-size:1.25rem;line-height:1}.mark-admin-notification-item-body{flex:1;min-width:12rem}.mark-admin-notification-item-title{color:#f1f5f9;margin:0 0 .25rem;font-size:.92rem}.mark-admin-notification-item-meta{color:#94a3b8;margin:0;font-size:.78rem}.mark-admin-notification-item-actions{flex-wrap:wrap;gap:.45rem;margin-left:auto;display:flex}.ops-access-required-modal{width:min(28rem,100%)}.ops-access-required-modal-header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.ops-access-required-modal-header h2{margin:0;font-size:1.15rem}.ops-access-required-modal-close{color:#64748b;cursor:pointer;background:0 0;border:none;padding:.1rem .25rem;font-size:1.35rem;line-height:1}.ops-access-required-modal-body{color:#334155;margin:0 0 .65rem;font-size:.92rem;line-height:1.5}.ops-access-required-modal-error{color:#b91c1c;margin:0 0 .65rem;font-size:.85rem}.ops-access-required-modal-success{color:#166534;margin:0 0 .65rem;font-size:.85rem;font-weight:600}.ops-access-required-modal-pending{color:#92400e;margin:0 0 .65rem;font-size:.85rem;font-weight:600}.ops-access-required-modal-actions{justify-content:flex-end;gap:.55rem;margin-top:.85rem;display:flex}.ops-access-required-spinner{vertical-align:-.1rem;border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:.85rem;height:.85rem;margin-right:.35rem;animation:.7s linear infinite ops-access-required-spin;display:inline-block}@keyframes ops-access-required-spin{to{transform:rotate(360deg)}}.ops-access-reject-modal{width:min(26rem,100%)}.ops-access-reject-modal h2{margin:0 0 .65rem}.ops-access-reject-modal-actions{justify-content:flex-end;gap:.55rem;margin-top:.85rem;display:flex}.ops-notification-bell{position:relative}.ops-notification-bell-button{width:2rem;height:2rem;color:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;font-size:.95rem;display:inline-flex;position:relative}.ops-notification-bell-button:hover{background:#8fd14f14;border-color:#8fd14f73}.ops-notification-bell-badge{color:#fff;text-align:center;background:#ef4444;border-radius:999px;min-width:1rem;height:1rem;padding:0 .2rem;font-size:.58rem;font-weight:800;line-height:1rem;position:absolute;top:-.25rem;right:-.25rem}.ops-notification-bell-panel{z-index:50;background:#1a1a1b;border:1px solid #ffffff1f;border-radius:10px;width:min(20rem,100vw - 2rem);position:absolute;top:calc(100% + .45rem);right:0;overflow:hidden;box-shadow:0 10px 30px #00000073}.ops-notification-bell-panel-header{color:#f1f5f9;border-bottom:1px solid #ffffff14;padding:.65rem .85rem;font-size:.82rem}.ops-notification-bell-empty{color:#94a3b8;margin:0;padding:.85rem;font-size:.82rem}.ops-notification-bell-list{max-height:18rem;margin:0;padding:0;list-style:none;overflow-y:auto}.ops-notification-bell-item{border-bottom:1px solid #ffffff0f}.ops-notification-bell-item:last-child{border-bottom:none}.ops-notification-bell-link{color:inherit;flex-direction:column;gap:.2rem;padding:.7rem .85rem;text-decoration:none;display:flex}.ops-notification-bell-link-unread{background:#8fd14f14}.ops-notification-bell-item-title{color:#e2e8f0;font-size:.78rem;font-weight:700}.ops-notification-bell-item-message{color:#94a3b8;font-size:.76rem;line-height:1.4}.mark-portal-header-home .ops-notification-bell-button{background:#00000040;border-color:#ffffff2e}.mark-portal-header-home .ops-notification-bell-panel{background:#232325}.mark-material-requests-page .mr-page-shell{max-width:42rem}.mr-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:1.25rem;display:flex}.mr-page-header h1{margin:0 0 .25rem}.mr-page-links{flex-wrap:wrap;gap:.5rem;display:flex}.mr-form{flex-direction:column;gap:1rem;display:flex}.mr-field{flex-direction:column;gap:.35rem;display:flex}.mr-field-label,.mr-parts-fieldset .mr-field-label{color:#d1d5db;font-size:.82rem;font-weight:700}.mr-input,.mr-select,.mr-textarea{color:#f3f4f6;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;width:100%;min-height:2.85rem;padding:.7rem .85rem;font-size:1rem;line-height:1.35}select.mr-input,select.mr-select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mr-input:focus,.mr-select:focus,.mr-textarea:focus{border-color:#8fd14f8c;outline:none;box-shadow:0 0 0 2px #8fd14f26}.mr-textarea{resize:vertical;min-height:5.5rem}.mr-wo-field{align-items:center;gap:.65rem;display:flex}.mr-wo-prefix{letter-spacing:.04em;color:#e5e7eb;flex-shrink:0;font-size:1rem;font-weight:800}.mr-wo-input{flex:1}.mr-parts-fieldset,.mr-reason-fieldset{border:0;margin:0;padding:0}.mr-reason-pills{flex-wrap:wrap;gap:.55rem;display:flex}.mr-reason-pill{color:#f3f4f6;min-height:2.875rem;font:inherit;cursor:pointer;background:#161616;border:1px solid #8fd14f8c;border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1.05rem;font-size:.95rem;font-weight:600;line-height:1.2;transition:background .15s,border-color .15s,box-shadow .15s,color .15s,transform .15s;display:inline-flex}.mr-reason-pill:hover:not(:disabled):not(.mr-reason-pill-selected){background:#8fd14f14}.mr-reason-pill-selected{color:#050505;background:#8fd14f;border-color:#8fd14f;transform:translateY(-1px);box-shadow:0 3px 10px #8fd14f47}.mr-reason-pill:disabled{cursor:not-allowed;opacity:.55}.mr-comments-field{margin-top:-.15rem}.mr-parts-list{flex-direction:column;gap:.75rem;display:flex}.mr-part-row{grid-template-columns:1fr minmax(6rem,8rem);align-items:end;gap:.65rem;display:grid}.mr-part-field{min-width:0}.mr-part-field-label{color:#9ca3af;font-size:.72rem;font-weight:700}.mr-part-remove-btn{grid-column:1/-1;justify-self:start;min-height:2.5rem}.mr-add-part-btn{align-self:start;min-height:2.85rem;font-size:1rem}.mr-form-actions .btn{min-height:2.85rem;font-size:1rem}.mr-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:.25rem;display:flex}.mr-form-error{color:#fca5a5;margin:0;font-size:.88rem}.mr-form-toast{color:#d9f99d;background:#8fd14f1f;border:1px solid #8fd14f59;border-radius:8px;margin:0;padding:.55rem .75rem;font-size:.88rem;font-weight:600}.mr-stores-table-wrap{overflow-x:auto}.mr-stores-row{cursor:pointer}.mr-stores-row:hover{background:#8fd14f0d}.mr-stores-link{color:#8fd14f;font-weight:700;text-decoration:none}.mr-stores-link:hover{text-decoration:underline}.mr-status-badge{color:#8fd14f;letter-spacing:.04em;text-transform:uppercase;background:#8fd14f1f;border:1px solid #8fd14f59;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.mr-detail-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.mr-detail-kicker{color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;margin:0 0 .25rem;font-size:.78rem;font-weight:700}.mr-detail-title{margin:0;font-size:1.35rem}.mr-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0 0 1.25rem;display:grid}.mr-detail-item{margin:0}.mr-detail-item dt{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .2rem;font-size:.72rem;font-weight:700}.mr-detail-item dd{color:#f3f4f6;margin:0;font-size:.95rem}.mr-detail-item-full{grid-column:1/-1}.mr-detail-parts h3{margin:0 0 .65rem;font-size:.95rem}.mr-detail-actions{margin-top:1.25rem}.mr-stores-shell{max-width:none;min-height:calc(100vh - var(--portal-chrome-h,7rem) - 2rem);flex-direction:column;display:flex}.mr-workbench{flex:1;grid-template-columns:minmax(16rem,40%) minmax(0,60%);gap:1rem;min-height:0;display:grid}.mr-workbench-loading{justify-content:center;align-items:center;min-height:16rem;display:flex}.mr-workbench-queue{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.mr-workbench-queue-sticky{z-index:2;background:#101010;border-bottom:1px solid #ffffff14;position:sticky;top:0}.mr-workbench-queue-toolbar{flex-direction:column;gap:.65rem;padding:.85rem;display:flex}.mr-workbench-search{color:#f3f4f6;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;width:100%;min-height:2.875rem;padding:.65rem .85rem;font-size:.95rem}.mr-workbench-search:focus{border-color:#8fd14f8c;outline:none;box-shadow:0 0 0 2px #8fd14f26}.mr-workbench-counters{flex-wrap:wrap;gap:.45rem;display:flex}.mr-workbench-counter{letter-spacing:.02em;border:1px solid #0000;border-radius:999px;align-items:center;padding:.28rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.mr-workbench-counter-new{color:#8fd14f;background:#8fd14f1f;border-color:#8fd14f59}.mr-workbench-counter-progress{color:#ffb800;background:#ffb8001f;border-color:#ffb80059}.mr-workbench-counter-completed{color:#b0b0b0;background:#ffffff0d;border-color:#ffffff1f}.mr-workbench-queue-scroll{flex:1;min-height:0;padding:.75rem;overflow-y:auto}.mr-workbench-queue-empty{padding:1rem .5rem}.mr-queue-section+.mr-queue-section{margin-top:.85rem}.mr-queue-section-header{z-index:1;background:linear-gradient(#101010fa 75%,#10101000);margin-bottom:.55rem;padding:.35rem 0;position:sticky;top:0}.mr-queue-section-title-row,.mr-queue-section-toggle{align-items:center;gap:.45rem;width:100%;display:flex}.mr-queue-section-toggle{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.mr-queue-section-title{letter-spacing:.03em;text-transform:uppercase;color:#d1d5db;font-size:.82rem;font-weight:800}.mr-queue-section-count{color:#e5e7eb;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;font-size:.68rem;font-weight:800;display:inline-flex}.mr-queue-section-chevron{color:#9ca3af;margin-left:auto;font-size:.85rem}.mr-queue-section-cards{flex-direction:column;gap:.55rem;display:flex}.mr-queue-card{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#141414;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.8rem .85rem;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s;display:flex}.mr-queue-card:hover{border-color:#8fd14f59;transform:translateY(-1px);box-shadow:0 4px 14px #00000059}.mr-queue-card-selected{background:#8fd14f1a;border-color:#8fd14fa6;box-shadow:inset 0 0 0 1px #8fd14f40}.mr-queue-card-top{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.mr-queue-card-number{color:#f3f4f6;font-size:.92rem;font-weight:800}.mr-queue-card-wo{color:#8fd14f;font-size:.95rem;font-weight:700}.mr-queue-card-employee{color:#e5e7eb;font-size:.88rem}.mr-queue-card-meta,.mr-queue-card-submitted{color:#9ca3af;font-size:.76rem}.mr-workflow-status-badge{letter-spacing:.05em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;padding:.18rem .5rem;font-size:.64rem;font-weight:800;line-height:1.2;display:inline-flex}.mr-status-new{color:#8fd14f;background:#8fd14f26;border-color:#8fd14f73}.mr-status-in-progress{color:#ffb800;background:#ffb80026;border-color:#ffb80073}.mr-status-completed{color:#b0b0b0;background:#ffffff14;border-color:#ffffff29}.mr-workbench-detail{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;min-height:0;overflow:hidden}.mr-detail-panel{height:100%;padding:1.35rem 1.45rem 1.5rem;overflow:hidden auto}.mr-detail-panel-empty{justify-content:center;align-items:center;min-height:20rem;display:flex}.mr-detail-empty-state{text-align:center;color:#9ca3af;flex-direction:column;align-items:center;gap:.75rem;font-size:1rem;display:flex}.mr-detail-empty-icon{font-size:2.25rem;line-height:1}.mr-detail-panel-header{border-bottom:1px solid #ffffff1a;margin-bottom:1.35rem;padding-bottom:1.1rem}.mr-detail-panel-title-row{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.mr-detail-panel-title-row .mr-workflow-status-badge{padding:.28rem .7rem;font-size:.72rem}.mr-detail-panel-number{letter-spacing:.02em;color:#fff;margin:0;font-size:clamp(1.75rem,3vw,2.15rem);font-weight:800;line-height:1.1}.mr-detail-panel-section{margin-bottom:1.35rem}.mr-detail-panel-section:last-child{margin-bottom:0}.mr-detail-panel-section-title{letter-spacing:.07em;text-transform:uppercase;color:#b0b0b0;margin:0 0 .85rem;font-size:.78rem;font-weight:800}.mr-detail-panel-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;margin:0;display:grid}.mr-detail-panel-item{margin:0}.mr-detail-panel-item dt{color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;margin:0 0 .35rem;font-size:.74rem;font-weight:700}.mr-detail-panel-item dd{color:#f3f4f6;margin:0;font-size:1.02rem;line-height:1.45}.mr-detail-panel-wo{color:#8fd14f;letter-spacing:.03em;font-weight:700}.mr-detail-panel-item-full{grid-column:1/-1}.mr-detail-parts-table-wrap{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;overflow:hidden}.mr-detail-parts-table{table-layout:fixed;border-collapse:collapse;width:100%}.mr-detail-parts-table th,.mr-detail-parts-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #ffffff14;padding:.75rem .9rem;font-size:.95rem}.mr-detail-parts-table th{color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;background:#ffffff0a;font-size:.72rem;font-weight:800}.mr-detail-parts-table td{color:#f3f4f6}.mr-detail-parts-table td:last-child,.mr-detail-parts-table th:last-child{text-align:right;width:7rem}.mr-detail-parts-table td:first-child,.mr-detail-parts-table th:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mr-detail-parts-table tbody tr:last-child td{border-bottom:none}.mr-detail-panel-workflow{background:linear-gradient(#8fd14f1a 0%,#8fd14f0a 100%);border:1px solid #8fd14f59;border-radius:12px;padding:1.15rem 1.2rem;box-shadow:inset 0 1px #8fd14f1f}.mr-detail-panel-workflow .mr-detail-panel-section-title{color:#d9f99d;margin-bottom:1rem}.mr-workflow-action-btn{min-width:100%;min-height:3.15rem;padding:.85rem 1.15rem;font-size:1.02rem;font-weight:700}.mr-workflow-complete-btn{min-height:3.45rem;font-size:1.06rem}.mr-detail-panel-error{color:#fca5a5;margin:0 0 .85rem;font-size:.92rem}.mr-detail-panel-completed{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;padding:.95rem 1rem}.mr-detail-panel-completed-title{color:#e5e7eb;margin:0 0 .55rem;font-size:1.05rem;font-weight:800}.mr-detail-panel-completed-meta{color:#9ca3af;margin:0 0 .25rem;font-size:.92rem;line-height:1.45}.mr-detail-panel-completed-meta:last-child{margin-bottom:0}.mr-detail-panel-completed-meta strong{color:#f3f4f6;font-weight:700}@media (max-width:960px){.mr-workbench{grid-template-columns:1fr;min-height:auto}.mr-workbench-queue{max-height:42vh}.mr-detail-panel-details-grid,.mr-investigation-meta-grid{grid-template-columns:1fr}}.mr-status-closed{color:#9ca3af;background:#ffffff0f;border-color:#ffffff24}.mr-workflow-complete-block{flex-direction:column;gap:.45rem;display:flex}.mr-workflow-forward-btn{width:100%}.mr-workflow-investigation-active .mr-workflow-action-btn{width:fit-content;margin-top:.35rem;display:inline-flex}.mr-forward-dialog .mr-field{flex-direction:column;gap:.35rem;margin-top:.75rem;display:flex}.mr-forward-dialog .mr-field span{color:#d1d5db;font-size:.82rem;font-weight:600}.mr-workflow-complete-blocked{color:#fbbf24;margin:0;font-size:.82rem}.mr-line-status-badge{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;padding:.16rem .45rem;font-size:.64rem;font-weight:800;line-height:1.2;display:inline-flex}.mr-line-status-delivered{color:#86efac;background:#22c55e29;border-color:#22c55e66}.mr-line-status-outstanding{color:#ffb800;background:#ffb80024;border-color:#ffb80066}.mr-line-status-awaiting{color:#93c5fd;background:#3b82f629;border-color:#3b82f666}.mr-line-status-denied{color:#fca5a5;background:#ef444429;border-color:#ef444466}.mr-line-status-cancelled{color:#9ca3af;background:#ffffff0f;border-color:#ffffff24}.mr-line-fulfilment-hint{color:#94a3b8;margin:0 0 .75rem;font-size:.88rem}.mr-fulfilment-summary{background:#0f172a8c;border:1px solid #ffffff1a;border-radius:12px;margin:0 0 1.15rem;padding:1rem 1.05rem}.mr-fulfilment-summary-compact{border-radius:8px;margin:0 0 .75rem;padding:.55rem .7rem}.mr-fulfilment-progress-block{flex-direction:column;gap:.35rem;display:flex}.mr-fulfilment-progress-meta{color:#cbd5e1;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;font-size:.82rem;display:flex}.mr-fulfilment-summary-compact .mr-fulfilment-progress-meta strong{margin-right:auto}.mr-fulfilment-progress-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:700}.mr-fulfilment-progress-track{background:#94a3b838;border-radius:999px;height:.45rem;overflow:hidden}.mr-fulfilment-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#8fd14f,#65a30d);height:100%}.mr-fulfilment-status-counts{flex-wrap:wrap;gap:.4rem .65rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.mr-fulfilment-status-count{align-items:center;gap:.35rem;display:inline-flex}.mr-fulfilment-status-count-value{color:#e5e7eb;font-size:.78rem;font-weight:800}.mr-fulfilment-outstanding-pill{align-items:center;gap:.3rem;display:inline-flex}.mr-fulfilment-completion-warning{background:#fbbf2414;border:1px solid #fbbf2459;border-radius:8px;margin-top:.65rem;padding:.55rem .7rem}.mr-fulfilment-completion-warning-title{color:#fbbf24;margin:0;font-size:.82rem;font-weight:700}.mr-fulfilment-completion-warning-detail{color:#fde68a;margin:.25rem 0 0;font-size:.78rem}.mr-line-card-list{flex-direction:column;gap:.9rem;width:100%;max-width:100%;display:flex;overflow-x:hidden}.mr-line-card{box-sizing:border-box;background:#0f172a8c;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:.85rem;width:100%;padding:1rem 1.05rem;display:flex}.mr-line-card-header{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.mr-line-card-status-glyph{font-size:1rem;line-height:1}.mr-line-card-field{flex-direction:column;gap:.3rem;display:flex}.mr-line-card-label{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;font-size:.68rem;font-weight:800}.mr-line-card-part{color:#f8fafc;font-size:1rem;font-weight:800}.mr-line-card-value{color:#e5e7eb;font-size:.92rem}.mr-line-input,.mr-line-select,.mr-line-comment,.mr-line-card-control{box-sizing:border-box;color:#f3f4f6;width:100%;font:inherit;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;padding:.55rem .7rem}select.mr-line-select,select.mr-line-card-control{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mr-line-comment{resize:vertical;min-height:4.5rem}.mr-line-card-updated{color:#94a3b8;flex-wrap:wrap;gap:.35rem .65rem;font-size:.74rem;display:flex}.mr-line-card-updated-label{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:.64rem}.mr-line-card-updated-user{color:#cbd5e1;font-weight:700}.mr-line-card-save-status{color:#94a3b8;min-height:1.4rem;margin-top:.15rem;font-size:.82rem;font-weight:600}.mr-line-card-save-saving{color:#93c5fd}.mr-line-card-save-ok{color:#bbf7d0}.mr-line-card-save-failed{color:#fecaca;align-items:center;gap:.65rem;display:inline-flex}.mr-line-card-retry{color:#fecaca;min-height:1.75rem;font:inherit;cursor:pointer;background:#7f1d1d59;border:1px solid #f8717173;border-radius:6px;padding:.2rem .55rem;font-size:.78rem;font-weight:700}.mr-timeline-section{margin-bottom:.95rem}.mr-timeline-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.mr-timeline-item{grid-template-columns:.75rem minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.mr-timeline-dot{background:#8fd14f;border-radius:999px;width:.55rem;height:.55rem;margin-top:.35rem;box-shadow:0 0 0 3px #8fd14f2e}.mr-timeline-content{min-width:0}.mr-timeline-summary{color:#f3f4f6;margin:0;font-size:.88rem;font-weight:650}.mr-timeline-meta{color:#9ca3af;margin:.2rem 0 0;font-size:.74rem}.mr-timeline-empty{color:#9ca3af;margin:0;font-size:.85rem}.mr-operational-reminder-backdrop{z-index:85;background:#020617b8;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.mr-operational-reminder-dialog{color:#f3f4f6;background:#111827;border:1px solid #8fd14f59;border-radius:12px;width:min(32rem,100%);padding:1.25rem 1.35rem;box-shadow:0 18px 50px #00000073}.mr-operational-reminder-dialog h3{margin:0 0 .75rem;font-size:1.15rem}.mr-operational-reminder-body p{color:#d1d5db;margin:0 0 .65rem;line-height:1.45}.mr-operational-reminder-body ul{color:#e5e7eb;margin:0;padding-left:1.2rem;line-height:1.5}.mr-operational-reminder-body li+li{margin-top:.35rem}.mr-operational-reminder-preference{color:#cbd5e1;align-items:center;gap:.5rem;margin-top:1rem;font-size:.88rem;display:none}.mr-operational-reminder-actions{justify-content:flex-end;gap:.65rem;margin-top:1.15rem;display:flex}.mr-production-reminder-dialog{width:min(36rem,100%)}.mr-production-reminder-closing{color:#e5e7eb;margin:.75rem 0 0;font-weight:650}.mr-admin-delete-block{border-top:1px solid #ffffff14;margin-top:1rem;padding-top:.85rem}.mr-admin-delete-btn{color:#fecaca!important;background:#7f1d1d59!important;border-color:#f871718c!important}.mr-admin-delete-hint{color:#94a3b8;margin:.45rem 0 0;font-size:.78rem}.mr-delete-dialog-backdrop{z-index:80;background:#020617b8;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.mr-delete-dialog{color:#f3f4f6;background:#111827;border:1px solid #f8717159;border-radius:12px;width:min(28rem,100%);padding:1.25rem 1.35rem;box-shadow:0 18px 50px #00000073}.mr-delete-dialog h3{margin:0 0 .75rem;font-size:1.1rem}.mr-delete-dialog-body p{color:#d1d5db;margin:0 0 .55rem;line-height:1.45}.mr-delete-dialog-actions{justify-content:flex-end;gap:.55rem;margin-top:1rem;display:flex}.mr-stores-workbench .mr-detail-panel{padding:.85rem 1rem 1.1rem}.mr-stores-workbench .mr-detail-panel-header{margin-bottom:.65rem;padding-bottom:.55rem}.mr-stores-workbench .mr-detail-panel-title-row{gap:.45rem .7rem}.mr-stores-workbench .mr-detail-panel-title-row .mr-workflow-status-badge{padding:.18rem .5rem;font-size:.64rem}.mr-stores-workbench .mr-detail-panel-number{letter-spacing:.01em;font-size:1.25rem;line-height:1.15}.mr-stores-workbench .mr-detail-panel-section{margin-bottom:.95rem}.mr-stores-workbench .mr-detail-panel-section-title{margin-bottom:.55rem;font-size:.72rem}.mr-detail-info-strip-section{margin-bottom:.85rem}.mr-detail-info-strip{background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem .75rem;margin:0;padding:.55rem .65rem;display:grid}.mr-detail-info-item{min-width:0}.mr-detail-info-item dt{letter-spacing:.04em;text-transform:uppercase;color:#9ca3af;margin:0 0 .12rem;font-size:.62rem;font-weight:800}.mr-detail-info-item dd{color:#f3f4f6;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.82rem;font-weight:650;overflow:hidden}.mr-detail-info-item-wide{grid-column:1/-1}.mr-detail-info-item-wide dd{white-space:normal}.mr-stores-workbench{grid-template-columns:minmax(20rem,.95fr) minmax(0,1.25fr);gap:.75rem;width:100%;min-width:0}.mr-stores-workbench.mr-stores-workbench-queue-collapsed{grid-template-columns:56px minmax(0,1fr);gap:.75rem}.mr-stores-workbench.mr-stores-workbench-queue-collapsed .mr-workbench-queue{width:56px;min-width:56px;max-width:56px;overflow:hidden}.mr-stores-workbench.mr-stores-workbench-queue-collapsed .mr-workbench-detail{width:auto;min-width:0}.mr-stores-workbench.mr-stores-workbench-queue-collapsed .mr-wb-dashboard-scroll,.mr-stores-workbench.mr-stores-workbench-queue-collapsed .mr-wb-tabs{display:none}.mr-stores-workbench.mr-stores-workbench-queue-collapsed .mr-wb-panel-toolbar{border-bottom:0;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;padding:.55rem .25rem}.mr-stores-workbench.mr-stores-workbench-queue-collapsed .mr-wb-collapse-btn{justify-content:center;width:2.5rem;height:2.5rem;padding:0}.mr-stores-workbench.mr-stores-workbench-queue-collapsed .mr-wb-collapse-label{display:none}.mr-stores-workbench .mr-wb-dashboard{background:#ffffff05;min-width:0}.mr-wb-panel-toolbar{background:#101010;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .65rem;display:flex}.mr-wb-tabs{background:#ffffff0a;border-radius:8px;gap:.25rem;padding:.15rem;display:inline-flex}.mr-wb-tab{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.35rem .75rem;font-size:.75rem;font-weight:700}.mr-wb-tab:hover{color:#e5e7eb}.mr-wb-tab-active{color:#8fd14f;background:#8fd14f29}.mr-wb-collapse-btn{color:#d1d5db;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff24;border-radius:6px;align-items:center;gap:.3rem;padding:.3rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.mr-wb-collapse-btn:hover{border-color:#ffffff47}.mr-wb-collapse-icon{font-size:.85rem;line-height:1}.mr-wb-dashboard-scroll{flex-direction:column;gap:.75rem;min-width:0;padding:.75rem;display:flex}.mr-wb-header{flex-direction:column;gap:.1rem;display:flex}.mr-wb-title{color:#f3f4f6;margin:0;font-size:1.05rem;font-weight:800}.mr-wb-subtitle{color:#9ca3af;margin:0;font-size:.8rem}.mr-wb-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.mr-wb-kpi{background:#141414;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:.1rem;min-width:0;padding:.55rem .65rem;display:flex}.mr-wb-kpi-label{letter-spacing:.04em;text-transform:uppercase;color:#9ca3af;font-size:.62rem;font-weight:800}.mr-wb-kpi-value{color:#f3f4f6;font-size:1.2rem;font-weight:800;line-height:1.1}.mr-wb-kpi-hint{color:#6b7280;font-size:.65rem}.mr-wb-kpi-outstanding{border-color:#ffb80066}.mr-wb-kpi-outstanding .mr-wb-kpi-value{color:#ffb800}.mr-wb-kpi-awaiting{border-color:#60a5fa66}.mr-wb-kpi-awaiting .mr-wb-kpi-value{color:#60a5fa}.mr-wb-kpi-completed{border-color:#8fd14f66}.mr-wb-kpi-completed .mr-wb-kpi-value{color:#8fd14f}.mr-wb-kpi-avg .mr-wb-kpi-value{color:#e5e7eb;font-size:1rem}.mr-wb-section{flex-direction:column;gap:.4rem;min-width:0;display:flex}.mr-wb-section-header{align-items:center;gap:.45rem;display:flex}.mr-wb-section-title{letter-spacing:.03em;text-transform:uppercase;color:#d1d5db;margin:0;font-size:.76rem;font-weight:800}.mr-wb-tone-outstanding{color:#ffb800}.mr-wb-tone-awaiting{color:#60a5fa}.mr-wb-tone-completed{color:#8fd14f}.mr-wb-section-count{color:#e5e7eb;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;font-size:.65rem;font-weight:800;display:inline-flex}.mr-wb-empty{color:#9ca3af;margin:0;padding:.35rem .1rem;font-size:.8rem}.mr-wb-table-wrap{background:#121212;border:1px solid #ffffff14;border-radius:8px;width:100%;min-width:0;overflow-x:hidden}.mr-wb-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.76rem}.mr-wb-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:#9ca3af;white-space:nowrap;background:#ffffff08;border-bottom:1px solid #ffffff14;padding:.35rem .45rem;font-size:.6rem;font-weight:800}.mr-wb-table td{vertical-align:middle;color:#d1d5db;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #ffffff0f;padding:.38rem .45rem;overflow:hidden}.mr-wb-table tbody tr:last-child td{border-bottom:0}.mr-wb-row{cursor:pointer}.mr-wb-row:hover td{background:#ffffff0a}.mr-wb-row:focus{outline:none}.mr-wb-row:focus-visible td{box-shadow:inset 0 0 0 1px #8fd14f8c}.mr-wb-row-selected td{background:#8fd14f1a}.mr-wb-row-selected:hover td{background:#8fd14f24}.mr-wb-cell-strong{color:#f3f4f6;font-weight:800}.mr-wb-cell-wo{color:#8fd14f;font-weight:700}.mr-wb-cell-count{color:#f3f4f6;text-align:center;width:3.25rem;font-weight:800}.mr-wb-cell-action{text-align:right;white-space:nowrap;width:3.75rem}.mr-wb-cell-reason,.mr-wb-cell-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mr-wb-status{align-items:center;gap:.3rem;max-width:100%;display:inline-flex}.mr-wb-status-dot{border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}.mr-wb-status-text{color:#d1d5db;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:700;overflow:hidden}.mr-wb-status-outstanding .mr-wb-status-dot{background:#ffb800}.mr-wb-status-outstanding .mr-wb-status-text{color:#ffb800}.mr-wb-status-awaiting .mr-wb-status-dot{background:#60a5fa}.mr-wb-status-awaiting .mr-wb-status-text{color:#60a5fa}.mr-wb-status-completed .mr-wb-status-dot{background:#8fd14f}.mr-wb-status-completed .mr-wb-status-text{color:#8fd14f}.mr-wb-status-denied .mr-wb-status-dot{background:#f87171}.mr-wb-status-denied .mr-wb-status-text{color:#f87171}.mr-wb-waiting{background:#ffb8001f;border:1px solid #ffb80059;border-radius:6px;align-items:center;gap:.25rem;max-width:100%;padding:.12rem .35rem;display:inline-flex}.mr-wb-waiting-icon{flex-shrink:0;font-size:.7rem;line-height:1}.mr-wb-waiting-value{color:#ffb800;text-overflow:ellipsis;font-size:.74rem;font-weight:800;overflow:hidden}.mr-wb-open-btn{color:#8fd14f;cursor:pointer;white-space:nowrap;background:#8fd14f1f;border:1px solid #8fd14f73;border-radius:6px;padding:.22rem .45rem;font-size:.66rem;font-weight:700}.mr-wb-open-btn:hover{background:#8fd14f33}.mr-wb-open-btn-selected{background:#8fd14f40;border-color:#8fd14fbf}.mr-wb-search-section{border-top:1px solid #ffffff14;padding-top:.25rem}.mr-wb-search-section-flush{border-top:0;padding-top:0}.mr-wb-filters{flex-wrap:wrap;gap:.35rem;display:flex}.mr-wb-filter-chip{color:#d1d5db;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;padding:.28rem .55rem;font-size:.7rem;font-weight:700}.mr-wb-filter-chip:hover{border-color:#ffffff47}.mr-wb-filter-chip-active{color:#8fd14f;background:#8fd14f24;border-color:#8fd14f8c}.mr-wb-filter-chip-active.mr-wb-filter-outstanding{color:#ffb800;background:#ffb80024;border-color:#ffb8008c}.mr-wb-filter-chip-active.mr-wb-filter-awaiting{color:#60a5fa;background:#60a5fa24;border-color:#60a5fa8c}.mr-wb-filter-chip-active.mr-wb-filter-completed{color:#8fd14f;background:#8fd14f24;border-color:#8fd14f8c}.mr-wb-filter-chip-active.mr-wb-filter-denied{color:#f87171;background:#f8717124;border-color:#f871718c}@media (max-width:1280px){.mr-wb-kpis,.mr-detail-info-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.mr-stores-workbench,.mr-stores-workbench.mr-stores-workbench-queue-collapsed{grid-template-columns:1fr}.mr-stores-workbench.mr-stores-workbench-queue-collapsed .mr-workbench-queue{width:auto;min-width:0;max-width:none}.mr-stores-workbench.mr-stores-workbench-queue-collapsed .mr-wb-dashboard-scroll,.mr-stores-workbench.mr-stores-workbench-queue-collapsed .mr-wb-tabs{display:flex}.mr-stores-workbench.mr-stores-workbench-queue-collapsed .mr-wb-panel-toolbar{border-bottom:1px solid #ffffff14;flex-direction:row;height:auto;padding:.55rem .65rem}.mr-stores-workbench.mr-stores-workbench-queue-collapsed .mr-wb-collapse-label{display:inline}.mr-stores-workbench .mr-workbench-queue{max-height:48vh}.mr-detail-info-strip{grid-template-columns:1fr 1fr}.mr-wb-table-wrap{overflow-x:visible}.mr-wb-table{table-layout:auto}.mr-wb-table thead{display:none}.mr-wb-table,.mr-wb-table tbody,.mr-wb-table tr,.mr-wb-table td{width:100%;display:block}.mr-wb-table tr{border-bottom:1px solid #ffffff14;padding:.55rem .65rem}.mr-wb-table tr:last-child{border-bottom:0}.mr-wb-table td{white-space:normal;border-bottom:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.22rem 0;display:flex}.mr-wb-table td:before{content:attr(data-label);letter-spacing:.03em;text-transform:uppercase;color:#9ca3af;flex-shrink:0;font-size:.62rem;font-weight:800}.mr-wb-cell-reason,.mr-wb-cell-truncate{white-space:normal;text-align:right}.mr-wb-cell-count,.mr-wb-cell-action{text-align:right;width:auto}}.mr-investigation-workbench .mr-wb-dashboard{min-width:0}.mr-inv-kpi-department .mr-wb-kpi-value{color:#93c5fd}.mr-inv-kpi-me .mr-wb-kpi-value{color:#c4b5fd}.mr-inv-kpi-overdue{border-color:#f8717147}.mr-inv-kpi-overdue .mr-wb-kpi-value{color:#f87171}.mr-inv-kpi-resolved .mr-wb-kpi-value{color:#86efac}.mr-inv-tone-new{color:#fbbf24}.mr-inv-tone-progress{color:#93c5fd}.mr-inv-tone-review{color:#c4b5fd}.mr-inv-tone-resolved{color:#86efac}.mr-inv-status-new .mr-wb-status-dot{background:#fbbf24}.mr-inv-status-progress .mr-wb-status-dot{background:#60a5fa}.mr-inv-status-review .mr-wb-status-dot{background:#a78bfa}.mr-inv-status-resolved .mr-wb-status-dot{background:#4ade80}.mr-inv-status-overdue .mr-wb-status-dot{background:#f87171}.mr-inv-status-overdue .mr-wb-status-text{color:#fca5a5}.mr-inv-row-overdue td{background:#f871710f}.mr-inv-priority{letter-spacing:.02em;border:1px solid #0000;border-radius:6px;align-items:center;padding:.12rem .42rem;font-size:.68rem;font-weight:800;line-height:1.2;display:inline-flex}.mr-inv-priority-high{color:#fecaca;background:#f8717124;border-color:#f8717166}.mr-inv-priority-normal{color:#d1d5db;background:#9ca3af24;border-color:#9ca3af59}.mr-inv-priority-low{color:#bfdbfe;background:#60a5fa1f;border-color:#60a5fa59}.mr-inv-sla{border-radius:6px;align-items:center;gap:.25rem;max-width:100%;padding:.12rem .35rem;display:inline-flex}.mr-inv-sla-empty{color:#9ca3af;padding:0}.mr-inv-sla-remaining{background:#ffb8001f;border:1px solid #ffb80059}.mr-inv-sla-overdue{background:#f8717124;border:1px solid #f8717173}.mr-inv-sla-icon{flex-shrink:0;font-size:.7rem;line-height:1}.mr-inv-sla-value{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:800;overflow:hidden}.mr-inv-sla-remaining .mr-inv-sla-value{color:#ffb800}.mr-inv-sla-overdue .mr-inv-sla-value{color:#f87171}.mr-investigation-workbench .mr-wb-row-selected td{background:#8fd14f29;box-shadow:inset 3px 0 #8fd14f}.mr-investigation-workbench .mr-wb-row-selected:hover td{background:#8fd14f33}.mr-inv-filter-assigned.mr-wb-filter-chip-active{color:#c4b5fd;border-color:#a78bfa73}.mr-inv-filter-new.mr-wb-filter-chip-active{color:#fbbf24;border-color:#fbbf2473}.mr-inv-filter-progress.mr-wb-filter-chip-active{color:#93c5fd;border-color:#60a5fa73}.mr-inv-filter-review.mr-wb-filter-chip-active{color:#c4b5fd;border-color:#a78bfa73}.mr-inv-filter-overdue.mr-wb-filter-chip-active{color:#fca5a5;border-color:#f8717173}.mr-inv-filter-resolved.mr-wb-filter-chip-active{color:#86efac;border-color:#4ade8073}.mr-investigation-queue-section{flex-direction:column;gap:.65rem;display:flex}.mr-investigation-queue-section+.mr-investigation-queue-section{border-top:1px solid #ffffff14;margin-top:1.25rem;padding-top:1.1rem}.mr-investigation-status-chip-awaiting{color:#ffb800;background:#ffb8001f;border-color:#ffb80059}.mr-investigation-assign-section{margin-top:.35rem}.mr-investigation-assign-btn{width:100%;min-height:2.85rem}.mr-investigation-assignee-meta{color:#94a3b8;margin:.35rem 0 0;font-size:.82rem}.mr-investigation-readonly-banner{color:#e5e7eb;background:#ffb80014;border:1px solid #ffb80040;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:.88rem;display:flex}.mr-investigation-take-ownership-btn{flex-shrink:0}.mr-investigation-queue-heading{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.mr-investigation-queue-title{letter-spacing:.04em;text-transform:uppercase;color:#e5e7eb;margin:0;font-size:.92rem;font-weight:800}.mr-investigation-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.mr-investigation-filter{flex-direction:column;gap:.25rem;min-width:0;display:flex}.mr-investigation-filter-label{letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;font-size:.68rem;font-weight:700}.mr-investigation-filter-select{min-height:2.5rem;padding:.45rem .65rem;font-size:.82rem}.mr-investigation-status-chip{color:#ffb800;letter-spacing:.05em;text-transform:uppercase;background:#ffb8001f;border:1px solid #ffb80059;border-radius:999px;align-items:center;padding:.18rem .5rem;font-size:.62rem;font-weight:800;line-height:1.2;display:inline-flex}.mr-investigation-detail-panel .mr-detail-panel-section+.mr-detail-panel-section{border-top:1px solid #ffffff14;margin-top:1.15rem;padding-top:1.05rem}.mr-investigation-textarea{min-height:7rem}.mr-investigation-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;display:grid}.mr-themed-select{width:100%;position:relative}.mr-themed-select-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mr-themed-select-trigger:disabled{opacity:.55;cursor:not-allowed}.mr-themed-select-placeholder{color:#94a3b8}.mr-themed-select-chevron{color:#94a3b8;flex-shrink:0;font-size:.65rem;transition:transform .15s}.mr-themed-select-trigger[aria-expanded=true] .mr-themed-select-chevron{transform:rotate(180deg)}.mr-themed-select-menu{z-index:20;background:#121212;border:1px solid #ffffff24;border-radius:10px;max-height:14rem;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000073}.mr-themed-select-option{color:#f3f4f6;width:100%;min-height:2.5rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;padding:.55rem .75rem;font-size:.95rem;display:flex}.mr-themed-select-option:hover,.mr-themed-select-option:focus-visible{color:#fff;background:#8fd14f1f;outline:none}.mr-themed-select-option-selected{color:#8fd14f;background:#8fd14f2e;font-weight:600}.mr-themed-select-option-selected:hover{color:#9fdb65;background:#8fd14f40}.mr-investigation-actions{background:linear-gradient(#8fd14f1a 0%,#8fd14f0a 100%);border:1px solid #8fd14f59;border-radius:12px;margin-top:.35rem;padding:1.15rem 1.2rem}.mr-investigation-action-buttons{flex-wrap:wrap;gap:.65rem;display:flex}.mr-investigation-save-btn,.mr-investigation-resolve-btn{min-height:3rem;font-size:1rem;font-weight:700}.mr-investigation-resolve-btn{flex:14rem;min-height:3.35rem}.mr-investigation-resolved{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:1rem 1.05rem}@media (max-width:720px){.mr-part-row,.mr-detail-grid{grid-template-columns:1fr}}.mark-feedback-summary-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.mark-feedback-summary-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:.25rem;padding:.75rem .9rem;display:flex}.mark-feedback-summary-label{letter-spacing:.05em;text-transform:uppercase;color:#b4becc;font-size:.72rem;font-weight:700}.mark-feedback-summary-count{color:#f3f6fa;font-size:1.35rem;line-height:1.1}.mark-feedback-summary-new{border-color:#3b82f659}.mark-feedback-summary-in_progress{border-color:#f59e0b59}.mark-feedback-summary-done{border-color:#8fd14f59}.mark-feedback-module-badge{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.15rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.mark-feedback-module-mark{color:#93c5fd;background:#3b82f626}.mark-feedback-module-production{color:#fbbf24;background:#f59e0b26}.mark-feedback-module-ncr{color:#fb923c;background:#f9731626}.mark-feedback-module-ops{color:#8fd14f;background:#8fd14f26}.mark-feedback-module-unknown{color:#cbd5e1;background:#94a3b826}.mark-feedback-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.mark-feedback-filter-field span{letter-spacing:.04em;text-transform:uppercase;color:#b4becc;font-size:.75rem;font-weight:700}.mark-feedback-filter-search{grid-column:span 1}.mark-feedback-centre-layout{grid-template-columns:35% 65%;gap:1rem;min-height:28rem;display:grid}.mark-feedback-list-panel,.mark-feedback-detail-panel{color:#e8edf5;background:#0000002e;border:1px solid #ffffff14;border-radius:10px;min-height:28rem;padding:.75rem}.mark-feedback-list{flex-direction:column;gap:.55rem;max-height:26.5rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.mark-feedback-card{text-align:left;color:#e8edf5;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-left:3px solid #0000;border-radius:8px;width:100%;padding:.7rem .75rem;transition:border-color .15s,background .15s,box-shadow .15s}.mark-feedback-card:hover{border-color:#8fd14f59;box-shadow:0 4px 14px #0000002e}.mark-feedback-card-selected{background:#8fd14f1a;border-color:#8fd14fa6 #8fd14fa6 #8fd14fa6 #8fd14f;box-shadow:inset 0 0 0 1px #8fd14f33}.mark-feedback-card-top{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.45rem;display:flex}.mark-feedback-card-badges{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.mark-feedback-type-icon{border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.75rem;font-weight:800;display:inline-flex}.mark-feedback-type-bug{color:#fb923c;background:#f9731626}.mark-feedback-type-feature_request{color:#60a5fa;background:#3b82f626}.mark-feedback-type-improvement{color:#8fd14f;background:#8fd14f26}.mark-feedback-type-question{color:#c084fc;background:#a855f726}.mark-feedback-status-badge{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.15rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.mark-feedback-status-new{color:#93c5fd;background:#3b82f626}.mark-feedback-status-in_progress{color:#fbbf24;background:#f59e0b26}.mark-feedback-status-done{color:#8fd14f;background:#8fd14f26}.mark-feedback-card-title{margin:0 0 .35rem;font-size:.92rem;line-height:1.35}.mark-feedback-card-preview{color:#b4becc;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .45rem;font-size:.8rem;line-height:1.45;display:-webkit-box;overflow:hidden}.mark-feedback-card-module{color:#b4becc;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .35rem;font-size:.78rem}.mark-feedback-card-meta{color:#b0b0b0;justify-content:space-between;gap:.5rem;margin:0;font-size:.75rem;display:flex}.mark-feedback-detail-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.mark-feedback-detail-section{border-bottom:1px solid #ffffff14;margin-bottom:1rem;padding-bottom:1rem}.mark-feedback-detail-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.mark-feedback-detail-section h2{letter-spacing:.05em;text-transform:uppercase;color:#e8edf5;margin:0 0 .75rem;font-size:.78rem;font-weight:700}.mark-feedback-detail-section-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.mark-feedback-detail-section-head h2{margin:0}.mark-feedback-detail-title{color:#fff;letter-spacing:.01em;margin:0 0 .65rem;font-size:1.2rem;font-weight:800;line-height:1.35}.mark-feedback-detail-title-row{color:#fff;letter-spacing:.01em;text-transform:none;flex-wrap:wrap;align-items:center;gap:.55rem;margin:0 0 .65rem;font-size:1.2rem;font-weight:800;line-height:1.35;display:flex}.mark-feedback-detail-title-row .mark-feedback-detail-title{margin:0}.mark-feedback-workflow-section{background:#ffffff05;border:1px solid #2b2f38;border-radius:8px;margin-bottom:1rem;padding:.9rem 1rem}.mark-feedback-workflow-heading{letter-spacing:.05em;text-transform:uppercase;color:#e8edf5;margin:0 0 .55rem;font-size:.78rem;font-weight:700}.mark-feedback-workflow-badge{letter-spacing:.06em;font-size:.72rem}.mark-feedback-workflow-actions{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.mark-feedback-workflow-action{min-width:8.5rem}.mark-feedback-detail-overview-badges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mark-feedback-detail-type-label{color:#e8edf5;font-size:.82rem;font-weight:600}.mark-feedback-detail-header h2{margin:0;font-size:1.2rem;line-height:1.35}.mark-feedback-status-field{min-width:11rem}.mark-feedback-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0 0 1rem;display:grid}.mark-feedback-detail-grid dt{letter-spacing:.04em;text-transform:uppercase;color:#b4becc;margin:0 0 .2rem;font-size:.72rem;font-weight:700}.mark-feedback-detail-grid dd{color:#e8edf5;word-break:break-word;margin:0}.mark-feedback-detail-grid>div:first-child{grid-column:auto}.mark-feedback-detail-description{white-space:pre-wrap;color:#e8edf5;margin:0;line-height:1.55}.mark-feedback-context-block h3{letter-spacing:.04em;text-transform:uppercase;color:#e8edf5;margin:0 0 .5rem;font-size:.82rem;font-weight:700}.mark-feedback-context-code{color:#d7dee8;white-space:pre-wrap;word-break:break-word;background:#00000059;border:1px solid #ffffff14;border-radius:8px;margin:0;padding:.75rem;font-size:.78rem;line-height:1.45;overflow-x:auto}@media (max-width:960px){.mark-feedback-summary-cards{grid-template-columns:1fr}.mark-feedback-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.mark-feedback-centre-layout{grid-template-columns:1fr}.mark-feedback-list,.mark-feedback-list-panel,.mark-feedback-detail-panel{min-height:auto;max-height:none}}.mark-profile-subnav{border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1rem;padding-bottom:.85rem;display:flex}.mark-profile-subnav-link{color:#c8d0dc;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:.4rem .75rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.mark-profile-subnav-link:hover{color:#fff;border-color:#8fd14f73}.mark-profile-subnav-link-active{color:#8fd14f;background:#8fd14f1f;border-color:#8fd14f8c}.mark-my-feedback-table-wrap{margin-bottom:1rem}.mark-my-feedback-row{cursor:pointer}.mark-my-feedback-row:hover{background:#ffffff0a}.mark-my-feedback-row-selected{background:#8fd14f1a}.mark-my-feedback-detail{color:#e8edf5;background:#0000002e;border:1px solid #ffffff14;border-radius:10px;padding:1rem}.mark-my-feedback-detail-body h2{color:#fff;letter-spacing:.01em;margin:0 0 .85rem;font-size:1.2rem;font-weight:800;line-height:1.35}.mark-my-feedback-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0 0 1rem;display:grid}.mark-my-feedback-detail-grid>div:first-child{grid-column:1/-1}.mark-my-feedback-detail-grid dt{letter-spacing:.04em;text-transform:uppercase;color:#b4becc;margin:0 0 .2rem;font-size:.72rem;font-weight:700}.mark-my-feedback-detail-grid dd{color:#e8edf5;margin:0}.mark-my-feedback-detail-description{white-space:pre-wrap;color:#e8edf5;line-height:1.55}.mark-my-feedback-context h3{letter-spacing:.04em;text-transform:uppercase;color:#e8edf5;margin:0 0 .5rem;font-size:.82rem;font-weight:700}@media (max-width:960px){.mark-my-feedback-detail-grid{grid-template-columns:1fr}}.mark-feedback-priority-badge{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.15rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.mark-feedback-priority-critical{color:#f87171;background:#ef44442e}.mark-feedback-priority-high{color:#fb923c;background:#f973162e}.mark-feedback-priority-medium{color:#93c5fd;background:#3b82f626}.mark-feedback-priority-low{color:#cbd5e1;background:#94a3b826}.mark-feedback-summary-priority-critical{border-color:#ef444459}.mark-feedback-summary-priority-high{border-color:#f9731659}.mark-feedback-summary-priority-medium{border-color:#3b82f659}.mark-feedback-summary-priority-low{border-color:#94a3b859}.mark-feedback-filters-phase2{grid-template-columns:repeat(6,minmax(0,1fr))}.mark-feedback-detail-workspace{grid-template-columns:minmax(0,1fr) minmax(220px,28%);gap:1rem;min-height:28rem;display:grid}.mark-feedback-detail-controls{flex-wrap:wrap;gap:.75rem;display:flex}.mark-feedback-duplicate-btn{margin-top:.75rem}.mark-feedback-duplicate-banner{color:#fcd34d;background:#f59e0b1a;border:1px solid #f59e0b59;border-radius:8px;margin:0 0 1rem;padding:.65rem .75rem;font-size:.88rem}.mark-feedback-inline-link{color:#8fd14f;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.mark-feedback-linked-duplicates{margin-top:.85rem}.mark-feedback-linked-duplicates h4{text-transform:uppercase;letter-spacing:.04em;color:#b4becc;margin:0 0 .35rem;font-size:.75rem}.mark-feedback-linked-duplicates ul{margin:0;padding-left:1rem}.mark-feedback-version-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.75rem;margin-top:.75rem;display:grid}.mark-feedback-friendly-context-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.55rem;display:grid}.mark-feedback-friendly-context-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:.2rem;padding:.6rem .7rem;display:flex}.mark-feedback-friendly-context-label{letter-spacing:.04em;text-transform:uppercase;color:#b4becc;font-size:.68rem;font-weight:700}.mark-feedback-friendly-context-value{color:#e8edf5;word-break:break-word;font-size:.84rem}.mark-feedback-raw-json-toggle{color:#b0b0b0;cursor:pointer;background:0 0;border:none;margin-top:.75rem;padding:0;font-size:.82rem;font-weight:600}.mark-feedback-raw-json-toggle:hover{color:#e8edf5}.mark-feedback-notes-panel{color:#e8edf5;background:#0000002e;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;min-height:28rem;padding:.75rem;display:flex}.mark-feedback-notes-panel h2{letter-spacing:.05em;text-transform:uppercase;color:#fff;margin:0 0 .35rem;font-size:.78rem;font-weight:700}.mark-feedback-notes-helper{color:#b0b0b0;margin:0 0 .85rem;font-size:.84rem;line-height:1.45}.mark-feedback-notes-timeline{flex-direction:column;flex:1;gap:.65rem;margin:0 0 1rem;padding:0;list-style:none;display:flex;overflow-y:auto}.mark-feedback-notes-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;padding:.6rem .65rem}.mark-feedback-notes-item-meta{justify-content:space-between;gap:.5rem;margin-bottom:.35rem;font-size:.75rem;display:flex}.mark-feedback-notes-item-meta strong{color:#fff;font-weight:700}.mark-feedback-notes-item-meta span{color:#b0b0b0}.mark-feedback-notes-item p{white-space:pre-wrap;color:#e8edf5;margin:0;font-size:.84rem;line-height:1.45}.mark-feedback-notes-empty{color:#b0b0b0;font-size:.84rem}.mark-feedback-notes-form{flex-direction:column;gap:.65rem;display:flex}.mark-feedback-notes-panel .mark-admin-field{color:#e8edf5}.mark-feedback-notes-panel .mark-admin-field>span{letter-spacing:.04em;text-transform:uppercase;color:#e8edf5;font-size:.75rem;font-weight:700}.mark-feedback-notes-panel .mark-admin-field textarea{color:#fff;resize:vertical;background:#1a1a1a;border:1px solid #ffffff14;border-radius:8px;width:100%;padding:.45rem .55rem;font-family:inherit;font-size:.875rem;line-height:1.45}.mark-feedback-notes-panel .mark-admin-field textarea::placeholder{color:#8a8a8a}.mark-feedback-notes-panel .mark-admin-field textarea:focus{border-color:#8fd14f8c;outline:none;box-shadow:0 0 0 2px #8fd14f26}.mark-feedback-notes-panel .mark-admin-field textarea:disabled{opacity:.72;cursor:not-allowed}.mark-feedback-detail-panel .mark-admin-field{color:#e8edf5}.mark-feedback-detail-panel .mark-admin-field>span{letter-spacing:.04em;text-transform:uppercase;color:#b4becc;font-size:.75rem;font-weight:700}.mark-feedback-duplicate-modal{flex-direction:column;width:min(640px,100%);max-height:min(80vh,720px);display:flex}.mark-feedback-duplicate-modal-copy{color:#b0b0b0;margin:0 0 .85rem;font-size:.9rem;line-height:1.45}.mark-feedback-duplicate-results{max-height:360px;margin-top:.75rem;overflow-y:auto}.mark-feedback-duplicate-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mark-feedback-duplicate-option{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e2f0;border-radius:8px;width:100%;padding:.65rem .75rem}.mark-feedback-duplicate-option:hover:not(:disabled){border-color:#8fd14f8c}.mark-feedback-duplicate-option-top{justify-content:space-between;gap:.5rem;margin-bottom:.35rem;display:flex}.mark-feedback-duplicate-option-meta{color:#b0b0b0;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.75rem;display:flex}.mark-feedback-user-timeline h3{letter-spacing:.04em;text-transform:uppercase;color:#e8edf5;margin:0 0 .65rem;font-size:.82rem;font-weight:700}.mark-feedback-user-timeline-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.mark-feedback-user-timeline-item{color:#b0b0b0;align-items:flex-start;gap:.65rem;display:flex}.mark-feedback-user-timeline-item-active{color:#e8edf5}.mark-feedback-user-timeline-dot{background:#94a3b880;border-radius:999px;flex:none;width:.65rem;height:.65rem;margin-top:.35rem}.mark-feedback-user-timeline-item-active .mark-feedback-user-timeline-dot{background:#8fd14f}.mark-feedback-user-timeline-time{color:#b0b0b0;margin-top:.15rem;font-size:.75rem;display:block}.mark-feedback-duplicate-link{color:#e8edf5;margin:.65rem 0 0;font-size:.84rem}.mark-my-feedback-duplicate-pill{text-transform:uppercase;color:#fbbf24;background:#f59e0b26;border-radius:999px;margin-left:.45rem;padding:.1rem .4rem;font-size:.65rem;font-weight:700;display:inline-flex}@media (max-width:1200px){.mark-feedback-filters-phase2{grid-template-columns:repeat(3,minmax(0,1fr))}.mark-feedback-detail-workspace{grid-template-columns:1fr}.mark-feedback-summary-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.mark-feedback-filters-phase2{grid-template-columns:repeat(2,minmax(0,1fr))}.mark-feedback-version-fields{grid-template-columns:1fr}}.placeholder\:text-\[\#666666\]::placeholder{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1))}.placeholder\:text-\[\#666\]::placeholder{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity,1))}.placeholder\:text-\[\#777\]::placeholder{--tw-text-opacity:1;color:rgb(119 119 119/var(--tw-text-opacity,1))}.placeholder\:text-horizon-muted::placeholder{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.first\:border-t-0:first-child{border-top-width:0}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.odd\:bg-\[\#0b0b0b\]:nth-child(odd){--tw-bg-opacity:1;background-color:rgb(11 11 11/var(--tw-bg-opacity,1))}.even\:bg-\[\#101010\]:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(16 16 16/var(--tw-bg-opacity,1))}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#9FDB65\]:hover{--tw-border-opacity:1;border-color:rgb(159 219 101/var(--tw-border-opacity,1))}.hover\:border-\[rgba\(255\,255\,255\,0\.18\)\]:hover{border-color:#ffffff2e}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:bg-\[\#161616\]:hover{--tw-bg-opacity:1;background-color:rgb(22 22 22/var(--tw-bg-opacity,1))}.hover\:bg-\[\#8FD14F\]\/10:hover{background-color:#8fd14f1a}.hover\:bg-\[\#8FD14F\]\/15:hover{background-color:#8fd14f26}.hover\:bg-\[\#8FD14F\]\/20:hover{background-color:#8fd14f33}.hover\:bg-\[\#9FDB65\]:hover{--tw-bg-opacity:1;background-color:rgb(159 219 101/var(--tw-bg-opacity,1))}.hover\:bg-\[\#9cdb61\]:hover{--tw-bg-opacity:1;background-color:rgb(156 219 97/var(--tw-bg-opacity,1))}.hover\:bg-\[\#A8E66C\]:hover{--tw-bg-opacity:1;background-color:rgb(168 230 108/var(--tw-bg-opacity,1))}.hover\:bg-\[rgba\(255\,255\,255\,0\.04\)\]:hover{background-color:#ffffff0a}.hover\:bg-\[rgba\(255\,255\,255\,0\.06\)\]:hover{background-color:#ffffff0f}.hover\:bg-amber-400\/15:hover{background-color:#fbbf2426}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-emerald-800:hover{--tw-bg-opacity:1;background-color:rgb(6 95 70/var(--tw-bg-opacity,1))}.hover\:bg-horizon-green-dark:hover{--tw-bg-opacity:1;background-color:hsl(142 44% 17%/var(--tw-bg-opacity,1))}.hover\:bg-horizon-surface-raised:hover{--tw-bg-opacity:1;background-color:rgb(26 26 26/var(--tw-bg-opacity,1))}.hover\:bg-red-300\/10:hover{background-color:#fca5a51a}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-violet-500\/10:hover{background-color:#8b5cf61a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.055\]:hover{background-color:#ffffff0e}.hover\:text-\[\#9FDB65\]:hover{--tw-text-opacity:1;color:rgb(159 219 101/var(--tw-text-opacity,1))}.hover\:text-\[\#bbb\]:hover{--tw-text-opacity:1;color:rgb(187 187 187/var(--tw-text-opacity,1))}.hover\:text-\[\#ccc\]:hover{--tw-text-opacity:1;color:rgb(204 204 204/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.15\)\,0_2px_4px_rgba\(0\,0\,0\,0\.08\)\]:hover{--tw-shadow:0 4px 12px #00000026,0 2px 4px #00000014;--tw-shadow-colored:0 4px 12px var(--tw-shadow-color), 0 2px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:brightness-105:hover{--tw-brightness:brightness(1.05);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)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);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)}.focus\:border-\[\#8FD14F\]\/50:focus{border-color:#8fd14f80}.focus\:border-\[\#8FD14F\]\/70:focus{border-color:#8fd14fb3}.focus\:border-\[rgba\(143\,209\,79\,0\.55\)\]:focus{border-color:#8fd14f8c}.focus\:border-amber-400:focus{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-\[\#8FD14F\]\/25:focus,.focus\:ring-\[rgba\(143\,209\,79\,0\.25\)\]:focus{--tw-ring-color:#8fd14f40}.focus\:ring-amber-400\/40:focus{--tw-ring-color:#fbbf2466}.focus-visible\:bg-\[\#8FD14F\]\/25:focus-visible{background-color:#8fd14f40}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:ring-\[\#8FD14F\]:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(143 209 79/var(--tw-ring-opacity,1))}.focus-visible\:ring-\[\#8FD14F\]\/70:focus-visible{--tw-ring-color:#8fd14fb3}.focus-visible\:ring-\[rgba\(143\,209\,79\,0\.45\)\]:focus-visible{--tw-ring-color:#8fd14f73}.focus-visible\:ring-horizon-green:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(141 198 63/var(--tw-ring-opacity,1))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-\[\#050505\]:focus-visible{--tw-ring-offset-color:#050505}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border:disabled{border-width:1px}.disabled\:border-\[\#8FD14F\]\/20:disabled{border-color:#8fd14f33}.disabled\:bg-\[\#141414\]:disabled{--tw-bg-opacity:1;background-color:rgb(20 20 20/var(--tw-bg-opacity,1))}.disabled\:bg-\[\#8FD14F\]\/\[0\.06\]:disabled{background-color:#8fd14f0f}.disabled\:text-\[\#888\]:disabled{--tw-text-opacity:1;color:rgb(136 136 136/var(--tw-text-opacity,1))}.disabled\:text-\[\#8FD14F\]\/45:disabled{color:#8fd14f73}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-65:disabled{opacity:.65}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:table-cell{display:table-cell}.sm\:max-w-\[520px\]{max-width:520px}.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-\[5rem_5\.5rem_3rem\]{grid-template-columns:5rem 5.5rem 3rem}.sm\:grid-cols-\[minmax\(0\,44\%\)\]{grid-template-columns:minmax(0,44%)}.sm\:items-center{align-items:center}.sm\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:table-cell{display:table-cell}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}}@media (min-width:1024px){.lg\:table-cell{display:table-cell}.lg\:max-w-md{max-width:28rem}.lg\:max-w-sm{max-width:24rem}.lg\:flex-none{flex:none}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1536px){.\32 xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.\[\&_td\]\:align-top td{vertical-align:top}
