/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-outline-style:solid;--tw-content:""}}}@layer theme{:root,:host{--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-normal:0em}}@layer base{sub,sup{text-transform:none;font-size:75%;line-height:0;font-weight:inherit}sub{vertical-align:sub}sup{vertical-align:super}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}:root{--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' stroke='%239ca3af' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");--select-chevron-white:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' stroke='%23FFFFFF' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:12px}.top-0{top:0}.top-5{top:20px}.top-12{top:48px}.top-\[1\.5px\]{top:1.5px}.top-\[42px\]{top:42px}.top-\[var\(--viewer-toolbar-h\)\]{top:var(--viewer-toolbar-h)}.top-full{top:100%}.right-0{right:0}.right-2\.5{right:10px}.right-auto{right:auto}.-bottom-\[3px\]{bottom:-3px}.bottom-0{bottom:0}.bottom-1\.5{bottom:6px}.bottom-2\.5{bottom:10px}.bottom-\[44px\]{bottom:44px}.left-0{left:0}.left-2\.5{left:10px}.left-\[1\.5px\]{left:1.5px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-\[5\]{z-index:5}.z-\[8\]{z-index:8}.z-\[12\]{z-index:12}.z-\[15\]{z-index:15}.z-\[35\]{z-index:35}.z-\[45\]{z-index:45}.z-\[200\]{z-index:200}.z-\[1000\]{z-index:1000}.z-\[2000\]{z-index:2000}.col-\[1\/-1\],.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-0{margin-inline:0}.mx-0\.5{margin-inline:2px}.mx-1{margin-inline:4px}.mx-2{margin-inline:8px}.mx-2\.5{margin-inline:10px}.mx-auto{margin-inline:auto}.my-1{margin-block:4px}.my-1\.5{margin-block:6px}.my-\[18px\]{margin-block:18px}.-mt-1{margin-top:-4px}.mt-0\.5{margin-top:2px}.mt-1{margin-top:4px}.mt-1\.5{margin-top:6px}.mt-2{margin-top:8px}.mt-2\.5{margin-top:10px}.mt-\[3px\]{margin-top:3px}.mr-1\.5{margin-right:6px}.mr-\[3px\]{margin-right:3px}.-mb-0\.5{margin-bottom:-2px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:2px}.mb-1{margin-bottom:4px}.mb-1\.5{margin-bottom:6px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-\[3px\]{margin-bottom:3px}.mb-\[5px\]{margin-bottom:5px}.mb-\[7px\]{margin-bottom:7px}.mb-\[18px\]{margin-bottom:18px}.ml-1\.5{margin-left:6px}.ml-\[5px\]{margin-left:5px}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-2{width:8px;height:8px}.size-4{width:16px;height:16px}.size-\[11px\]{width:11px;height:11px}.size-\[18px\]{width:18px;height:18px}.size-\[19px\]{width:19px;height:19px}.size-\[22px\]{width:22px;height:22px}.size-\[72px\]{width:72px;height:72px}.size-full{width:100%;height:100%}.h-2{height:8px}.h-3\.5{height:14px}.h-5{height:20px}.h-6{height:24px}.h-11{height:44px}.h-14{height:56px}.h-\[3px\]{height:3px}.h-\[7px\]{height:7px}.h-\[11px\]{height:11px}.h-\[22px\]{height:22px}.h-\[52px\]{height:52px}.h-\[95vh\]{height:95vh}.h-\[100vh\]{height:100vh}.h-\[110px\]{height:110px}.h-\[124px\]{height:124px}.h-\[calc\(100\%-var\(--viewer-toolbar-h\)\)\]{height:calc(100% - var(--viewer-toolbar-h))}.h-full{height:100%}.h-px{height:1px}.max-h-\[75vh\]{max-height:75vh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[120px\]{max-height:120px}.max-h-\[260px\]{max-height:260px}.max-h-\[280px\]{max-height:280px}.min-h-0{min-height:0}.min-h-6{min-height:24px}.min-h-8{min-height:32px}.min-h-\[9px\]{min-height:9px}.min-h-\[30px\]{min-height:30px}.min-h-\[34px\]{min-height:34px}.min-h-\[68px\]{min-height:68px}.min-h-full{min-height:100%}.w-1\/5{width:20%}.w-2{width:8px}.w-3{width:12px}.w-5{width:20px}.w-8{width:32px}.w-9{width:36px}.w-11{width:44px}.w-20{width:80px}.w-24{width:96px}.w-\[7px\]{width:7px}.w-\[8\%\]{width:8%}.w-\[17\%\]{width:17%}.w-\[22\.1\%\]{width:22.1%}.w-\[38px\]{width:38px}.w-\[42px\]{width:42px}.w-\[43px\]{width:43px}.w-\[52\.9\%\]{width:52.9%}.w-\[58px\]{width:58px}.w-\[90px\]{width:90px}.w-\[90vw\]{width:90vw}.w-\[100vw\]{width:100vw}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[138px\]{width:138px}.w-\[148px\]{width:148px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[236px\]{width:236px}.w-\[260px\]{width:260px}.w-\[380px\]{width:380px}.w-\[520px\]{width:520px}.w-\[min\(720px\,92vw\)\]{width:min(720px,92vw)}.w-\[var\(--rebarfix-left-panel-width\)\]{width:var(--rebarfix-left-panel-width)}.w-\[var\(--rebarfix-right-panel-width\)\]{width:var(--rebarfix-right-panel-width)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[40vw\]{max-width:40vw}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92vw\]{max-width:92vw}.max-w-\[138px\]{max-width:138px}.max-w-\[170px\]{max-width:170px}.max-w-\[210px\]{max-width:210px}.max-w-\[calc\(100\%-20px\)\]{max-width:calc(100% - 20px)}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-\[15vw\]{min-width:15vw}.min-w-\[38px\]{min-width:38px}.min-w-\[48px\]{min-width:48px}.min-w-\[56px\]{min-width:56px}.min-w-\[58px\]{min-width:58px}.min-w-\[112px\]{min-width:112px}.min-w-\[118px\]{min-width:118px}.min-w-\[138px\]{min-width:138px}.min-w-\[150px\]{min-width:150px}.min-w-\[190px\]{min-width:190px}.min-w-\[205px\]{min-width:205px}.min-w-\[auto\]{min-width:auto}.flex-1{flex:1}.flex-\[0_1_122px\]{flex:0 122px}.flex-\[1_1_0\]{flex:1 1 0}.flex-\[1_1_auto\]{flex:auto}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-auto{flex-basis:auto}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-top-right{transform-origin:100% 0}.\[transform\:none\]{transform:none}.\[transform\:rotate\(90deg\)\]{transform:rotate(90deg)}.\[transform\:rotateX\(-90deg\)_translateZ\(36px\)\]{transform:rotateX(-90deg)translateZ(36px)}.\[transform\:rotateX\(90deg\)_translateZ\(36px\)\]{transform:rotateX(90deg)translateZ(36px)}.\[transform\:rotateY\(-90deg\)_translateZ\(36px\)\]{transform:rotateY(-90deg)translateZ(36px)}.\[transform\:rotateY\(90deg\)_translateZ\(36px\)\]{transform:rotateY(90deg)translateZ(36px)}.\[transform\:rotateY\(180deg\)_translateZ\(36px\)\]{transform:rotateY(180deg)translateZ(36px)}.\[transform\:scale\(var\(--selected-product-scale\,1\)\)\]{transform:scale(var(--selected-product-scale,1))}.\[transform\:translate\(-50\%\,-50\%\)\]{transform:translate(-50%,-50%)}.\[transform\:translateZ\(36px\)\]{transform:translateZ(36px)}.animate-fade-slide{animation:.18s fade-slide}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-y{resize:vertical}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[1fr\]{grid-template-columns:1fr}.grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[minmax\(0\,1\.65fr\)_minmax\(82px\,\.7fr\)\]{grid-template-columns:minmax(0,1.65fr) minmax(82px,.7fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[repeat\(3\,1fr\)\]{grid-template-columns:repeat(3,1fr)}.grid-cols-\[repeat\(4\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-0\.5{gap:2px}.gap-1{gap:4px}.gap-1\.5{gap:6px}.gap-2{gap:8px}.gap-2\.5{gap:10px}.gap-3{gap:12px}.gap-3\.5{gap:14px}.gap-4{gap:16px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-\[18px\]{gap:18px}.gap-px{gap:1px}.gap-x-1\.5{column-gap:6px}.gap-x-2{column-gap:8px}.gap-x-3{column-gap:12px}.gap-y-1{row-gap:4px}.gap-y-1\.5{row-gap:6px}.gap-y-\[7px\]{row-gap:7px}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[999px\]{border-radius:999px}.rounded-\[var\(--panel-radius\)\]{border-radius:var(--panel-radius)}.rounded-lg{border-radius:6px}.rounded-md{border-radius:4px}.rounded-none{border-radius:0}.rounded-sm{border-radius:3px}.rounded-xl{border-radius:8px}.rounded-xs{border-radius:2px}.rounded-t-\[7px\]{border-top-left-radius:7px;border-top-right-radius:7px}.rounded-t-xl{border-top-left-radius:8px;border-top-right-radius:8px}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#5a6068\]{border-color:#5a6068}.border-\[\#8a9099\]{border-color:#8a9099}.border-\[\#f3f4f6\]{border-color:#f3f4f6}.border-\[\#f59e0b\]{border-color:#f59e0b}.border-\[\#fca5a5\]{border-color:#fca5a5}.border-\[\#fecaca\]{border-color:#fecaca}.border-\[color\:var\(--warn-badge-border\)\]{border-color:var(--warn-badge-border)}.border-\[currentColor\]{border-color:currentColor}.border-\[rgba\(46\,125\,50\,\.25\)\]{border-color:#2e7d3240}.border-\[rgba\(80\,80\,80\,\.25\)\]{border-color:#50505040}.border-\[rgba\(205\,16\,46\,\.3\)\]{border-color:#cd102e4d}.border-\[rgba\(205\,16\,46\,\.35\)\]{border-color:#cd102e59}.border-\[rgba\(205\,16\,46\,\.55\)\]{border-color:#cd102e8c}.border-\[rgba\(255\,255\,255\,\.20\)\]{border-color:#fff3}.border-\[rgba\(255\,255\,255\,\.22\)\]{border-color:#ffffff38}.border-\[rgba\(255\,255\,255\,\.24\)\]{border-color:#ffffff3d}.border-\[rgba\(255\,255\,255\,\.25\)\]{border-color:#ffffff40}.border-\[rgba\(255\,255\,255\,\.30\)\]{border-color:#ffffff4d}.border-brand{border-color:var(--red)}.border-ejot-dark-grey{border-color:var(--ejot-dark-grey)}.border-ejot-white{border-color:var(--ejot-white)}.border-line{border-color:var(--border-light)}.border-line-legacy{border-color:var(--border)}.border-surface-muted{border-color:var(--surface-muted)}.border-transparent{border-color:#0000}.border-t-line{border-top-color:var(--border-light)}.border-b-line-legacy{border-bottom-color:var(--border)}.border-b-transparent{border-bottom-color:#0000}.bg-\[\#9e9e9e\]{background-color:#9e9e9e}.bg-\[\#525659\]{background-color:#525659}.bg-\[\#707070\]{background-color:#707070}.bg-\[\#e30000\]{background-color:#e30000}.bg-\[\#f3f4f6\]{background-color:#f3f4f6}.bg-\[\#f9fafb\]{background-color:#f9fafb}.bg-\[\#fee2e2\]{background-color:#fee2e2}.bg-\[\#fef2f2\]{background-color:#fef2f2}.bg-\[\#fef3c7\]{background-color:#fef3c7}.bg-\[\#fff1f2\]{background-color:#fff1f2}.bg-\[\#fff\]{background-color:#fff}.bg-\[\#fffbeb\]{background-color:#fffbeb}.bg-\[color-mix\(in_srgb\,var\(--surface-muted\)_55\%\,transparent\)\]{background-color:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--surface-muted\)_55\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-muted) 55%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--text-muted\)_16\%\,transparent\)\]{background-color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--text-muted\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--text-muted) 16%,transparent)}}.bg-\[color\:var\(--blue-bg\)\]{background-color:var(--blue-bg)}.bg-\[color\:var\(--panel-bg\,\#fff\)\]{background-color:var(--panel-bg,#fff)}.bg-\[rgba\(0\,0\,0\,\.2\)\]{background-color:#0003}.bg-\[rgba\(0\,0\,0\,\.18\)\]{background-color:#0000002e}.bg-\[rgba\(0\,0\,0\,\.22\)\]{background-color:#00000038}.bg-\[rgba\(0\,0\,0\,\.25\)\]{background-color:#00000040}.bg-\[rgba\(15\,18\,23\,\.55\)\]{background-color:#0f12178c}.bg-\[rgba\(15\,23\,42\,\.45\)\]{background-color:#0f172a73}.bg-\[rgba\(15\,23\,42\,\.55\)\]{background-color:#0f172a8c}.bg-\[rgba\(15\,23\,42\,\.62\)\]{background-color:#0f172a9e}.bg-\[rgba\(46\,125\,50\,\.06\)\]{background-color:#2e7d320f}.bg-\[rgba\(46\,125\,50\,\.10\)\]{background-color:#2e7d321a}.bg-\[rgba\(190\,202\,215\,\.82\)\]{background-color:#becad7d1}.bg-\[rgba\(200\,210\,222\,\.85\)\]{background-color:#c8d2ded9}.bg-\[rgba\(200\,212\,225\,\.92\)\]{background-color:#c8d4e1eb}.bg-\[rgba\(205\,16\,46\,\.06\)\]{background-color:#cd102e0f}.bg-\[rgba\(205\,16\,46\,\.10\)\]{background-color:#cd102e1a}.bg-\[rgba\(210\,218\,228\,\.88\)\]{background-color:#d2dae4e0}.bg-\[rgba\(220\,225\,235\,\.92\)\]{background-color:#dce1ebeb}.bg-\[rgba\(255\,255\,255\,\.12\)\]{background-color:#ffffff1f}.bg-\[rgba\(255\,255\,255\,\.14\)\]{background-color:#ffffff24}.bg-\[rgba\(255\,255\,255\,\.18\)\]{background-color:#ffffff2e}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--warn-badge-bg\)\]{background-color:var(--warn-badge-bg)}.bg-brand{background-color:var(--red)}.bg-brand-soft{background-color:var(--red-light)}.bg-ejot-dark-grey{background-color:var(--ejot-dark-grey)}.bg-ejot-red{background-color:var(--ejot-red)}.bg-ejot-white{background-color:var(--ejot-white)}.bg-fail-bg{background-color:var(--fail-bg)}.bg-ink-faint{background-color:var(--muted)}.bg-line{background-color:var(--border-light)}.bg-line-strong{background-color:var(--border-strong)}.bg-panel{background-color:var(--panel)}.bg-panel-header{background-color:var(--panel-header-bg)}.bg-pass-bg{background-color:var(--green-bg)}.bg-status-pass{background-color:var(--status-pass-vivid)}.bg-surface-app{background-color:var(--surface-app)}.bg-surface-card{background-color:var(--surface-card)}.bg-surface-muted{background-color:var(--surface-muted)}.bg-transparent{background-color:#0000}.bg-viewer-toolbar{background-color:var(--viewer-toolbar-bg)}.bg-warn-bg{background-color:var(--amber-bg)}.bg-warn-fg{background-color:var(--amber-txt)}.\[background-image\:var\(--select-chevron\)\]{background-image:var(--select-chevron)}.bg-\[length\:12px\]{background-size:12px}.\[background-position\:right_8px_center\]{background-position:right 8px center}.bg-no-repeat{background-repeat:no-repeat}.fill-none{fill:none}.\[stroke\:\#374151\]{stroke:#374151}.\[stroke-width\:1\.2\]{stroke-width:1.2px}.object-contain{object-fit:contain}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:2px}.p-1\.5{padding:6px}.p-2{padding:8px}.p-2\.5{padding:10px}.p-3{padding:12px}.p-4{padding:16px}.p-5{padding:20px}.p-10{padding:40px}.p-\[3px\]{padding:3px}.p-\[7px\]{padding:7px}.px-0{padding-inline:0}.px-0\.5{padding-inline:2px}.px-1{padding-inline:4px}.px-1\.5{padding-inline:6px}.px-2{padding-inline:8px}.px-2\.5{padding-inline:10px}.px-3{padding-inline:12px}.px-3\.5{padding-inline:14px}.px-4{padding-inline:16px}.px-\[3px\]{padding-inline:3px}.px-\[5px\]{padding-inline:5px}.px-\[7px\]{padding-inline:7px}.px-\[9px\]{padding-inline:9px}.py-0{padding-block:0}.py-0\.5{padding-block:2px}.py-1{padding-block:4px}.py-1\.5{padding-block:6px}.py-2{padding-block:8px}.py-2\.5{padding-block:10px}.py-3{padding-block:12px}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[9px\]{padding-block:9px}.py-px{padding-block:1px}.pt-0\.5{padding-top:2px}.pt-1{padding-top:4px}.pt-1\.5{padding-top:6px}.pt-2{padding-top:8px}.pt-2\.5{padding-top:10px}.pt-3\.5{padding-top:14px}.pt-\[5px\]{padding-top:5px}.pt-\[18px\]{padding-top:18px}.pr-6{padding-right:24px}.pr-\[22px\]{padding-right:22px}.pb-0\.5{padding-bottom:2px}.pb-1{padding-bottom:4px}.pb-1\.5{padding-bottom:6px}.pb-2\.5{padding-bottom:10px}.pb-3{padding-bottom:12px}.pb-3\.5{padding-bottom:14px}.pb-\[5px\]{padding-bottom:5px}.pl-1\.5{padding-left:6px}.pl-\[7px\]{padding-left:7px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.\[font-family\:inherit\]{font-family:inherit}.\[font-family\:var\(--font\)\]{font-family:var(--font)}.\[font-family\:var\(--font-primary\)\]{font-family:var(--font-primary)}.\[font-family\:var\(--font-primary\,var\(--font\)\)\]{font-family:var(--font-primary,var(--font))}.text-1xs{font-size:10px}.text-2xs{font-size:9px}.text-\[7\.5px\]{font-size:7.5px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[19px\]{font-size:19px}.text-\[26px\]{font-size:26px}.text-\[38px\]{font-size:38px}.text-\[length\:var\(--failure-mode-text-size\)\]{font-size:var(--failure-mode-text-size)}.text-\[length\:var\(--load-table-header-size\)\]{font-size:var(--load-table-header-size)}.text-\[length\:var\(--load-table-value-size\)\]{font-size:var(--load-table-value-size)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-none{--tw-leading:1;line-height:1}.\[line-height\:inherit\]{line-height:inherit}.\!font-extrabold{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[font-weight\:inherit\]{font-weight:inherit}.tracking-\[\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[\.5px\]{--tw-tracking:.5px;letter-spacing:.5px}.tracking-\[\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[\.9px\]{--tw-tracking:.9px;letter-spacing:.9px}.tracking-\[\.035em\]{--tw-tracking:.035em;letter-spacing:.035em}.tracking-\[\.045em\]{--tw-tracking:.045em;letter-spacing:.045em}.tracking-\[\.055em\]{--tw-tracking:.055em;letter-spacing:.055em}.tracking-\[0\]{--tw-tracking:0;letter-spacing:0}.tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[overflow-wrap\:break-word\]{overflow-wrap:break-word}.\[word-break\:break-word\]{word-break:break-word}.\[word-break\:normal\]{word-break:normal}.text-ellipsis{text-overflow:ellipsis}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-brand{color:var(--red)!important}.text-\[\#7f1d1d\]{color:#7f1d1d}.text-\[\#991b1b\]{color:#991b1b}.text-\[\#14532d\]{color:#14532d}.text-\[\#92400e\]{color:#92400e}.text-\[\#111827\]{color:#111827}.text-\[\#374151\]{color:#374151}.text-\[\#FFFFFF\]{color:#fff}.text-\[\#b91c1c\]{color:#b91c1c}.text-\[\#e30000\]{color:#e30000}.text-\[\#fed7aa\]{color:#fed7aa}.text-\[\#fee2e2\]{color:#fee2e2}.text-\[\#fff\]{color:#fff}.text-\[color\:var\(--blue-txt\)\]{color:var(--blue-txt)}.text-\[color\:var\(--danger\,\#c0392b\)\]{color:var(--danger,#c0392b)}.text-\[color\:var\(--ejot-overlay-blue-grey\)\]{color:var(--ejot-overlay-blue-grey)}.text-\[color\:var\(--green\)\]{color:var(--green)}.text-\[color\:var\(--status-ok\)\]{color:var(--status-ok)}.text-\[color\:var\(--text\,\#0f172a\)\]{color:var(--text,#0f172a)}.text-\[rgba\(255\,255\,255\,\.7\)\]{color:#ffffffb3}.text-\[var\(--warn-badge-txt\)\]{color:var(--warn-badge-txt)}.text-brand{color:var(--red)}.text-current{color:currentColor}.text-ejot-dark-grey{color:var(--ejot-dark-grey)}.text-ejot-red{color:var(--ejot-red)}.text-ejot-white{color:var(--ejot-white)}.text-fail-fg{color:var(--fail-txt)}.text-inherit{color:inherit}.text-ink{color:var(--text-primary)}.text-ink-base{color:var(--text)}.text-ink-faint{color:var(--muted)}.text-ink-muted{color:var(--text-muted)}.text-ink-secondary{color:var(--text-secondary)}.text-ink-sub{color:var(--sub)}.text-panel-header-fg{color:var(--panel-header-text)}.text-pass-fg{color:var(--green-txt)}.text-warn-fg{color:var(--amber-txt)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.\[font-style\:inherit\]{font-style:inherit}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-85{opacity:.85}.opacity-100{opacity:1}.opacity-\[\.62\]{opacity:.62}.opacity-\[\.72\]{opacity:.72}.opacity-\[\.92\]{opacity:.92}.opacity-\[0\.72\]{opacity:.72}.opacity-\[0\.78\]{opacity:.78}.\[box-shadow\:0_1px_2px_rgba\(0\,0\,0\,\.35\)\]{box-shadow:0 1px 2px #00000059}.\[box-shadow\:0_1px_3px_rgba\(0\,0\,0\,\.07\)\]{box-shadow:0 1px 3px #00000012}.\[box-shadow\:0_1px_6px_rgba\(0\,0\,0\,\.25\)\]{box-shadow:0 1px 6px #00000040}.\[box-shadow\:0_2px_8px_rgba\(17\,24\,39\,\.10\)\]{box-shadow:0 2px 8px #1118271a}.\[box-shadow\:0_4px_14px_rgba\(0\,0\,0\,\.12\)\]{box-shadow:0 4px 14px #0000001f}.\[box-shadow\:0_4px_14px_rgba\(127\,29\,29\,\.08\)\]{box-shadow:0 4px 14px #7f1d1d14}.\[box-shadow\:0_6px_18px_rgba\(0\,0\,0\,\.12\)\]{box-shadow:0 6px 18px #0000001f}.\[box-shadow\:0_8px_24px_rgba\(0\,0\,0\,\.16\)\]{box-shadow:0 8px 24px #00000029}.\[box-shadow\:0_10px_28px_rgba\(0\,0\,0\,\.18\)\]{box-shadow:0 10px 28px #0000002e}.\[box-shadow\:0_12px_40px_rgba\(0\,0\,0\,\.35\)\]{box-shadow:0 12px 40px #00000059}.\[box-shadow\:0_20px_60px_rgba\(0\,0\,0\,\.35\)\]{box-shadow:0 20px 60px #00000059}.\[box-shadow\:inset_0_0_0_1px_rgba\(205\,16\,46\,\.18\)\]{box-shadow:inset 0 0 0 1px #cd102e2e}.\[box-shadow\:inset_2px_0_0_var\(--red\)\]{box-shadow:inset 2px 0 0 var(--red)}.\[box-shadow\:none\]{box-shadow:none}.\[outline\:none\]{outline:none}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[4px\]{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.\[will-change\:left\,top\]{will-change:left,top}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--viewer-toolbar-h\:37px\]{--viewer-toolbar-h:37px}.\[border\:0\]{border:0}.\[border\:none\]{border:none}.\[font\:700_10px\/1\.2_var\(--font\)\]{font:700 10px/1.2 var(--font)}.\[font\:700_10px\/1\.25_var\(--font\)\]{font:700 10px/1.25 var(--font)}.\[font\:700_11px\/1\.2_var\(--font\)\]{font:700 11px/1.2 var(--font)}.\[font\:800_10\.5px\/1\.15_var\(--font\)\]{font:800 10.5px/1.15 var(--font)}.\[perspective\:220px\]{perspective:220px}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.\[transition\:all_\.15s\]{transition:all .15s}.\[transition\:background-color_\.15s_ease\]{transition:background-color .15s}.\[transition\:background_\.15s\]{transition:background .15s}.\[transition\:border-color_\.15s\,box-shadow_\.15s\]{transition:border-color .15s,box-shadow .15s}.\[transition\:color_\.15s\]{transition:color .15s}.\[transition\:filter_\.12s\]{transition:filter .12s}.\[transition\:opacity_\.15s\]{transition:opacity .15s}.\[transition\:transform_\.2s\]{transition:transform .2s}.\[transition\:transform_\.12s_ease-out\]{transition:transform .12s ease-out}.\[transition\:transform_\.15s\],.\[transition\:transform_\.15s_ease\]{transition:transform .15s}.\[transition\:transform_\.18s_ease\]{transition:transform .18s}.\[transition\:transform_\.35s_cubic-bezier\(\.4\,0\,\.2\,1\)\]{transition:transform .35s cubic-bezier(.4,0,.2,1)}.\[transition\:width_\.5s\]{transition:width .5s}.\[vector-effect\:non-scaling-stroke\]{vector-effect:non-scaling-stroke}.group-open\:\[transform\:rotate\(90deg\)\]:is(:where(.group):is([open],:popover-open,:open) *){transform:rotate(90deg)}@media (hover:hover){.group-hover\/row\:opacity-100:is(:where(.group\/row):hover *){opacity:1}}.group-data-\[checked\=true\]\:\[transform\:translateX\(9px\)\]:is(:where(.group)[data-checked=true] *){transform:translate(9px)}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-\[rgba\(205\,16\,46\,\.35\)\]:is(:where(.peer):focus-visible~*){outline-color:#cd102e59}.placeholder\:text-\[rgba\(255\,255\,255\,\.5\)\]::placeholder{color:#ffffff80}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-line-legacy:before{content:var(--tw-content);background-color:var(--border)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-1\/2:after{content:var(--tw-content);top:50%}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:h-\[3px\]:after{content:var(--tw-content);height:3px}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-\[34px\]:after{content:var(--tw-content);width:34px}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:\[transform\:translate\(-50\%\,-50\%\)\]:after{content:var(--tw-content);transform:translate(-50%,-50%)}.after\:rounded-xs:after{content:var(--tw-content);border-radius:2px}.after\:bg-line-legacy:after{content:var(--tw-content);background-color:var(--border)}.after\:content-\[\"_★\"\]:after{--tw-content:" ★";content:var(--tw-content)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:\[transition\:background_\.15s\]:after{content:var(--tw-content);transition:background .15s}.last\:rounded-b-\[7px\]:last-child{border-bottom-right-radius:7px;border-bottom-left-radius:7px}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:border-\[rgba\(200\,16\,46\,\.4\)\]:hover{border-color:#c8102e66}.hover\:border-brand:hover{border-color:var(--red)}.hover\:border-ink-faint:hover{border-color:var(--muted)}.hover\:bg-\[\#f5f5f5\]:hover{background-color:#f5f5f5}.hover\:bg-\[\#f9fafb\]:hover{background-color:#f9fafb}.hover\:bg-\[color-mix\(in_srgb\,var\(--red\)_30\%\,transparent\)\]:hover{background-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--red\)_30\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--red) 30%,transparent)}}.hover\:bg-\[rgba\(200\,16\,46\,\.15\)\]:hover{background-color:#c8102e26}.hover\:bg-\[rgba\(205\,16\,46\,\.3\)\]:hover{background-color:#cd102e4d}.hover\:bg-\[rgba\(255\,255\,255\,\.22\)\]:hover{background-color:#ffffff38}.hover\:bg-brand:hover{background-color:var(--red)}.hover\:bg-brand-soft:hover{background-color:var(--red-light)}.hover\:bg-surface-muted:hover{background-color:var(--surface-muted)}.hover\:text-brand:hover{color:var(--red)}.hover\:text-ejot-white:hover{color:var(--ejot-white)}.hover\:text-ink-base:hover{color:var(--text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:\[filter\:brightness\(\.95\)\]:hover{filter:brightness(.95)}.hover\:not-data-\[active\=true\]\:bg-\[\#f3f4f6\]:hover:not([data-active=true]){background-color:#f3f4f6}.hover\:not-data-\[active\=true\]\:text-ink-sub:hover:not([data-active=true]){color:var(--sub)}.hover\:after\:bg-brand:hover:after{content:var(--tw-content);background-color:var(--red)}}.focus\:border-brand:focus{border-color:var(--red)}.focus\:border-ejot-white:focus{border-color:var(--ejot-white)}.focus\:bg-\[rgba\(255\,255\,255\,\.18\)\]:focus{background-color:#ffffff2e}.focus\:\[box-shadow\:0_0_0_1px_rgba\(255\,255\,255\,\.35\)\]:focus{box-shadow:0 0 0 1px #ffffff59}.focus\:\[box-shadow\:0_0_0_2px_rgba\(200\,16\,46\,\.1\)\]:focus{box-shadow:0 0 0 2px #c8102e1a}.focus\:\[box-shadow\:0_0_0_2px_rgba\(205\,16\,46\,\.1\)\]:focus{box-shadow:0 0 0 2px #cd102e1a}.focus\:\[box-shadow\:0_0_0_2px_rgba\(205\,16\,46\,\.12\)\]:focus{box-shadow:0 0 0 2px #cd102e1f}.focus\:\[box-shadow\:none\]:focus{box-shadow:none}.focus-visible\:border-brand:focus-visible{border-color:var(--red)}.focus-visible\:\[box-shadow\:0_0_0_2px_rgba\(200\,16\,46\,\.1\)\]:focus-visible{box-shadow:0 0 0 2px #c8102e1a}.focus-visible\:\[outline\:2px_solid_\#2563eb\]:focus-visible{outline:2px solid #2563eb}.focus-visible\:\[outline\:2px_solid_rgba\(205\,16\,46\,\.25\)\]:focus-visible{outline:2px solid #cd102e40}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-\[color-mix\(in_srgb\,var\(--red\)_30\%\,transparent\)\]:active{background-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.active\:bg-\[color-mix\(in_srgb\,var\(--red\)_30\%\,transparent\)\]:active{background-color:color-mix(in srgb,var(--red) 30%,transparent)}}.active\:bg-\[rgba\(205\,16\,46\,\.3\)\]:active{background-color:#cd102e4d}@media (hover:hover){.enabled\:hover\:bg-\[color-mix\(in_srgb\,var\(--surface-muted\)_68\%\,transparent\)\]:enabled:hover{background-color:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.enabled\:hover\:bg-\[color-mix\(in_srgb\,var\(--surface-muted\)_68\%\,transparent\)\]:enabled:hover{background-color:color-mix(in srgb,var(--surface-muted) 68%,transparent)}}.enabled\:hover\:bg-transparent:enabled:hover{background-color:#0000}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-surface-muted:disabled{background-color:var(--surface-muted)}.disabled\:text-ink-faint:disabled{color:var(--muted)}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-\[\.38\]:disabled{opacity:.38}@media (hover:hover){.disabled\:hover\:bg-surface-muted:disabled:hover{background-color:var(--surface-muted)}}.aria-pressed\:bg-\[rgba\(255\,255\,255\,\.22\)\][aria-pressed=true]{background-color:#ffffff38}.aria-pressed\:text-ejot-white[aria-pressed=true]{color:var(--ejot-white)}.data-\[active\=true\]\:border-b-brand[data-active=true]{border-bottom-color:var(--red)}.data-\[active\=true\]\:bg-surface-card[data-active=true]{background-color:var(--surface-card)}.data-\[active\=true\]\:text-brand[data-active=true]{color:var(--red)}.data-\[checked\=true\]\:bg-brand[data-checked=true]{background-color:var(--red)}.dark\:\[stroke\:\#FFFFFF\]:where([data-theme=dark],[data-theme=dark] *){stroke:#fff}.dark\:text-\[\#FFFFFF\]:where([data-theme=dark],[data-theme=dark] *){color:#fff}.dark\:text-ink-sub:where([data-theme=dark],[data-theme=dark] *){color:var(--sub)}@media (hover:hover){.dark\:hover\:bg-\[color-mix\(in_srgb\,var\(--ejot-red\)_6\%\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--ejot-red)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-\[color-mix\(in_srgb\,var\(--ejot-red\)_6\%\,transparent\)\]:where([data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in srgb,var(--ejot-red) 6%,transparent)}}.dark\:hover\:\[filter\:none\]:where([data-theme=dark],[data-theme=dark] *):hover{filter:none}}.blue-grey\:border-b:where([data-theme=ejot-blue-grey],[data-theme=ejot-blue-grey] *){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.blue-grey\:border-\[rgba\(255\,255\,255\,\.12\)\]:where([data-theme=ejot-blue-grey],[data-theme=ejot-blue-grey] *){border-color:#ffffff1f}.blue-grey\:border-\[rgba\(255\,255\,255\,\.55\)\]:where([data-theme=ejot-blue-grey],[data-theme=ejot-blue-grey] *){border-color:#ffffff8c}.blue-grey\:bg-\[rgba\(255\,255\,255\,\.10\)\]:where([data-theme=ejot-blue-grey],[data-theme=ejot-blue-grey] *){background-color:#ffffff1a}.blue-grey\:bg-\[var\(--ejot-blue-grey-glass\)\]:where([data-theme=ejot-blue-grey],[data-theme=ejot-blue-grey] *){background-color:var(--ejot-blue-grey-glass)}.blue-grey\:\[background-image\:var\(--select-chevron-white\)\]:where([data-theme=ejot-blue-grey],[data-theme=ejot-blue-grey] *){background-image:var(--select-chevron-white)}.blue-grey\:\[stroke\:\#FFFFFF\]:where([data-theme=ejot-blue-grey],[data-theme=ejot-blue-grey] *){stroke:#fff}.blue-grey\:text-\[\#FFFFFF\]:where([data-theme=ejot-blue-grey],[data-theme=ejot-blue-grey] *){color:#fff}.blue-grey\:\[box-shadow\:0_8px_28px_rgba\(0\,0\,0\,\.18\)\]:where([data-theme=ejot-blue-grey],[data-theme=ejot-blue-grey] *){box-shadow:0 8px 28px #0000002e}.blue-grey\:\[backdrop-filter\:blur\(10px\)\]:where([data-theme=ejot-blue-grey],[data-theme=ejot-blue-grey] *){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.blue-grey\:placeholder\:text-\[\#FFFFFF\]:where([data-theme=ejot-blue-grey],[data-theme=ejot-blue-grey] *)::placeholder{color:#fff}@media (hover:hover){.blue-grey\:hover\:border-\[rgba\(255\,255\,255\,\.45\)\]:where([data-theme=ejot-blue-grey],[data-theme=ejot-blue-grey] *):hover{border-color:#ffffff73}.blue-grey\:hover\:bg-\[rgba\(255\,255\,255\,\.08\)\]:where([data-theme=ejot-blue-grey],[data-theme=ejot-blue-grey] *):hover{background-color:#ffffff14}.blue-grey\:hover\:bg-\[rgba\(255\,255\,255\,\.18\)\]:where([data-theme=ejot-blue-grey],[data-theme=ejot-blue-grey] *):hover{background-color:#ffffff2e}.blue-grey\:hover\:text-\[\#FFFFFF\]:where([data-theme=ejot-blue-grey],[data-theme=ejot-blue-grey] *):hover{color:#fff}}.blue-grey\:data-\[active\=true\]\:border-b-\[\#FFFFFF\]:where([data-theme=ejot-blue-grey],[data-theme=ejot-blue-grey] *)[data-active=true]{border-bottom-color:#fff}.blue-grey\:data-\[active\=true\]\:text-\[\#FFFFFF\]\!:where([data-theme=ejot-blue-grey],[data-theme=ejot-blue-grey] *)[data-active=true]{color:#fff!important}#input-sections .\[\#input-sections_\&\]\:scroll-mt-\[70px\]{scroll-margin-top:70px}#right-panel .\[\#right-panel_\&\]\:bg-pass-bg{background-color:var(--green-bg)}#right-panel .\[\#right-panel_\&\]\:text-ejot-red{color:var(--ejot-red)}#right-panel .\[\#right-panel_\&\]\:text-pass-fg{color:var(--green-txt)}#right-panel .\[\#right-panel_\&_sub\]\:relative sub{position:relative}#right-panel .\[\#right-panel_\&_sub\]\:-bottom-\[\.24em\] sub{bottom:-.24em}#right-panel .\[\#right-panel_\&_sub\]\:align-baseline sub{vertical-align:baseline}#right-panel .\[\#right-panel_\&_sub\]\:text-\[76\%\] sub{font-size:76%}#right-panel .\[\#right-panel_\&_sub\]\:leading-\[0\] sub{--tw-leading:0;line-height:0}#right-panel .\[\#right-panel_\&_sup\]\:relative sup{position:relative}#right-panel .\[\#right-panel_\&_sup\]\:-top-\[\.42em\] sup{top:-.42em}#right-panel .\[\#right-panel_\&_sup\]\:align-baseline sup{vertical-align:baseline}#right-panel .\[\#right-panel_\&_sup\]\:text-\[76\%\] sup{font-size:76%}#right-panel .\[\#right-panel_\&_sup\]\:leading-\[0\] sup{--tw-leading:0;line-height:0}.\[\&_\*\]\:font-bold *{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_\.engineering-icon\]\:text-ejot-red .engineering-icon{color:var(--ejot-red)}.blue-grey\:\[\&_\.engineering-icon\]\:text-\[\#FFFFFF\]:where([data-theme=ejot-blue-grey],[data-theme=ejot-blue-grey] *) .engineering-icon{color:#fff}.\[\&_\.engineering-info\]\:ml-px .engineering-info{margin-left:1px}.\[\&_\.engineering-info-button\]\:size-\[13px\] .engineering-info-button{width:13px;height:13px}.\[\&_\.engineering-info-button\]\:text-\[8px\] .engineering-info-button{font-size:8px}.\[\&_\.engineering-info-button\]\:leading-\[11px\] .engineering-info-button{--tw-leading:11px;line-height:11px}.\[\&_\.field\]\:flex-row .field{flex-direction:row}.\[\&_\.field\]\:items-center .field{align-items:center}.\[\&_\.field\]\:gap-1\.5 .field{gap:6px}.\[\&_\.inp\]\:w-\[72px\] .inp{width:72px}.\[\&_\.status-badge\]\:ml-auto .status-badge{margin-left:auto}.\[\&_\.unit\]\:\[font-family\:var\(--font\)\] .unit{font-family:var(--font)}.\[\&_\.unit\]\:text-\[9px\] .unit{font-size:9px}.\[\&_\.unit\]\:text-ink-faint .unit{color:var(--muted)}.\[\&_img\]\:max-h-full img{max-height:100%}.\[\&_img\]\:max-w-full img{max-width:100%}.\[\&_img\]\:\[transform\:rotate\(90deg\)\] img{transform:rotate(90deg)}.\[\&_img\]\:object-contain img{object-fit:contain}.\[\&_input\]\:w-full input{width:100%}.\[\&_input\]\:min-w-0 input{min-width:0}.\[\&_input\]\:rounded-\[5px\] input{border-radius:5px}.\[\&_input\]\:border input{border-style:var(--tw-border-style);border-width:1px}.\[\&_input\]\:border-line-legacy input{border-color:var(--border)}.\[\&_input\]\:bg-surface-card input{background-color:var(--surface-card)}.\[\&_input\]\:px-1\.5 input{padding-inline:6px}.\[\&_input\]\:py-\[5px\] input{padding-block:5px}.\[\&_input\]\:text-\[length\:var\(--load-table-value-size\)\] input{font-size:var(--load-table-value-size)}.\[\&_input\]\:font-normal input{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.\[\&_input\]\:text-ink-base input{color:var(--text)}.\[\&_input\[type\=checkbox\]\]\:size-\[13px\] input[type=checkbox]{width:13px;height:13px}.\[\&_input\[type\=checkbox\]\]\:accent-brand input[type=checkbox]{accent-color:var(--red)}.\[\&_input\[type\=radio\]\]\:size-\[13px\] input[type=radio]{width:13px;height:13px}.\[\&_input\[type\=radio\]\]\:accent-brand input[type=radio]{accent-color:var(--red)}.\[\&_label\]\:grid label{display:grid}.\[\&_label\]\:cursor-pointer label{cursor:pointer}.\[\&_label\]\:gap-\[3px\] label{gap:3px}.\[\&_label\]\:text-\[9px\] label{font-size:9px}.\[\&_label\]\:text-\[10px\] label{font-size:10px}.\[\&_label\]\:font-medium label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_label\]\:text-ink-faint label{color:var(--muted)}.\[\&_label\]\:text-ink-sub label{color:var(--sub)}.\[\&_option\]\:bg-surface-card option{background-color:var(--surface-card)}.\[\&_option\]\:text-ink option{color:var(--text-primary)}.blue-grey\:\[\&_option\]\:bg-\[\#182630\]:where([data-theme=ejot-blue-grey],[data-theme=ejot-blue-grey] *) option{background-color:#182630}.blue-grey\:\[\&_option\]\:text-\[\#FFFFFF\]:where([data-theme=ejot-blue-grey],[data-theme=ejot-blue-grey] *) option{color:#fff}.\[\&_select\]\:w-full select{width:100%}.\[\&_select\]\:min-w-0 select{min-width:0}.\[\&_select\]\:rounded-\[5px\] select{border-radius:5px}.\[\&_select\]\:border select{border-style:var(--tw-border-style);border-width:1px}.\[\&_select\]\:border-line-legacy select{border-color:var(--border)}.\[\&_select\]\:bg-surface-card select{background-color:var(--surface-card)}.\[\&_select\]\:px-1\.5 select{padding-inline:6px}.\[\&_select\]\:py-\[5px\] select{padding-block:5px}.\[\&_select\]\:text-ink-base select{color:var(--text)}.\[\&_span\]\:block span{display:block}.\[\&_span\]\:\[font-family\:var\(--font\)\] span{font-family:var(--font)}.\[\&_span\]\:text-\[9px\] span{font-size:9px}.\[\&_span\]\:text-\[10px\] span{font-size:10px}.\[\&_span\]\:leading-\[1\.15\] span{--tw-leading:1.15;line-height:1.15}.\[\&_span\]\:font-extrabold span{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.\[\&_span\]\:font-medium span{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_span\]\:tracking-\[\.08em\] span{--tw-tracking:.08em;letter-spacing:.08em}.\[\&_span\]\:whitespace-nowrap span{white-space:nowrap}.\[\&_span\]\:text-ink-base span{color:var(--text)}.\[\&_span\]\:text-ink-faint span{color:var(--muted)}.\[\&_span\]\:text-ink-sub span{color:var(--sub)}.\[\&_span\]\:uppercase span{text-transform:uppercase}.\[\&_span\:first-child\]\:text-\[10px\] span:first-child{font-size:10px}.\[\&_span\:first-child\]\:font-medium span:first-child{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_span\:first-child\]\:text-ink-sub span:first-child{color:var(--sub)}.\[\&_strong\]\:mb-px strong{margin-bottom:1px}.\[\&_strong\]\:block strong{display:block}.\[\&_strong\]\:text-\[9px\] strong{font-size:9px}.\[\&_strong\]\:text-\[11px\] strong{font-size:11px}.\[\&_strong\]\:leading-\[1\.15\] strong{--tw-leading:1.15;line-height:1.15}.\[\&_strong\]\:tracking-\[\.04em\] strong{--tw-tracking:.04em;letter-spacing:.04em}.\[\&_strong\]\:text-brand strong{color:var(--red)}.\[\&_strong\]\:text-ink-secondary strong{color:var(--text-secondary)}.\[\&_strong\]\:uppercase strong{text-transform:uppercase}.\[\&_strong\]\:blue-grey\:text-\[\#FFFFFF\] strong:where([data-theme=ejot-blue-grey],[data-theme=ejot-blue-grey] *){color:#fff}.\[\&_sub\]\:relative sub{position:relative}.\[\&_sub\]\:-bottom-\[\.24em\] sub,.\[\&_sub\]\:-bottom-\[0\.24em\] sub{bottom:-.24em}.\[\&_sub\]\:align-baseline sub{vertical-align:baseline}.\[\&_sub\]\:align-sub sub{vertical-align:sub}.\[\&_sub\]\:text-\[7px\] sub{font-size:7px}.\[\&_sub\]\:text-\[76\%\] sub{font-size:76%}.\[\&_sub\]\:leading-\[0\] sub{--tw-leading:0;line-height:0}.\[\&_sup\]\:relative sup{position:relative}.\[\&_sup\]\:-top-\[\.42em\] sup,.\[\&_sup\]\:-top-\[0\.42em\] sup{top:-.42em}.\[\&_sup\]\:align-baseline sup{vertical-align:baseline}.\[\&_sup\]\:text-\[76\%\] sup{font-size:76%}.\[\&_sup\]\:leading-\[0\] sup{--tw-leading:0;line-height:0}.\[\&\.no-dimension-lines\>\#dimension-svg\]\:hidden.no-dimension-lines>#dimension-svg{display:none}.\[\&\.qp-layer-separator\]\:mb-1\.5.qp-layer-separator{margin-bottom:6px}.\[\&\.qp-layer-separator\]\:border-b.qp-layer-separator{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\.qp-layer-separator\]\:border-line.qp-layer-separator{border-color:var(--border-light)}.\[\&\.qp-layer-separator\]\:pb-2.qp-layer-separator{padding-bottom:8px}.\[\&\.qp-new-distance-hidden\]\:hidden.qp-new-distance-hidden{display:none}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:is\(img\)\]\:\[transform\:rotate\(0deg\)\]:is(img){transform:rotate(0)}.\[\&\>\.checkbox-row\]\:col-\[1\/-1\]>.checkbox-row{grid-column:1/-1}.\[\&\>\.field\]\:min-w-0>.field{min-width:0}.\[\&\>\.field-row\]\:col-\[1\/-1\]>.field-row,.\[\&\>\.input-full\]\:col-\[1\/-1\]>.input-full{grid-column:1/-1}.\[\&\>\.section-title-with-icon\]\:text-ink-secondary>.section-title-with-icon{color:var(--text-secondary)}.blue-grey\:\[\&\>\.section-title-with-icon\]\:text-\[\#FFFFFF\]:where([data-theme=ejot-blue-grey],[data-theme=ejot-blue-grey] *)>.section-title-with-icon{color:#fff}.\[\&\>\.sub-hdr\]\:col-\[1\/-1\]>.sub-hdr{grid-column:1/-1}.\[\&\>input\]\:m-0>input{margin:0}.\[\&\>input\]\:size-3>input{width:12px;height:12px}.\[\&\>input\]\:accent-brand>input{accent-color:var(--red)}.\[\&\>span\:last-child\]\:min-w-0>span:last-child{min-width:0}.\[\&\[readonly\]\]\:cursor-not-allowed[readonly]{cursor:not-allowed}.\[\&\[readonly\]\]\:bg-surface-muted[readonly]{background-color:var(--surface-muted)}.\[\&\[readonly\]\]\:text-ink-faint[readonly]{color:var(--muted)}@media (max-width:1200px){.\[\@media\(max-width\:1200px\)\]\:size-\[18px\]{width:18px;height:18px}.\[\@media\(max-width\:1200px\)\]\:w-\[42px\]{width:42px}.\[\@media\(max-width\:1200px\)\]\:min-w-\[34px\]{min-width:34px}.\[\@media\(max-width\:1200px\)\]\:min-w-\[38px\]{min-width:38px}.\[\@media\(max-width\:1200px\)\]\:min-w-\[42px\]{min-width:42px}.\[\@media\(max-width\:1200px\)\]\:basis-\[108px\]{flex-basis:108px}.\[\@media\(max-width\:1200px\)\]\:gap-\[7px\]{gap:7px}.\[\@media\(max-width\:1200px\)\]\:px-\[3px\]{padding-inline:3px}.\[\@media\(max-width\:1200px\)\]\:text-\[10px\]{font-size:10px}.\[\@media\(max-width\:1200px\)\]\:tracking-\[\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}}@media (max-width:900px){.\[\@media\(max-width\:900px\)\]\:min-w-\[900px\]{min-width:900px}.\[\@media\(max-width\:900px\)\]\:gap-1{gap:4px}.\[\@media\(max-width\:900px\)\]\:overflow-auto{overflow:auto}.\[\@media\(max-width\:900px\)\]\:px-2{padding-inline:8px}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes fade-slide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@layer base{@font-face{font-family:Roboto Flex;src:url(/fonts/RobotoFlex-Regular.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Roboto Flex;src:url(/fonts/RobotoFlex-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/fonts/RobotoCondensed-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto Condensed;src:url(/fonts/RobotoCondensed-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{--ejot-red: #CE1230;--ejot-black: #000000;--ejot-white: #FFFFFF;--ejot-grey: #BBBCBD;--ejot-dark-grey: #3B3B3A;--ejot-overlay-orange-red: #D63803;--ejot-overlay-red-orange: #C0172E;--ejot-blue-grey: #83939C;--ejot-overlay-blue-grey-light-grey: #75838B;--ejot-light-grey: #E3E3E3;--ejot-overlay-blue-grey: #527488;--ejot-blue-grey-primary: #577E92;--surface-page: #FFFFFF;--surface-app: #F7F7F7;--surface-card: #FFFFFF;--surface-muted: #F1F1F1;--border-light: #D9D9D9;--border-strong: #8A8A8A;--text-primary: #000000;--text-secondary: #444444;--text-muted: #777777;--status-pass-vivid: #00A651;--status-ok: var(--status-pass-vivid);--status-warning: #B26A00;--status-fail: #CD102E;--status-info: #444444;--red-light: #FBE7EB;--panel-header-bg: rgba(234, 230, 230, .902);--panel-header-text: var(--ejot-red);--green-bg: #E1F5EA;--green-txt: var(--status-pass-vivid);--amber-bg: #F7EDDE;--amber-txt: #B26A00;--fail-bg: #fee2e2;--fail-txt: #991b1b;--warn-badge-bg: #fffbeb;--warn-badge-txt: #92400e;--warn-badge-border: #fde68a;--governing-bg: #fffbeb;--governing-badge-bg: #fde68a;--governing-badge-txt: #92400e;--viewer-scene-bg: #f8f9fa;--viewer-toolbar-bg: rgba(255,255,255,.85);--font-primary: "Roboto Flex", "Roboto", Arial, sans-serif;--font-condensed: "Roboto Condensed", "Arial Narrow", Arial, sans-serif;--ui-title-size: 34px;--ui-title-line: 36px;--ui-head-size: 26px;--ui-head-line: 28px;--ui-subhead-size: 18px;--ui-subhead-line: 23px;--ui-body-size: 14px;--ui-body-line: 20px;--ui-small-size: 12px;--ui-small-line: 16px}:root[data-theme=dark]{--surface-page: #1E1F22;--surface-app: #17181A;--surface-card: #232427;--surface-muted: #2B2C30;--border-light: #3A3B3F;--border-strong: #5B5D63;--text-primary: #F2F2F3;--text-secondary: #C7C8CB;--text-muted: #8D8F94;--ejot-red: #E8213A;--status-pass-vivid: #39D98A;--status-ok: var(--status-pass-vivid);--status-warning: #E0A030;--status-fail: #FF5C72;--status-info: #C7C8CB;--red-light: rgba(232,33,58,.14);--panel-header-bg: transparent;--panel-header-text: var(--ejot-red);--green-bg: rgba(57,217,138,.14);--green-txt: var(--status-pass-vivid);--amber-bg: rgba(224,160,48,.14);--amber-txt: #E0A030;--fail-bg: rgba(255,92,114,.12);--fail-txt: #FF8FA0;--warn-badge-bg: rgba(224,160,48,.14);--warn-badge-txt: #E0A030;--warn-badge-border: rgba(224,160,48,.35);--governing-bg: rgba(224,160,48,.1);--governing-badge-bg: rgba(224,160,48,.28);--governing-badge-txt: #E0A030;--viewer-scene-bg: #1A1B1E;--viewer-toolbar-bg: rgba(30,31,34,.92)}:root[data-theme=ejot-blue-grey]{--red: var(--ejot-blue-grey-primary);--red-dark: var(--ejot-overlay-blue-grey);--surface-page: var(--ejot-light-grey);--surface-app: var(--ejot-light-grey);--surface-card: #FFFFFF;--surface-muted: var(--ejot-light-grey);--border-light: var(--ejot-blue-grey);--border-strong: var(--ejot-overlay-blue-grey-light-grey);--text-primary: #000000;--text-secondary: var(--ejot-overlay-blue-grey);--text-muted: var(--ejot-overlay-blue-grey-light-grey);--status-info: var(--ejot-overlay-blue-grey);--panel-header-bg: var(--ejot-blue-grey-primary);--panel-header-text: #FFFFFF;--red-light: var(--ejot-light-grey);--viewer-scene-bg: var(--ejot-light-grey);--viewer-toolbar-bg: rgba(255,255,255,.9)}:root[data-theme=dark][data-panel-header-legacy=grey]{--panel-header-bg: var(--ejot-dark-grey)}:root{--failure-mode-secondary-heading:color-mix(in srgb,var(--ejot-grey) 50%,white)}:root[data-theme=dark]{--failure-mode-secondary-heading:var(--text-muted)}}@layer base{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--red:var(--ejot-red);--red-dark:#A50D25;--bg:var(--surface-app);--panel:var(--surface-card);--border:var(--border-light);--text:var(--text-primary);--sub:var(--text-secondary);--muted:var(--text-muted);--green:var(--status-ok);--amber:var(--status-warning);--blue:var(--status-info);--blue-bg:var(--surface-muted);--blue-txt:var(--text-primary);--font:var(--font-primary);--mono:var(--font-primary)}html,body{height:100%;overflow:hidden;background:var(--bg);color:var(--text);font-family:var(--font);font-size:13px}button{cursor:pointer;font-family:inherit}input,select{font-family:inherit}}@layer base{:root{--panel-radius: 6px;--focus-ring: 0 0 0 3px rgba(205,16,46,.15)}:root,:root[data-theme=dark]{--panel-header-bg: var(--ejot-grey);--failure-mode-text-size: 9px;--load-table-header-size: 10px;--load-table-value-size: 12px;--rebarfix-left-panel-width: 20vw;--rebarfix-right-panel-width: 20vw}:root[data-theme=dark]{--panel-header-bg:transparent;--panel-header-text:var(--ejot-red)}:root[data-theme=ejot-blue-grey]{color-scheme:dark;--ejot-blue-grey-dark-base: #0F1720;--ejot-blue-grey-glass: rgba(87,126,146,.5);--ejot-blue-grey-glass-soft: rgba(87,126,146,.28);--ejot-blue-grey-glass-strong: rgba(87,126,146,.68);--surface-page: var(--ejot-blue-grey-dark-base);--surface-app: var(--ejot-blue-grey-dark-base);--surface-card: var(--ejot-blue-grey-glass);--surface-muted: var(--ejot-blue-grey-glass-soft);--border-light: rgba(255,255,255,.14);--border-strong: rgba(255,255,255,.28);--text-primary: #FFFFFF;--text-secondary: #FFFFFF;--text-muted: #FFFFFF;--red: var(--ejot-blue-grey-primary);--red-dark: var(--ejot-overlay-blue-grey);--red-light: rgba(87,126,146,.2);--panel-header-bg: var(--ejot-blue-grey-glass);--panel-header-text: #FFFFFF;--status-info: #FFFFFF;--status-pass-vivid: #39D98A;--status-ok: var(--status-pass-vivid);--status-warning: #E0A030;--status-fail: #FF5C72;--green-bg: rgba(57,217,138,.14);--green-txt: var(--status-pass-vivid);--amber-bg: rgba(224,160,48,.14);--amber-txt: #E0A030;--fail-bg: rgba(255,92,114,.13);--fail-txt: #FF8FA0;--warn-badge-bg: rgba(224,160,48,.14);--warn-badge-txt: #F0B54A;--warn-badge-border: rgba(224,160,48,.35);--governing-bg: rgba(224,160,48,.1);--governing-badge-bg: rgba(224,160,48,.24);--governing-badge-txt: #F0B54A;--viewer-scene-bg: #14212A;--viewer-toolbar-bg: rgba(15,23,32,.88)}}@layer base{button,select,input{transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .05s ease}button:hover{transform:translateY(-1px)}button:focus-visible,select:focus-visible,input:focus-visible{outline:none;box-shadow:var(--focus-ring);border-color:var(--ejot-red)!important}#root{height:100%}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #2563eb;outline-offset:2px}}
