@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{--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: rgb(59 130 246 / .5);--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: }::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: rgb(59 130 246 / .5);--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-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings: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:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-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{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.\!sticky{position:sticky!important}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.bottom-10{bottom:2.5rem}.right-0{right:0}.right-2\.5{right:.625rem}.right-\[var\(--spacing-10\)\]{right:var(--spacing-10)}.right-\[var\(--spacing-6\)\]{right:var(--spacing-6)}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.isolate{isolation:isolate}.z-10{z-index:10}.order-first{order:-9999}.m-0{margin:0}.m-1{margin:.25rem}.-mt-2{margin-top:-.5rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.\!block{display:block!important}.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!important}.hidden{display:none}.\!h-9{height:2.25rem!important}.h-10{height:2.5rem}.h-3\.5{height:.875rem}.h-9{height:2.25rem}.h-\[34px\]{height:34px}.h-\[40px\]{height:40px}.h-control-lg{height:44px}.h-control-md{height:34px}.h-control-sm{height:28px}.h-full{height:100%}.max-h-\[280px\]{max-height:280px}.min-h-screen{min-height:100vh}.\!w-9{width:2.25rem!important}.w-8{width:2rem}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.\!cursor-default{cursor:default!important}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.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-6{gap:1.5rem}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-\[9px\]{border-radius:9px!important}.rounded{border-radius:.25rem}.rounded-btn-lg{border-radius:var(--btn-r-lg)}.rounded-btn-md{border-radius:var(--btn-r-md)}.rounded-btn-sm{border-radius:var(--btn-r-sm)}.rounded-control{border-radius:var(--border-radius-control)}.rounded-md{border-radius:var(--border-radius-md)}.rounded-sm{border-radius:var(--border-radius-sm)}.border{border-width:1px}.border-\[color\:var\(--btn2-border\)\]{border-color:var(--btn2-border)}.border-\[color\:var\(--field-border\)\],.border-\[var\(--field-border\)\]{border-color:var(--field-border)}.border-brand{border-color:var(--brand)}.border-field{border-color:var(--field)}.border-line{border-color:var(--line)}.border-semantic-error{border-color:var(--color-semantic-error)}.border-transparent{border-color:transparent}.\!bg-\[var\(--line\)\]{background-color:var(--line)!important}.bg-\[var\(--input-bg\)\]{background-color:var(--input-bg)}.bg-\[var\(--page\)\]{background-color:var(--page)}.bg-\[var\(--status-error-bg\)\]{background-color:var(--status-error-bg)}.bg-brand{background-color:var(--brand)}.bg-card{background-color:var(--card)}.bg-field{background-color:var(--field)}.bg-page{background-color:var(--page)}.bg-raised{background-color:var(--raised)}.bg-semantic-error{background-color:var(--color-semantic-error)}.bg-transparent{background-color:transparent}.stroke-selected{stroke:var(--selected)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-left{-o-object-position:left;object-position:left}.\!p-0{padding:0!important}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pl-\[var\(--spacing-10\)\]{padding-left:var(--spacing-10)}.pl-\[var\(--spacing-6\)\]{padding-left:var(--spacing-6)}.pr-9{padding-right:2.25rem}.pr-\[calc\(var\(--spacing-10\)\+var\(--select-chevron\)\+var\(--spacing-6\)\)\]{padding-right:calc(var(--spacing-10) + var(--select-chevron) + var(--spacing-6))}.pr-\[calc\(var\(--spacing-6\)\+var\(--select-chevron\)\+var\(--spacing-4\)\)\]{padding-right:calc(var(--spacing-6) + var(--select-chevron) + var(--spacing-4))}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.\!text-13{font-size:var(--font-size-13)!important}.text-12{font-size:var(--font-size-12)}.text-13{font-size:var(--font-size-13)}.text-14{font-size:var(--font-size-14)}.text-15{font-size:var(--font-size-15)}.text-17{font-size:var(--font-size-17)}.text-20{font-size:var(--font-size-20)}.text-22{font-size:var(--font-size-22)}.text-\[length\:var\(--btn-fs-lg\)\]{font-size:var(--btn-fs-lg)}.text-\[length\:var\(--btn-fs-md\)\]{font-size:var(--btn-fs-md)}.text-\[length\:var\(--btn-fs-sm\)\]{font-size:var(--btn-fs-sm)}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.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)}.tracking-wider{letter-spacing:.05em}.\!text-subtle{color:var(--subtle)!important}.text-\[var\(--link\)\]{color:var(--link)}.text-ac2-bg{color:var(--ac2-bg)}.text-brand-ink{color:var(--brand-ink)}.text-danger-fg{color:var(--danger-fg)}.text-ink{color:var(--ink)}.text-muted{color:var(--muted)}.text-semantic-error{color:var(--color-semantic-error)}.text-subtle{color:var(--subtle)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.opacity-60{opacity:.6}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--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-\[var\(--btn-shadow\)\]{--tw-shadow-color: var(--btn-shadow);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--btn2-shadow\)\]{--tw-shadow-color: var(--btn2-shadow);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-glow-…\)\]{--tw-shadow-color: var(--shadow-glow-…);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--…\)\]{--tw-shadow-color: var(--…);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[…\]{--tw-shadow-color: …;--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--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(3px + 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)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\!\[background-image\:none\]{background-image:none!important}.\[background-image\:var\(--btn-bg-image\)\]{background-image:var(--btn-bg-image)}.\[font-family\:inherit\]{font-family:inherit}.\[font-weight\:var\(--btn-fw\)\]{font-weight:var(--btn-fw)}:root{color-scheme:light;--page: #f1f2f4;--card: #ffffff;--raised: #ffffff;--ink: #111316;--muted: #464a51;--subtle: #5d626a;--line: #e3e5e8;--line-strong: #cfd2d7;--field: #f6f7f8;--field-border: #757a82;--hover: #f2f3f5;--selected: #eef2e8;--overlay: rgba(0, 0, 0, .4);--shadow: 0 0 0 1px rgba(15, 20, 30, .07), 0 1px 2px rgba(15, 20, 30, .05), 0 8px 24px -10px rgba(15, 20, 30, .14);--brand: #3f6212;--brand-hover: #34520f;--brand-ink: #ffffff;--accent: #c4f04d;--link: #3f6212;--focus: #4d7c0f;--ring: rgba(132, 204, 22, .4);--logo: #3f6212;--nav-mark: #84cc16;--meter: #4d7c0f;--tip-bg: #34520f;--tip-ink: #ffffff;--on-shadow: 0 6px 16px -4px rgba(63, 98, 18, .38);--dot-ring: rgba(22, 23, 20, .12);--map-bg: #f0f1f3;--map-block: #e3e5e9;--map-street: #ffffff;--map-park: #e2e9d1;--map-water: #d6e4eb;--fiber: #4d7c0f;--fiber-plan: #b45309;--node-ring: #ffffff;--chart-1: #4d7c0f;--chart-2: #2563eb;--chart-3: #b45309;--chart-4: #7c3aed;--chart-5: #0e7490;--chart-grid: var(--line);--chart-axis: var(--subtle);--av-bg: #3f6212;--av-ink: #c4f04d;--logo-edge: transparent;--border-radius-control: 12px;--border-radius-tile: 14px;--border-radius-card: 18px;--border-radius-dialog: 20px;--border-radius-control-sm: var(--border-radius-control);--border-radius-badge: var(--border-radius-sm);--btn-glow: rgba(63, 98, 18, .35);--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, .16), inset 0 -1px 0 rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .12);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, .18), inset 0 -1px 0 rgba(0, 0, 0, .12), 0 6px 16px -6px var(--btn-glow);--btn2-shadow: 0 1px 2px rgba(0, 0, 0, .05);--switch-knob: #ffffff}[data-theme=dark]{color-scheme:dark;--page: #0f0f0d;--card: #181816;--raised: #1f1f1c;--ink: #f2f1ec;--muted: #a9a79f;--subtle: #8c8a82;--line: #2a2925;--line-strong: #3b3e36;--field: #211f1c;--field-border: #77766e;--hover: #23221f;--selected: #23221f;--overlay: rgba(0, 0, 0, .6);--shadow: 0 0 0 1px rgba(255, 250, 235, .05), 0 1px 2px rgba(0, 0, 0, .4), 0 16px 36px -10px rgba(0, 0, 0, .7);--brand: #c4f04d;--brand-hover: #d2f56f;--brand-ink: #141510;--link: #c4f04d;--focus: #c4f04d;--ring: rgba(196, 240, 77, .25);--logo: #26251f;--nav-mark: #c4f04d;--meter: #c4f04d;--tip-bg: var(--ink);--tip-ink: var(--page);--on-shadow: 0 6px 18px -4px rgba(196, 240, 77, .28);--dot-ring: rgba(0, 0, 0, .5);--map-bg: #141412;--map-block: #1b1a17;--map-street: #272622;--map-park: #171c12;--map-water: #121b21;--fiber: #c4f04d;--fiber-plan: #f5a524;--node-ring: #141412;--chart-1: #c4f04d;--chart-2: #60a5fa;--chart-3: #f5a524;--chart-4: #a78bfa;--chart-5: #22d3ee;--av-bg: #c4f04d;--av-ink: #141510;--logo-edge: #6b6a63;--btn-glow: rgba(196, 240, 77, .25)}:root{--shell-sb-w: 168px;--shell-sb-w-collapsed: 56px;--shell-sb-head-h: 44px;--shell-sb-pad-x: 8px;--shell-nav-row-h: 38px;--shell-mod-row-h: 34px;--shell-nav-row-radius: var(--border-radius-full);--shell-nav-ink: var(--ink);--shell-nav-icon: currentColor;--shell-nav-icon-opacity: .55;--shell-nav-weight: 400;--shell-nav-active-weight: 500;--shell-nav-active-bg: var(--card);--shell-nav-active-shadow: var(--shadow-sm);--shell-nav-hover: color-mix(in srgb, var(--card) 55%, transparent);--shell-nav-mark: none;--shell-mod-active-bg: var(--brand);--shell-mod-active-ink: var(--brand-ink);--shell-logo-radius: var(--border-radius-xl);--logo-glyph-dark: block;--logo-glyph-light: none;--shell-panel-margin: 0;--shell-panel-bg: transparent;--shell-panel-border: none;--shell-panel-radius: 0;--shell-main-bg: var(--page);--modtab-row-h: 34px;--workbench-gap: 10px;--shell-autocollapse-below: 0px;--shell-sb-pad-top: 0px;--shell-top-h: 44px;--shell-top-border: none;--shell-env-h: auto;--shell-env-radius: var(--border-radius-full);--shell-help-size: 34px;--shell-help-radius: var(--border-radius-xl);--shell-bell-size: 28px;--shell-bell-radius: var(--border-radius-lg);--shell-user-radius: var(--border-radius-full);--shell-avatar-size: 28px;--shell-avatar-radius: 50%;--shell-crumb-bg: var(--card);--shell-crumb-shadow: var(--shadow-sm);--shell-crumb-radius: var(--border-radius-full);--shell-crumb-icon-size: auto;--shell-crumb-icon-bg: transparent;--shell-crumb-icon-ring: none;--shell-crumb-icon-radius: 0;--shell-banner-radius: var(--border-radius-tile);--shell-banner-icon-size: 28px;--shell-banner-icon-radius: var(--border-radius-xl)}[data-theme=dark]{--logo-glyph-dark: none;--logo-glyph-light: block}:root{--card-shadow: var(--shadow);--nested-card-bg: var(--card);--nested-card-shadow: var(--card-shadow);--tile-hover-lift: translateY(-1px);--tile-hover-bg: var(--card);--page-x: 24px;--table-head-bg: transparent;--table-head-sticky-bg: var(--card);--table-edge-x: var(--table-cell-padding-x);--table-selected-bg: var(--field);--table-selected-dot: block;--table-selected-mark: none;--section-label-size: var(--font-size-13);--section-label-weight: 600;--section-label-tracking: 0;--section-label-color: var(--muted);--page-title-size: var(--font-size-28);--page-title-weight: 650;--page-title-tracking: -.02em;--kpi-size: var(--font-size-32);--kpi-weight: 600}:root{--btn-h-sm: 28px;--btn-h-md: 34px;--btn-h-lg: 44px;--btn-fs-sm: var(--font-size-14);--btn-fs-md: var(--font-size-15);--btn-fs-lg: var(--font-size-15);--btn-r-sm: var(--border-radius-lg);--btn-r-md: var(--border-radius-control);--btn-r-lg: var(--border-radius-tile);--btn-fw: 500;--btn-bg-image: none;--btn-bg-image-hover: none;--btn2-border: var(--line);--icon-btn-radius: var(--border-radius-lg);--input-bg: var(--field);--search-radius: var(--border-radius-full);--modtab-track-bg: var(--card);--modtab-track-radius: var(--border-radius-full);--modtab-radius: var(--border-radius-full);--subtab-track-bg: var(--field);--subtab-track-radius: var(--border-radius-full);--subtab-gap: var(--spacing-4);--subtab-gap-compact: 0px;--subtab-pad-x: var(--spacing-14);--subtab-pad-x-compact: var(--spacing-4);--subtab-fs: var(--font-size-15);--subtab-radius: var(--border-radius-full);--subtab-active-bg: var(--card);--subtab-active-shadow: var(--shadow-sm);--subtab-hover-bg: var(--hover);--seg-track-edge: transparent;--seg-track-radius: var(--border-radius-full);--seg-radius: var(--border-radius-full);--seg-fs-sm: var(--font-size-13);--seg-fs: var(--font-size-14);--seg-active-shadow: var(--shadow-sm);--status-pill-radius: var(--border-radius-full);--module-pill-radius: var(--border-radius-lg);--menu-item-h: var(--row-height-stacked);--menu-item-radius: var(--border-radius-md);--auth-field-h: 44px;--auth-btn-h: 44px;--auth-title-size: var(--font-size-24);--auth-title-weight: 600;--auth-title-tracking: -.02em}:root{--notif-info-dot: var(--focus);--current-mark: var(--brand)}[data-theme=dark]{--notif-info-dot: var(--color-semantic-info);--current-mark: var(--muted)}:root[data-look=praezise]{--hover: #eff1f4;--selected: #eff1f4;--shadow: 0 0 0 1px var(--line), 0 12px 32px -12px rgba(15, 20, 30, .2);--shadow-sm: 0 0 0 1px var(--line);--border-radius-dialog: 12px;--border-radius-tile: 12px;--border-radius-card: 10px;--border-radius-control: 8px;--border-radius-control-sm: 7px;--border-radius-badge: 6px;--gap: 10px;--sb-w: 196px;--top-h: 48px;--row-h: 38px;--card-pad-y: 18px;--card-pad-x: 18px}:root[data-look=praezise][data-density=kompakt]{--gap: 6px;--sb-w: 180px;--top-h: 44px;--row-h: 34px;--card-pad-y: 14px;--card-pad-x: 14px;--modtab-row-h: 32px}:root[data-look=praezise]{--table-row-height: var(--row-h);--modtab-row-h: 34px;--workbench-gap: var(--gap);--shell-autocollapse-below: 1280px}:root[data-look=praezise][data-theme=dark]{--logo: #c4f04d;--page: #0e0f0c;--card: #1a1b17;--raised: #23251f;--subtle: #908e86;--line: #2c2e28;--field: #222420;--hover: #252720;--selected: #252720;--shadow: 0 0 0 1px var(--line-strong), 0 16px 40px -12px rgba(0, 0, 0, .8)}:root[data-look=praezise]{--logo: #c4f04d;--logo-edge: transparent;--logo-glyph-dark: block;--logo-glyph-light: none;--shell-logo-radius: var(--border-radius-control);--shell-sb-w: var(--sb-w);--shell-sb-w-collapsed: 76px;--shell-sb-pad-x: 10px;--shell-nav-row-h: 34px;--shell-mod-row-h: 30px;--shell-nav-row-radius: var(--border-radius-control);--shell-nav-ink: var(--muted);--shell-nav-icon: var(--subtle);--shell-nav-icon-opacity: 1;--shell-nav-weight: 500;--shell-nav-active-weight: 600;--shell-nav-active-bg: color-mix(in srgb, var(--brand) 9%, var(--page));--shell-nav-icon-active: var(--ink);--shell-nav-active-shadow: none;--shell-nav-hover: var(--hover);--shell-nav-mark: block;--shell-panel-margin: var(--gap) var(--gap) var(--gap) 0;--shell-panel-bg: var(--card);--shell-panel-border: 1px solid var(--line);--shell-panel-radius: var(--border-radius-dialog);--shell-main-bg: transparent;--shell-sb-pad-top: var(--gap);--shell-sb-head-h: var(--top-h);--shell-top-h: var(--top-h);--shell-top-border: 1px solid var(--line);--shell-env-h: 20px;--shell-env-radius: var(--border-radius-badge);--shell-help-size: 32px;--shell-help-radius: var(--border-radius-control);--shell-bell-size: 32px;--shell-bell-radius: var(--border-radius-control);--shell-user-radius: var(--border-radius-control);--shell-avatar-size: 26px;--shell-avatar-radius: var(--border-radius-control-sm);--shell-crumb-bg: transparent;--shell-crumb-shadow: 0 0 0 0 transparent;--shell-crumb-radius: var(--border-radius-control);--shell-crumb-icon-size: 18px;--shell-crumb-icon-bg: transparent;--shell-crumb-icon-ring: none;--shell-crumb-icon-radius: 0;--shell-banner-radius: var(--border-radius-card);--shell-banner-icon-size: 24px;--shell-banner-icon-radius: var(--border-radius-badge)}@media(max-width:767px){:root[data-look=praezise]{--shell-panel-margin: 0;--shell-panel-bg: transparent;--shell-panel-border: none;--shell-panel-radius: 0;--shell-main-bg: var(--page);--shell-top-h: 44px;--shell-top-border: none}}:root[data-look=praezise]{--card-shadow: 0 0 0 1px var(--line);--nested-card-bg: var(--field);--nested-card-shadow: none;--tile-hover-lift: none;--tile-hover-bg: var(--hover);--page-x: 20px;--table-head-bg: color-mix(in srgb, var(--field) 60%, var(--card));--table-head-sticky-bg: var(--table-head-bg);--table-edge-x: 16px;--table-selected-bg: var(--selected);--table-selected-dot: none;--table-selected-mark: block;--kpi-weight: 650;--kpi-tracking: -.04em}:root[data-look=praezise]{--btn-h-lg: 40px;--btn-fs-sm: calc(12.5px * var(--font-scale));--btn-fs-md: calc(13.5px * var(--font-scale));--btn-r-sm: var(--border-radius-control-sm);--btn-r-md: var(--border-radius-control);--btn-r-lg: var(--border-radius-card);--btn-fw: 600;--btn-bg-image: linear-gradient(180deg, color-mix(in srgb, var(--brand) 88%, #fff), var(--brand));--btn-bg-image-hover: linear-gradient(180deg, color-mix(in srgb, var(--brand-hover) 88%, #fff), var(--brand-hover));--btn-shadow: inset 0 0 0 1px color-mix(in srgb, var(--brand) 70%, #000), 0 1px 2px rgba(30, 40, 10, .18);--btn-shadow-hover: inset 0 0 0 1px color-mix(in srgb, var(--brand) 70%, #000), 0 2px 6px -2px rgba(30, 40, 10, .28);--btn2-shadow: none;--btn2-border: var(--line-strong);--icon-btn-radius: var(--border-radius-control);--input-bg: var(--card);--search-radius: var(--border-radius-control);--modtab-track-bg: var(--field);--modtab-track-radius: 10px;--modtab-radius: var(--border-radius-control-sm);--subtab-track-bg: transparent;--subtab-track-radius: 0;--subtab-gap: 20px;--subtab-gap-compact: 16px;--subtab-pad-x: 0px;--subtab-pad-x-compact: 0px;--subtab-fs: calc(13.5px * var(--font-scale));--subtab-radius: 0;--subtab-active-bg: transparent;--subtab-active-shadow: inset 0 -2px 0 var(--link);--subtab-hover-bg: transparent;--seg-track-edge: var(--line);--seg-track-radius: 9px;--seg-radius: var(--border-radius-control-sm);--seg-fs-sm: calc(12.5px * var(--font-scale));--seg-fs: calc(12.5px * var(--font-scale));--seg-active-shadow: 0 0 0 1px var(--line-strong);--status-pill-radius: var(--border-radius-badge);--module-pill-radius: var(--border-radius-badge);--menu-item-h: max(32px, var(--tap-target));--menu-item-radius: var(--border-radius-badge);--auth-field-h: max(38px, var(--tap-target));--auth-btn-h: max(38px, var(--tap-target));--auth-title-size: var(--font-size-20);--auth-title-weight: 700;--auth-title-tracking: -.03em}:root[data-look=praezise][data-theme=dark]{--btn-bg-image: none;--btn-bg-image-hover: none;--btn-shadow: inset 0 1px 0 rgba(255, 255, 255, .4), 0 0 0 1px rgba(0, 0, 0, .3);--btn-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, .45), 0 0 0 1px rgba(0, 0, 0, .3)}:root[data-look=praezise]{--pane-head-size: calc(14px * var(--font-scale));--pane-head-weight: 650;--pane-head-h: 48px;--font-mono-tech: "JetBrains Mono Variable", ui-monospace, Menlo, Consolas, monospace;--mono-tracking: 0;--mono-size: var(--font-size-list-item);--mono-weight: 450;--chip-radius: var(--border-radius-control);--chip-border: var(--line-strong);--chip-icon: var(--link);--chat-input-radius: var(--border-radius-card);--chat-input-bg: var(--card);--empty-tile-bg: var(--card);--empty-tile-border: 1px solid var(--line)}.card-head{padding:var(--card-own-pad-y) var(--card-own-pad-x) 0;background-color:var(--card-head-bg, transparent);border-bottom:var(--card-head-rule, 0 solid transparent);border-top-left-radius:inherit;border-top-right-radius:inherit}.card-body{padding:var(--card-head-gap) var(--card-own-pad-x) var(--card-own-pad-y)}:root[data-look=papier]{--gap: 10px;--page-x: var(--gap);--table-edge-x: 16px;--card-pad-y: 18px;--card-pad-x: 18px;--shell-sb-w: var(--sb-w);--shell-sb-w-collapsed: var(--top-h);--shell-rail-scrollbar: none;--shell-sb-bg: var(--card);--shell-sb-radius: 16px;--shell-sb-shadow: var(--shadow);--shell-sb-margin: var(--gap) 0 var(--gap) var(--gap);--shell-sb-pad: 0;--shell-sb-pad-x: 10px;--shell-sb-pad-top: 0px;--shell-sb-head-h: var(--shell-top-h);--shell-nav-row-h: 42px;--shell-nav-row-radius: 10px;--shell-nav-ink: var(--muted);--shell-nav-icon: var(--muted);--shell-nav-icon-opacity: 1;--shell-nav-weight: 500;--shell-nav-active-weight: 600;--shell-nav-active-bg: color-mix(in srgb, var(--brand) 9%, var(--card));--shell-nav-active-shadow: none;--shell-nav-hover: var(--hover);--shell-nav-icon-box: 34px;--shell-nav-icon-radius: 10px;--shell-nav-icon-active-bg: transparent;--shell-nav-icon-active: var(--ink);--shell-nav-mark: block;--shell-nav-mark-x: -10px;--shell-nav-mark-w: 3px;--logo: #c4f04d;--logo-edge: transparent;--logo-glyph-dark: block;--logo-glyph-light: none;--shell-logo-size: 34px;--shell-logo-radius: 11px;--shell-logo-filter: drop-shadow(0 4px 8px color-mix(in srgb, var(--accent) 55%, transparent));--shell-panel-margin: 0;--shell-top-h: var(--top-h);--shell-top-bg: var(--card);--shell-top-radius: 16px;--shell-top-shadow: var(--shadow-sm);--shell-top-margin: var(--gap) var(--gap) 0 var(--gap);--shell-top-pad-x: 18px;--shell-env-h: 24px;--shell-help-size: 38px;--shell-help-radius: 10px;--shell-bell-size: 38px;--shell-bell-radius: 10px;--shell-user-radius: 10px;--shell-avatar-size: 32px;--shell-avatar-radius: 10px;--shell-crumb-bg: transparent;--shell-crumb-shadow: 0 0 0 0 transparent;--shell-crumb-h: 36px;--shell-crumb-icon-size: 18px;--shell-crumb-icon-bg: transparent;--shell-crumb-icon-ring: none;--shell-crumb-icon-radius: 0;--modtab-track-bg: var(--card);--modtab-track-shadow: var(--shadow-sm);--modtab-fs: calc(13.5px * var(--font-scale));--subtab-track-bg: transparent;--subtab-track-radius: 0;--subtab-gap: 22px;--subtab-gap-compact: 16px;--subtab-pad-x: 0px;--subtab-pad-x-compact: 0px;--subtab-fs: var(--font-size-14);--subtab-radius: 0;--subtab-active-bg: transparent;--subtab-active-shadow: inset 0 -2px 0 var(--link);--subtab-hover-bg: transparent;--sb-w: 200px;--top-h: 48px;--row-h: 38px;--modtab-row-h: 38px;--table-row-height: var(--row-h);--workbench-gap: var(--gap);--border-radius-card: 16px;--border-radius-dialog: 16px;--border-radius-tile: 16px;--border-radius-control: 10px;--border-radius-control-sm: 8px;--shell-banner-radius: 12px;--search-radius: var(--border-radius-control);--nested-card-bg: var(--field);--nested-card-shadow: none;--btn-h-sm: 32px;--btn-h-md: 40px;--btn-h-lg: 48px;--btn-fs-sm: var(--font-size-13);--btn-fs-md: var(--font-size-14);--btn-fs-lg: var(--font-size-15);--btn-r-sm: 8px;--btn-r-md: 10px;--btn-r-lg: 12px;--btn-fw: 600;--table-row-line: var(--card);--table-head-size: calc(11.5px * var(--font-scale));--kpi-tile-bg: var(--field);--kpi-tile-shadow: none;--kpi-weight: 600;--kpi-tracking: -.03em}:root[data-look=papier][data-density=kompakt]{--gap: 6px;--card-pad-y: 14px;--card-pad-x: 14px;--sb-w: 184px;--top-h: 44px;--row-h: 34px;--modtab-row-h: 34px;--shell-nav-icon-box: 30px;--shell-help-size: 34px;--shell-bell-size: 34px;--shell-crumb-h: 32px}:root[data-look=papier][data-theme=dark]{--logo: #c4f04d;--page: #0e0f0c;--card: #1a1b17;--raised: #23251f;--subtle: #908e86;--line: #2c2e28;--field: #222420;--field-border: #77766e;--hover: #252720;--selected: #252720;--shadow: inset 0 1px 0 rgba(255, 255, 255, .05), 0 0 0 1px rgba(255, 250, 235, .04), 0 1px 2px rgba(0, 0, 0, .45), 0 14px 32px -12px rgba(0, 0, 0, .75);--shadow-sm: inset 0 1px 0 rgba(255, 255, 255, .05), 0 0 0 1px rgba(255, 250, 235, .05), 0 1px 2px rgba(0, 0, 0, .4)}@media(max-width:767px){:root[data-look=papier]{--page-x: 16px;--shell-top-h: 44px;--shell-top-bg: transparent;--shell-top-radius: 0;--shell-top-shadow: none;--shell-top-margin: 0;--shell-top-pad-x: 16px}}:root{--ac-active: color-mix(in srgb, var(--brand-hover) 82%, #000000)}[data-theme=dark]{--ac-active: color-mix(in srgb, var(--brand-hover) 70%, #ffffff)}.report-render-scope{letter-spacing:normal}.report-render-scope h1{font-size:2em;font-weight:700;margin:.67em 0}.report-render-scope h2{font-size:1.5em;font-weight:700;margin:.83em 0}.report-render-scope h3{font-size:1.17em;font-weight:700;margin:1em 0}.report-render-scope h4{font-size:1em;font-weight:700;margin:1.33em 0}.report-render-scope h5{font-size:.83em;font-weight:700;margin:1.67em 0}.report-render-scope h6{font-size:.67em;font-weight:700;margin:2.33em 0}.report-render-scope p{margin:1em 0}.report-render-scope blockquote{margin:1em 40px}.report-render-scope ul{list-style:disc outside}.report-render-scope ol{list-style:decimal outside}.report-render-scope ul,.report-render-scope ol{margin:1em 0;padding-left:40px}.report-render-scope ul ul{list-style:circle outside}.report-render-scope ul ul ul{list-style:square outside}.report-render-scope [data-smart-value]{outline:1px dashed var(--line);outline-offset:1px}:root{--color-report-paper-marker: #4a8c18;--color-report-paper-bg: #ffffff;--color-report-paper-text: #1a1a1a;--color-report-paper-text-muted: #999999}:root{--shell-bg-wash: none}[data-theme=dark]{--shell-bg-wash: none}:root{--danger-bg: var(--color-semantic-error);--danger-fg: #ffffff;--danger-bd: var(--color-semantic-error)}[data-theme=dark]{--danger-bg: var(--color-semantic-error);--danger-fg: #1a0806;--danger-bd: var(--color-semantic-error)}:root{--ac2-bg: var(--chart-4);--ac2-fg: #ffffff;--ac2-bd: var(--chart-4)}[data-theme=dark]{--ac2-bg: var(--chart-4);--ac2-fg: #141510;--ac2-bd: var(--chart-4)}:root{--domain-support-bg: var(--chart-2);--domain-administration-bg: var(--chart-4);--domain-network-bg: var(--chart-5);--domain-approvals-bg: var(--chart-3);--domain-construction-bg: var(--chart-1);--domain-reports-bg: var(--chart-5)}[data-theme=dark]{--domain-support-bg: var(--chart-2);--domain-administration-bg: var(--chart-4);--domain-network-bg: var(--chart-5);--domain-approvals-bg: var(--chart-3);--domain-construction-bg: var(--chart-1);--domain-reports-bg: var(--chart-5)}:root{--color-notification-badge-bg: var(--color-semantic-error)}[data-theme=dark]{--color-notification-badge-bg: var(--color-semantic-error)}:root{--chart-domain-network: var(--chart-5);--chart-domain-administration: var(--chart-4);--chart-domain-support: var(--chart-2)}[data-theme=dark]{--chart-domain-network: var(--chart-5);--chart-domain-administration: var(--chart-4);--chart-domain-support: var(--chart-2)}:root{--avatar-color-1-bg: color-mix(in srgb, var(--subtle) 24%, var(--card));--avatar-color-1-fg: var(--ink);--avatar-color-2-bg: color-mix(in srgb, var(--subtle) 24%, var(--card));--avatar-color-2-fg: var(--ink);--avatar-color-3-bg: color-mix(in srgb, var(--subtle) 24%, var(--card));--avatar-color-3-fg: var(--ink);--avatar-color-4-bg: color-mix(in srgb, var(--subtle) 24%, var(--card));--avatar-color-4-fg: var(--ink);--avatar-color-5-bg: color-mix(in srgb, var(--subtle) 24%, var(--card));--avatar-color-5-fg: var(--ink);--avatar-color-6-bg: color-mix(in srgb, var(--subtle) 24%, var(--card));--avatar-color-6-fg: var(--ink);--avatar-color-7-bg: color-mix(in srgb, var(--subtle) 24%, var(--card));--avatar-color-7-fg: var(--ink);--avatar-color-8-bg: color-mix(in srgb, var(--subtle) 24%, var(--card));--avatar-color-8-fg: var(--ink)}[data-theme=dark]{--avatar-color-1-bg: color-mix(in srgb, var(--subtle) 24%, var(--card));--avatar-color-1-fg: var(--ink);--avatar-color-2-bg: color-mix(in srgb, var(--subtle) 24%, var(--card));--avatar-color-2-fg: var(--ink);--avatar-color-3-bg: color-mix(in srgb, var(--subtle) 24%, var(--card));--avatar-color-3-fg: var(--ink);--avatar-color-4-bg: color-mix(in srgb, var(--subtle) 24%, var(--card));--avatar-color-4-fg: var(--ink);--avatar-color-5-bg: color-mix(in srgb, var(--subtle) 24%, var(--card));--avatar-color-5-fg: var(--ink);--avatar-color-6-bg: color-mix(in srgb, var(--subtle) 24%, var(--card));--avatar-color-6-fg: var(--ink);--avatar-color-7-bg: color-mix(in srgb, var(--subtle) 24%, var(--card));--avatar-color-7-fg: var(--ink);--avatar-color-8-bg: color-mix(in srgb, var(--subtle) 24%, var(--card));--avatar-color-8-fg: var(--ink)}:root{--table-row-height: var(--row-height-stacked);--table-row-height-tall: 76px;--table-header-height: 38px;--table-cell-padding-x: 10px;--color-border-accent-muted-selection: color-mix(in srgb, var(--brand) 30%, var(--card));--color-border-danger-muted: color-mix(in srgb, var(--color-semantic-error) 30%, var(--card))}[data-theme=dark]{--color-border-accent-muted-selection: color-mix(in srgb, var(--brand) 30%, var(--card));--color-border-danger-muted: color-mix(in srgb, var(--color-semantic-error) 30%, var(--card))}:root{--color-border-accent-muted: color-mix(in srgb, var(--brand) 30%, var(--card));--color-warning-surface-bg: #fef3e2;--color-warning-surface-border: color-mix(in srgb, var(--color-semantic-warning) 30%, var(--card));--color-error-surface-bg: #fdecea}[data-theme=dark]{--color-border-accent-muted: color-mix(in srgb, var(--brand) 30%, var(--card));--color-warning-surface-bg: #2a1e0a;--color-warning-surface-border: color-mix(in srgb, var(--color-semantic-warning) 30%, var(--card));--color-error-surface-bg: #2c1513}:root{--color-logo-chip-bg: #ffffff}[data-theme=dark]{--color-logo-chip-bg: #ffffff}:root{--color-semantic-error: #b42318;--color-semantic-success: #047857;--color-semantic-warning: #9a4708;--color-semantic-info: #1e4f8a}[data-theme=dark]{--color-semantic-error: #f97066;--color-semantic-success: #34d399;--color-semantic-warning: #f5b54a;--color-semantic-info: #9cc3f2}:root{--map-status-open: var(--muted);--map-status-progress: var(--color-semantic-info);--map-status-stage: var(--color-semantic-success);--map-status-done: var(--fiber);--map-status-unassessable: var(--color-semantic-warning)}[data-theme=dark]{--map-status-progress: var(--color-semantic-info);--map-status-stage: var(--color-semantic-success);--map-status-done: #9cb86a;--map-status-unassessable: var(--color-semantic-warning)}:root{--color-module-status-active-bg: var(--status-success-bg)}[data-theme=dark]{--color-module-status-active-bg: var(--status-success-bg)}:root{--color-env-development: #082e18}[data-theme=dark]{--color-env-development: #1c6b3d}:root{--auth-panel-bg: #e1e6cf;--auth-panel-ink: var(--ink);--auth-panel-accent: #3f6212;--auth-panel-line: #4d7c0f;--auth-panel-glow: #f7f9ef;--auth-panel-glow-opacity: .7;--auth-tile-bg: #3f6212;--auth-notice-bg: #f2f7ec;--auth-notice-border: #d5e6c4;--auth-notice-ink: #2d5510;--color-env-ink: #b45309;--color-env-bg: #fef3e2}[data-theme=dark]{--auth-panel-bg: #0a1407;--auth-panel-ink: #e8f2de;--auth-panel-accent: #c4f04d;--auth-panel-line: #a3e635;--auth-panel-glow: #3d7514;--auth-panel-glow-opacity: .45;--auth-notice-bg: #18240f;--auth-notice-border: #2f4520;--auth-notice-ink: #c3e5a3;--color-env-ink: #f5a524;--color-env-bg: #2a1e0a}:root{--status-success-bg: color-mix(in srgb, var(--color-semantic-success) 10%, var(--card));--status-success-fg: var(--color-semantic-success);--status-error-bg: color-mix(in srgb, var(--color-semantic-error) 10%, var(--card));--status-error-fg: var(--color-semantic-error);--status-warning-bg: color-mix(in srgb, var(--color-semantic-warning) 10%, var(--card));--status-warning-fg: var(--color-semantic-warning);--status-info-bg: color-mix(in srgb, var(--color-semantic-info) 10%, var(--card));--status-info-fg: var(--color-semantic-info);--status-neutral-bg: color-mix(in srgb, var(--muted) 10%, var(--card));--status-neutral-fg: var(--muted)}.rimo-table{width:100%;border-collapse:collapse}.rimo-table th{height:var(--table-header-height);padding:0 var(--table-cell-padding-x);box-sizing:border-box;text-align:left;font-size:var(--table-head-size, var(--font-size-12));font-weight:600;color:var(--subtle);border-bottom:1px solid var(--line);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rimo-table th[scope=row]{height:var(--table-row-height);border-bottom:none;font-size:var(--font-size-14);font-weight:400;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;overflow:hidden;text-overflow:ellipsis}.rimo-table[data-row-height=tall]{--table-row-height: var(--table-row-height-tall)}.rimo-table td{height:var(--table-row-height);padding:0 var(--table-cell-padding-x);box-sizing:border-box;font-size:var(--font-size-14);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rimo-table tr[data-dt-selected]{background-color:var(--table-selected-bg)}.rimo-table[data-dt-busy] tbody{opacity:.55;pointer-events:none;transition:opacity .15s ease}.dt-busy-bar{position:absolute;top:0;left:0;right:0;height:2px;overflow:hidden;z-index:4;background-color:var(--line)}.dt-busy-bar:after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background-color:var(--link);animation:dt-busy 1.1s ease-in-out infinite}@keyframes dt-busy{0%{transform:translate(-100%)}to{transform:translate(250%)}}.rimo-pagination-button{background-color:transparent;color:var(--subtle)}.rimo-pagination-button:not(:disabled):hover{background-color:var(--hover);color:var(--ink)}@media(prefers-reduced-motion:reduce){.dt-busy-bar:after{animation:none;width:100%;opacity:.6}}.rimo-table tr[data-dt-selected]>:first-child{position:relative}.rimo-table tr[data-dt-selected]>:first-child:before{content:"";position:absolute;left:3px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--nav-mark);pointer-events:none;display:var(--table-selected-dot)}.rimo-table tr[data-dt-selected]>:first-child:after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent);pointer-events:none;display:var(--table-selected-mark)}.rimo-table thead th{background-color:var(--table-head-bg)}.rimo-table tr>:first-child{padding-left:var(--table-edge-x)}.rimo-table tr>:last-child{padding-right:var(--table-edge-x)}.rimo-table tr[data-dt-row]:not([data-dt-selected]):hover{background-color:var(--hover)}.rimo-table tr[data-dt-row]:not(:last-child)>td,.rimo-table tr[data-dt-row]:not(:last-child)>th[scope=row]{border-bottom:1px solid var(--table-row-line, var(--line))}.rimo-table tr[data-dt-selected]:has(+tr[data-dt-selected])>td,.rimo-table tr[data-dt-selected]:has(+tr[data-dt-selected])>th[scope=row]{border-bottom:none}:root{--color-strength-good: #6b2d0b}[data-theme=dark]{--color-strength-good: #fde68a}:root{--color-otdr-event-splice: #065f46;--color-otdr-event-connector: #1e3a8a;--color-otdr-event-anomaly: #78350f;--color-otdr-event-end: #27313f;--color-otdr-curve-actual: #1e3a8a}[data-theme=dark]{--color-otdr-event-splice: #bbf7d0;--color-otdr-event-connector: #bfdbfe;--color-otdr-event-anomaly: #fef08a;--color-otdr-event-end: #d1d5db;--color-otdr-curve-actual: #bfdbfe}:root{--shadow-xs: 0 1px 2px rgba(0, 0, 0, .07);--shadow-sm: 0 0 0 1px rgba(15, 20, 30, .07), 0 1px 2px rgba(15, 20, 30, .04);--shadow-md: 0 2px 4px rgba(0, 0, 0, .1);--shadow-lg: 0 4px 8px rgba(0, 0, 0, .12);--shadow-xl: 0 8px 16px rgba(0, 0, 0, .14);--shadow-2xl: 0 12px 24px rgba(0, 0, 0, .16)}[data-theme=dark]{--shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--shadow-sm: 0 0 0 1px rgba(255, 250, 235, .07), 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 2px 8px rgba(0, 0, 0, .35);--shadow-lg: 0 4px 12px rgba(0, 0, 0, .35);--shadow-xl: 0 8px 20px rgba(0, 0, 0, .4);--shadow-2xl: 0 12px 28px rgba(0, 0, 0, .45)}:root{--shadow-edge-subtle: 2px 0 8px rgba(0, 0, 0, .08);--shadow-edge-subtle-left: -2px 0 8px rgba(0, 0, 0, .08);--shadow-edge-overlay: 4px 0 16px rgba(0, 0, 0, .12);--shadow-edge-overlay-left: -4px 0 16px rgba(0, 0, 0, .12)}[data-theme=dark]{--shadow-edge-subtle: 3px 0 10px rgba(0, 0, 0, .35);--shadow-edge-subtle-left: -3px 0 10px rgba(0, 0, 0, .35);--shadow-edge-overlay: 4px 0 18px 1px rgba(0, 0, 0, .5);--shadow-edge-overlay-left: -4px 0 18px 1px rgba(0, 0, 0, .5)}.rimo-skeleton{background-color:color-mix(in srgb,var(--ink) 8%,transparent);border-radius:var(--border-radius-md);animation:rimo-skeleton-pulse 1.5s ease-in-out infinite}@keyframes rimo-skeleton-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.rimo-skeleton{animation:none}}.rimo-loading-bar{display:block;position:relative;height:3px;overflow:hidden;border-radius:var(--border-radius-full);background-color:var(--line)}.rimo-loading-bar:after{content:"";position:absolute;top:0;bottom:0;left:0;width:35%;border-radius:inherit;background-color:var(--link);animation:rimo-loading-run 1.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes rimo-loading-run{0%{transform:translate(-100%)}to{transform:translate(290%)}}@media(prefers-reduced-motion:reduce){.rimo-loading-bar:after{animation:none;width:100%;opacity:.5}}.rimo-spinner{display:inline-block;flex-shrink:0;box-sizing:border-box;border-radius:50%;border:var(--spinner-stroke, 2px) solid currentColor;border-top-color:transparent;animation:rimo-spin .7s linear infinite}.rimo-spin-icon{animation:rimo-spin .8s linear infinite}@keyframes rimo-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.rimo-spinner,.rimo-spin-icon{animation-duration:2.4s}}.rimo-top-loading-bar{position:fixed;top:0;left:0;right:0;height:2px;z-index:9999;background-color:var(--field);overflow:hidden}.rimo-top-loading-bar:after{content:"";position:absolute;top:0;bottom:0;background-color:var(--focus);animation:rimo-top-loading 1.4s cubic-bezier(.4,0,.2,1) infinite}@keyframes rimo-top-loading{0%{left:-50%;width:50%}50%{left:30%;width:70%}to{left:110%;width:50%}}@media(prefers-reduced-motion:reduce){.rimo-top-loading-bar:after{animation:none;left:0;width:100%;opacity:.5}}.skip-to-content{position:fixed;top:8px;left:8px;z-index:100;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:none;background-color:var(--selected);color:var(--link);border-radius:var(--border-radius-md);font-size:var(--font-size-14);font-weight:600;cursor:pointer}.skip-to-content:focus{pointer-events:auto;width:auto;min-height:var(--tap-target);padding:0 16px;overflow:visible;clip-path:none;display:inline-flex;align-items:center;box-shadow:var(--shadow-glow-primary)}:root{--shadow-glow-primary: 0 0 0 3px color-mix(in srgb, var(--focus) 45%, transparent);--shadow-glow-input: 0 0 0 3px color-mix(in srgb, var(--focus) 28%, transparent);--shadow-glow-input-error: 0 0 0 3px color-mix(in srgb, var(--color-semantic-error) 28%, transparent);--logo-glow: none}:root{--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 10px;--border-radius-xl: 14px;--border-radius-full: 9999px}:root{--motion-duration-status: .2s}:root{--motion-duration-overlay-in: .15s;--motion-duration-overlay-out: .1s}@keyframes rimo-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes rimo-overlay-out{0%{opacity:1}to{opacity:0}}.overlay-motion[data-state=open]{animation:rimo-overlay-in var(--motion-duration-overlay-in) ease}.overlay-motion[data-state=closed]{animation:rimo-overlay-out var(--motion-duration-overlay-out) ease}:root{--motion-duration-page-in: .15s}@keyframes rimo-fade-in{0%{opacity:0}to{opacity:1}}.page-motion{animation:rimo-fade-in var(--motion-duration-page-in) ease-out}:root{--motion-duration-notice-in: .15s}.notice-motion{animation:rimo-fade-in var(--motion-duration-notice-in) ease-out}@keyframes rimo-auth-pulse{0%{transform:scale(.6);opacity:.5}to{transform:scale(2.4);opacity:0}}.auth-pulse{transform-box:fill-box;transform-origin:center;animation:rimo-auth-pulse 2.4s ease-out 2 forwards}@keyframes rimo-auth-draw{to{stroke-dashoffset:0}}@keyframes rimo-auth-dot{to{opacity:1}}.auth-draw path{stroke-dasharray:1400;stroke-dashoffset:1400;animation:rimo-auth-draw 1.6s cubic-bezier(.3,.7,.3,1) forwards}.auth-draw path:nth-child(2){animation-delay:.15s}.auth-draw path:nth-child(3){animation-delay:.3s}.auth-draw path:nth-child(4){animation-delay:.45s}.auth-draw path:nth-child(5){animation-delay:.6s}.auth-draw path:nth-child(6){animation-delay:.75s}.auth-draw-dots circle{opacity:0;animation:rimo-auth-dot .4s ease-out 1.2s forwards}.auth-main{justify-content:center;padding:var(--spacing-48) var(--spacing-16) var(--spacing-32)}.auth-card{padding:var(--spacing-32);background-color:var(--card);border-radius:var(--border-radius-card);box-shadow:var(--card-shadow)}@media(min-width:1024px){.auth-main{justify-content:space-between;padding:var(--spacing-40) var(--spacing-32) var(--spacing-28);background-color:var(--card)}.auth-card{padding:0;background-color:transparent;border-radius:0;box-shadow:none}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-transition:background-color 0s 600000s,color 0s 600000s,border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);transition:background-color 0s 600000s,color 0s 600000s,border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.notice-motion{animation:none}.auth-pulse{animation:none;opacity:0}.auth-draw path{animation:none;stroke-dashoffset:0}.auth-draw-dots circle{animation:none;opacity:1}.page-motion{animation:none}:root{--motion-duration-status: 0ms}.overlay-motion[data-state=open],.overlay-motion[data-state=closed]{animation:none}}:root{--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-10: 10px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-18: 18px;--spacing-20: 20px;--spacing-24: 24px;--spacing-28: 28px;--spacing-32: 32px;--spacing-40: 40px;--spacing-48: 48px;--spacing-64: 64px}:root{--font-family-inter: "Inter Variable", system-ui, -apple-system, sans-serif;--font-tracking-inter: -.011em;--font-family-system: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-verdana: Verdana, Tahoma, Geneva, sans-serif;--font-family-trebuchet: "Trebuchet MS", "Lucida Grande", sans-serif;--font-family-georgia: Georgia, "Times New Roman", Times, serif;--font-family-consolas: Consolas, Menlo, "DejaVu Sans Mono", monospace;--font-family-base: var(--font-family-inter);--font-tracking-base: var(--font-tracking-inter);--font-weight-normal: 400;--font-weight-medium: 500}:root{--font-scale: .94;--font-size-11: calc(11px * var(--font-scale));--font-size-12: calc(12px * var(--font-scale));--font-size-13: calc(13px * var(--font-scale));--font-size-14: calc(14px * var(--font-scale));--font-size-15: calc(15px * var(--font-scale));--font-size-16: calc(16px * var(--font-scale));--font-size-17: calc(17px * var(--font-scale));--font-size-18: calc(18px * var(--font-scale));--font-size-20: calc(20px * var(--font-scale));--font-size-22: calc(22px * var(--font-scale));--font-size-24: calc(24px * var(--font-scale));--font-size-26: calc(26px * var(--font-scale));--font-size-28: calc(28px * var(--font-scale));--font-size-32: calc(32px * var(--font-scale))}:root{--font-size-panel-title: 13.5px;--font-size-nav-group: var(--font-size-nav-item);--font-size-nav-domain: 14px;--font-size-nav-item: 12.5px}:root{--font-size-section-label: calc(10px * var(--font-scale));--font-size-list-item: calc(12.5px * var(--font-scale));--font-size-hint: calc(11.5px * var(--font-scale));--font-size-timestamp: calc(10.5px * var(--font-scale))}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family-base);letter-spacing:var(--font-tracking-base);font-weight:var(--font-weight-normal);color:var(--ink);background-color:var(--page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code,kbd,samp,pre{font-family:var(--font-family-base)}.report-render-scope code,.report-render-scope pre{font-family:monospace}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--line-strong);border-radius:var(--border-radius-full);border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:var(--subtle)}*::-webkit-scrollbar-corner{background:transparent}:root{--tap-target: 24px;--row-height-stacked: 34px;--tap-gap: 0px;--rail-slot: 40px}@media(pointer:coarse){:root{--tap-target: 44px;--row-height-stacked: 44px;--tap-gap: 5px;--rail-slot: 44px}:root[data-look=praezise],:root[data-look=papier]{--table-row-height: var(--row-height-stacked)}}.tap-target,.tap-target-y{position:relative}.tap-target:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100%,var(--tap-target));height:max(100%,var(--tap-target))}.tap-target-y:after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:max(100%,var(--tap-target))}.tap-target-y.location-chip-link:after{left:50%;transform:translate(-50%,-50%);width:max(100%,var(--tap-target))}.query-editor-grid{display:grid;grid-template-columns:minmax(320px,380px) minmax(0,1fr);gap:var(--gap);align-items:start}@media(max-width:900px){.query-editor-grid{grid-template-columns:minmax(0,1fr)}}.rail-glyph-lg>svg{width:20px;height:20px}.rail-tile-self{background-color:transparent}.rail-tile-self:hover,.rail-tile-self:focus-visible{background-color:var(--shell-nav-hover)}.paper-workbench{padding:var(--spacing-8) var(--page-x) var(--spacing-24);gap:var(--workbench-gap)}.paper-pane{background-color:var(--card);border-radius:var(--border-radius-card);box-shadow:var(--card-shadow);overflow:hidden;min-width:0}:root{--nav-capsule-pad: 3px}@media(pointer:coarse){:root{--nav-capsule-pad: 0px}}.baudoku-object-row{background-color:transparent}.baudoku-object-row:hover,.baudoku-object-row:focus-visible{background-color:var(--hover)}.baudoku-photo-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px),(pointer:coarse){.baudoku-photo-title{white-space:normal;overflow-wrap:anywhere}}.baudoku-select-strip:hover{background-color:var(--hover)}.baudoku-selectable-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.view-toggle-option{color:var(--muted);background-color:transparent}.view-toggle-option:hover:not(:disabled){color:var(--ink)}.detail-tab{color:var(--muted);background-color:transparent}.detail-tab[aria-selected=true]{color:var(--ink);background-color:var(--subtab-active-bg);box-shadow:var(--subtab-active-shadow)}.detail-tab:hover:not([aria-selected=true]){color:var(--ink);background-color:var(--subtab-hover-bg)}.baudoku-link{background-color:transparent;border:none;color:var(--link)}.baudoku-link:hover{text-decoration:underline;text-underline-offset:2px}.entity-explorer-link,.field-value-link{color:var(--link)}.entity-explorer-link:hover,.field-value-link:hover{text-decoration:underline;text-underline-offset:2px}.entity-explorer-split{display:grid;gap:var(--spacing-14);align-items:start;grid-template-columns:minmax(0,1fr) clamp(320px,30%,400px)}.entity-explorer-split>[data-record-preview]{position:sticky;top:calc(var(--spacing-48) + var(--spacing-16))}.entity-explorer-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-10) var(--spacing-14);min-width:0;min-height:var(--spacing-48)}.entity-explorer-head-titles{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.entity-explorer-head-titleline{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-4) var(--spacing-10);min-width:0}.entity-explorer-head-title{margin:0;line-height:1.2;overflow-wrap:anywhere}.entity-explorer-head-sub{margin:0;font-size:var(--font-size-13);color:var(--muted);overflow-wrap:anywhere}.entity-explorer-head-value{display:inline-block;max-width:28ch;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:500}.entity-explorer-head-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-8);margin-left:auto}.entity-explorer-head-bar-slot{position:sticky;top:var(--spacing-8);z-index:10;height:0;margin-bottom:calc(-1 * var(--spacing-14))}.entity-explorer-head-bar{display:flex;align-items:center;gap:var(--spacing-10);min-width:0;min-height:var(--spacing-48);padding:var(--spacing-8) var(--spacing-12) var(--spacing-8) var(--card-pad-x, var(--spacing-18));background-color:var(--card);border:1px solid var(--line);border-radius:var(--border-radius-card);box-shadow:var(--shadow)}@media(prefers-reduced-motion:no-preference){.entity-explorer-head-bar{animation:entity-explorer-bar-in .16s ease-out}}@keyframes entity-explorer-bar-in{0%{opacity:0;transform:translateY(calc(-1 * var(--spacing-6)))}}.entity-explorer-head-bar-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-15);font-weight:600}.entity-explorer-head-bar-end{display:flex;align-items:center;gap:var(--spacing-8);margin-left:auto;flex-shrink:0}@media(max-width:767px){.entity-explorer-head-bar .entity-explorer-unsaved{display:none}}button.entity-explorer-phase-pill.entity-explorer-phase-pill{display:inline-flex;align-items:center;gap:var(--spacing-6);height:var(--spacing-24);padding:0 var(--spacing-10);border:1px solid transparent;border-radius:var(--border-radius-full);background-color:var(--selected);color:var(--ink);font:inherit;font-size:var(--font-size-12);font-weight:600;white-space:nowrap;cursor:pointer}button.entity-explorer-phase-pill:before{content:"";width:var(--spacing-6);height:var(--spacing-6);border-radius:var(--border-radius-full);background-color:var(--brand)}button.entity-explorer-phase-pill.entity-explorer-phase-pill:hover{border-color:var(--line-strong);background-color:var(--selected);color:var(--ink)}button.entity-explorer-phase-pill.entity-explorer-phase-pill[data-state-kind=outside]{border:1px dashed var(--line-strong);background-color:var(--field)}button.entity-explorer-phase-pill.entity-explorer-phase-pill[data-state-kind=unset]{background-color:var(--field);color:var(--muted);font-weight:500}button.entity-explorer-phase-pill[data-state-kind=unset]:before{display:none}.entity-explorer-form{container-type:inline-size}.entity-explorer-form>*{min-width:0}.entity-explorer-form-grid>*{min-width:0}@container (min-width: 1000px){.entity-explorer-form-grid{display:grid;grid-template-columns:200px minmax(0,1fr) 260px;grid-template-rows:auto 1fr;grid-template-areas:"tools main side" "nav main side";gap:var(--spacing-12) var(--spacing-16);align-items:start}.entity-explorer-form-tools{flex-direction:column;align-items:stretch}.entity-explorer-form .entity-explorer-section-chips{display:none}}@container (min-width: 720px) and (max-width: 999.98px){.entity-explorer-form-grid{display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-template-areas:"tools tools" "main side";gap:var(--spacing-12) var(--spacing-16);align-items:start}.entity-explorer-form-nav{display:none}}@container (max-width: 719.98px){.entity-explorer-form-grid{display:flex;flex-direction:column;gap:var(--spacing-12)}.entity-explorer-form-nav{display:none}}.entity-explorer-form-tools{grid-area:tools;display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-10) var(--spacing-12)}.entity-explorer-form-tools>:first-child{flex:1 1 220px;max-width:360px}@container (min-width: 1000px){.entity-explorer-form-tools>:first-child{flex:none;max-width:none}}.entity-explorer-form-hide-empty{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--spacing-8);font-size:var(--font-size-13);color:var(--muted);cursor:pointer}@container (max-width: 999.98px){.entity-explorer-form-hide-empty{align-self:center}}.entity-explorer-form-nav{grid-area:nav}.entity-explorer-form-main{grid-area:main;display:flex;flex-direction:column;gap:var(--spacing-12);min-width:0}.entity-explorer-form-side{grid-area:side;display:flex;flex-direction:column;gap:var(--spacing-12)}.entity-explorer-form-nav,.entity-explorer-form-side{position:sticky;top:calc(var(--spacing-48) + var(--spacing-16))}@container (max-width: 719.98px){.entity-explorer-form-side{position:static}}.entity-explorer-sections{display:flex;flex-direction:column;gap:0}.entity-explorer-sections-cap{font-size:var(--section-label-size);font-weight:var(--section-label-weight);letter-spacing:var(--section-label-tracking);color:var(--section-label-color);padding:0 var(--spacing-10) var(--spacing-6)}button.entity-explorer-sections-link.entity-explorer-sections-link{width:100%;justify-content:flex-start;gap:var(--spacing-8);font-weight:500;color:var(--muted);border-radius:0 var(--border-radius-control-sm) var(--border-radius-control-sm) 0;box-shadow:inset 2px 0 0 var(--line)}button.entity-explorer-sections-link.entity-explorer-sections-link[aria-current=true]{color:var(--ink);font-weight:600;box-shadow:inset 2px 0 0 var(--brand)}button.entity-explorer-section-chip.entity-explorer-section-chip[aria-current=true]{border-color:var(--brand);color:var(--ink)}.entity-explorer-sections-count{margin-left:auto;font-size:var(--font-size-11);color:var(--subtle);font-variant-numeric:tabular-nums}.entity-explorer-section-chips{display:flex;gap:var(--spacing-6);overflow-x:auto;scrollbar-width:none}.entity-explorer-section-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-12);align-items:start}.entity-explorer-section{grid-column:1 / -1;scroll-margin-top:calc(var(--spacing-48) + var(--spacing-16));min-width:0}.entity-explorer-section--small{grid-column:auto}@container (max-width: 719.98px){.entity-explorer-section-list{grid-template-columns:minmax(0,1fr)}.entity-explorer-section--small{grid-column:1 / -1}}.entity-explorer-section-head{padding:var(--card-pad-y, var(--spacing-18)) var(--card-pad-x, var(--spacing-18)) 0;min-width:0}.entity-explorer-section-title{margin:0;font-size:var(--font-size-16);font-weight:600;letter-spacing:-.015em}.entity-explorer-section-desc{margin:var(--spacing-2) 0 0;font-size:var(--font-size-13);color:var(--subtle)}.entity-explorer-section-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:var(--spacing-14) var(--spacing-28);margin:0;padding:var(--spacing-18) var(--card-pad-x, var(--spacing-18)) var(--card-pad-y, var(--spacing-18))}.entity-explorer-section--small .entity-explorer-section-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr))}.entity-explorer-field{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}.entity-explorer-field--wide{grid-column:1 / -1}.entity-explorer-field-label{display:flex;align-items:center;gap:var(--spacing-4);min-width:0;font-size:var(--font-size-12);font-weight:500;color:var(--muted)}.entity-explorer-field-label-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-explorer-field-value{margin:0 calc(-1 * var(--spacing-8));min-width:0;min-height:var(--spacing-32);display:flex;align-items:center;padding:var(--spacing-6) var(--spacing-8);border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--font-size-14);overflow-wrap:anywhere}.entity-explorer-field--wide .entity-explorer-field-value{align-items:flex-start}.entity-explorer-field-value--empty{color:var(--subtle)}.entity-explorer-section .entity-explorer-quiet{width:calc(100% + var(--spacing-16));margin-inline:calc(-1 * var(--spacing-8));padding-left:var(--spacing-8);border-color:transparent;border-bottom-color:var(--line);border-radius:0;background-color:transparent;font-size:var(--font-size-14)}.entity-explorer-section input.entity-explorer-quiet{padding-right:var(--spacing-8)}.entity-explorer-section .entity-explorer-quiet:hover{border-color:var(--field-border);border-radius:var(--border-radius-control-sm);background-color:var(--field)}.entity-explorer-section .entity-explorer-quiet:focus{border-color:var(--focus);border-radius:var(--border-radius-control-sm);background-color:var(--input-bg)}.entity-explorer-section .entity-explorer-quiet[aria-invalid=true]{border-color:var(--color-semantic-error);border-radius:var(--border-radius-control-sm)}.entity-explorer-section select.entity-explorer-quiet~svg{opacity:0;transition:opacity .12s}.entity-explorer-section span:hover>select.entity-explorer-quiet~svg,.entity-explorer-section select.entity-explorer-quiet:focus~svg{opacity:1}.entity-explorer-section .entity-explorer-input-unit>.entity-explorer-quiet{width:auto;margin-right:0}.entity-explorer-section .entity-explorer-quiet::-moz-placeholder{color:var(--subtle);opacity:1}.entity-explorer-section .entity-explorer-quiet::placeholder{color:var(--subtle);opacity:1}.entity-explorer-section .entity-explorer-quiet:focus::-moz-placeholder{color:transparent}.entity-explorer-section .entity-explorer-quiet:focus::placeholder{color:transparent}.entity-explorer-section select.entity-explorer-quiet--empty:not(:focus){color:var(--subtle)}.entity-explorer-section input.entity-explorer-quiet:not(:hover):not(:focus)::-webkit-calendar-picker-indicator{opacity:0}.entity-explorer-section input.entity-explorer-quiet[data-empty]:not(:hover):not(:focus)::-webkit-datetime-edit{color:transparent}.entity-explorer-section input.entity-explorer-quiet[type=date][data-empty]:not(:hover):not(:focus),.entity-explorer-section input.entity-explorer-quiet[type=time][data-empty]:not(:hover):not(:focus){background-image:linear-gradient(var(--subtle),var(--subtle));background-repeat:no-repeat;background-size:var(--spacing-10) 1px;background-position:var(--spacing-8) 50%}.entity-explorer-changed{margin-left:auto;flex-shrink:0;padding:0 var(--spacing-6);border-radius:var(--border-radius-sm);background-color:var(--selected);color:var(--link);font-size:var(--font-size-11);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.entity-explorer-field-error{font-size:var(--font-size-12);color:var(--color-semantic-error)}.entity-explorer-input-unit{display:flex;align-items:center;gap:var(--spacing-6);min-width:0}.entity-explorer-input-unit>input{flex:1;min-width:0}.entity-explorer-input-unit>span{flex-shrink:0;font-size:var(--font-size-13);color:var(--muted)}.entity-explorer-error-banner{display:flex;align-items:flex-start;gap:var(--spacing-10);padding:var(--spacing-10) var(--spacing-14);border:1px solid var(--status-error-fg);border-radius:var(--border-radius-card);background-color:var(--status-error-bg);color:var(--ink);font-size:var(--font-size-13)}.entity-explorer-error-banner>svg{color:var(--status-error-fg)}.entity-explorer-edit-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-8)}.entity-explorer-unsaved{display:inline-flex;align-items:center;gap:var(--spacing-6);font-size:var(--font-size-13);font-weight:500;color:var(--muted);white-space:nowrap}.entity-explorer-unsaved:before{content:"";width:var(--spacing-6);height:var(--spacing-6);border-radius:var(--border-radius-full);background-color:var(--brand)}.entity-explorer-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.entity-explorer-timeline>li{position:relative;display:flex;flex-direction:column;gap:var(--spacing-2);padding:0 0 var(--spacing-10) var(--spacing-18);min-width:0}.entity-explorer-timeline>li:before{content:"";position:absolute;left:var(--spacing-2);top:var(--spacing-4);width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--border-radius-full);border:2px solid var(--line-strong);background-color:var(--card)}.entity-explorer-timeline>li:first-child:before{border-color:var(--brand);background-color:var(--brand)}.entity-explorer-timeline>li:after{content:"";position:absolute;left:calc(var(--spacing-6) - .5px);top:var(--spacing-16);bottom:0;width:1px;background-color:var(--line)}.entity-explorer-timeline>li:last-child{padding-bottom:0}.entity-explorer-timeline>li:last-child:after{display:none}.entity-explorer-timeline-title{font-size:var(--font-size-13);font-weight:600;overflow-wrap:anywhere}.entity-explorer-timeline-meta{font-size:var(--font-size-12);color:var(--subtle)}.entity-explorer-history-days{display:flex;flex-direction:column;gap:var(--spacing-24);max-width:760px;padding:var(--spacing-24) var(--card-pad-x, var(--spacing-18))}.entity-explorer-history-day-title{margin:0 0 var(--spacing-10);padding-left:calc(var(--spacing-32) + var(--spacing-14));font-size:var(--font-size-13);line-height:var(--spacing-20);font-weight:600;color:var(--muted)}.entity-explorer-history{list-style:none;margin:0;padding:0}.entity-explorer-history-entry{position:relative;display:grid;grid-template-columns:var(--spacing-32) minmax(0,1fr);gap:var(--spacing-14);padding-bottom:var(--spacing-18);min-width:0}.entity-explorer-history-entry:last-child{padding-bottom:0}.entity-explorer-history-entry:not(:last-child):before,.entity-explorer-history-day:not(:last-child) .entity-explorer-history-entry:last-child:before{content:"";position:absolute;left:calc(var(--spacing-16) - .5px);top:calc(var(--spacing-32) + var(--spacing-2));bottom:var(--spacing-2);width:1px;background-color:var(--line)}.entity-explorer-history-day:not(:last-child) .entity-explorer-history-entry:last-child:before{bottom:calc(var(--spacing-2) - var(--spacing-24) - var(--spacing-20) - var(--spacing-10))}.entity-explorer-history-icon{width:var(--spacing-32);height:var(--spacing-32);border-radius:var(--border-radius-full);border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;background-color:var(--card);color:var(--muted)}.entity-explorer-history-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-4) var(--spacing-10);min-height:var(--spacing-32);min-width:0}.entity-explorer-history-title{font-size:var(--font-size-14);font-weight:600;overflow-wrap:anywhere}.entity-explorer-history-who{display:inline-flex;align-items:center;gap:var(--spacing-6);font-size:var(--font-size-13);color:var(--muted)}.entity-explorer-history-time{font-size:var(--font-size-13);color:var(--subtle);font-variant-numeric:tabular-nums}.entity-explorer-history-changes{margin:0;display:grid;grid-template-columns:minmax(80px,max-content) minmax(0,1fr);gap:var(--spacing-6) var(--spacing-18);padding:var(--spacing-10) var(--spacing-14);border-radius:var(--border-radius-control-sm);background-color:var(--field);font-size:var(--font-size-13)}.entity-explorer-history-changes dt{color:var(--muted)}.entity-explorer-history-changes dd{margin:0;min-width:0;overflow-wrap:anywhere}.entity-explorer-history-values{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-6)}.entity-explorer-history-old{color:var(--subtle);text-decoration:line-through}.entity-explorer-history-added,.entity-explorer-history-removed{font-weight:700;color:var(--muted)}.entity-explorer-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));margin:0;border:1px solid var(--line);border-radius:var(--border-radius-card);overflow:hidden}.entity-explorer-figure{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-14) var(--spacing-18) var(--spacing-16);min-width:0;box-shadow:-1px 0 0 var(--line)}.entity-explorer-figure dt{font-size:var(--font-size-12);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entity-explorer-figure dd{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--spacing-4);min-width:0}.entity-explorer-figure-value{font-size:var(--font-size-24);font-weight:600;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.entity-explorer-figure-unit,.entity-explorer-figure-of{font-size:var(--font-size-14);font-weight:500;color:var(--subtle);font-variant-numeric:tabular-nums}.entity-explorer-figure-bar{flex-basis:100%;height:var(--spacing-4);margin-top:var(--spacing-6);border-radius:var(--border-radius-full);background-color:var(--line);overflow:hidden}.entity-explorer-figure-bar>span{display:block;height:100%;border-radius:inherit;background-color:var(--brand)}.entity-explorer-figure-bar--over>span{background-color:var(--status-warning-fg)}.entity-explorer-relation-foot{margin:0;padding:var(--spacing-8) var(--table-edge-x, var(--spacing-16));border-top:1px solid var(--line);color:var(--subtle);font-size:var(--font-size-12)}.entity-explorer-relation-foot .field-value-link{font-weight:500}.entity-explorer-location-map{position:relative;height:160px;background-color:var(--field)}.entity-explorer-location-head{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--card-pad-y, var(--spacing-18)) var(--card-pad-x, var(--spacing-18));font-size:var(--font-size-13);color:var(--subtle)}.entity-explorer-location-head+.entity-explorer-location-map{margin:calc(-1 * var(--spacing-6)) var(--spacing-12) var(--spacing-12);border-radius:var(--border-radius-control-sm);overflow:hidden}.entity-explorer-side-title{margin:0;font-size:var(--font-size-14);font-weight:600;color:var(--ink)}.entity-explorer-meta-id{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-explorer-meta{display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--spacing-8) var(--spacing-10);margin:0;font-size:var(--font-size-13)}.entity-explorer-meta dt{color:var(--muted)}.entity-explorer-meta dd{margin:0;min-width:0;overflow-wrap:anywhere}.entity-explorer-relation-filter{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--row-h, 36px);border-left:1px solid var(--line);color:var(--subtle);background-color:transparent}.entity-explorer-relation-filter:hover{background-color:var(--hover);color:var(--link)}.entity-explorer-hits{max-height:calc(6 * var(--row-h, 36px));overflow-y:auto;border:1px solid var(--line);border-radius:var(--border-radius-control, var(--border-radius-md));background-color:var(--card);padding:var(--spacing-2) 0}.entity-explorer-hit{padding:var(--spacing-6) var(--spacing-10);font-size:var(--font-size-13);color:var(--ink);cursor:pointer;overflow-wrap:anywhere;background-color:transparent}.entity-explorer-hit[aria-selected=true]{background-color:var(--hover)}.entity-explorer-hit[aria-disabled=true]{color:var(--subtle);cursor:progress}.entity-explorer-ref-current{display:flex;align-items:center;gap:var(--spacing-6);min-height:var(--btn-h-md, 34px);padding:0 var(--spacing-4) 0 var(--spacing-10);font-size:var(--font-size-13);color:var(--ink);border:1px solid var(--field-border);border-radius:var(--border-radius-control, var(--border-radius-md));background-color:var(--selected)}.entity-explorer-condition{display:grid;align-items:center;gap:var(--spacing-6);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.6fr) auto}.entity-explorer-condition-value,.entity-explorer-condition-rest{min-width:0;display:flex;flex-direction:column}.entity-explorer-condition-note{grid-column:1 / -1;font-size:var(--font-size-12);color:var(--color-semantic-error)}.entity-explorer-condition-foot{display:flex;align-items:center;gap:var(--spacing-10);flex-wrap:wrap;padding-top:var(--spacing-10);border-top:1px solid var(--line)}@media(max-width:559px){.entity-explorer-condition{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.entity-explorer-condition-value,.entity-explorer-condition-rest{grid-column:1 / -1;grid-row:2}}.download-jobs{position:fixed;right:var(--spacing-16);bottom:calc(var(--spacing-16) + env(safe-area-inset-bottom,0px));z-index:290;width:min(320px,calc(100vw - 32px));display:flex;flex-direction:column;gap:var(--spacing-8)}.download-jobs-item{background-color:var(--raised);border-radius:var(--border-radius-dialog, 12px);box-shadow:var(--shadow);padding:var(--spacing-12) var(--spacing-14, 14px);display:flex;flex-direction:column;gap:var(--spacing-6);font-size:var(--font-size-13);color:var(--ink)}.download-jobs-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8)}.download-jobs-percent,.download-jobs-label{color:var(--subtle);font-size:var(--font-size-12)}.download-jobs-bar{height:6px;border-radius:3px;background-color:var(--field);overflow:hidden}.download-jobs-bar i{display:block;height:100%;background-color:var(--brand);transition:width .3s ease}@media(prefers-reduced-motion:reduce){.download-jobs-bar i{transition:none}}.entity-explorer-sum{display:inline-flex;flex-direction:column;gap:var(--spacing-2)}.entity-explorer-sum>span+span{font-weight:500;color:var(--muted);font-size:var(--font-size-12)}.entity-explorer-create-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-12);flex-wrap:wrap}.entity-explorer-create-type{display:inline-flex;align-items:center;height:22px;padding:0 var(--spacing-8);border-radius:var(--border-radius-badge, 6px);background-color:var(--field);color:var(--muted);font-size:var(--font-size-12);font-weight:600}.entity-explorer-create-note{margin:0;color:var(--subtle);font-size:var(--font-size-13)}.entity-explorer-dialog-label{display:flex;flex-direction:column;gap:var(--spacing-4);font-size:var(--font-size-12);color:var(--muted)}.entity-explorer-dialog-preview{margin:0;padding:var(--spacing-10) var(--spacing-12);border-radius:var(--border-radius-control, var(--border-radius-md));background-color:var(--field);color:var(--ink);font-weight:500;font-size:var(--font-size-14)}.entity-explorer-bulk-failures{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--border-radius-control, var(--border-radius-md))}.entity-explorer-bulk-failures li{display:flex;justify-content:space-between;gap:var(--spacing-12);padding:var(--spacing-8) var(--spacing-10);border-bottom:1px solid var(--line);font-size:var(--font-size-13)}.entity-explorer-bulk-failures li:last-child{border-bottom:none}.entity-explorer-chips{display:flex;flex-wrap:wrap;gap:var(--spacing-6);margin:0;padding:0;list-style:none}.entity-explorer-chip{display:inline-flex;align-items:center;gap:var(--spacing-4);height:26px;max-width:320px;padding:0 var(--spacing-2) 0 var(--spacing-2);border-radius:var(--border-radius-full);border:1px solid var(--line-strong);background-color:var(--card);font-size:var(--font-size-12)}.entity-explorer-chip-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:none;background:transparent;color:var(--ink);font:inherit;cursor:pointer;padding:0 var(--spacing-2) 0 var(--spacing-8);border-radius:var(--border-radius-full)}.entity-explorer-chip-text:hover:not(:disabled){color:var(--link)}.entity-explorer-chip-text:disabled{cursor:default}.baudoku-switcher{background-color:transparent}.baudoku-switcher:hover,.baudoku-switcher[data-state=open]{background-color:var(--hover)}.baudoku-row-button{background-color:transparent}.baudoku-row-button[aria-current=true]{background-color:var(--raised)}.baudoku-row-button:hover:not(:disabled),.baudoku-row-button:focus-visible{background-color:var(--hover)}.baudoku-tile{border:1px solid var(--line);background-color:var(--raised)}.baudoku-tile:hover,.baudoku-tile:focus-visible{border-color:var(--focus)}.baudoku-band-button{background-color:transparent;border:1px solid currentColor;color:inherit}.baudoku-band-button:hover{background-color:color-mix(in srgb,currentColor 12%,transparent)}.baudoku-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-4);width:100%;padding:var(--spacing-24) var(--spacing-16);border:1.5px dashed var(--line);border-radius:var(--border-radius-xl);background-color:transparent;color:var(--muted);font-family:inherit;text-align:center;cursor:pointer}.baudoku-dropzone:hover,.baudoku-dropzone:focus-visible{border-color:var(--focus);background-color:var(--selected);color:var(--link)}.baudoku-option{background-color:transparent}.baudoku-option:hover:not([aria-pressed=true]),.baudoku-option:focus-visible:not([aria-pressed=true]){background-color:var(--hover)}.filter-chip{background-color:var(--field)}.filter-nav-item{background-color:transparent}.filter-chip:hover:not([aria-pressed=true]),.filter-chip:focus-visible:not([aria-pressed=true]),.filter-nav-item:hover:not([aria-pressed=true]),.filter-nav-item:focus-visible:not([aria-pressed=true]){background-color:var(--hover)}.baudoku-legend-summary::-webkit-details-marker{display:none}.baudoku-kbd{margin-left:var(--spacing-2);padding:0 var(--spacing-4);border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:var(--border-radius-sm);font-family:inherit;font-size:var(--font-size-12);font-weight:500;line-height:1.4;opacity:.85}.baudoku-flag{background-color:var(--status-warning-bg);color:var(--status-warning-fg);border:1px solid transparent}.baudoku-flag:hover{border-color:var(--status-warning-fg)}.baudoku-rule-line{grid-template-columns:minmax(160px,220px) minmax(0,1fr) minmax(200px,260px)}.baudoku-rule-line[data-changed]{background-color:var(--selected)}.baudoku-rule-field[data-changed]{background-color:var(--selected);border-radius:var(--border-radius-md);padding:var(--spacing-4) var(--spacing-6);margin:calc(-1 * var(--spacing-4)) calc(-1 * var(--spacing-6))}@media(max-width:767px){.baudoku-rule-line{grid-template-columns:minmax(0,1fr)}}@media(min-width:768px){.baudoku-rule-bar[data-dirty]{position:sticky;bottom:var(--spacing-12);z-index:2;box-shadow:var(--shadow-md)}}.baudoku-rule-chip{padding:1px var(--spacing-8);border-radius:var(--border-radius-full);font-size:var(--font-size-12);font-weight:600}.baudoku-rule-chip[data-tone=changed]{background-color:var(--selected);color:var(--link)}[data-theme=dark] .baudoku-rule-chip[data-tone=changed]{background-color:var(--status-info-bg);color:var(--status-info-fg)}.baudoku-rule-chip[data-tone=invalid]{background-color:var(--status-error-bg);color:var(--status-error-fg)}.baudoku-master-grid{grid-template-columns:minmax(180px,220px) minmax(0,1fr)}@media(max-width:767px){.baudoku-master-grid{grid-template-columns:minmax(0,1fr)}}.baudoku-master-type{display:flex;justify-content:space-between;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-10);border:0;border-radius:var(--border-radius-md);background-color:transparent;color:var(--ink);font:inherit;font-size:var(--font-size-14);text-align:left;cursor:pointer}.baudoku-master-type:hover{background-color:var(--hover)}.baudoku-master-type[aria-current]{background-color:var(--selected);color:var(--link);font-weight:600}.baudoku-master-stage{padding:var(--spacing-4) var(--spacing-10);border:1px solid var(--line);border-radius:var(--border-radius-full)}.baudoku-master-stage[data-final]{border-color:var(--focus)}.baudoku-rule-chip[data-tone=behind]{background-color:var(--status-warning-bg);color:var(--status-warning-fg)}.baudoku-rule-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.baudoku-rule-step-item{display:flex;border-right:1px solid var(--line)}.baudoku-rule-step-item:last-child{border-right:none}.baudoku-rule-step{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-6);padding:var(--spacing-14) var(--spacing-16);border:none;background-color:transparent;color:var(--ink);font-family:inherit;text-align:left;text-decoration:none}a.baudoku-rule-step:hover,button.baudoku-rule-step:hover{background-color:var(--hover);cursor:pointer}.baudoku-rule-step[data-attention]{background-color:var(--status-warning-bg);box-shadow:inset 3px 0 0 var(--status-warning-fg)}.baudoku-rule-step[data-attention] [data-rule-step-figure],.baudoku-rule-step[data-attention] .baudoku-rule-step-action,.baudoku-rule-step[data-attention] .baudoku-rule-step-no{color:var(--status-warning-fg)}.baudoku-rule-step[data-attention] .baudoku-rule-step-no{background-color:var(--status-warning-fg);color:var(--brand-ink)}.baudoku-rule-step-no{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--border-radius-full);background-color:var(--selected);color:var(--link);font-size:var(--font-size-12);font-weight:700}.baudoku-rule-step-action{margin-top:var(--spacing-2);font-size:var(--font-size-13);font-weight:500;color:var(--link)}a.baudoku-rule-step:hover .baudoku-rule-step-action,button.baudoku-rule-step:hover .baudoku-rule-step-action{text-decoration:underline;text-underline-offset:2px}@media(max-width:767px){.baudoku-rule-steps{grid-template-columns:minmax(0,1fr)}.baudoku-rule-step-item{border-right:none;border-bottom:1px solid var(--line)}.baudoku-rule-step-item:last-child{border-bottom:none}}.baudoku-pressed.baudoku-pressed[aria-pressed=true],.baudoku-pressed.baudoku-pressed[aria-expanded=true]{background-color:var(--selected);border-color:var(--focus);color:var(--link)}.leaflet-tooltip.baudoku-map-tooltip{background-color:var(--raised);color:var(--ink);border:none;border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);font-family:inherit;font-size:var(--font-size-12);padding:var(--spacing-4) var(--spacing-8)}.leaflet-tooltip-top.baudoku-map-tooltip:before{border-top-color:var(--raised)}.baudoku-map-popup .leaflet-popup-content-wrapper{background-color:var(--raised);color:var(--ink);border:none;border-radius:var(--border-radius-tile);box-shadow:var(--shadow);padding:0}.baudoku-map-popup .leaflet-popup-content{margin:var(--spacing-14);font-family:inherit;font-size:var(--font-size-14);line-height:1.4}.baudoku-map-popup .leaflet-popup-tip{background-color:var(--raised);border:none;box-shadow:none}@media(max-width:767px){.leaflet-container:has(.baudoku-map-popup) .leaflet-control-zoom{visibility:hidden}}.baudoku-stage-badge{border:1px solid color-mix(in srgb,currentColor 35%,transparent)}.baudoku-stage-badge:hover:not(:disabled){border-color:currentColor}.baudoku-stage-badge:focus-visible{outline:2px solid var(--status-info-fg);outline-offset:1px}.leaflet-container .leaflet-marker-icon.baudoku-marker{pointer-events:none}.baudoku-map-label{display:none}[data-labels] .baudoku-map-label{display:block;position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:var(--spacing-4);white-space:nowrap;pointer-events:none;font-size:var(--font-size-11);line-height:1;color:var(--muted);text-shadow:0 0 2px var(--card),0 0 2px var(--card),0 0 3px var(--card)}.leaflet-container .leaflet-control-container .leaflet-bar{border:1px solid transparent;border-radius:var(--border-radius-tile);box-shadow:var(--shadow);overflow:hidden}[data-theme=dark] .leaflet-container .leaflet-tile-pane{filter:invert(1) hue-rotate(180deg) brightness(.85) contrast(.9) saturate(.6)}.leaflet-container .leaflet-control-container .leaflet-bar a{background-color:var(--raised);color:var(--ink);border-bottom-color:var(--line)}.leaflet-container .leaflet-control-container .leaflet-bar a:hover,.leaflet-container .leaflet-control-container .leaflet-bar a:focus-visible{background-color:var(--hover)}.leaflet-container .leaflet-control-container .leaflet-bar a.leaflet-disabled{background-color:var(--raised);color:var(--subtle)}.leaflet-container .leaflet-control-container .leaflet-control-attribution{background-color:color-mix(in srgb,var(--raised) 85%,transparent);color:var(--muted);font-family:inherit;font-size:var(--font-size-11)}.leaflet-container .leaflet-control-container .leaflet-control-attribution a{color:var(--link)}.leaflet-container .leaflet-control-scale-line{background-color:var(--raised);color:var(--muted);border-color:var(--muted);text-shadow:none;font-family:inherit;font-size:var(--font-size-11)}.dashboard-work-row{background-color:transparent;grid-template-columns:var(--spacing-4) 1fr auto auto}@media(max-width:767px){.dashboard-work-row--drops-where{grid-template-columns:var(--spacing-4) 1fr auto}.dashboard-work-row--drops-where .dashboard-work-row-where{display:none}}.dashboard-work-row:hover,.dashboard-work-row:focus-visible{background-color:var(--hover)}.dashboard-work-list:has(.dashboard-work-row) .dashboard-work-empty{display:none}.dashboard-work-group:not(:has(.dashboard-work-row)){display:none}.dashboard-work-group-link{color:inherit;text-decoration:none}.dashboard-work-group-link:hover{color:var(--link);text-decoration:underline}.dashboard-work-group-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--border-radius-md)}.dashboard-tile{border:1px solid transparent;background-color:var(--card);box-shadow:var(--card-shadow);transition:transform .12s ease,box-shadow .15s ease,background-color .15s ease}.dashboard-tile:hover{transform:var(--tile-hover-lift);background-color:var(--tile-hover-bg)}.dashboard-tile:has([data-tone=success]){--tile-tint: var(--color-semantic-success)}.dashboard-tile:has([data-tone=info]){--tile-tint: var(--status-info-fg)}.dashboard-tile:has([data-tone=warning]){--tile-tint: var(--color-semantic-warning)}.dashboard-tile:has([data-tone=error]){--tile-tint: var(--color-semantic-error)}.dashboard-tile:has([data-tone]){background-color:color-mix(in srgb,var(--tile-tint) 6%,var(--card))}.dashboard-tile:has([data-tone]):hover{background-color:color-mix(in srgb,var(--tile-tint) 6%,var(--tile-hover-bg))}:root{--dashboard-stat-h: calc(var(--kpi-size) * 1.05 + var(--spacing-2) + var(--font-size-13) * 1.4)}.dashboard-tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dashboard-tile-arrow{color:var(--subtle);flex-shrink:0}.dashboard-tile-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(var(--spacing-24) * var(--font-scale));height:calc(var(--spacing-24) * var(--font-scale));border-radius:var(--border-radius-control-sm);background-color:color-mix(in srgb,var(--muted) 10%,transparent);color:var(--muted)}.dashboard-tile-icon svg{width:var(--font-size-15);height:var(--font-size-15)}.dashboard-tile:hover .dashboard-tile-arrow,.dashboard-tile:focus-visible .dashboard-tile-arrow{color:var(--link)}@media(prefers-reduced-motion:reduce){.dashboard-tile{transition:none}.dashboard-tile:hover{transform:none}}.baudoku-overview-chain{display:grid;align-items:stretch;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr)}.baudoku-overview-link{display:flex;align-items:center;justify-content:center}@media(max-width:979px){.baudoku-overview-chain{grid-template-columns:minmax(0,1fr);row-gap:var(--spacing-12)}.baudoku-overview-link{display:none}}.baudoku-overview-lists{display:grid;gap:var(--spacing-16);align-items:start;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}@media(max-width:979px){.baudoku-overview-lists{grid-template-columns:minmax(0,1fr)}}.baudoku-overview-row{display:flex;align-items:center;gap:var(--spacing-12);padding:var(--spacing-10) var(--spacing-12);border-radius:var(--border-radius-md);color:inherit;text-decoration:none;background-color:transparent}.baudoku-overview-row:hover,.baudoku-overview-row:focus-visible{background-color:var(--hover)}.baudoku-overview-arrow{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-md);color:var(--muted);background-color:transparent}.baudoku-overview-arrow:hover,.baudoku-overview-arrow:focus-visible{background-color:var(--hover);color:var(--ink)}.new-feature-mark{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 var(--spacing-8) 0 7px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-semantic-info) 30%,transparent);background-color:var(--status-info-bg);color:var(--status-info-fg);font-family:inherit;font-size:var(--font-size-12);font-weight:600;line-height:1;white-space:nowrap;vertical-align:middle;cursor:pointer;flex-shrink:0}.new-feature-mark:hover,.new-feature-mark[data-state=open]{background-color:color-mix(in srgb,var(--color-semantic-info) 17%,var(--card))}.new-feature-mark:focus-visible{outline:2px solid var(--color-semantic-info);outline-offset:2px}.logo-glyph-dark{display:var(--logo-glyph-dark)}.logo-glyph-light{display:var(--logo-glyph-light)}.shell-nav-active:before{content:"";display:var(--shell-nav-mark);position:absolute;left:var(--shell-nav-mark-x, -6px);top:8px;bottom:8px;width:var(--shell-nav-mark-w, 2px);border-radius:2px;background-color:var(--accent)}.shell-nav-view-active:before{display:none}.card *,.paper-pane *{--card-surface: var(--nested-card-bg);--card-edge: var(--nested-card-shadow)}:where(a,button,[role=tab],[role=menuitem],[role=option],[tabindex]:not([tabindex="-1"]),summary):focus-visible{outline:2px solid var(--focus);outline-offset:2px}:where([role=menuitem],[role=option],[role=tab],.rail-tile-self,.baudoku-object-row,.baudoku-row-button,.baudoku-option,.baudoku-tile,.baudoku-dropzone,.baudoku-overview-row,.baudoku-overview-arrow,.dashboard-work-row,.filter-nav-item):focus-visible{outline-offset:-2px}.font-mono-tech{font-family:var(--font-mono-tech);letter-spacing:var(--mono-tracking);font-size:var(--mono-size);font-weight:var(--mono-weight)}:root[data-look=praezise] ::-moz-selection{background-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--ink)}:root[data-look=praezise] ::selection{background-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--ink)}:root[data-look=praezise][data-theme=dark] ::-moz-selection{background-color:var(--accent);color:var(--brand-ink)}:root[data-look=praezise][data-theme=dark] ::selection{background-color:var(--accent);color:var(--brand-ink)}:root[data-look=praezise]:not([data-theme=dark]){--shell-ground: #e8eaee;--well: #f5f6f8;--head: #f9fafb;--hover: #eff1f4;--color-semantic-success: #036f50;--shell-main-bg: var(--well);--profile-head-bg: var(--well);--shell-nav-active-bg: color-mix(in srgb, var(--brand) 11%, var(--shell-ground));--shell-nav-hover: color-mix(in srgb, var(--brand) 6%, var(--shell-ground));--modtab-track-bg: color-mix(in srgb, var(--brand) 6%, var(--card));--modtab-track-shadow: inset 0 0 0 1px color-mix(in srgb, var(--brand) 16%, var(--line));--card-head-bg: var(--head);--card-head-rule: 1px solid var(--line);--pane-head-bg: var(--head)}:root[data-look=praezise]:not([data-theme=dark]) .card-head{padding-block:calc(var(--card-own-pad-y) * .75)}:root[data-look=praezise]:not([data-theme=dark]) .card-body{padding-top:var(--card-own-pad-y)}@media(max-width:767px){:root[data-look=praezise]:not([data-theme=dark]){--shell-ground: var(--page);--shell-main-bg: var(--page);--profile-head-bg: var(--page)}}.profile-page{container:profile-page / inline-size}.profile-frame{width:100%;max-width:880px;margin-inline:auto}.profile-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-16)}.profile-grid>*,.profile-frame>.card{container-type:inline-size}.profile-permission-groups>section{-moz-column-break-inside:avoid;break-inside:avoid}@container profile-page (min-width: 1064px){.profile-frame{max-width:1240px}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-grid>:last-child:nth-child(odd){grid-column:1 / -1}.profile-permission-groups:has(>section:nth-child(2)){-moz-column-count:2;column-count:2;-moz-column-gap:0;column-gap:0;-moz-column-rule:1px solid var(--line);column-rule:1px solid var(--line)}}@keyframes rimo-speech-pulse{0%{outline-offset:0;outline-color:color-mix(in srgb,var(--brand) 55%,transparent)}to{outline-offset:6px;outline-color:color-mix(in srgb,var(--brand) 0%,transparent)}}.speech-listening{outline:2px solid transparent;animation:rimo-speech-pulse 1.4s ease-out infinite}@media(prefers-reduced-motion:reduce){.speech-listening{animation:none}}.feedback-detail{container:feedback-detail / inline-size}.feedback-detail-grid{display:grid;gap:var(--spacing-16);align-items:start;grid-template-columns:minmax(0,1fr);grid-template-areas:"message" "context" "comments"}.feedback-detail-message{grid-area:message}.feedback-detail-context{grid-area:context}.feedback-detail-comments{grid-area:comments}@container feedback-detail (min-width: 1100px){.feedback-detail-grid{grid-template-columns:minmax(0,1fr) 340px;grid-template-rows:auto 1fr;grid-template-areas:"message context" "comments context"}}.profile-fact{display:grid;grid-template-columns:168px minmax(0,1fr);-moz-column-gap:var(--spacing-16);column-gap:var(--spacing-16);row-gap:var(--spacing-2);align-items:baseline;min-height:var(--row-height-stacked);padding:var(--spacing-8) 0;border-top:1px solid var(--line)}.profile-fact:first-child{border-top:none}@container (max-width: 479px){.profile-fact{grid-template-columns:minmax(0,1fr)}}.profile-setting{display:flex;align-items:center;flex-wrap:nowrap;-moz-column-gap:var(--spacing-16);column-gap:var(--spacing-16);row-gap:var(--spacing-8);min-height:var(--row-height-stacked);padding:var(--spacing-10) 0;border-top:1px solid var(--line)}.profile-setting:first-child{border-top:none}.profile-setting-text{flex:1 1 auto;min-width:0}.profile-setting-control{flex-shrink:0;min-width:0;max-width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-10)}@container (max-width: 479px){.profile-setting{flex-wrap:wrap}.profile-setting-control{flex-basis:100%}}:root[data-look=papier]:not([data-theme=dark]){--shell-ground: #e2e5e9;--shell-main-bg: var(--shell-ground);--color-semantic-success: #036f50}.page-title{font-size:var(--page-title-size);font-weight:var(--page-title-weight);letter-spacing:var(--page-title-tracking)}.page-title *{letter-spacing:var(--font-tracking-base)}.greeting-band{padding:var(--spacing-24) var(--spacing-28) var(--spacing-24);border-radius:var(--border-radius-card);border:1px solid transparent;box-shadow:var(--card-shadow);background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--accent) var(--greeting-band-accent, 34%),var(--card)) 0%,color-mix(in srgb,var(--brand) 10%,var(--card)) 45%,var(--card) 100%)}[data-theme=dark] .greeting-band{--greeting-band-accent: 14%}.dashboard-summary{margin:var(--spacing-8) 0 0;font-size:var(--font-size-14);color:var(--muted)}.dashboard-summary:not(:has(.dashboard-summary-part)){display:none}.dashboard-summary-part+.dashboard-summary-part:before{content:" · "}:root{--recent-empty-min-h: 260px}.placeholder\:text-muted::-moz-placeholder{color:var(--muted)}.placeholder\:text-muted::placeholder{color:var(--muted)}.placeholder\:text-subtle::-moz-placeholder{color:var(--subtle)}.placeholder\:text-subtle::placeholder{color:var(--subtle)}.focus-within\:border-focus:focus-within{border-color:var(--focus)}.focus-within\:border-semantic-error:focus-within{border-color:var(--color-semantic-error)}.focus-within\:shadow-\[var\(--shadow-glow-input\)\]:focus-within{--tw-shadow-color: var(--shadow-glow-input);--tw-shadow: var(--tw-shadow-colored)}.focus-within\:shadow-\[var\(--shadow-glow-input-error\)\]:focus-within{--tw-shadow-color: var(--shadow-glow-input-error);--tw-shadow: var(--tw-shadow-colored)}.hover\:border-brand-hover:hover{border-color:var(--brand-hover)}.hover\:border-brand-ink:hover{border-color:var(--brand-ink)}.hover\:border-field-border:hover{border-color:var(--field-border)}.hover\:border-muted:hover{border-color:var(--muted)}.hover\:bg-brand-hover:hover{background-color:var(--brand-hover)}.hover\:bg-brand-ink:hover{background-color:var(--brand-ink)}.hover\:bg-hover:hover{background-color:var(--hover)}.hover\:bg-raised:hover{background-color:var(--raised)}.hover\:bg-semantic-error:hover{background-color:var(--color-semantic-error)}.hover\:text-brand:hover{color:var(--brand)}.hover\:text-brand-ink:hover{color:var(--brand-ink)}.hover\:text-danger-fg:hover{color:var(--danger-fg)}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-muted:hover{color:var(--muted)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[var\(--btn-shadow-hover\)\]:hover{--tw-shadow-color: var(--btn-shadow-hover);--tw-shadow: var(--tw-shadow-colored)}.hover\:\[background-image\:var\(--btn-bg-image-hover\)\]:hover{background-image:var(--btn-bg-image-hover)}.hover\:\[filter\:brightness\(0\.92\)\]:hover{filter:brightness(.92)}.focus\:border-focus:focus{border-color:var(--focus)}.focus\:border-semantic-error:focus{border-color:var(--color-semantic-error)}.focus\:shadow-\[var\(--shadow-glow-input\)\]:focus{--tw-shadow-color: var(--shadow-glow-input);--tw-shadow: var(--tw-shadow-colored)}.focus\:shadow-\[var\(--shadow-glow-input-error\)\]:focus{--tw-shadow-color: var(--shadow-glow-input-error);--tw-shadow: var(--tw-shadow-colored)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.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-4: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(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)}.focus\:ring-\[color\:var\(--ring\)\]:focus{--tw-ring-color: var(--ring)}.focus\:ring-focus:focus{--tw-ring-color: var(--focus)}.focus\:ring-semantic-error:focus{--tw-ring-color: var(--color-semantic-error)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-focus:focus-visible{outline-color:var(--focus)}.active\:translate-y-px:active{--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.peer:disabled~.peer-disabled\:opacity-60{opacity:.6}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:active\:translate-y-0:active{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.dark\:block:is([data-theme=dark] *){display:block}.dark\:hidden:is([data-theme=dark] *){display:none}.dark\:bg-logo-chip:is([data-theme=dark] *){background-color:var(--color-logo-chip-bg)}.dark\:p-0\.5:is([data-theme=dark] *){padding:.125rem}.dark\:p-1:is([data-theme=dark] *){padding:.25rem}@media(min-width:768px){.md\:h-11{height:2.75rem}.md\:w-9{width:2.25rem}}@media(min-width:1024px){.min-\[1024px\]\:order-first{order:-9999}.min-\[1024px\]\:flex{display:flex}.min-\[1024px\]\:hidden{display:none}.min-\[1024px\]\:flex-1{flex:1 1 0%}.min-\[1024px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[1024px\]\:items-center{align-items:center}}
