@charset "UTF-8";.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.rights-toolbar[data-v-89861411]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 8px 8px}.rights-toolbar .rights-filter[data-v-89861411]{width:min(100%,360px);min-height:36px;padding:6px 10px;border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-control-background);color:var(--color-text)}.rights-toolbar .rights-filter[data-v-89861411]:focus{outline:2px solid var(--color-focus-ring);outline-offset:2px}.rights-toolbar label[data-v-89861411]{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-muted);cursor:pointer;font-size:12px;font-weight:400}.rights-editor[data-v-89861411]{display:flex;flex-flow:column;padding:0 8px;border-bottom:1px solid var(--color-border);overflow:hidden}.rights-editor .tenant-rights[data-v-89861411],.rights-editor .right-group-wrapper[data-v-89861411]{height:100%;overflow:auto}.rights-editor .right-group[data-v-89861411]{display:flex;flex-flow:column;gap:4px;margin-bottom:8px}.rights-editor .right-group h4[data-v-89861411]{margin:12px 0 6px;font-size:14px;font-weight:600;color:var(--color-text)}.rights-editor .right-group h5[data-v-89861411]{margin:6px 0 4px;font-size:13px;font-weight:500;color:var(--color-text)}.rights-editor .right-group label[data-v-89861411]{display:flex;flex-direction:row;align-items:center;padding:6px 10px;border-bottom:1px solid var(--color-border);cursor:pointer;font-weight:400}.rights-editor .right-group label input[data-v-89861411]{margin-right:14px}.rights-editor .right-group label .right-copy[data-v-89861411]{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.rights-editor .right-group label .right-label[data-v-89861411]{color:var(--color-text)}.rights-editor .right-group label .right-heading[data-v-89861411]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.rights-editor .right-group label .right-description[data-v-89861411]{color:var(--color-text-muted);font-size:11px;font-weight:400;line-height:1.35}.rights-editor .right-group label .right-key[data-v-89861411]{padding:1px 5px;border-radius:3px;background:var(--color-surface-muted);color:var(--color-text);font-weight:700;line-height:1.4;overflow-wrap:anywhere}.rights-editor .right-group label mark[data-v-89861411]{border-radius:2px;background:color-mix(in srgb,var(--btn-warning-bg) 35%,transparent);color:inherit}.rights-editor .right-group label.critical-right[data-v-89861411]{border-left:3px solid var(--btn-warning-bg);background:var(--color-warning-soft)}.rights-editor .right-group label .critical-right-badge[data-v-89861411]{margin-left:auto;padding:2px 7px;border:1px solid var(--btn-warning-bg);border-radius:999px;color:var(--btn-warning-text, var(--color-text));font-size:11px;font-weight:600;line-height:1.4}.rights-editor .rights-empty[data-v-89861411]{padding:16px 8px;color:var(--color-text-muted);font-size:13px}@media(max-width:640px){.rights-toolbar[data-v-89861411]{align-items:stretch;flex-direction:column}.rights-toolbar .rights-filter[data-v-89861411]{width:100%}}.password-analysis[data-v-a47ad7ee]{margin-top:8px;color:var(--color-text-muted);font-size:.85rem}.strength-header[data-v-a47ad7ee]{display:flex;justify-content:space-between;gap:12px}.strength-bar[data-v-a47ad7ee]{height:5px;margin:5px 0 8px;overflow:hidden;border-radius:999px;background:var(--color-surface-muted)}.strength-bar span[data-v-a47ad7ee]{display:block;height:100%;background:#d64545;transition:width .2s,background .2s}.strength-fair .strength-bar span[data-v-a47ad7ee]{background:#d99024}.strength-good .strength-bar span[data-v-a47ad7ee]{background:#7a9b28}.strength-strong .strength-bar span[data-v-a47ad7ee]{background:var(--status-valid-color)}.criteria[data-v-a47ad7ee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:4px 16px;margin:0;padding-left:20px}.criteria li[data-v-a47ad7ee]::marker{content:"○  "}.criteria li.met[data-v-a47ad7ee]{color:var(--status-valid-color)}.criteria li.met[data-v-a47ad7ee]::marker{content:"✓  "}.dialog[data-v-11dde186]{min-width:320px;max-width:600px}.title[data-v-11dde186]{font-size:1.2rem;font-weight:700;color:var(--color-heading);margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--color-border)}.message[data-v-11dde186]{color:var(--color-text);line-height:1.6;white-space:pre-wrap}.actions[data-v-11dde186]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid var(--color-border)}.btn[data-v-11dde186]{min-width:110px;padding:10px 18px;border-radius:var(--btn-radius);border:1px solid var(--color-border);font-weight:var(--btn-font-weight);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .1s ease,opacity .15s ease}.btn[data-v-11dde186]:hover{transform:translateY(-1px)}.btn[data-v-11dde186]:active{transform:translateY(0)}.btn.primary[data-v-11dde186]{background:var(--btn-confirm-bg);border-color:var(--btn-confirm-bg);color:var(--color-text-strong)}.btn.primary[data-v-11dde186]:hover{background:var(--btn-confirm-hover);border-color:var(--btn-confirm-hover)}.btn.danger[data-v-11dde186]{background:var(--color-background);color:var(--color-text);border-color:var(--color-border)}.btn.danger[data-v-11dde186]:hover{background:var(--color-background-highlight);border-color:var(--color-border-highlight)}.authentication-method[data-v-e28781a3]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--color-border)}.authentication-method div[data-v-e28781a3]{display:flex;flex-direction:column;gap:.25rem}.image-map-viewer[data-v-4c14230c]{width:100%;height:100%;background:var(--color-background)}.point-content[data-v-4c14230c]{width:max-content;transform:translate(-50%,-50%)}.map-actions[data-v-26669bfa]{position:absolute;margin-top:50px;z-index:1000;right:10px}.wrap[data-v-26669bfa]{width:100%;height:100%}.leaflet-control-attribution.leaflet-control{display:none}.interested-marker{animation:blink 1s infinite}.section-hidden-marker{opacity:.5}@keyframes blink{0%{opacity:1}50%{opacity:.7}to{opacity:1;stroke-width:12px}}@keyframes blink-962a3776{0%,to{background-color:var(--color-background)}50%{background-color:var(--blink-color)}}.device-item-wrapper[data-v-962a3776]{padding:4px;border-radius:8px;background:var(--color-background);border:1px solid var(--color-border)}.device-item-wrapper.blink[data-v-962a3776]{animation:blink-962a3776 1.2s infinite ease-in-out;transition:background-color .3s ease}.device-item-wrapper.device-item-active[data-v-962a3776],.device-item-wrapper.device-item-active .device-item[data-v-962a3776]{background-color:var(--color-background-highlight)}.section-hidden[data-v-962a3776]{opacity:.5}.device-item[data-v-962a3776]{padding:4px;border-radius:8px;display:flex;flex-flow:column;justify-content:space-between;align-items:center;background:var(--color-background);cursor:pointer;transition:transform .15s ease,box-shadow .2s ease}.device-item[data-v-962a3776]:hover{transform:translateY(-2px);box-shadow:var(--shadow-surface)}.info strong[data-v-962a3776]{display:block;font-size:.95rem}.badge[data-v-962a3776]{font-size:.75rem;padding:.25rem .6rem;border-radius:999px;font-weight:600;color:var(--color-text-strong);background:var(--color-surface-muted)}.right[data-v-962a3776]{margin-left:4px;display:flex;flex-direction:column;align-items:flex-end}.elapsed[data-v-962a3776]{font-size:1.5rem;color:var(--status-error-color);flex:1;padding:2px 0 4px;white-space:nowrap}.device-item-wrapper .info-wrapper[data-v-962a3776]{width:100%;line-height:1.5rem;align-items:center;display:flex;justify-content:end}.device-item-wrapper .info-wrapper .info-wrapper-right[data-v-962a3776]{overflow:hidden;margin-left:8px;display:flex;flex-flow:column}.device-item-wrapper .info-wrapper .info-wrapper-right .last-change-actor[data-v-962a3776]{font-size:.75rem;color:var(--color-text-disabled);margin-right:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.device-item-wrapper .info-wrapper .info-wrapper-right .assigned-user[data-v-962a3776]{margin-bottom:-8px}.device-item-wrapper .info-wrapper .info-wrapper-right .status[data-v-962a3776]{margin-bottom:-4px;align-items:center;color:var(--color-text-disabled);display:flex;gap:4px;font-size:.75rem;margin-left:auto}.device-item-wrapper .info-wrapper .info[data-v-962a3776]{flex:1}.device-item-wrapper .info-wrapper .info small[data-v-962a3776]{color:var(--color-text-muted);font-size:.75rem;word-wrap:anywhere}.device-item-wrapper .info-wrapper .sync-dot[data-v-962a3776]{display:inline-block;width:10px;height:10px;background:currentColor;border-radius:50%}.device-item-wrapper.item-compact .info-wrapper[data-v-962a3776]{line-height:1.25rem}.device-item-wrapper.item-compact .info-wrapper .info[data-v-962a3776]{display:flex;flex-direction:row;align-items:center;gap:4px}.device-item-wrapper.item-compact .info-wrapper .elapsed[data-v-962a3776]{font-size:1.25rem}select[data-v-908532b1]{min-height:38px}.btn[data-v-908532b1],button[data-v-908532b1]{min-height:38px;gap:7px;border:1px solid var(--action-neutral-border);border-radius:var(--radius-sm);background:var(--action-neutral-bg);color:var(--action-neutral-text);display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-padding-y) var(--btn-padding-x);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--btn-text);transition:all var(--transition-base)}.btn[data-v-908532b1]:hover,button[data-v-908532b1]:hover{transform:none;background:var(--action-neutral-hover)}.btn[data-v-908532b1]:active,button[data-v-908532b1]:active{transform:translateY(0);filter:brightness(.95)}.btn[data-v-908532b1]:disabled,button[data-v-908532b1]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-confirm[data-v-908532b1],.pill.active[data-v-908532b1]{background:rgb(from var(--btn-confirm-bg) r g b/var(--area-opacity))}.btn-confirm[data-v-908532b1]:hover,.pill.active[data-v-908532b1]:hover{background:rgb(from var(--btn-confirm-hover) r g b/var(--area-opacity))}.btn-add[data-v-908532b1]{background:rgb(from var(--btn-confirm-bg) r g b/var(--area-opacity))}.btn-add[data-v-908532b1]:hover{background:rgb(from var(--btn-confirm-hover) r g b/var(--area-opacity))}.btn-edit[data-v-908532b1]{background:rgb(from var(--btn-confirm-bg) r g b/var(--area-opacity))}.btn-edit[data-v-908532b1]:hover{background:rgb(from var(--btn-confirm-hover) r g b/var(--area-opacity))}.btn-success[data-v-908532b1]{background:rgb(from var(--btn-success-bg) r g b/var(--area-opacity))}.btn-success[data-v-908532b1]:hover{background:rgb(from var(--btn-success-hover) r g b/var(--area-opacity))}.btn-error[data-v-908532b1]{background:rgb(from var(--btn-error-bg) r g b/var(--area-opacity))}.btn-error[data-v-908532b1]:hover{background:rgb(from var(--btn-error-hover) r g b/var(--area-opacity))}.btn-remove[data-v-908532b1]{background:rgb(from var(--btn-error-bg) r g b/var(--area-opacity))}.btn-remove[data-v-908532b1]:hover{background:rgb(from var(--btn-error-hover) r g b/var(--area-opacity))}.btn-warning[data-v-908532b1]{background:rgb(from var(--btn-warning-bg) r g b/var(--area-opacity))}.btn-warning[data-v-908532b1]:hover{background:rgb(from var(--btn-warning-hover) r g b/var(--area-opacity))}.btn-cancel[data-v-908532b1]{background:rgb(from var(--btn-cancel-bg) r g b/var(--area-opacity))}.btn-cancel[data-v-908532b1]:hover{background:rgb(from var(--btn-cancel-hover) r g b/var(--area-opacity))}.btn-full[data-v-908532b1]{width:100%}.btn-pill[data-v-908532b1]{border-radius:999px}.btn-square[data-v-908532b1]{padding:var(--space-sm);aspect-ratio:1}.subtitle[data-v-908532b1]{margin:0;font-size:.85rem;color:var(--color-text-muted);padding:0rem 1rem}.sort-controls[data-v-908532b1]{display:flex;gap:.5rem;flex-wrap:wrap;padding:0rem 1rem}.arrow[data-v-908532b1]{margin-left:.3rem}.device-list[data-v-908532b1]{list-style:none;padding:0;margin:0;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem;padding:0rem 1rem}.device-list.device-list-compact[data-v-908532b1]{padding:0}.device-item[data-v-908532b1]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-radius:14px;background:var(--color-background);border:1px solid var(--color-border);cursor:pointer;transition:transform .15s ease,box-shadow .2s ease}.device-item[data-v-908532b1]:hover{transform:translateY(-2px);box-shadow:var(--shadow-surface)}.info strong[data-v-908532b1]{display:block;font-size:.95rem}.info small[data-v-908532b1]{color:var(--color-text-muted);font-size:.75rem;word-wrap:anywhere}.badge[data-v-908532b1]{font-size:.75rem;padding:.25rem .6rem;border-radius:999px;font-weight:600;background:var(--color-surface-muted)}.device-item.ok .badge[data-v-908532b1]{background:var(--color-success-soft);color:var(--status-valid-color)}.device-item.alarm .badge[data-v-908532b1]{background:var(--color-danger-soft);color:var(--status-error-color)}.device-move[data-v-908532b1]{transition:transform .35s ease}.device-enter-active[data-v-908532b1],.device-leave-active[data-v-908532b1]{transition:all .25s ease}.device-enter-from[data-v-908532b1]{opacity:0;transform:translateY(-8px)}.device-leave-to[data-v-908532b1]{opacity:0;transform:scale(.95)}@media(max-width:640px){.device-panel[data-v-908532b1]{border:none;width:100%}}.group-status[data-v-6abba476]{display:grid;gap:var(--space-xs);padding-left:var(--space-sm);border-left:1px solid var(--color-border)}.document-status[data-v-6abba476]{display:block}.requirements-status[data-v-0ae4e32e],.requirements-details[data-v-0ae4e32e]{display:grid;gap:var(--space-sm);font-size:var(--font-sm)}.requirements-details[data-v-0ae4e32e]{padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md)}.requirements-details p[data-v-0ae4e32e]{margin:0;color:var(--color-text-muted)}.run-comments[data-v-fae411be],.comment-form[data-v-fae411be],.comment-form label[data-v-fae411be],.comments-list[data-v-fae411be]{display:grid;gap:var(--space-sm);min-width:0}header[data-v-fae411be],.pager[data-v-fae411be]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm)}h4[data-v-fae411be],strong[data-v-fae411be]{font-weight:600}.comment-form button[data-v-fae411be]{justify-self:end}.comment-form[data-v-fae411be] textarea{width:100%;min-width:0;resize:vertical}.comments-list[data-v-fae411be]{list-style:none;padding:0;margin:var(--space-sm) 0 0}.comment-tile[data-v-fae411be]{display:grid;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);overflow-wrap:anywhere}.comment-tile p[data-v-fae411be]{white-space:pre-wrap}time[data-v-fae411be],small[data-v-fae411be],.muted[data-v-fae411be]{color:var(--color-text-muted);font-size:var(--font-sm)}.pager[data-v-fae411be]{justify-content:center}.incremental-list[data-v-8c0d7e20]{height:min(52dvh,440px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:var(--space-xs)}.list-footer[data-v-8c0d7e20]{display:grid;justify-items:center;gap:var(--space-sm);padding:var(--space-sm) 0}.list-footer p[data-v-8c0d7e20]{margin:0;color:var(--color-text-muted)}.trait-suggestions[data-v-fffa8b6f]{display:grid;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-accent-soft);text-align:left}.suggestion-heading[data-v-fffa8b6f],.suggestion-actions[data-v-fffa8b6f],.tag-sets[data-v-fffa8b6f]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}p[data-v-fffa8b6f]{margin:0;color:var(--color-text-muted);font-size:var(--font-sm)}.suggestion-actions button[data-v-fffa8b6f]{white-space:normal;text-align:left}.suggestion-actions button[aria-pressed=true][data-v-fffa8b6f]{border-color:var(--color-accent);background:var(--color-surface-raised)}.tag-sets span[data-v-fffa8b6f]{padding:3px 8px;border:1px solid var(--color-border);border-radius:999px;font-size:var(--font-sm)}.type-selector[data-v-a36174f5]{display:grid;gap:var(--space-md);text-align:left}.search-field[data-v-a36174f5]{display:flex;align-items:center;gap:var(--space-sm);padding:0 var(--space-sm);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);color:var(--color-text-muted)}.search-field input[data-v-a36174f5]{width:100%;padding:var(--space-sm) 0;border:0;outline-offset:2px;background:transparent;color:var(--color-text)}.type-list[data-v-a36174f5]{display:grid;gap:var(--space-sm)}.type-list-status[data-v-a36174f5]{height:min(52dvh,440px);display:flex;align-items:flex-start;gap:var(--space-sm)}.type-choice[data-v-a36174f5]{display:flex;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:left;white-space:normal;background:var(--color-surface-raised)}.type-icon[data-v-a36174f5]{display:grid;place-items:center;padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-accent)}.type-description[data-v-a36174f5]{display:grid;flex:1;gap:var(--space-xs);min-width:0;overflow-wrap:anywhere}.choice-arrow[data-v-a36174f5],small[data-v-a36174f5],.hint[data-v-a36174f5],.empty[data-v-a36174f5]{color:var(--color-text-muted)}h3[data-v-a36174f5]{margin:var(--space-sm) 0 0;font-size:var(--font-sm)}p[data-v-a36174f5]{margin:0}.indugo-scaner[data-v-94a88b14]{height:50%;max-height:50%}.card[data-v-98aed5e5]{display:flex;flex-direction:column;gap:var(--space-sm)}.avatar[data-v-9269185f]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;font-weight:600;color:var(--color-on-solid);font-size:14px;-webkit-user-select:none;user-select:none}.avatar img[data-v-9269185f]{width:100%;height:100%;object-fit:cover}.avatars[data-v-aad30fed]{display:flex}.avatar-wrapper[data-v-aad30fed]{margin-left:-4px;z-index:1;transition:.2s}.avatar-wrapper[data-v-aad30fed]:hover{z-index:10;transform:scale(1.1)}.document-match[data-v-83968bd0]{display:flex;flex-direction:column;gap:8px}.document-main[data-v-83968bd0],.document-meta[data-v-83968bd0]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.document-main[data-v-83968bd0]{justify-content:space-between}.document-meta[data-v-83968bd0],.relations[data-v-83968bd0]{font-size:12px;opacity:.78}.relations[data-v-83968bd0]{display:flex;flex-direction:column;gap:3px}.state-badge[data-v-83968bd0]{padding:2px 8px;border-radius:999px;background:var(--color-surface-subtle);font-size:12px}.initial-string-creation[data-v-4ebc2815]{display:grid;gap:var(--space-md);text-align:left}.input-row[data-v-4ebc2815]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.input-row input[data-v-4ebc2815]{flex:1 1 160px;min-width:0}.document-matches[data-v-4ebc2815]{display:grid;gap:var(--space-sm)}.document-match-choice[data-v-4ebc2815]{display:grid;width:100%;padding:0;text-align:left;white-space:normal}.document-match-choice[data-v-4ebc2815] .document-match{width:100%;box-sizing:border-box}.document-match-choice small[data-v-4ebc2815]{padding:0 var(--space-md) var(--space-sm);color:var(--color-text-muted)}h3[data-v-4ebc2815]{margin:0;font-size:var(--font-md)}p[data-v-4ebc2815]{margin:0;color:var(--color-text-muted)}.existing-document-selector[data-v-21ce505f]{display:grid;gap:var(--space-md);text-align:left}.search-field[data-v-21ce505f]{display:flex;align-items:center;gap:var(--space-sm);padding:0 var(--space-sm);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);color:var(--color-text-muted)}.search-field input[data-v-21ce505f]{width:100%;padding:var(--space-sm) 0;border:0;background:transparent;color:var(--color-text)}.document-choices[data-v-21ce505f],.outside-documents[data-v-21ce505f]{display:grid;gap:var(--space-sm)}.document-choice[data-v-21ce505f]{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);text-align:left;white-space:normal}.document-choice>span[data-v-21ce505f]{display:grid;flex:1;gap:var(--space-xs);min-width:0;overflow-wrap:anywhere}.document-icon[data-v-21ce505f]{color:var(--color-accent)}.outside-documents[data-v-21ce505f]{padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md)}h3[data-v-21ce505f]{margin:0;font-size:var(--font-sm)}p[data-v-21ce505f],small[data-v-21ce505f]{margin:0;color:var(--color-text-muted)}.flow-run-documents[data-v-04cc77d2]{min-width:0;margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-border)}header[data-v-04cc77d2],.toolbar[data-v-04cc77d2],.modal-hint[data-v-04cc77d2]{margin:0 0 var(--space-md);color:var(--color-text-muted)}.pager[data-v-04cc77d2]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}header[data-v-04cc77d2]{justify-content:space-between;margin-bottom:var(--space-md)}.toolbar button[data-v-04cc77d2]{display:inline-flex;align-items:center;gap:var(--space-sm);max-width:100%;white-space:normal;overflow-wrap:anywhere}h4[data-v-04cc77d2]{margin:0;font-weight:600}.document-grid[data-v-04cc77d2]{display:grid;gap:var(--space-sm);padding:0;list-style:none}.document-grid[data-v-04cc77d2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.document-tile[data-v-04cc77d2]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background)}.document-info[data-v-04cc77d2]{display:grid;flex:1 1 140px;gap:var(--space-xs);min-width:0;overflow-wrap:anywhere}small[data-v-04cc77d2],.muted[data-v-04cc77d2]{color:var(--color-text-muted)}.pager[data-v-04cc77d2]{justify-content:center;margin-top:var(--space-md)}.panel-header[data-v-19984722],.state-heading[data-v-19984722]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm)}.panel-header>div[data-v-19984722]{flex:1 1 180px;min-width:0}h3[data-v-19984722],h4[data-v-19984722]{margin:0 0 var(--space-sm);font-weight:600}h3[data-v-19984722]{font-size:var(--font-lg)}.state-heading strong[data-v-19984722]{font-weight:600}.run-id[data-v-19984722],small[data-v-19984722],dt[data-v-19984722],.muted[data-v-19984722],.state-heading>span[data-v-19984722]{color:var(--color-text-muted);font-size:var(--font-sm)}.status-badge[data-v-19984722]{padding:4px 10px;border-radius:999px;background:var(--color-accent-soft);font-size:var(--font-sm)}.status-badge.completed[data-v-19984722]{background:var(--color-control-background)}.overview[data-v-19984722]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:var(--space-md);margin:var(--space-md) 0}dd[data-v-19984722]{margin:4px 0 0}.panel-content[data-v-19984722]{display:grid;gap:var(--space-lg);margin-top:var(--space-lg)}.action-panel[data-v-19984722],.history-panel[data-v-19984722]{min-width:0}.action-group[data-v-19984722],.comment-field[data-v-19984722],.completion[data-v-19984722]{display:grid;gap:var(--space-sm);margin:2px}.action-group+.action-group[data-v-19984722]{margin-top:var(--space-lg)}.current-state[data-v-19984722]{margin:0}.comment-field[data-v-19984722] textarea{box-sizing:border-box;width:100%;min-width:0;resize:vertical}.actions[data-v-19984722]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:var(--space-sm)}.action-option[data-v-19984722]{display:grid;align-content:start;gap:var(--space-xs)}.actions .action-tile[data-v-19984722]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-xs);min-height:88px;padding:var(--space-md);border:1px solid color-mix(in srgb,var(--action-color) 55%,var(--color-border));border-left:5px solid var(--action-color);border-radius:var(--radius-md);background:color-mix(in srgb,var(--action-color) 14%,var(--color-background));color:var(--color-text-strong);text-align:left;white-space:normal;overflow-wrap:anywhere}.actions .action-tile[data-v-19984722]:hover:not(:disabled){background:color-mix(in srgb,var(--action-color) 25%,var(--color-background))}.action-name[data-v-19984722]{font-weight:600}.optional-comment summary[data-v-19984722]{cursor:pointer;color:var(--color-text-muted);margin:var(--space-sm) 0}.run-tabs[data-v-19984722] .tabs-header{flex-wrap:wrap}.overview>div[data-v-19984722]{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background)}.manual-completion[data-v-19984722]{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-border)}.manual-completion summary[data-v-19984722]{cursor:pointer;margin-bottom:var(--space-sm)}.manual-completion button[data-v-19984722]{margin-top:var(--space-sm)}.timeline[data-v-19984722]{list-style:none;padding:0;margin:0}.timeline li[data-v-19984722]{position:relative;display:grid;gap:6px;margin-left:5px;padding:0 0 var(--space-lg) 20px;border-left:2px solid var(--color-border)}.timeline li[data-v-19984722]:before{content:"";position:absolute;left:-6px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--color-text-muted)}.timeline li.current[data-v-19984722]:before{background:var(--color-accent)}.history-comment[data-v-19984722]{white-space:pre-wrap;margin:0}@container (min-width: 720px){.panel-content[data-v-19984722]:has(.action-panel){grid-template-columns:minmax(240px,1fr) minmax(0,1.5fr)}}.flow-type[data-v-92787d84]{width:auto;flex-grow:none}.flow-type-space[data-v-92787d84]{flex-grow:1}.section-flow-runs[data-v-92787d84]{text-align:left;display:grid;gap:var(--space-md);min-width:0}.management[data-v-92787d84],.filters[data-v-92787d84]{display:flex;align-items:end;flex-wrap:wrap;gap:var(--space-sm)}label[data-v-92787d84]{display:grid;gap:var(--space-xs);flex:1 1 160px}h3[data-v-92787d84]{margin:var(--space-md) 0 0}.run-card[data-v-92787d84]{display:grid;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--color-text);text-decoration:none;overflow-wrap:anywhere}.run-card[data-v-92787d84]:hover,.run-card[data-v-92787d84]:focus-visible{background:var(--color-control-hover)}.run-heading[data-v-92787d84],.pager[data-v-92787d84]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm)}.status[data-v-92787d84]{padding:4px 8px;border-radius:999px;background:var(--color-accent-soft);font-size:var(--font-sm)}small[data-v-92787d84],dt[data-v-92787d84]{color:var(--color-text-muted);font-size:var(--font-sm)}dl[data-v-92787d84]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:var(--space-sm);margin:0}dd[data-v-92787d84]{margin:4px 0 0}.pager[data-v-92787d84]{justify-content:center}.sync[data-v-8aa4618b]{align-items:center;display:flex;flex-direction:row;padding:8px 0 0;width:100%;gap:8px}.bar[data-v-8aa4618b]{flex:1;height:10px;background:var(--color-overlay);border-radius:999px;overflow:hidden;max-width:70%}.fill[data-v-8aa4618b]{height:100%;border-radius:999px;transition:width .2s linear}.meta[data-v-8aa4618b]{display:flex;flex-shrink:0;justify-content:flex-start;font-size:12px;opacity:.8;width:30%}@keyframes blink-64bccf9d{0%,to{background-color:var(--color-background)}50%{background-color:var(--blink-color)}}.device-item-wrapper[data-v-64bccf9d]{padding:.5rem;border-radius:14px;background:var(--color-background);border:1px solid var(--color-border)}.device-item-wrapper.blink[data-v-64bccf9d]{animation:blink-64bccf9d 1.2s infinite ease-in-out;transition:background-color .3s ease}.device-item[data-v-64bccf9d]{padding:.25rem;border-radius:8px;display:flex;flex-flow:column;justify-content:space-between;align-items:center;background:var(--color-background);cursor:pointer;transition:transform .15s ease,box-shadow .2s ease}.device-item[data-v-64bccf9d]:hover{transform:translateY(-2px);box-shadow:var(--shadow-surface)}.info strong[data-v-64bccf9d]{display:block;font-size:.95rem}.info-wrapper[data-v-64bccf9d]{width:100%;align-items:center;display:flex}.info-wrapper .info[data-v-64bccf9d]{flex:1}.info-wrapper .info small[data-v-64bccf9d]{color:var(--color-text-muted);font-size:.75rem;word-wrap:anywhere}.badge[data-v-64bccf9d]{font-size:.75rem;padding:.25rem .6rem;border-radius:999px;font-weight:600;color:var(--color-text-strong);background:var(--color-surface-muted)}.right[data-v-64bccf9d]{display:flex;flex-direction:column;align-items:flex-end}.elapsed[data-v-64bccf9d]{font-size:2rem;color:var(--status-error-color);margin-top:2px}select[data-v-c5216792]{min-height:38px}.btn[data-v-c5216792],button[data-v-c5216792]{min-height:38px;gap:7px;border:1px solid var(--action-neutral-border);border-radius:var(--radius-sm);background:var(--action-neutral-bg);color:var(--action-neutral-text);display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-padding-y) var(--btn-padding-x);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--btn-text);transition:all var(--transition-base)}.btn[data-v-c5216792]:hover,button[data-v-c5216792]:hover{transform:none;background:var(--action-neutral-hover)}.btn[data-v-c5216792]:active,button[data-v-c5216792]:active{transform:translateY(0);filter:brightness(.95)}.btn[data-v-c5216792]:disabled,button[data-v-c5216792]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-confirm[data-v-c5216792],.pill.active[data-v-c5216792]{background:rgb(from var(--btn-confirm-bg) r g b/var(--area-opacity))}.btn-confirm[data-v-c5216792]:hover,.pill.active[data-v-c5216792]:hover{background:rgb(from var(--btn-confirm-hover) r g b/var(--area-opacity))}.btn-add[data-v-c5216792]{background:rgb(from var(--btn-confirm-bg) r g b/var(--area-opacity))}.btn-add[data-v-c5216792]:hover{background:rgb(from var(--btn-confirm-hover) r g b/var(--area-opacity))}.btn-edit[data-v-c5216792]{background:rgb(from var(--btn-confirm-bg) r g b/var(--area-opacity))}.btn-edit[data-v-c5216792]:hover{background:rgb(from var(--btn-confirm-hover) r g b/var(--area-opacity))}.btn-success[data-v-c5216792]{background:rgb(from var(--btn-success-bg) r g b/var(--area-opacity))}.btn-success[data-v-c5216792]:hover{background:rgb(from var(--btn-success-hover) r g b/var(--area-opacity))}.btn-error[data-v-c5216792]{background:rgb(from var(--btn-error-bg) r g b/var(--area-opacity))}.btn-error[data-v-c5216792]:hover{background:rgb(from var(--btn-error-hover) r g b/var(--area-opacity))}.btn-remove[data-v-c5216792]{background:rgb(from var(--btn-error-bg) r g b/var(--area-opacity))}.btn-remove[data-v-c5216792]:hover{background:rgb(from var(--btn-error-hover) r g b/var(--area-opacity))}.btn-warning[data-v-c5216792]{background:rgb(from var(--btn-warning-bg) r g b/var(--area-opacity))}.btn-warning[data-v-c5216792]:hover{background:rgb(from var(--btn-warning-hover) r g b/var(--area-opacity))}.btn-cancel[data-v-c5216792]{background:rgb(from var(--btn-cancel-bg) r g b/var(--area-opacity))}.btn-cancel[data-v-c5216792]:hover{background:rgb(from var(--btn-cancel-hover) r g b/var(--area-opacity))}.btn-full[data-v-c5216792]{width:100%}.btn-pill[data-v-c5216792]{border-radius:999px}.btn-square[data-v-c5216792]{padding:var(--space-sm);aspect-ratio:1}.device-panel[data-v-c5216792]{width:100%;height:100%;padding:0rem;background:var(--color-background);display:flex;flex-direction:column;gap:1rem}.header h2[data-v-c5216792]{margin:0;font-size:1.4rem;padding:0rem 1rem}.subtitle[data-v-c5216792]{margin:0;font-size:.85rem;color:var(--color-text-muted);padding:0rem 1rem}.sort-controls[data-v-c5216792]{display:flex;gap:.5rem;flex-wrap:wrap;padding:0rem 1rem}.pill.active[data-v-c5216792]{background-color:var(--color-danger-soft)}.arrow[data-v-c5216792]{margin-left:.3rem}.device-list[data-v-c5216792]{list-style:none;padding:0;margin:0;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem;padding:0rem 1rem}.device-item[data-v-c5216792]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-radius:14px;background:var(--color-background);border:1px solid var(--color-border);cursor:pointer;transition:transform .15s ease,box-shadow .2s ease}.device-item[data-v-c5216792]:hover{transform:translateY(-2px);box-shadow:var(--shadow-surface)}.info strong[data-v-c5216792]{display:block;font-size:.95rem}.info small[data-v-c5216792]{color:var(--color-text-muted);font-size:.75rem;word-wrap:anywhere}.badge[data-v-c5216792]{font-size:.75rem;padding:.25rem .6rem;border-radius:999px;font-weight:600;background:var(--color-surface-muted)}.device-item.ok .badge[data-v-c5216792]{background:var(--color-success-soft);color:var(--status-valid-color)}.device-item.alarm .badge[data-v-c5216792]{background:var(--color-danger-soft);color:var(--status-error-color)}.device-move[data-v-c5216792]{transition:transform .35s ease}.device-enter-active[data-v-c5216792],.device-leave-active[data-v-c5216792]{transition:all .25s ease}.device-enter-from[data-v-c5216792]{opacity:0;transform:translateY(-8px)}.device-leave-to[data-v-c5216792]{opacity:0;transform:scale(.95)}select[data-v-b81c438b]{min-height:38px}.btn[data-v-b81c438b],button[data-v-b81c438b]{min-height:38px;gap:7px;border:1px solid var(--action-neutral-border);border-radius:var(--radius-sm);background:var(--action-neutral-bg);color:var(--action-neutral-text);display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-padding-y) var(--btn-padding-x);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--btn-text);transition:all var(--transition-base)}.btn[data-v-b81c438b]:hover,button[data-v-b81c438b]:hover{transform:none;background:var(--action-neutral-hover)}.btn[data-v-b81c438b]:active,button[data-v-b81c438b]:active{transform:translateY(0);filter:brightness(.95)}.btn[data-v-b81c438b]:disabled,button[data-v-b81c438b]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-confirm[data-v-b81c438b],.pill.active[data-v-b81c438b]{background:rgb(from var(--btn-confirm-bg) r g b/var(--area-opacity))}.btn-confirm[data-v-b81c438b]:hover,.pill.active[data-v-b81c438b]:hover{background:rgb(from var(--btn-confirm-hover) r g b/var(--area-opacity))}.btn-add[data-v-b81c438b]{background:rgb(from var(--btn-confirm-bg) r g b/var(--area-opacity))}.btn-add[data-v-b81c438b]:hover{background:rgb(from var(--btn-confirm-hover) r g b/var(--area-opacity))}.btn-edit[data-v-b81c438b]{background:rgb(from var(--btn-confirm-bg) r g b/var(--area-opacity))}.btn-edit[data-v-b81c438b]:hover{background:rgb(from var(--btn-confirm-hover) r g b/var(--area-opacity))}.btn-success[data-v-b81c438b]{background:rgb(from var(--btn-success-bg) r g b/var(--area-opacity))}.btn-success[data-v-b81c438b]:hover{background:rgb(from var(--btn-success-hover) r g b/var(--area-opacity))}.btn-error[data-v-b81c438b]{background:rgb(from var(--btn-error-bg) r g b/var(--area-opacity))}.btn-error[data-v-b81c438b]:hover{background:rgb(from var(--btn-error-hover) r g b/var(--area-opacity))}.btn-remove[data-v-b81c438b]{background:rgb(from var(--btn-error-bg) r g b/var(--area-opacity))}.btn-remove[data-v-b81c438b]:hover{background:rgb(from var(--btn-error-hover) r g b/var(--area-opacity))}.btn-warning[data-v-b81c438b]{background:rgb(from var(--btn-warning-bg) r g b/var(--area-opacity))}.btn-warning[data-v-b81c438b]:hover{background:rgb(from var(--btn-warning-hover) r g b/var(--area-opacity))}.btn-cancel[data-v-b81c438b]{background:rgb(from var(--btn-cancel-bg) r g b/var(--area-opacity))}.btn-cancel[data-v-b81c438b]:hover{background:rgb(from var(--btn-cancel-hover) r g b/var(--area-opacity))}.btn-full[data-v-b81c438b]{width:100%}.btn-pill[data-v-b81c438b]{border-radius:999px}.btn-square[data-v-b81c438b]{padding:var(--space-sm);aspect-ratio:1}.header[data-v-b81c438b]{display:flex;margin-bottom:1rem}.header .sort-controls[data-v-b81c438b]{flex-grow:1}.header h2[data-v-b81c438b]{margin:0;font-size:1.4rem}.subtitle[data-v-b81c438b]{margin:0;font-size:.85rem;color:var(--color-text-muted);padding:0rem 1rem}.sort-controls[data-v-b81c438b]{display:flex;gap:.5rem;flex-wrap:wrap;padding:0rem 1rem}.arrow[data-v-b81c438b]{margin-left:.3rem}.device-list[data-v-b81c438b]{list-style:none;padding:0;margin:0;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem;padding:0rem 1rem}.device-item-wrapper[data-v-b81c438b]{margin-bottom:8px}.device-item[data-v-b81c438b]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-radius:14px;background:var(--color-background);border:1px solid var(--color-border);cursor:pointer;transition:transform .15s ease,box-shadow .2s ease}.device-item[data-v-b81c438b]:hover{transform:translateY(-2px);box-shadow:var(--shadow-surface)}.info strong[data-v-b81c438b]{display:block;font-size:.95rem}.info small[data-v-b81c438b]{color:var(--color-text-muted);font-size:.75rem;word-wrap:anywhere}.badge[data-v-b81c438b]{font-size:.75rem;padding:.25rem .6rem;border-radius:999px;font-weight:600;background:var(--color-surface-muted)}.device-item.ok .badge[data-v-b81c438b]{background:var(--color-success-soft);color:var(--status-valid-color)}.device-item.alarm .badge[data-v-b81c438b]{background:var(--color-danger-soft);color:var(--status-error-color)}.device-move[data-v-b81c438b]{transition:transform .35s ease}.device-enter-active[data-v-b81c438b],.device-leave-active[data-v-b81c438b]{transition:all .25s ease}.device-enter-from[data-v-b81c438b]{opacity:0;transform:translateY(-8px)}.device-leave-to[data-v-b81c438b]{opacity:0;transform:scale(.95)}.sync-options[data-v-c11066f6]{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-background)}.sync-options .option[data-v-c11066f6]{display:flex;align-items:center;gap:1rem}.sync-options .actions[data-v-c11066f6]{display:flex;justify-content:flex-end}.dialog[data-v-498b8fc8]{box-sizing:border-box;width:100%;max-width:440px;min-width:0;text-align:left}.heading[data-v-498b8fc8]{display:flex;align-items:flex-start;gap:16px}.heading>div[data-v-498b8fc8]{min-width:0}.icon[data-v-498b8fc8]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--action-danger-border);border-radius:50%;background:var(--action-danger-bg);color:var(--action-danger-text)}h2[data-v-498b8fc8]{margin:2px 0 8px;color:var(--color-heading);font-size:1.25rem;line-height:1.3}p[data-v-498b8fc8]{margin:0;color:var(--color-text);line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.actions[data-v-498b8fc8]{display:flex;justify-content:flex-end;gap:10px;margin-top:28px;padding-top:16px;border-top:1px solid var(--color-border)}.actions[data-v-498b8fc8]>*{min-width:110px}@media(max-width:480px){.actions[data-v-498b8fc8]{flex-direction:column-reverse}.actions[data-v-498b8fc8]>*{width:100%}}.document-delete-modal[data-v-498b8fc8]{width:min(510px,100vw - 32px)}.document-delete-modal[data-v-498b8fc8] .ui-modal__footer{display:flex;justify-content:flex-end;gap:10px}.overlay[data-v-9b612a53]{position:fixed;top:0%;left:0;align-items:center;width:100%;height:100%;background-color:var(--color-overlay);display:flex;justify-content:center;z-index:2300}.main-section[data-v-9b612a53],.main-section .section-tabs[data-v-9b612a53]{height:100%;display:flex;flex-flow:column;overflow:hidden}.main-section .section-tabs .tabs-content[data-v-9b612a53]{height:100%;overflow:hidden}.main-section .section-tabs .tabs-content .card-list[data-v-9b612a53]{overflow:hidden;height:100%}.actions[data-v-9b612a53]{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:1rem}.actions button[data-v-9b612a53]{flex:1}.signal-timer[data-v-9b612a53]{margin-left:8px;font-weight:700;font-family:monospace}.field[data-v-9b612a53]{display:flex;flex-flow:column;margin-bottom:4px}.close[data-v-9b612a53]{position:absolute;top:10px;right:12px;border:none;background:transparent;font-size:1.2rem;cursor:pointer;color:var(--color-text-muted)}.close[data-v-9b612a53]:hover{color:var(--color-text-strong)}.fade-enter-from[data-v-9b612a53],.fade-leave-to[data-v-9b612a53]{opacity:0}.fade-enter-to[data-v-9b612a53],.fade-leave-from[data-v-9b612a53]{opacity:1}.fade-enter-active[data-v-9b612a53],.fade-leave-active[data-v-9b612a53]{transition:opacity .2s ease}.fade-slide-enter-from[data-v-9b612a53],.fade-slide-leave-to[data-v-9b612a53]{opacity:0;transform:translateY(-20px) scale(.95)}.fade-slide-enter-to[data-v-9b612a53],.fade-slide-leave-from[data-v-9b612a53]{opacity:1;transform:translateY(0) scale(1)}.fade-slide-enter-active[data-v-9b612a53]{transition:all .25s ease-out .1s}.fade-slide-leave-active[data-v-9b612a53]{transition:all .2s ease-in}small[data-v-9b612a53]{color:var(--color-text-muted);font-size:.75rem}textarea[data-v-9b612a53]{width:100%;resize:vertical}.name-edit[data-v-9b612a53]{font-size:larger;margin-bottom:.5rem;padding:5px;text-align:center}.assigments button[data-v-9b612a53]{margin-left:8px}.expand[data-v-ab7312d8]{will-change:height,opacity}.expandable[data-v-eec63e72]{width:100%}.expandable-header[data-v-eec63e72]{display:flex;align-items:center;justify-content:space-between}.expandable-header-content[data-v-eec63e72]{cursor:pointer;-webkit-user-select:none;user-select:none;flex:1;display:flex;align-items:center}.default-btn[data-v-eec63e72]{border:none;background:transparent;cursor:pointer;font-size:12px}.expandable-body[data-v-eec63e72]{width:100%}.section-title-bar[data-v-ce90f331]{min-width:0;width:100%}.list[data-v-2a3cb8ed]{list-style:none;padding:0;margin:0;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem;padding:0 1rem}.list-move[data-v-2a3cb8ed]{transition:transform .35s ease}.list-enter-active[data-v-2a3cb8ed],.list-leave-active[data-v-2a3cb8ed]{transition:all .25s ease}.list-enter-from[data-v-2a3cb8ed]{opacity:0;transform:translateY(-8px)}.list-leave-to[data-v-2a3cb8ed]{opacity:0;transform:scale(.95)}@keyframes blink-036d35fb{0%,to{background-color:var(--color-background)}50%{background-color:var(--blink-color)}}.list-item-wrapper[data-v-036d35fb]{padding:.5rem;border-radius:14px;background:var(--color-background);border:1px solid var(--color-border)}.list-item-wrapper.blink[data-v-036d35fb]{animation:blink-036d35fb 1.2s infinite ease-in-out;transition:background-color .3s ease}.list-item[data-v-036d35fb]{padding:.25rem;border-radius:8px;width:100%;display:flex;justify-content:space-between;align-items:center;background:var(--color-background);cursor:pointer;transition:transform .15s ease,box-shadow .2s ease}.list-item[data-v-036d35fb]:hover{transform:translateY(-2px);box-shadow:var(--shadow-surface)}.info-wrapper[data-v-036d35fb]{width:100%;display:flex;align-items:center;flex-grow:1}.info-wrapper .info[data-v-036d35fb]{flex:1}.info-wrapper .info small[data-v-036d35fb]{color:var(--color-text-muted);font-size:.75rem;word-wrap:anywhere}.overlay[data-v-1dad6e71]{position:fixed;top:0%;left:0;align-items:center;width:100%;height:100%;background-color:var(--color-overlay);display:flex;justify-content:center;z-index:2300}.main-section[data-v-1dad6e71]{height:100%;display:flex;flex-flow:column;overflow:visible}.active-flow-runs[data-v-1dad6e71]{margin:var(--space-md) 0}.actions[data-v-1dad6e71]{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:1rem}.actions button[data-v-1dad6e71]{flex:1}.signal-timer[data-v-1dad6e71]{margin-left:8px;font-weight:700;font-family:monospace}.field[data-v-1dad6e71]{display:flex;flex-flow:column;margin-bottom:4px}.close[data-v-1dad6e71]{position:absolute;top:10px;right:12px;border:none;background:transparent;font-size:1.2rem;cursor:pointer;color:var(--color-text-muted)}.close[data-v-1dad6e71]:hover{color:var(--color-text-strong)}.fade-enter-from[data-v-1dad6e71],.fade-leave-to[data-v-1dad6e71]{opacity:0}.fade-enter-to[data-v-1dad6e71],.fade-leave-from[data-v-1dad6e71]{opacity:1}.fade-enter-active[data-v-1dad6e71],.fade-leave-active[data-v-1dad6e71]{transition:opacity .2s ease}.fade-slide-enter-from[data-v-1dad6e71],.fade-slide-leave-to[data-v-1dad6e71]{opacity:0;transform:translateY(-20px) scale(.95)}.fade-slide-enter-to[data-v-1dad6e71],.fade-slide-leave-from[data-v-1dad6e71]{opacity:1;transform:translateY(0) scale(1)}.fade-slide-enter-active[data-v-1dad6e71]{transition:all .25s ease-out .1s}.fade-slide-leave-active[data-v-1dad6e71]{transition:all .2s ease-in}small[data-v-1dad6e71]{color:var(--color-text-muted);font-size:.75rem}textarea[data-v-1dad6e71]{width:100%;resize:vertical}.name-edit[data-v-1dad6e71]{font-size:larger;margin-bottom:.5rem;padding:5px;text-align:center}.main-tabs[data-v-1dad6e71]{height:100%;min-height:0;display:flex;flex-flow:column;overflow:hidden}.main-tabs[data-v-1dad6e71] .tabs-header{flex-wrap:wrap}.main-tabs[data-v-1dad6e71] .tabs-content{flex:1;min-height:0;height:auto;overflow:auto}.assigments button[data-v-1dad6e71]{margin-left:8px}.state-action[data-v-b02af176]{display:flex;align-items:center;gap:6px;font-size:.9rem}.state-action .item-body[data-v-b02af176]{display:flex;width:100%}.state-action .item-body .state[data-v-b02af176]{flex-grow:1}.state[data-v-b02af176]{font-weight:600;color:var(--color-text)}.facilityItem[data-v-d53a2932]{padding-right:4px}.facilityItem[data-v-d53a2932]:not(.selected){opacity:.5}.edit-btn[data-v-d53a2932]{margin-left:8px;padding:0;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid rgba(255,255,255,.2);transition:all .2s ease}.edit-btn svg[data-v-d53a2932]{width:18px;height:18px;opacity:.85}.edit-btn[data-v-d53a2932]:hover{transform:scale(1.08);background:#ffffff1a}.edit-btn:hover svg[data-v-d53a2932]{opacity:1}.edit-btn[data-v-d53a2932]:active{transform:scale(.95)}.list-wrapper[data-v-d53a2932]{margin-right:8px}.facility-picker[data-v-d53a2932]{position:relative;z-index:1000;display:flex;flex-direction:row;align-items:center}.single-card[data-v-d53a2932]{cursor:pointer;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .25s ease}.single-card[data-v-d53a2932]:hover{transform:scale(1.05)}.list[data-v-d53a2932]{gap:8px;display:flex;justify-content:flex-end}.list-inner[data-v-d53a2932]{display:flex;gap:12px}.list-item[data-v-d53a2932]{flex:0 0 auto;cursor:pointer;transition:transform .25s ease,opacity .25s ease}.list-item[data-v-d53a2932]:hover{transform:scale(1.05)}.selected[data-v-d53a2932]{z-index:2}.add[data-v-d53a2932]{display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.active[data-v-d53a2932]{outline:3px solid #42b883;border-radius:12px}.slide-left-enter-active[data-v-d53a2932],.slide-left-leave-active[data-v-d53a2932]{transition:all .3s ease}.slide-left-enter-from[data-v-d53a2932]{opacity:0;transform:scale(.7) translateY(10px)}.slide-left-enter-to[data-v-d53a2932]{opacity:1;transform:scale(1) translateY(0)}.slide-left-leave-from[data-v-d53a2932]{opacity:1;transform:scale(1)}.slide-left-leave-to[data-v-d53a2932]{opacity:0;transform:scale(.7) translateY(-10px)}.slide-left-move[data-v-d53a2932]{transition:transform .3s ease}.demo-map[data-v-fc66cee0]{display:flex;height:100%;overflow:hidden}.sections-header[data-v-fc66cee0]{padding:0rem 1rem}.sections-headerh2[data-v-fc66cee0]{margin:0;font-size:1.4rem}.map-container[data-v-fc66cee0]{padding:1rem;overflow:auto;padding:.5rem;flex:1;position:relative}.toggle-btn[data-v-fc66cee0]{display:none;position:absolute;top:1rem;left:1rem;z-index:2200;background:#222;color:#fff;border:none;padding:.6rem 1rem;border-radius:12px;font-weight:600;cursor:pointer;box-shadow:0 6px 20px #00000040}.toggle-btn.toggle-btn-hide[data-v-fc66cee0]{left:12rem}.device-drawer[data-v-fc66cee0]{position:relative;top:0;left:0;z-index:2000;max-width:320px;height:100%;background:var(--color-background);border-right:1px solid #eee;box-shadow:6px 0 20px #0003;overflow-y:auto;padding:0rem}.device-sidebar[data-v-fc66cee0]{width:300px;border-right:1px solid #eee}.slide-fade-enter-active[data-v-fc66cee0],.slide-fade-leave-active[data-v-fc66cee0]{transition:all .35s ease}.slide-fade-enter-from[data-v-fc66cee0]{transform:translate(-100%);opacity:0}.slide-fade-enter-to[data-v-fc66cee0],.slide-fade-leave-from[data-v-fc66cee0]{transform:translate(0);opacity:1}.slide-fade-leave-to[data-v-fc66cee0]{transform:translate(-100%);opacity:0}@media(max-width:640px){.toggle-btn[data-v-fc66cee0]{display:block}.device-drawer[data-v-fc66cee0]{position:absolute}.device-drawer[data-v-fc66cee0]:not(.open){display:none}.device-sidebar[data-v-fc66cee0]{display:none}.demo-map[data-v-fc66cee0]{position:relative;display:flex;flex-direction:column}.map-sections[data-v-fc66cee0]{padding:0 .5rem .5rem;display:flex;flex-direction:column;gap:4px;flex:1;max-height:50%;overflow:hidden}.map-sections .header[data-v-fc66cee0]{display:flex;justify-content:space-between}.map-sections .header .state-summary[data-v-fc66cee0]{display:flex;gap:8px}.map-sections .header .state-summary .state-summary-item[data-v-fc66cee0]{display:flex;gap:4px;align-items:center}.map-sections .header .state-summary .dot[data-v-fc66cee0]{display:inline-block;width:10px;height:10px;background:currentColor;border-radius:50%}.map-sections .header .state-summary .dot.dot-active[data-v-fc66cee0]{color:var(--btn-success-bg)}.map-sections .header .state-summary .dot.dot-inactive[data-v-fc66cee0]{color:var(--btn-error-bg)}.map-sections .map-sections-list[data-v-fc66cee0]{flex:1;min-height:0;overflow-y:auto}}.facilites-select[data-v-fc66cee0]{margin-top:8px;position:absolute;margin-left:auto;right:10px;top:0;max-width:100%;padding-left:60px}.facilites-select[data-v-fc66cee0] .card-list{background:transparent;border:none}.facilites-select[data-v-fc66cee0] .card-list .card-list-body{display:flex;padding:0;gap:8px}.facilites-select[data-v-fc66cee0] .card-list .card-list-body .card-row{margin:0}.message-box[data-v-77b85478]{display:flex;align-items:center;gap:14px;width:100%;padding:8px;border-radius:var(--default-border-radius);color:var(--color-text);background:color-mix(in srgb,var(--color-background-soft) 75%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--color-border);box-shadow:var(--shadow-surface);transition:.25s ease}.message-box__icon[data-v-77b85478]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:50%;font-size:18px;font-weight:700;background:var(--color-background)}.message-box__content[data-v-77b85478]{flex:1;line-height:1.5}.message-box[data-v-77b85478]:hover{border-color:var(--color-border-hover);transform:translateY(-1px)}.message-box--success[data-v-77b85478]{border-left:4px solid var(--btn-success-bg)}.message-box--success .message-box__icon[data-v-77b85478]{color:var(--btn-success-bg);background:color-mix(in srgb,var(--btn-success-bg) 15%,transparent)}.message-box--error[data-v-77b85478]{border-left:4px solid var(--btn-error-bg)}.message-box--error .message-box__icon[data-v-77b85478]{color:var(--btn-error-bg);background:color-mix(in srgb,var(--btn-error-bg) 15%,transparent)}.message-box--warning[data-v-77b85478]{border-left:4px solid var(--btn-warning-bg)}.message-box--warning .message-box__icon[data-v-77b85478]{color:var(--btn-warning-bg);background:color-mix(in srgb,var(--btn-warning-bg) 15%,transparent)}.message-box--info[data-v-77b85478]{border-left:4px solid var(--btn-info-bg)}.message-box--info .message-box__icon[data-v-77b85478]{color:var(--btn-info-bg);background:color-mix(in srgb,var(--btn-info-bg) 15%,transparent)}.message-box--neutral[data-v-77b85478]{border-left:4px solid var(--color-border-hover)}.message-box--neutral .message-box__icon[data-v-77b85478]{color:var(--color-text);background:var(--color-background)}.message-enter-active[data-v-77b85478],.message-leave-active[data-v-77b85478]{transition:all .25s ease}.message-enter-from[data-v-77b85478],.message-leave-to[data-v-77b85478]{opacity:0;transform:translateY(-10px)}.json-view[data-v-081a38e5]{max-height:24rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.connector-editor[data-v-9281c912]{min-height:0}.editor-fields[data-v-9281c912]{border:0;margin:0;padding:0;min-width:0}.json-view[data-v-2dc57cb4]{max-height:24rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.connector-editor[data-v-e08361db]{min-height:0}.editor-fields[data-v-e08361db]{border:0;margin:0;padding:0;min-width:0}.list[data-v-babd6788]{display:flex;flex-direction:column;gap:8px}.item[data-v-babd6788]{padding:10px;border:1px solid var(--color-border);cursor:pointer}.list[data-v-1fc08c25]{display:flex;flex-direction:column;gap:8px}.item[data-v-1fc08c25]{padding:10px;border:1px solid var(--color-border);cursor:pointer}.page[data-v-7c85a7a3]{min-height:0;overflow:auto;padding:16px}.data-connector-lists[data-v-7c85a7a3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:16px}.usage[data-v-79681c6b]{font-size:13px}.row[data-v-79681c6b]{display:flex;justify-content:space-between;margin-bottom:4px}.bar[data-v-79681c6b]{height:6px;background:var(--color-surface-muted);border-radius:4px}.fill[data-v-79681c6b]{height:100%;background:var(--color-accent);border-radius:4px}.form-wrapper[data-v-dc2e2215]{min-width:0;width:100%}.form-body[data-v-dc2e2215]{display:flex;flex-direction:column;gap:var(--space-lg);width:100%}.license-view .license-json[data-v-ad06c960]{text-align:left}.license-view .license-save[data-v-ad06c960]{margin-top:8px}.top[data-v-ad06c960]{display:flex;justify-content:space-between;align-items:center}.top h2[data-v-ad06c960]{margin:0}.top .id[data-v-ad06c960]{font-size:12px;color:var(--color-text-muted)}.incoming[data-v-ad06c960]{cursor:pointer}.incoming.active[data-v-ad06c960]{background:var(--color-success-soft);color:var(--status-valid-color)}.license[data-v-ad06c960]{display:flex;flex-direction:column;gap:12px}.license-valid[data-v-ad06c960]{display:flex;justify-content:space-between;font-size:14px;color:var(--color-text-muted)}.actions[data-v-ad06c960]{display:flex;gap:8px;margin-top:auto;flex-wrap:wrap}@media(max-width:640px){.actions[data-v-ad06c960]{justify-content:flex-end}}.cleanup-content[data-v-a8e312f4]{display:flex;flex-direction:column;gap:var(--space-md)}.cleanup-content code[data-v-a8e312f4]{align-self:flex-start;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:24px;font-weight:700;letter-spacing:.18em;-webkit-user-select:all;user-select:all}.cleanup-content label[data-v-a8e312f4]{display:flex;flex-direction:column;gap:var(--space-xs)}.dialog-actions[data-v-a8e312f4]{display:flex;justify-content:flex-end;gap:var(--space-sm)}.tenants-page[data-v-be3d4fcd]{height:100%}.tenants-page .header[data-v-be3d4fcd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.tenants-page .toolbar[data-v-be3d4fcd]{display:flex;gap:16px;margin-bottom:25px}.tenants-page .search[data-v-be3d4fcd]{flex:1;padding:10px 14px;border-radius:10px;font-size:14px;min-width:200px}.tenants-page .tenants-grid[data-v-be3d4fcd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px}@media(max-width:640px){.tenants-page .toolbar[data-v-be3d4fcd]{flex-direction:column}.tenants-page .toolbar select[data-v-be3d4fcd]{width:50%;align-self:flex-end}.tenants-page .tenants-grid[data-v-be3d4fcd]{grid-template-columns:repeat(auto-fill,minmax(100%,1fr));gap:8px}}.user-list[data-v-9f678f97]{height:100%}.user-list .header[data-v-9f678f97]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.user-list .user-name[data-v-9f678f97]{display:flex;gap:8px}.user-list .user-cards[data-v-9f678f97]{display:flex;flex-direction:column;gap:8px}.user-list .user-cards .user-card[data-v-9f678f97]{display:flex;flex-direction:column;gap:4px;padding:.5rem;border-radius:8px;background:var(--color-background);border:1px solid var(--color-border)}.user-list .user-cards .user-card .user-card-row[data-v-9f678f97]{display:flex;justify-content:flex-start}.user-list .user-cards .user-card .user-card-row.user-card-actions[data-v-9f678f97]{width:50%;margin-left:auto;justify-content:space-around;gap:8px}.user-list .user-cards .user-card .user-card-row .label[data-v-9f678f97]{font-weight:500;margin-right:4px}.user-list .user-cards .user-card .user-card-row .user-card-item[data-v-9f678f97]{display:flex;flex-grow:1;flex-direction:column}.user-list table[data-v-9f678f97]{width:100%;border-collapse:collapse}.user-list table th[data-v-9f678f97],.user-list table td[data-v-9f678f97]{padding:.5rem;border-bottom:1px solid var(--color-border);text-align:left}.user-list table th[data-v-9f678f97]{background:var(--color-background)}.user-list table button[data-v-9f678f97]{margin-right:.5rem}.section[data-v-21949af6]{margin-bottom:20px}.section h3[data-v-21949af6]{margin-bottom:10px}.section-hint[data-v-21949af6]{margin:6px 0 12px;color:var(--color-text-muted)}.checkbox[data-v-21949af6]{display:flex;align-items:center;gap:8px}fieldset[data-v-21949af6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin-top:14px;padding:16px;border:1px solid var(--color-control-border);border-radius:8px}fieldset>label[data-v-21949af6]:not(.checkbox){display:flex;flex-direction:column;gap:6px}input[type=number][data-v-21949af6],select[data-v-21949af6]{min-height:38px;padding:6px 10px;border:1px solid var(--color-control-border);border-radius:6px;background:var(--color-background);color:var(--color-text)}.existing-passwords[data-v-21949af6]{grid-column:1/-1;display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid var(--color-border)}.existing-passwords small[data-v-21949af6]{color:var(--color-text-muted)}@media(max-width:640px){fieldset[data-v-21949af6]{grid-template-columns:1fr}}.file-selector[data-v-c8cd014c]{display:flex;min-width:0;align-items:center;gap:8px}.file-name[data-v-c8cd014c]{max-width:220px;overflow:hidden;color:var(--color-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.section[data-v-9a42611c]{margin-bottom:20px}.section h3[data-v-9a42611c]{margin-bottom:10px}.checkbox[data-v-9a42611c]{display:flex;align-items:center;gap:8px}.logo-modes[data-v-9a42611c]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px}.branding-editor[data-v-9a42611c]{display:flex;align-items:flex-start;gap:24px}.logo-preview[data-v-9a42611c]{width:160px;min-height:160px;flex:0 0 160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px;border:1px solid var(--color-control-border);border-radius:12px;background:var(--color-surface-muted)}.logo-preview>img[data-v-9a42611c]{max-width:136px;max-height:120px;object-fit:contain}.powered-preview[data-v-9a42611c]{display:inline-flex;align-items:center;gap:3px;color:var(--color-text-muted)}.powered-preview img[data-v-9a42611c]{width:24px;height:24px}.branding-controls[data-v-9a42611c]{display:flex;flex-direction:column;gap:12px}.branding-controls>small[data-v-9a42611c]{color:var(--color-text-muted)}.branding-controls fieldset[data-v-9a42611c]{display:flex;flex-direction:column;gap:8px;margin:0;padding:12px;border:1px solid var(--color-control-border);border-radius:8px}@media(max-width:640px){.branding-editor[data-v-9a42611c]{flex-direction:column}}select[data-v-43731ba9]{min-height:38px}.btn[data-v-43731ba9],.all-btn[data-v-43731ba9],button[data-v-43731ba9]{min-height:38px;gap:7px;border:1px solid var(--action-neutral-border);border-radius:var(--radius-sm);background:var(--action-neutral-bg);color:var(--action-neutral-text);display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-padding-y) var(--btn-padding-x);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--btn-text);transition:all var(--transition-base)}.btn[data-v-43731ba9]:hover,.all-btn[data-v-43731ba9]:hover,button[data-v-43731ba9]:hover{transform:none;background:var(--action-neutral-hover)}.btn[data-v-43731ba9]:active,.all-btn[data-v-43731ba9]:active,button[data-v-43731ba9]:active{transform:translateY(0);filter:brightness(.95)}.btn[data-v-43731ba9]:disabled,.all-btn[data-v-43731ba9]:disabled,button[data-v-43731ba9]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-confirm[data-v-43731ba9],.all-btn.active[data-v-43731ba9],.item.active[data-v-43731ba9]{background:rgb(from var(--btn-confirm-bg) r g b/var(--area-opacity))}.btn-confirm[data-v-43731ba9]:hover,.all-btn.active[data-v-43731ba9]:hover,.item.active[data-v-43731ba9]:hover{background:rgb(from var(--btn-confirm-hover) r g b/var(--area-opacity))}.btn-add[data-v-43731ba9]{background:rgb(from var(--btn-confirm-bg) r g b/var(--area-opacity))}.btn-add[data-v-43731ba9]:hover{background:rgb(from var(--btn-confirm-hover) r g b/var(--area-opacity))}.btn-edit[data-v-43731ba9]{background:rgb(from var(--btn-confirm-bg) r g b/var(--area-opacity))}.btn-edit[data-v-43731ba9]:hover{background:rgb(from var(--btn-confirm-hover) r g b/var(--area-opacity))}.btn-success[data-v-43731ba9]{background:rgb(from var(--btn-success-bg) r g b/var(--area-opacity))}.btn-success[data-v-43731ba9]:hover{background:rgb(from var(--btn-success-hover) r g b/var(--area-opacity))}.btn-error[data-v-43731ba9]{background:rgb(from var(--btn-error-bg) r g b/var(--area-opacity))}.btn-error[data-v-43731ba9]:hover{background:rgb(from var(--btn-error-hover) r g b/var(--area-opacity))}.btn-remove[data-v-43731ba9]{background:rgb(from var(--btn-error-bg) r g b/var(--area-opacity))}.btn-remove[data-v-43731ba9]:hover{background:rgb(from var(--btn-error-hover) r g b/var(--area-opacity))}.btn-warning[data-v-43731ba9]{background:rgb(from var(--btn-warning-bg) r g b/var(--area-opacity))}.btn-warning[data-v-43731ba9]:hover{background:rgb(from var(--btn-warning-hover) r g b/var(--area-opacity))}.btn-cancel[data-v-43731ba9]{background:rgb(from var(--btn-cancel-bg) r g b/var(--area-opacity))}.btn-cancel[data-v-43731ba9]:hover{background:rgb(from var(--btn-cancel-hover) r g b/var(--area-opacity))}.btn-full[data-v-43731ba9]{width:100%}.btn-pill[data-v-43731ba9]{border-radius:999px}.btn-square[data-v-43731ba9]{padding:var(--space-sm);aspect-ratio:1}.section[data-v-43731ba9]{margin-bottom:20px}.section h3[data-v-43731ba9]{margin-bottom:10px}.all-btn[data-v-43731ba9]{margin-bottom:12px}.grid[data-v-43731ba9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.item[data-v-43731ba9]{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;border:1px solid var(--color-control-border);cursor:pointer;transition:.2s}.item[data-v-43731ba9]:hover{border-color:var(--color-border-hover)}.flag[data-v-43731ba9]{width:40px;object-fit:cover;border-radius:3px}.key[data-v-43731ba9]{font-size:13px}.settings-card[data-v-85dbbe1d]{max-width:900px;margin:0 auto}.header[data-v-85dbbe1d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.header h2[data-v-85dbbe1d]{margin:0;font-size:20px}.badge[data-v-85dbbe1d]{padding:6px 10px;border-radius:999px;font-size:12px;background:var(--color-surface-muted);color:var(--color-text-muted)}.badge.default[data-v-85dbbe1d]{background:var(--color-success-soft);color:var(--status-valid-color)}.section[data-v-85dbbe1d]{margin-bottom:20px}.checkbox[data-v-85dbbe1d]{display:flex;align-items:center;gap:8px}.actions[data-v-85dbbe1d]{display:flex;justify-content:flex-end;gap:10px}.loading[data-v-85dbbe1d]{text-align:center;padding:40px;color:var(--color-text-muted)}.invitations-admin[data-v-b045ee0b]{max-width:1000px;margin:0 auto}.invitations-admin .page-top-bar[data-v-b045ee0b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.invitations-admin .invitation-form[data-v-b045ee0b],.invitations-admin .invitation-card[data-v-b045ee0b]{padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background)}.invitations-admin .invitation-card--critical[data-v-b045ee0b]{border-left:4px solid var(--btn-warning-bg);background:var(--color-warning-soft)}.invitations-admin .critical-rights-badge[data-v-b045ee0b]{width:fit-content;padding:2px 7px;border:1px solid var(--btn-warning-bg);border-radius:999px;color:var(--btn-warning-text, var(--color-text));font-size:11px;font-weight:600;line-height:1.4}.invitations-admin .invitation-form[data-v-b045ee0b]{display:flex;flex-direction:column;gap:16px}.invitations-admin .invitation-form .settings[data-v-b045ee0b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.invitations-admin .invitation-form .rights[data-v-b045ee0b]{min-height:300px}.invitations-admin .delivery-options[data-v-b045ee0b]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.invitations-admin .delivery-options label[data-v-b045ee0b]{display:flex;align-items:center;gap:6px}.invitations-admin .delivery-options .disabled[data-v-b045ee0b],.invitations-admin .delivery-options small[data-v-b045ee0b]{color:var(--color-text-secondary)}.invitations-admin .validation-error[data-v-b045ee0b]{margin:0;color:var(--color-error, var(--status-error-color))}.invitations-admin textarea[data-v-b045ee0b]{width:100%;resize:vertical}.invitations-admin .generated-link[data-v-b045ee0b]{display:flex;flex-direction:column;gap:6px}.invitations-admin .generated-link>div[data-v-b045ee0b]{display:flex;gap:8px}.invitations-admin .generated-link input[data-v-b045ee0b]{flex:1;min-width:0}.invitations-admin .form-actions[data-v-b045ee0b],.invitations-admin .card-actions[data-v-b045ee0b]{display:flex;flex-wrap:wrap;gap:8px}.invitations-admin .invitation-list[data-v-b045ee0b]{display:flex;flex-direction:column;gap:12px}.invitations-admin .list-filters[data-v-b045ee0b]{display:flex;align-items:end;gap:16px;margin-bottom:16px}.invitations-admin .list-filters[data-v-b045ee0b]>:first-child{flex:1}.invitations-admin .list-filters input[type=search][data-v-b045ee0b]{width:100%}.invitations-admin .status-filters[data-v-b045ee0b]{display:flex;flex-wrap:wrap;gap:12px;padding-bottom:8px}.invitations-admin .status-filters label[data-v-b045ee0b]{display:flex;align-items:center;gap:6px;white-space:nowrap}.invitations-admin .invitation-summary[data-v-b045ee0b]{display:flex;justify-content:space-between;gap:16px}.invitations-admin .invitation-summary>div[data-v-b045ee0b]:first-child{display:flex;flex-direction:column;gap:4px}.invitations-admin .details[data-v-b045ee0b]{margin-top:16px;padding-top:16px;border-top:1px solid var(--color-border)}.invitations-admin .empty-state[data-v-b045ee0b]{padding:32px;text-align:center}@media(max-width:640px){.invitations-admin .invitation-form .settings[data-v-b045ee0b]{grid-template-columns:1fr}.invitations-admin .list-filters[data-v-b045ee0b]{align-items:stretch;flex-direction:column}.invitations-admin .invitation-summary[data-v-b045ee0b]{flex-direction:column}}.settings-card[data-v-e91e1155]{max-width:900px;margin:0 auto}.status-reason[data-v-e91e1155]{margin:0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--color-background-mute)}fieldset[data-v-e91e1155]{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;border:0}.test-section[data-v-e91e1155]{display:flex;align-items:flex-end;gap:12px;padding-top:8px;border-top:1px solid var(--color-border)}.test-section[data-v-e91e1155]>:first-child{flex:1}.loading[data-v-e91e1155]{padding:40px;text-align:center}@media(max-width:640px){.header[data-v-e91e1155]{flex-direction:column}.badges[data-v-e91e1155]{justify-content:flex-start}.two-columns[data-v-e91e1155]{grid-template-columns:1fr}.test-section[data-v-e91e1155]{align-items:stretch;flex-direction:column}}.settings-card[data-v-aea65ee6]{width:100%;max-width:900px;margin:0 auto}.settings-fields[data-v-aea65ee6]{display:grid;gap:var(--space-sm)}.settings-fields label[data-v-aea65ee6]{color:var(--color-text-strong);font-weight:var(--weight-bold)}.token-hint[data-v-aea65ee6]{margin:0 0 var(--space-sm);color:var(--color-text-muted);font-size:var(--font-sm)}.actions[data-v-aea65ee6]{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.status-list[data-v-aea65ee6]{display:grid;gap:var(--space-xs);margin:0;padding-inline-start:1.5rem}.ai-knowledge[data-v-531f4ec9]{padding:1rem}.ai-knowledge li[data-v-531f4ec9]{display:flex;align-items:center;gap:.75rem;margin:.5rem 0}.template-card[data-v-2d9f19b1]{max-width:900px;margin:24px auto 0}header h2[data-v-2d9f19b1],header p[data-v-2d9f19b1]{margin:0 0 6px}header p[data-v-2d9f19b1],.variables[data-v-2d9f19b1]{color:var(--color-text-secondary)}.selectors[data-v-2d9f19b1]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.variables[data-v-2d9f19b1]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.variables code[data-v-2d9f19b1]{padding:3px 6px;background:var(--color-background-mute);border-radius:4px}fieldset[data-v-2d9f19b1]{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;border:0}textarea[data-v-2d9f19b1]{width:100%;resize:vertical}.actions[data-v-2d9f19b1]{display:flex;justify-content:flex-end;gap:10px}@media(max-width:640px){.selectors[data-v-2d9f19b1]{grid-template-columns:1fr}}.google-authentication[data-v-dfb77715]{display:flex;flex-direction:column;align-items:center;width:100%}.error[data-v-dfb77715]{color:var(--color-danger, var(--status-error-color));font-size:.85rem}.settings-card[data-v-3f1be53c]{max-width:900px;margin:0 auto}.header h2[data-v-3f1be53c],h3[data-v-3f1be53c]{margin:0}fieldset[data-v-3f1be53c]{margin:0;padding:0;border:0}.provider-card[data-v-3f1be53c]{display:flex;flex-direction:column;gap:14px}.identity-test[data-v-3f1be53c]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.instructions[data-v-3f1be53c]{border-top:1px solid var(--color-border);padding-top:16px}.instructions ol[data-v-3f1be53c]{display:flex;flex-direction:column;gap:10px;padding-left:24px}.copy-value[data-v-3f1be53c]{display:flex;align-items:center;gap:8px;margin-top:8px}.copy-value code[data-v-3f1be53c]{padding:8px;border-radius:6px;background:var(--color-background-mute);overflow-wrap:anywhere}.console-link[data-v-3f1be53c]{display:inline-flex;text-decoration:none}.loading[data-v-3f1be53c]{padding:40px;text-align:center}@media(max-width:640px){.header[data-v-3f1be53c]{flex-direction:column}.copy-value[data-v-3f1be53c]{align-items:stretch;flex-direction:column}}.maintenance-panel[data-v-8b78c85f]{display:grid;gap:var(--space-md);max-width:760px;margin:0 auto;color:var(--color-text)}.maintenance-panel h1[data-v-8b78c85f]{margin:0;color:var(--color-text-strong)}.maintenance-panel p[data-v-8b78c85f]{margin:0;color:var(--color-text-muted)}.status-card[data-v-8b78c85f]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.migration-card[data-v-8b78c85f]{display:grid;justify-items:start;gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.migration-card h2[data-v-8b78c85f]{margin:0}.migration-errors[data-v-8b78c85f]{max-width:100%;margin:0;overflow-wrap:anywhere;color:var(--color-error)}.status-card>div[data-v-8b78c85f]{display:grid;gap:4px}.status-label[data-v-8b78c85f]{color:var(--color-text-muted);font-size:var(--font-sm)}.status-card strong.enabled[data-v-8b78c85f]{color:var(--color-accent)}.error[data-v-8b78c85f],.action-error[data-v-8b78c85f]{color:var(--color-error)}@media(max-width:640px){.status-card[data-v-8b78c85f]{align-items:stretch;flex-direction:column}}.license-settings[data-v-e3119488]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.license-settings label[data-v-e3119488]{display:flex;flex-direction:column;gap:var(--space-xs)}fieldset[data-v-8007b547]{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-sm)}label[data-v-8007b547]{display:flex;align-items:baseline;gap:var(--space-sm)}small[data-v-8007b547]{display:block;opacity:.75}.demo-admin[data-v-781041e8]{max-width:1100px;margin:0 auto}.demo-admin>header[data-v-781041e8]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-lg)}.demo-admin>header h1[data-v-781041e8],.demo-admin>header p[data-v-781041e8]{margin:0 0 var(--space-sm)}.settings-card[data-v-781041e8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:var(--space-md);margin-bottom:var(--space-xl);padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.settings-card label[data-v-781041e8]{display:flex;flex-direction:column;gap:var(--space-xs)}.request-list[data-v-781041e8]{display:flex;flex-direction:column;gap:var(--space-md)}.invitation-link[data-v-781041e8]{grid-column:1/-1}.request-card[data-v-781041e8]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background)}.request-main[data-v-781041e8]{display:flex;flex-direction:column;gap:var(--space-xs)}.request-main>div[data-v-781041e8]{display:flex;align-items:center;gap:var(--space-sm)}.status[data-v-781041e8]{padding:2px 8px;border-radius:999px;background:var(--color-surface-muted);font-size:var(--font-sm)}.status[data-status=Active][data-v-781041e8]{color:var(--status-valid-color)}.status[data-status=Queued][data-v-781041e8]{color:var(--status-required-color)}.actions[data-v-781041e8]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-sm)}.empty-state[data-v-781041e8]{padding:var(--space-xl);text-align:center;color:var(--color-text-muted)}@media(max-width:700px){.request-card[data-v-781041e8]{align-items:stretch;flex-direction:column}.actions[data-v-781041e8]{justify-content:flex-start}}.scenarios-panel[data-v-a94e1be1]{padding:var(--space-lg)}.toolbar[data-v-a94e1be1]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md)}.workspace[data-v-a94e1be1]{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,3fr);gap:var(--space-lg)}nav[data-v-a94e1be1],form[data-v-a94e1be1]{display:flex;flex-direction:column;gap:var(--space-md)}textarea[data-v-a94e1be1]{display:block;box-sizing:border-box;width:100%;resize:vertical;padding:var(--space-md);font-family:monospace;color:var(--color-text);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm)}@media(max-width:800px){.workspace[data-v-a94e1be1]{grid-template-columns:1fr}}.admin-layout[data-v-c3b23657]{max-height:100%;display:flex;flex-direction:column}.topbar[data-v-c3b23657]{min-height:64px;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-md);padding:var(--space-sm) var(--space-xl);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border);color:var(--color-text-strong)}.topbar nav[data-v-c3b23657]{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.content[data-v-c3b23657]{flex:1;padding:30px;overflow:auto;max-height:100vh}.settings-nav[data-v-c3b23657]{display:flex;flex-wrap:wrap;gap:var(--space-sm);max-width:900px;margin:0 auto var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border)}@media(max-width:640px){.topbar[data-v-c3b23657]{padding:var(--space-sm) var(--space-md);min-height:48px}.content[data-v-c3b23657]{padding:12px}}.layout-centered-wrapper[data-v-ff13a558]{height:100%}.title-bar[data-v-637d1702]{min-width:0;padding-inline:var(--space-sm)}.card-list-card[data-v-55e39cfb]{border:1px solid var(--color-border);border-radius:8px;background:var(--color-background)}.card-list[data-v-55e39cfb]{display:flex;flex-direction:column;overflow:hidden}.card-list .card-list-body[data-v-55e39cfb]{flex:1 1 auto;overflow:auto;padding:10px}.card-list .card-row[data-v-55e39cfb]{margin-bottom:10px}.card-list .card-row[data-v-55e39cfb]:not(.selected){opacity:.5}.card-list .card-row[data-v-55e39cfb]:last-child{margin-bottom:0}.card-list .empty[data-v-55e39cfb]{text-align:center;color:var(--color-text);opacity:.4;padding:32px;font-style:italic}.card-list .pagination[data-v-55e39cfb]{flex:0 0 auto;display:flex;align-items:center;padding:8px 12px;background:var(--color-background-soft);border-top:1px solid var(--color-border)}.card-list .pagination button[data-v-55e39cfb]{margin-left:16px}.selected-item[data-v-92d358cf]{display:flex;justify-content:stretch;height:100%;min-width:100px;flex-grow:1}.selected-item[data-v-92d358cf] :first-child{flex-grow:1}.selected-item .btn[data-v-92d358cf]{cursor:pointer;border-radius:0 6px 6px 0}.selected-item .clear-btn[data-v-92d358cf]{border-radius:0;width:40px}.selected-item-wrapper[data-v-92d358cf]{border-radius:6px 0 0 6px;align-items:center;flex-direction:row;padding:0 12px}.flows[data-v-6da00d2f]{padding:20px}.flows button[data-v-6da00d2f]{margin-bottom:20px}.flows ul[data-v-6da00d2f]{list-style:none;padding:0}.flows li[data-v-6da00d2f]{margin:8px 0}@media(max-width:640px){.flows[data-v-6da00d2f]{padding:0}}.led-wrapper[data-v-7e0bca43]{text-align:center;flex-grow:1}.led[data-v-7e0bca43]{width:20px;height:20px;border-radius:50%;transition:all .2s}.label[data-v-7e0bca43]{margin-top:6px;font-size:12px}.rog-preview[data-v-5ef070a0]{padding:20px;border-radius:12px;background:var(--color-background-distinct);color:#fff}.leds[data-v-5ef070a0]{display:flex;justify-content:space-around;flex-flow:column;height:100%}.led-wrapper[data-v-5ef070a0]{text-align:center}.label[data-v-5ef070a0]{margin-top:6px;font-size:12px}.progress-wrapper[data-v-5ef070a0]{margin-top:12px}.progress-bar[data-v-5ef070a0]{height:8px;background:#333;border-radius:4px;overflow:hidden}.progress[data-v-5ef070a0]{height:100%;background:#4ea1ff;transition:width .03s linear}[data-v-2447a172] .flow-state-selector-selected{cursor:pointer}.action-editor[data-v-2447a172]{display:flex}.action-editor .icon[data-v-2447a172]{align-items:center;display:flex;margin-right:8px}.action-editor .panel-wrapper[data-v-2447a172]{flex-grow:1}.action-editor .panel-wrapper .panel[data-v-2447a172]{display:flex;flex-direction:row;gap:10px;align-items:center;flex-wrap:wrap}.action-editor .panel-wrapper .panel input[data-v-2447a172]{flex-grow:1}.action-editor .panel-wrapper .extra-panel[data-v-2447a172]{display:flex;flex-direction:row;gap:10px;align-items:center;margin-top:8px}.action-editor .panel-wrapper .extra-panel input[data-v-2447a172]{flex-grow:1}.process-setting[data-v-2447a172]{display:flex;align-items:center;gap:6px}.button-flow-action[data-v-eca930e3]{display:flex;flex-direction:column;gap:8px}.button-flow-action .time-settings[data-v-eca930e3]{display:flex;gap:10px;margin-bottom:8px;flex-wrap:wrap}.button-flow-action .time-settings input[data-v-eca930e3]{width:120px;margin-left:4px;margin-right:4px}.button-flow-action .time-settings label[data-v-eca930e3]{display:flex;align-items:center}.tag-validation-error[data-v-8dcb1314]{color:var(--color-danger, #b42318);margin:4px 0}.tag-input[data-v-8dcb1314]{display:flex;flex-direction:column}.tag-input .tags[data-v-8dcb1314]{display:flex;flex-wrap:wrap;gap:5px}.tag-input .tags .tag[data-v-8dcb1314]{display:flex;align-items:center;padding:2px 6px;border-radius:4px}.tag-input .tags .tag input[data-v-8dcb1314]{border:none;background:var(--color-surface-raised);width:auto;min-width:50px}.tag-input .tags .tag input[data-v-8dcb1314]:focus{outline:none}.tag-input .tags .tag .remove[data-v-8dcb1314]{margin-left:4px;border:none;background:transparent;cursor:pointer;font-size:14px}.tag-input .new-tag-input[data-v-8dcb1314]{border:1px solid var(--color-border);padding:4px;margin-top:5px;border-radius:4px}.tag-input .suggestions[data-v-8dcb1314]{margin-top:2px;border:1px solid var(--color-border);border-radius:4px;list-style:none;padding:0;max-height:120px;overflow-y:auto}.tag-input .suggestions li[data-v-8dcb1314]{padding:4px 8px;cursor:pointer}.tag-input .suggestions li[data-v-8dcb1314]:hover{background:var(--color-surface-muted)}.requirement-group[data-v-7cfafb1b]{display:grid;gap:var(--space-sm);min-width:0;margin:0;padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md)}.document-requirement[data-v-7cfafb1b],.group-operator[data-v-7cfafb1b],.group-buttons[data-v-7cfafb1b]{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-sm)}.requirement-node[data-v-7cfafb1b]{display:grid;gap:var(--space-sm);min-width:0}.logical-connector[data-v-7cfafb1b]{color:var(--color-text-muted);font-weight:600}.requirements[data-v-371d3e49]{display:grid;gap:var(--space-sm);margin-top:var(--space-sm);padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md)}.requirements-toggle[data-v-371d3e49]{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-md)}.requirements p[data-v-371d3e49]{margin:0;color:var(--color-text-muted)}.timeline[data-v-00cda9a2]{display:inline-flex;width:max-content}.segment[data-v-00cda9a2]{position:relative;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s;margin-top:2px;margin-bottom:2px}.segment.off[data-v-00cda9a2]{background:#444;color:var(--btn-text)}.segment .label[data-v-00cda9a2]{font-size:11px;pointer-events:none}.resize-handle[data-v-00cda9a2]{position:absolute;right:0;top:0;width:8px;height:100%;cursor:ew-resize;background:#0003}.add-btn[data-v-00cda9a2]{height:40px;width:40px;border-radius:6px;border:none;background:#ddd;cursor:pointer;font-size:20px}.repeat-btn[data-v-2285d3cb]{width:40px;height:40px;font-size:20px;border:none;border-radius:8px;background:#ddd;cursor:pointer}.repeat-btn.active[data-v-2285d3cb]{background:#6cc070;color:#fff}.editing[data-v-2285d3cb]{display:flex;flex:1;min-width:0}:is(.repeat-settings,.add-buttons)[data-v-2285d3cb]{margin-top:2px;display:flex;flex-flow:column;gap:4px;align-items:center;margin-right:8px}:is(.repeat-settings,.add-buttons) button[data-v-2285d3cb]{height:36px}.sequence-editor[data-v-2285d3cb]{flex:1;min-width:0;overflow-x:auto;flex-flow:column;display:flex;font-family:system-ui}.actions[data-v-296f5223]{display:flex}.actions button[data-v-296f5223]{margin-left:8px;align-self:end;height:100%}.actions button[data-v-296f5223]:not(.selected){opacity:.6}.state[data-v-296f5223]{border-radius:10px;border:1px solid #eee;padding:20px;display:flex;flex-direction:column;gap:12px;box-shadow:0 4px 12px #0000000a}.state select[data-v-296f5223]{width:180px}.rog-device-state[data-v-296f5223]{width:100%;display:flex;gap:16px}.rog-device-state[data-v-296f5223]>*{min-width:0}.states[data-v-296f5223]{display:flex;flex-direction:column;gap:16px}.state-header[data-v-296f5223]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.state-header .state-name[data-v-296f5223]{flex:1}.state-header .state-controls-field[data-v-296f5223]{margin-left:10px}.state-header .state-controls[data-v-296f5223]{display:flex;justify-content:stretch;gap:12px;align-items:center}.state-header .state-controls .state-presenter[data-v-296f5223]{width:20px;height:20px;border-radius:50%;margin-right:-8px}.stat-actions ul[data-v-296f5223]{list-style:none;padding:0;margin:0}.stat-actions ul li[data-v-296f5223]{padding:6px 0;font-size:14px}.stat-actions ul li[data-v-296f5223]:last-child{border-bottom:none}.flow-action[data-v-26804190]{max-width:220px;overflow:hidden;padding:3px 8px;border-width:1px;border-radius:999px;background:color-mix(in srgb,var(--color-surface-raised, var(--color-background)) 94%,transparent 90%);box-shadow:0 4px 12px color-mix(in srgb,var(--color-text-strong, #000) 8%,transparent 90%);color:var(--color-text-muted, var(--color-text));cursor:pointer;font-size:10px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .15s ease,color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.flow-action.selected-action[data-v-26804190],.flow-action.hovered-action[data-v-26804190]{background:var(--color-background-highlight);color:var(--color-text-strong, var(--color-text));box-shadow:0 0 0 2px color-mix(in srgb,currentColor 18%,transparent),0 8px 20px color-mix(in srgb,currentColor 14%,transparent)}.flow-action[data-v-26804190]:focus-visible{outline:2px solid var(--color-focus-ring, var(--color-border-highlight));outline-offset:2px}.edge-hit-area[data-v-26804190]{fill:none;stroke:transparent;stroke-width:16;pointer-events:stroke;cursor:pointer}.edge-flow-overlay[data-v-26804190]{fill:none;stroke:color-mix(in srgb,var(--edge-color) 78%,var(--color-text-strong, var(--color-text)));stroke-width:4px;stroke-linecap:round;stroke-dasharray:7 41;filter:drop-shadow(0 0 2px color-mix(in srgb,var(--edge-color) 72%,transparent));pointer-events:none}.edge-pulse[data-v-26804190]{animation:pulse-flow-26804190 1.5s linear infinite}.edge-pulse-active[data-v-26804190]{stroke-width:6px;stroke-dasharray:10 38;filter:drop-shadow(0 0 2px var(--color-background)) drop-shadow(0 0 4px color-mix(in srgb,var(--edge-color) 88%,transparent))}.edge-crossing-gap[data-v-26804190]{stroke-linecap:round;stroke-linejoin:round}@keyframes pulse-flow-26804190{0%{stroke-dashoffset:48}to{stroke-dashoffset:0}}.indugo-flow-node[data-v-2353a2cf]{position:relative;display:flex;width:180px;min-width:180px;padding:0;box-sizing:border-box;overflow:visible;color:var(--color-text);border-color:var(--color-control-border, var(--color-border));border-radius:12px;background:color-mix(in srgb,var(--color-surface-raised, var(--color-background)) 96%,var(--state-accent) 4%);box-shadow:0 3px 10px color-mix(in srgb,var(--color-text-strong, #000) 7%,transparent);cursor:grab;transition:opacity .18s ease,filter .18s ease,transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.indugo-flow-node[data-v-2353a2cf]:hover{z-index:4;border-color:color-mix(in srgb,var(--state-accent) 62%,var(--color-border));background:color-mix(in srgb,var(--color-surface-raised, var(--color-background)) 91%,var(--state-accent) 9%);box-shadow:0 10px 26px color-mix(in srgb,var(--state-accent) 18%,transparent);transform:translateY(-2px)}.indugo-flow-node.focused-state[data-v-2353a2cf]{border-color:color-mix(in srgb,var(--state-accent) 72%,var(--color-accent));background:color-mix(in srgb,var(--color-background-highlight) 82%,var(--state-accent) 18%);box-shadow:0 0 0 2px color-mix(in srgb,var(--state-accent) 28%,transparent),0 12px 30px color-mix(in srgb,var(--state-accent) 20%,transparent)}.indugo-flow-node.connected-state[data-v-2353a2cf]{border-color:color-mix(in srgb,var(--state-accent) 42%,var(--color-border))}.indugo-flow-node.muted-state[data-v-2353a2cf]{opacity:.2;filter:saturate(.35)}.indugo-flow-node.muted-state[data-v-2353a2cf]:hover{opacity:.72;filter:saturate(.8)}.state-accent[data-v-2353a2cf]{position:absolute;inset:7px auto 7px 0;width:4px;border-radius:0 999px 999px 0;background:var(--state-accent);box-shadow:0 0 12px color-mix(in srgb,var(--state-accent) 44%,transparent)}.state-content[data-v-2353a2cf]{display:flex;align-self:stretch;flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0;padding:8px 14px 7px;align-items:center;flex-direction:column;justify-content:center;gap:3px;text-align:center}.state-title[data-v-2353a2cf]{display:-webkit-box;width:100%;overflow:hidden;color:var(--color-text-strong, var(--color-text));font-size:13px;font-weight:650;line-height:1.25;text-align:center;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.state-meta[data-v-2353a2cf]{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--color-text-subtle, var(--color-text-disabled));font-size:10px;line-height:1}.state-meta span[data-v-2353a2cf]{display:inline-flex;align-items:center;gap:3px}[data-v-2353a2cf] .vue-flow__handle{width:10px;height:10px;border:2px solid var(--color-surface-raised, var(--color-background));background:color-mix(in srgb,var(--state-accent) 78%,var(--color-text-strong, var(--color-text)));box-shadow:0 0 0 1px color-mix(in srgb,var(--state-accent) 58%,var(--color-border));transition:width .15s ease,height .15s ease,box-shadow .15s ease}[data-v-2353a2cf] .vue-flow__handle:hover{width:14px;height:14px;box-shadow:0 0 0 4px color-mix(in srgb,var(--state-accent) 20%,transparent)}.vue-flow__node.dragging{cursor:grabbing;transform:scale(1.015);box-shadow:0 16px 34px color-mix(in srgb,var(--color-text-strong, #000) 18%,transparent)}:root{--vf-node-bg: #fff;--vf-node-text: #222;--vf-connection-path: #b1b1b7;--vf-handle: #555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid #555}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color: var(--vf-node-color, #0041d0);--vf-handle: var(--vf-node-color, #0041d0);--vf-box-shadow: var(--vf-node-color, #0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color, #0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default{--vf-handle: var(--vf-node-color, #1a192b);--vf-box-shadow: var(--vf-node-color, #1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color, #1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output{--vf-handle: var(--vf-node-color, #ff0072);--vf-box-shadow: var(--vf-node-color, #ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color, #ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.flow-canvas{width:100%;height:calc(100dvh - 72px);min-height:520px;background-color:var(--color-background);background-image:radial-gradient(circle,color-mix(in srgb,var(--color-text-subtle, var(--color-text-disabled)) 34%,transparent) 1px,transparent 1px);background-size:22px 22px;border-top:1px solid var(--color-border)}.flow-canvas .vue-flow__pane{cursor:grab}.flow-canvas .vue-flow__pane.dragging{cursor:grabbing}.flow-summary,.flow-toolbar,.flow-hint{border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface-raised, var(--color-background)) 92%,transparent);box-shadow:var(--shadow-menu, 0 10px 30px rgba(0, 0, 0, .12));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.flow-summary{display:grid;gap:6px;max-width:min(360px,calc(100vw - 180px));padding:9px 12px;border-radius:12px;color:var(--color-text-muted, var(--color-text));font-size:12px}.flow-summary__counts{display:flex;align-items:center;gap:8px;white-space:nowrap}.flow-summary__separator{width:3px;height:3px;border-radius:50%;background:var(--color-text-subtle, var(--color-text-disabled))}.flow-summary__selection{display:flex;align-items:baseline;gap:8px;min-width:0;color:var(--color-text-strong, var(--color-text))}.flow-summary__selection strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.flow-summary__selection-kind{padding:1px 6px;border-radius:999px;background:var(--color-accent-soft);color:var(--color-accent);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.flow-toolbar{display:flex;align-items:center;gap:3px;padding:5px;border-radius:12px}.flow-toolbar button{display:grid;width:32px;height:32px;padding:0;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--color-text-muted, var(--color-text));cursor:pointer;transition:color .15s ease,background .15s ease,transform .15s ease}.flow-toolbar button:hover{background:var(--color-control-hover, var(--color-background-mute));color:var(--color-accent);transform:translateY(-1px)}.flow-toolbar button:focus-visible{outline:2px solid var(--color-focus-ring, var(--color-border-highlight));outline-offset:1px}.flow-toolbar__separator{width:1px;height:20px;margin:0 3px;background:var(--color-border)}.flow-hint{max-width:min(460px,calc(100vw - 32px));padding:7px 10px;border-radius:9px;color:var(--color-text-subtle, var(--color-text-disabled));font-size:11px;pointer-events:none}@media(max-width:700px){.flow-canvas{height:calc(100dvh - 64px);min-height:420px}.flow-summary__counts,.flow-hint{display:none}}@media(prefers-reduced-motion:reduce){.flow-canvas *,.flow-canvas *:before,.flow-canvas *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-textbg{fill:#fff}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}.version-summary[data-v-76f61c0f]{display:flex;gap:8px;padding:12px 20px;border-bottom:1px solid var(--border-color, #ddd)}.version-summary>div[data-v-76f61c0f]{display:flex;flex-wrap:wrap;gap:8px 20px}.flow[data-v-76f61c0f]{display:flex;flex-direction:column;height:100%}.flow-content[data-v-76f61c0f]{max-width:900px;margin:auto;display:flex;flex-direction:column;gap:30px}.flow-content h1[data-v-76f61c0f]{font-size:28px;font-weight:600}.flow-content h2[data-v-76f61c0f]{font-size:18px;margin-bottom:10px}.form[data-v-76f61c0f]{background:#fafafa;border:1px solid #eee;padding:20px;border-radius:10px;display:grid;grid-template-columns:160px 1fr;gap:12px;align-items:center}.state-controls[data-v-76f61c0f]{display:flex;gap:10px;align-items:center}.actions-buttons[data-v-76f61c0f]{display:flex;gap:10px}.incoming-references[data-v-76f61c0f]{display:flex;gap:8px}.validation-panel[data-v-76f61c0f]{display:grid;gap:8px;padding:12px;border:1px solid var(--border-color, #ddd);border-radius:6px}.validation-error[data-v-76f61c0f]{color:var(--error-color, #b42318)}.validation-warning[data-v-76f61c0f]{color:var(--warning-color, #9a6700)}.state-mapping[data-v-76f61c0f]{display:flex;justify-content:space-between;gap:12px;align-items:center}.version-history[data-v-76f61c0f]{display:grid;gap:8px}.version-history-header[data-v-76f61c0f],.version-row[data-v-76f61c0f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.version-history-header h2[data-v-76f61c0f]{flex:1;margin:0}.version-row[data-v-76f61c0f]{padding:10px 0;border-bottom:1px solid var(--border-color, #ddd)}.version-row div[data-v-76f61c0f]{display:flex;align-items:baseline;gap:10px}.version-row small[data-v-76f61c0f]{opacity:.7}.file-input[data-v-76f61c0f]{display:none}.state-item[data-v-76f61c0f]{display:flex;width:100%}.state-item .state-item-detials[data-v-76f61c0f]{display:flex}.state-item .state-item-detials .state-trait[data-v-76f61c0f]{display:flex;margin-left:8px}.state-item .state-item-body[data-v-76f61c0f]{width:100%}.state-item .state-trait[data-v-76f61c0f]{opacity:.2}.state-item .state-trait.active-state-trait[data-v-76f61c0f]{color:var(--btn-confirm-bg);opacity:.5}ul[data-v-76f61c0f]{padding:0}.page[data-v-2c1c3018]{height:100%;min-height:0;display:flex;flex-direction:column;padding:0 var(--space-lg) var(--space-lg)}.flow-runs-workspace[data-v-2c1c3018] .title-bar{border-bottom:0}.workspace-content[data-v-2c1c3018]{min-height:0;overflow:auto}.toolbar[data-v-2c1c3018]{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--space-sm);margin-bottom:var(--space-md)}.search-wrap[data-v-2c1c3018]{display:flex;min-width:min(100%,320px);flex:1 1 320px;align-items:center;gap:var(--space-sm);padding:0 10px;border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-control-background);color:var(--color-text-muted)}.search-wrap[data-v-2c1c3018] input{width:100%;padding:8px 0;border:0;background:transparent;color:var(--color-text-strong)}.toolbar-action[data-v-2c1c3018],.status-control[data-v-2c1c3018]{display:inline-flex;min-height:36px;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-control-background);color:var(--color-text)}.toolbar-action[data-v-2c1c3018]:hover{transform:none;background:var(--color-control-hover)}.status-control[data-v-2c1c3018] select{min-width:130px;border:0;background:transparent}.filter-count[data-v-2c1c3018]{display:inline-grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:var(--color-accent-soft);font-size:11px}.search-action[data-v-2c1c3018]{min-width:100px}.filters-panel[data-v-2c1c3018]{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--space-md);margin-bottom:var(--space-lg);padding:var(--space-md) 48px var(--space-md) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.filters-panel[data-v-2c1c3018] .field{min-width:0;gap:4px}.filters-panel[data-v-2c1c3018] .field>label{color:var(--color-text);font-size:var(--font-sm)}.filters-panel[data-v-2c1c3018] input{width:100%;min-height:36px}.filters-close[data-v-2c1c3018]{position:absolute;top:8px;right:8px;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--color-text-muted)}.filters-close[data-v-2c1c3018]:hover,.filters-close[data-v-2c1c3018]:focus-visible{transform:none;background:var(--color-control-hover);color:var(--color-text-strong)}.filter-actions[data-v-2c1c3018]{display:flex;grid-column:1/-1;justify-content:flex-end;gap:var(--space-sm)}.clear-action[data-v-2c1c3018]{border-color:transparent;background:transparent;color:var(--color-accent)}.results-heading[data-v-2c1c3018]{padding-bottom:var(--space-sm);color:var(--color-text-muted);font-size:var(--font-sm)}.list-header[data-v-2c1c3018],.result-row[data-v-2c1c3018]{display:grid;grid-template-columns:minmax(160px,1.2fr) minmax(130px,1fr) minmax(140px,1fr) minmax(140px,1fr) minmax(100px,.7fr) minmax(100px,.8fr) 20px;align-items:center;gap:var(--space-md);padding:12px var(--space-lg)}.list-header[data-v-2c1c3018]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface-subtle);color:var(--color-text-subtle);font-size:11px}.result-row[data-v-2c1c3018]{width:100%;border:0;border-bottom:1px solid var(--color-border);background:transparent;color:var(--color-text);font:inherit;font-size:var(--font-sm);text-align:left;cursor:pointer}.result-row[data-v-2c1c3018]:hover,.result-row[data-v-2c1c3018]:focus-visible{background:var(--color-control-hover)}.result-row>span[data-v-2c1c3018]{min-width:0;overflow-wrap:anywhere}.section-cell[data-v-2c1c3018]{font-weight:600;color:var(--color-text-strong)}.flow-cell[data-v-2c1c3018]{color:var(--color-text-strong)}.status-badge[data-v-2c1c3018]{display:inline-block;padding:3px 8px;border-radius:999px;background:var(--color-accent-soft);color:var(--color-text-strong);font-size:11px;font-weight:600}.row-chevron[data-v-2c1c3018]{color:var(--color-text-muted)}.results-message[data-v-2c1c3018]{padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);color:var(--color-text-muted);text-align:center}.pager[data-v-2c1c3018]{display:flex;justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-lg)}.sr-only[data-v-2c1c3018]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:1100px){.list-header[data-v-2c1c3018],.result-row[data-v-2c1c3018]{grid-template-columns:minmax(160px,1.3fr) minmax(130px,1fr) minmax(140px,1fr) minmax(100px,.7fr) 20px}.list-header span[data-v-2c1c3018]:nth-child(4),.list-header span[data-v-2c1c3018]:nth-child(6),.result-row>span[data-v-2c1c3018]:nth-child(4),.result-row>span[data-v-2c1c3018]:nth-child(6){display:none}}@media(max-width:700px){.page[data-v-2c1c3018]{padding:0 var(--space-sm) var(--space-sm)}.search-wrap[data-v-2c1c3018]{flex-basis:100%}.toolbar-action[data-v-2c1c3018],.status-control[data-v-2c1c3018],.search-action[data-v-2c1c3018]{flex:1;justify-content:center}.filters-panel[data-v-2c1c3018]{grid-template-columns:1fr}.list-header[data-v-2c1c3018]{display:none}.results-list[data-v-2c1c3018]{display:grid;gap:var(--space-sm)}.result-row[data-v-2c1c3018]{grid-template-columns:1fr auto;gap:6px;padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle)}.result-row>span[data-v-2c1c3018]{grid-column:1}.result-row>span[data-v-2c1c3018]:before{content:attr(data-label) ": ";color:var(--color-text-muted);font-weight:400}.result-row>span[data-v-2c1c3018]:nth-child(4),.result-row>span[data-v-2c1c3018]:nth-child(6){display:block}.row-chevron[data-v-2c1c3018]{grid-column:2;grid-row:1/7;align-self:center}}.page[data-v-3dba4308]{height:100%;overflow:auto;padding:0 var(--space-md) var(--space-md)}.details-content[data-v-3dba4308]{max-width:1200px;margin:0 auto;min-width:0}.templatesToClone[data-v-ac801311]{display:flex;gap:4px}.editor[data-v-ac801311]{display:flex;flex-flow:column}.editor .properties-list[data-v-ac801311]{overflow:auto;padding:4px}.editor .row[data-v-ac801311]{margin-bottom:12px}.editor .row input[data-v-ac801311],.editor .row select[data-v-ac801311]{margin-right:8px}.editor .item[data-v-ac801311]{display:flex;min-width:300px;justify-content:space-between;padding:10px;border:1px solid var(--color-border);border-radius:8px;cursor:pointer}.editor .item.active[data-v-ac801311]{background:var(--color-background-distinct);border-color:var(--color-border-highlight)}.editor .item .info[data-v-ac801311]{display:flex;width:100%}.editor .item .info .details[data-v-ac801311]{flex-grow:1;display:flex;gap:10px;align-items:center}.editor .item .info .details span[data-v-ac801311]{font-size:12px;opacity:.6}.editor .footer[data-v-ac801311]{margin-top:20px}.editor .template[data-v-ac801311] :not(.active){background:opacity(.5)}.row-actions[data-v-9fec3a55]{display:inline-flex}.row-actions>button[data-v-9fec3a55]{width:42px;padding:8px}.row-actions-menu[data-v-9fec3a55]{position:fixed;inset:auto;margin:0;width:240px;max-width:calc(100vw - 16px);padding:6px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-menu)}.row-actions-menu[data-v-9fec3a55]:popover-open{display:flex;flex-direction:column}.row-actions-menu[data-v-9fec3a55] button,.row-actions-menu[data-v-9fec3a55] a{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-sm);width:100%;min-height:44px;padding:10px;text-align:left;white-space:normal}.table-toolbar[data-v-5ac04d33]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.table-toolbar>button[data-v-5ac04d33]{display:inline-flex;align-items:center;gap:8px}.table-search[data-v-5ac04d33]{display:flex;align-items:center;position:relative;flex:1;min-width:180px}.table-search>svg[data-v-5ac04d33]{position:absolute;left:12px;color:var(--color-text-muted);pointer-events:none}.table-search input[data-v-5ac04d33]{width:100%;padding-left:38px}.data-table-wrap[data-v-5ac04d33]{border:1px solid var(--color-border);border-radius:var(--radius-sm)}.data-table[data-v-5ac04d33]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--font-md)}.data-table th[data-v-5ac04d33]{padding:9px 14px;background:var(--color-background-soft);color:var(--color-text-muted);font-size:var(--font-sm);font-weight:400;text-align:left}.data-table td[data-v-5ac04d33]{padding:2px 14px;height:40px;color:var(--color-text-strong);border-top:1px solid var(--color-border);overflow-wrap:anywhere;vertical-align:middle}.data-table tbody tr[data-v-5ac04d33]:hover{background:var(--color-background-soft)}.data-table th[data-v-5ac04d33]:first-child{width:29%}.data-table a[data-v-5ac04d33]{color:var(--color-text-strong);text-decoration:none}.data-table a[data-v-5ac04d33]:hover{color:var(--color-accent);text-decoration:underline}.data-table small[data-v-5ac04d33]{display:block;color:var(--color-text-muted)}.data-table .actions-column[data-v-5ac04d33]{width:142px;text-align:right}.data-table .row-tools[data-v-5ac04d33]{text-align:right;white-space:nowrap;padding-inline:4px}.row-tools>button[data-v-5ac04d33],.icon-link[data-v-5ac04d33]{display:inline-flex;align-items:center;justify-content:center;width:40px;min-height:42px;padding:6px;vertical-align:middle}.delete-action[data-v-5ac04d33]{color:var(--status-error-color)}.state-pill[data-v-5ac04d33]{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:20px;background:var(--color-background-soft);color:var(--color-text-muted);font-size:var(--font-sm)}.state-pill[data-v-5ac04d33]:before{content:"";width:9px;height:9px;flex-shrink:0;border-radius:50%;background:currentColor}.state-pill.positive[data-v-5ac04d33]{color:var(--status-valid-color);background:var(--color-success-soft)}.state-pill.warning[data-v-5ac04d33]{color:var(--status-required-color);background:var(--color-warning-soft)}.data-table .empty-state[data-v-5ac04d33]{padding:20px;color:var(--color-text-muted);text-align:center}.preparation-hint[data-v-5ac04d33],.offline-hint[data-v-5ac04d33]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--action-primary-bg);font-size:var(--font-sm)}.offline-hint[data-v-5ac04d33]{margin:0 0 12px}.preparation-details[data-v-5ac04d33]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 20px}.preparation-details dt[data-v-5ac04d33]{color:var(--color-text-muted)}.preparation-details dd[data-v-5ac04d33]{margin:0;overflow-wrap:anywhere}.detail-actions[data-v-5ac04d33]{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.load-more[data-v-5ac04d33]{margin-top:12px}@media(max-width:640px){.table-toolbar>.table-search[data-v-5ac04d33]{flex-basis:100%}.table-toolbar>select[data-v-5ac04d33]{flex:1;max-width:100%}.data-table[data-v-5ac04d33],.data-table tbody[data-v-5ac04d33],.data-table tr[data-v-5ac04d33]{display:block}.data-table thead[data-v-5ac04d33]{display:none}.data-table tr+tr[data-v-5ac04d33]{border-top:1px solid var(--color-border)}.data-table td[data-v-5ac04d33]{display:flex;align-items:center;justify-content:space-between;gap:12px;height:auto;min-height:38px;padding:6px 12px;border:0}.data-table td[data-label][data-v-5ac04d33]:before{content:attr(data-label);flex-shrink:0;max-width:40%;color:var(--color-text-muted);font-size:12px}.data-table td[data-v-5ac04d33]:first-child{padding-top:12px;font-weight:600}.data-table .row-tools[data-v-5ac04d33]{justify-content:flex-end}.preparation-details[data-v-5ac04d33]{grid-template-columns:1fr;gap:8px}}.page[data-v-5ac04d33]{padding:8px;height:100%;overflow:auto}.document-list-section[data-v-5ac04d33]{padding:16px}.type-name[data-v-5ac04d33]{padding:0;text-align:left;font-weight:400}.shared-proeprty[data-v-3d72d985]{display:flex;width:100%}.shared-proeprty label[data-v-3d72d985]{flex-grow:1}.property-editor[data-v-3d72d985]{display:flex;width:100%;gap:8px;align-items:center;flex-flow:column}.property-editor input[data-v-3d72d985],.property-editor select[data-v-3d72d985]{padding:8px;border-radius:6px}.property-editor .editor-header[data-v-3d72d985]{display:flex;width:100%}.property-editor .editor-header .property-kind[data-v-3d72d985]{width:100%;flex-grow:1}.property-editor .main-detils[data-v-3d72d985]{width:100%;display:flex}.property-editor .description[data-v-3d72d985]{display:flex;width:100%}.property-editor .description .description-preview[data-v-3d72d985]{flex-grow:1}.property-editor .syncable-field[data-v-3d72d985]{display:flex;width:100%}.property-editor .item-icon[data-v-3d72d985]{height:24px}.property-editor .edit-preview[data-v-3d72d985]{margin-right:8px}.property-editor .name-field input[data-v-3d72d985]{flex-grow:1}.property-editor .aditional-things[data-v-3d72d985],.small-traits[data-v-3d72d985],.small-traits .small-trait[data-v-3d72d985],.small-traits label[data-v-3d72d985]{width:100%}.small-traits label input[data-v-3d72d985]{margin-right:8px}.property-name[data-v-3d72d985]{flex-grow:1}.editor[data-v-7c58b92e]{border:1px solid var(--color-control-border);font-family:monospace}.editor.single-line[data-v-7c58b92e]{max-height:40px;overflow:hidden}.editor.single-line[data-v-7c58b92e] .cm-content{white-space:nowrap}.editor.single-line[data-v-7c58b92e] .cm-scroller{overflow-x:auto}[data-v-7c58b92e] .cm-tooltip-autocomplete{background-color:var(--color-background);z-index:100}[data-v-7c58b92e] .cm-lineNumbers{background-color:var(--color-background)}.setting-rule[data-v-392d19df]{display:grid;gap:9px;width:100%;min-width:0}.setting-heading[data-v-392d19df]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.setting-heading select[data-v-392d19df]{width:auto;min-width:150px}.boolean-rule-options[data-v-392d19df]{display:flex;flex-wrap:wrap;gap:12px 20px;min-width:0;margin:0;padding:0;border:0}.boolean-rule-options legend[data-v-392d19df]{margin-bottom:8px;font-weight:600}.boolean-rule-options label[data-v-392d19df]{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.setting-rule small[data-v-392d19df]{color:var(--color-text);opacity:.8}.rule-result[data-v-392d19df]{margin:0;font-size:.9em;overflow-wrap:anywhere}.rule-error[data-v-392d19df]{color:var(--color-danger, #bd3030);margin:0}.flag-rules[data-v-77f21caa]{display:grid;width:100%}.flag-rule[data-v-77f21caa]{padding-block:16px;border-top:1px solid var(--color-border)}.flag-rule-body[data-v-77f21caa]{display:grid;gap:12px}.rule-inheritance[data-v-77f21caa]{display:flex;align-items:center;gap:12px;justify-content:flex-end}.property-preview[data-v-db6abfa5]{display:grid;align-content:start;gap:14px;min-width:0}.preview-heading[data-v-db6abfa5]{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap}.property-preview h3[data-v-db6abfa5],.property-preview p[data-v-db6abfa5]{margin:0}.preview-input[data-v-db6abfa5]{display:grid;gap:6px;margin-top:12px;min-width:0}.preview-input textarea[data-v-db6abfa5]{width:100%;color:var(--color-text);background:var(--color-background);border:1px solid var(--color-border);padding:8px}.preview-result[data-v-db6abfa5]{display:grid;gap:12px;border-top:1px solid var(--color-border);padding-top:16px;overflow-wrap:anywhere}.preview-flags[data-v-db6abfa5]{display:flex;flex-wrap:wrap;gap:6px;font-size:.85em}.preview-flags span[data-v-db6abfa5]{padding:3px 6px;background:var(--color-background-soft);border-radius:4px}.preview-field[data-v-db6abfa5]{display:grid;gap:8px;background:var(--color-background-soft);padding:14px;border-radius:6px}.preview-error[data-v-db6abfa5]{color:var(--color-danger, #bd3030)}.reference-settings[data-v-5924fe22]{display:flex;flex-direction:column;gap:8px;width:100%}.editor-wrapper[data-v-3d3c1475]{overflow:hidden;background:var(--color-background);box-shadow:0 4px 6px -1px #0000000d;transition:border-color .2s ease;display:flex;flex-flow:column}.editor-wrapper[data-v-3d3c1475]:focus-within{border-color:var(--color-border-active, #3b82f6)}.toolbar[data-v-3d3c1475]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--color-border, #ddd);background:var(--color-background)}.toolbar-group[data-v-3d3c1475]{display:flex;align-items:center;gap:4px}.toolbar-group.image-controls button[data-v-3d3c1475]{width:auto;padding:0 8px;font-size:12px;font-weight:600}.toolbar-group.image-controls button svg[data-v-3d3c1475]{width:16px;height:16px}.toolbar-select[data-v-3d3c1475]{height:34px;border:1px solid var(--color-border, #cbd5e1);border-radius:var(--default-border-radius);background:var(--color-background, #ffffff);color:var(--color-heading, #1e293b);padding:0 8px;font-size:13px;outline:none;cursor:pointer;transition:all .15s ease}.toolbar-select[data-v-3d3c1475]:hover{background:var(--color-background-hover, rgba(0, 0, 0, .02));border-color:var(--color-border-active, #3b82f6)}.toolbar-select[data-v-3d3c1475]:focus,.toolbar-select[data-v-3d3c1475]:active{background:var(--color-background, #ffffff);border-color:var(--color-border-active, #3b82f6)}.toolbar-select option[data-v-3d3c1475]{background:var(--color-background, #ffffff);color:var(--color-text)}.toolbar-select.font-family-select[data-v-3d3c1475]{width:140px;color:var(--color-text)}.toolbar-select.font-size-select[data-v-3d3c1475]{width:85px;color:var(--color-text)}.inner-divider[data-v-3d3c1475]{width:1px;height:14px;background:var(--color-text);margin:0 2px}.divider[data-v-3d3c1475]{width:1px;height:20px;background:var(--color-text);margin:0 4px}.divider.ml-auto[data-v-3d3c1475]{margin-left:auto}button[data-v-3d3c1475]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:var(--default-border-radius);background:transparent;color:var(--color-heading);cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);opacity:.8}button svg[data-v-3d3c1475]{width:18px;height:18px;stroke-width:2.25px}button[data-v-3d3c1475]:hover{background:var(--color-background-hover);color:var(--color-heading);opacity:1}button[data-v-3d3c1475]:active{transform:scale(.95)}button.active[data-v-3d3c1475]{background:var(--color-background-active);border-color:var(--color-border-active);color:#1d4ed8;opacity:1}.text-btn[data-v-3d3c1475]{font-weight:700;font-size:13px;font-family:monospace}.color-picker-container[data-v-3d3c1475]{display:flex;align-items:center;border:1px solid transparent;border-radius:var(--default-border-radius);height:34px;transition:all .15s ease}.color-picker-container[data-v-3d3c1475]:hover{background:var(--color-background-hover)}.color-picker-container button.color-action-btn[data-v-3d3c1475]{width:26px;height:34px;border-bottom:3px solid var(--selected-color, #000000)!important;border-radius:8px 0 0 2px;opacity:.8}.color-picker-container button.color-action-btn[data-v-3d3c1475]:hover{opacity:1;background:transparent}.color-trigger-wrapper[data-v-3d3c1475]{position:relative;width:16px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.6;border-radius:0 8px 8px 0}.color-trigger-wrapper[data-v-3d3c1475]:hover{opacity:1}.color-trigger-wrapper .chevron-down[data-v-3d3c1475]{width:0;height:0;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4.5px solid var(--color-text, #1e293b);display:block}.color-trigger-wrapper .color-input[data-v-3d3c1475]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.btn-clear[data-v-3d3c1475]:hover{color:#ef4444;background:var(--color-background-hover)}.editor-content[data-v-3d3c1475]{min-height:300px;background:var(--color-background);overflow:auto}[data-v-3d3c1475] .tiptap-editor{min-height:300px;padding:20px;outline:none;line-height:1.6;color:var(--color-heading);text-align:left}[data-v-3d3c1475] .tiptap-editor p{text-align:inherit;margin-bottom:0}[data-v-3d3c1475] .tiptap-editor:focus{background:var(--color-background-hover)}[data-v-3d3c1475] .tiptap-editor h1,[data-v-3d3c1475] .tiptap-editor h2,[data-v-3d3c1475] .tiptap-editor h3{color:var(--color-heading);font-weight:700;margin-top:24px;margin-bottom:12px;text-align:inherit}[data-v-3d3c1475] .tiptap-editor h1{font-size:1.8rem}[data-v-3d3c1475] .tiptap-editor h2{font-size:1.4rem}[data-v-3d3c1475] .tiptap-editor ul,[data-v-3d3c1475] .tiptap-editor ol{padding-left:24px;margin-bottom:16px;text-align:inherit}[data-v-3d3c1475] .tiptap-editor ul li p,[data-v-3d3c1475] .tiptap-editor ol li p{margin-bottom:4px}[data-v-3d3c1475] .tiptap-editor img{height:auto;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a;transition:transform .2s ease,outline .1s ease;display:block}[data-v-3d3c1475] .tiptap-editor img:hover{transform:scale(1.01)}[data-v-3d3c1475] .tiptap-editor img.ProseMirror-selectednode{outline:3px solid #3b82f6}[data-v-3d3c1475] .tiptap-editor img.img-block-center{display:block;margin:16px auto;clear:both}[data-v-3d3c1475] .tiptap-editor img.img-float-left{float:left;margin:8px 16px 12px 0}[data-v-3d3c1475] .tiptap-editor img.img-float-right{float:right;margin:8px 0 12px 16px}[data-v-3d3c1475] .tiptap-editor p:after,[data-v-3d3c1475] .tiptap-editor h1:after,[data-v-3d3c1475] .tiptap-editor h2:after,[data-v-3d3c1475] .tiptap-editor ul:after,[data-v-3d3c1475] .tiptap-editor ol:after{content:"";display:table;clear:both}[data-v-3d3c1475] .tiptap-editor a{color:#2563eb;text-decoration:none;border-bottom:1px dashed #2563eb;font-weight:500}[data-v-3d3c1475] .tiptap-editor a:hover{color:#1d4ed8;border-bottom-style:solid}.property-logic-settings[data-v-6db6f134]{display:grid;gap:14px;min-width:0;width:100%}.shared-name-field[data-v-ff49371b]{display:grid;gap:6px}.shared-name-field small[data-v-ff49371b]{font-size:var(--font-sm);color:var(--color-text-muted)}.property-editor[data-v-ff49371b]{display:flex;width:100%;gap:16px;align-items:stretch;text-align:left;flex-flow:column}.main-detils[data-v-ff49371b]{display:grid;gap:8px;width:100%}.shared-property-layout[data-v-ff49371b]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:24px;width:min(1120px,88vw);max-width:100%}.shared-section[data-v-ff49371b]{display:grid;gap:16px;padding-top:16px}@media(max-width:850px){.shared-property-layout[data-v-ff49371b]{grid-template-columns:minmax(0,1fr)}}.edit-item[data-v-54556bc1]{height:24px}.editmode shared-item[data-v-54556bc1]:not(.active){opacity:.5}.shared-list[data-v-54556bc1]{display:flex;flex-direction:column;gap:8px}.shared-list .name[data-v-54556bc1]{flex-grow:1;text-align:left}.shared-item[data-v-54556bc1]{padding:10px;border:1px solid var(--color-border);border-radius:8px;display:flex;cursor:grab}.shared-item[data-v-54556bc1]:hover{background:var(--color-background-distinct)}.name[data-v-54556bc1]{font-weight:600}.kind[data-v-54556bc1]{opacity:.6;font-size:12px}.property-name-field[data-v-63ce8b42]{display:grid;align-content:start;gap:6px;min-width:0}.property-name-field small[data-v-63ce8b42]{font-size:var(--font-sm);color:var(--color-text-muted)}.property-name-error[data-v-63ce8b42]{color:var(--status-error-color)}.name-field input[data-v-63ce8b42]{min-width:0}.property-layout[data-v-63ce8b42]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.52fr);gap:26px;width:min(1120px,88vw);max-width:100%}.property-tabs[data-v-63ce8b42]{min-width:0;width:100%}.property-section[data-v-63ce8b42]{display:grid;gap:18px;min-width:0;padding-top:12px}.property-title[data-v-63ce8b42]{width:100%}.property-title h2[data-v-63ce8b42]{margin:0}.property-side-preview[data-v-63ce8b42]{border-left:1px solid var(--color-border);padding-left:22px}.logic-inheritance[data-v-63ce8b42]{display:flex;justify-content:flex-end}@media(max-width:900px){.property-layout[data-v-63ce8b42]{grid-template-columns:1fr;width:100%}.property-side-preview[data-v-63ce8b42]{border-left:0;border-top:1px solid var(--color-border);padding:18px 0 0}}.shared-proeprty[data-v-63ce8b42]{display:flex;width:100%}.shared-proeprty label[data-v-63ce8b42]{flex-grow:1}.property-editor[data-v-63ce8b42]{display:flex;width:100%;gap:8px;align-items:center;text-align:left;flex-flow:column}.property-editor .editor-header[data-v-63ce8b42]{display:flex;flex-wrap:wrap;gap:8px;width:100%}.property-editor .editor-header .property-kind[data-v-63ce8b42]{flex:1 1 240px;min-width:0}.property-editor .main-detils[data-v-63ce8b42]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;width:100%}.property-editor .description[data-v-63ce8b42]{display:flex;width:100%}.property-editor .description .description-preview[data-v-63ce8b42]{flex-grow:1}.property-editor .syncable-field[data-v-63ce8b42]{display:flex;width:100%}.property-editor .item-icon[data-v-63ce8b42]{height:24px}.property-editor .edit-preview[data-v-63ce8b42]{margin-right:8px}.property-editor .name-field input[data-v-63ce8b42]{flex-grow:1}.property-editor .aditional-things[data-v-63ce8b42]{width:100%}.actions[data-v-63ce8b42]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.small-traits[data-v-63ce8b42]{display:grid;gap:12px;width:100%}.small-traits .small-trait[data-v-63ce8b42]{width:100%}.small-traits label[data-v-63ce8b42]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:100%}.small-traits label input[data-v-63ce8b42]{margin-right:8px}.mode-selector[data-v-e88ed98f]{display:flex;gap:16px;margin-bottom:12px;flex-wrap:wrap}.properties-section-header[data-v-a4129496]{margin-top:20px;display:flex}.properties-section-header h2[data-v-a4129496]{flex-grow:1}.editor[data-v-a4129496]{display:flex;flex-flow:column}.editor .properties-list[data-v-a4129496]{overflow:auto;padding:4px}.editor .row[data-v-a4129496]{margin-bottom:12px}.editor .row input[data-v-a4129496],.editor .row select[data-v-a4129496]{margin-right:8px}.editor .form[data-v-a4129496]{display:flex;gap:10px;align-items:center}.editor .list[data-v-a4129496]{margin-top:20px;display:flex;flex-direction:column;gap:8px}.editor .item[data-v-a4129496]{display:flex;min-width:300px;justify-content:space-between;padding:10px;border:1px solid var(--color-border);border-radius:8px;cursor:pointer}.editor .item.active[data-v-a4129496]{background:var(--color-background-distinct);border-color:var(--color-border-highlight)}.editor .item .info[data-v-a4129496]{display:flex;gap:10px;align-items:center}.editor .item .info span[data-v-a4129496]{font-size:12px;opacity:.6}.editor .footer[data-v-a4129496]{margin-top:20px}.sheet-backdrop[data-v-a4129496]{background:var(--color-overlay);pointer-events:none}.sheet[data-v-a4129496]{background:#15171c;border-top:1px solid var(--color-control-border);padding:12px;display:flex;flex-direction:column;gap:10px}.sheet-body[data-v-a4129496]{display:flex;flex-direction:column;gap:10px}.text-colors[data-v-87008eef]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.text-colors label[data-v-87008eef]{display:flex;align-items:center;gap:8px}.paper-settings[data-v-2386d4fb]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.paper-settings label[data-v-2386d4fb]{display:flex;flex-direction:column;gap:4px;font-size:12px}.paper-settings input[data-v-2386d4fb],.paper-settings select[data-v-2386d4fb]{width:110px;padding:6px;color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.paper-tools[data-v-24dc7ce1]{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:10px}.paper-tools label[data-v-24dc7ce1]{display:flex;flex-direction:column;gap:4px}.image-settings[data-v-24dc7ce1]{position:absolute;top:calc(100% + 8px);right:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:250px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-surface)}.paper-tools input[data-v-24dc7ce1],.paper-tools select[data-v-24dc7ce1]{width:110px;padding:6px;color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.paper-images[data-v-5df9dc84]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.paper-image[data-v-5df9dc84]{position:absolute}.paper-image.editable[data-v-5df9dc84]{pointer-events:auto;cursor:move}.paper-image.selected[data-v-5df9dc84]{outline:2px solid var(--color-accent);outline-offset:-2px}.paper-image img[data-v-5df9dc84]{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.image-resize[data-v-5df9dc84]{position:absolute;right:0;bottom:0;width:calc(12px / var(--paper-editor-scale, 1));height:calc(12px / var(--paper-editor-scale, 1));padding:0;border:1px solid white;background:var(--color-accent);cursor:se-resize}path[data-v-ff8be405]{fill:none;stroke-linecap:round;stroke-linejoin:round}.ink-selected[data-v-ff8be405]{filter:drop-shadow(0 0 3px #43a9ff)}.paper-margins[data-v-ca7226f9]{position:absolute;border:1px dashed #94a3b8;pointer-events:none;z-index:1}.paper-pages[data-v-ca7226f9]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px}.paper-pages label[data-v-ca7226f9]{display:flex;align-items:center;gap:6px}.editor[data-v-ca7226f9]{display:flex;height:100%}.editor-body[data-v-ca7226f9]{width:100%;height:100%}.paper-scene .editor-body[data-v-ca7226f9],.ink-scene .editor-body[data-v-ca7226f9]{display:flex;flex-direction:column;min-height:0}.ink-scene[data-v-ca7226f9]{position:relative}.paper-scene .viewport[data-v-ca7226f9],.ink-scene .viewport[data-v-ca7226f9]{flex:1 1 auto;min-height:0;touch-action:none}.ink-scene .image-container[data-v-ca7226f9]{display:block}.ink-scene .document-image[data-v-ca7226f9]{display:block;max-width:none}.ink-layer[data-v-ca7226f9]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:10}.ink-layer path[data-v-ca7226f9]{fill:none;stroke-linecap:round;stroke-linejoin:round}.ink-layer .ink-selected[data-v-ca7226f9]{filter:drop-shadow(0 0 3px #43a9ff)}.viewport[data-v-ca7226f9]{position:relative;width:100%;height:100%;overflow:hidden;cursor:grab}.viewport[data-v-ca7226f9]:active{cursor:grabbing}.paper-scene .scene[data-v-ca7226f9]{position:relative;display:flex;flex-direction:column;gap:24px}.paper-scene .paper-container[data-v-ca7226f9]{flex:none;box-shadow:0 2px 10px #0000002e}.paper-scene .active-page[data-v-ca7226f9]{outline:2px solid var(--color-accent)}.scene[data-v-ca7226f9]{transform-origin:0 0;width:fit-content;height:fit-content}.image-container[data-v-ca7226f9]{position:relative;display:inline-block}.document-image[data-v-ca7226f9]{pointer-events:none;-webkit-user-select:none;user-select:none}.field-pointers[data-v-ca7226f9]{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.field-pointer[data-v-ca7226f9]{color:var(--template-missing-value-color)}.field-pointer.active[data-v-ca7226f9]{color:#0af}.pointer-line[data-v-ca7226f9]{stroke:currentColor;stroke-width:2;vector-effect:non-scaling-stroke}.field-pointers.editable .pointer-hit-area[data-v-ca7226f9]{pointer-events:all}.pointer-hit-area[data-v-ca7226f9]{stroke:transparent;stroke-width:12;vector-effect:non-scaling-stroke;cursor:crosshair}.pointer-point[data-v-ca7226f9]{position:absolute;z-index:3;display:block;box-sizing:border-box;width:12px;height:12px;border:2px solid var(--template-missing-value-color);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.pointer-point.active[data-v-ca7226f9]{border-color:#0af}.pointer-target[data-v-ca7226f9]{background:color-mix(in srgb,var(--template-missing-value-color) 18%,transparent)}.pointer-target.active[data-v-ca7226f9]{background:color-mix(in srgb,#00aaff 18%,transparent)}.pointer-target.editable[data-v-ca7226f9],.pointer-bend[data-v-ca7226f9]{pointer-events:auto}.pointer-bend[data-v-ca7226f9]{background:var(--color-background);cursor:move}.pointer-target.editable[data-v-ca7226f9]{cursor:move}.field[data-v-ca7226f9]{position:absolute;z-index:2;border:2px solid var(--template-missing-value-color);background:color-mix(in srgb,var(--template-missing-value-color) 18%,transparent);box-shadow:0 0 0 1px #0000008c;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.9);cursor:move;-webkit-user-select:none;user-select:none}.paper-container[data-v-ca7226f9]{overflow:hidden;background:#fff;color:#000;font-family:Arial,sans-serif;font-size:14px;line-height:1.1}.paper-container .document-image[data-v-ca7226f9]{display:block;max-width:none}.paper-container .field[data-v-ca7226f9]{display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;overflow-wrap:anywhere;border:0;outline:1px solid var(--template-missing-value-color);box-shadow:none;color:#000;text-shadow:none}.field.active[data-v-ca7226f9]{border:2px solid #00aaff}.template-editor[data-v-d651fb5f]{position:relative;display:flex;height:100%;gap:12px;min-height:0}.canvas[data-v-d651fb5f]{flex:1 1 auto;min-width:0;border:1px solid var(--color-border)}.paper-field-label[data-v-d651fb5f]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:6px;box-sizing:border-box;overflow:hidden;word-break:break-word}.field-settings[data-v-d651fb5f]{width:220px;flex:0 0 220px;align-self:stretch;display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid var(--color-border);border-radius:8px;background:color-mix(in srgb,var(--color-background) 92%,var(--color-surface-raised) 8%)}.field-settings-header[data-v-d651fb5f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.field-settings-title[data-v-d651fb5f]{margin:0;font-size:16px}.field-settings-close[data-v-d651fb5f]{width:28px;height:28px;background:transparent;color:inherit;cursor:pointer;font-size:16px;line-height:1}.field-settings-option[data-v-d651fb5f]{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.field-settings-option input[data-v-d651fb5f]{margin:0}.template-toolbar[data-v-d651fb5f]{position:absolute;z-index:1;top:8px;left:8px;display:flex;align-items:flex-start;gap:12px;padding:10px;border:1px solid var(--color-border);border-radius:8px;background:color-mix(in srgb,var(--color-background) 94%,transparent);box-shadow:var(--shadow-surface)}.template-toolbar.paper-toolbar[data-v-d651fb5f]{position:static;flex-wrap:wrap;margin-bottom:8px}.picture-selector[data-v-d651fb5f]{display:flex;flex-direction:column;gap:6px;font-size:13px}.color-settings[data-v-d651fb5f]{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px 12px;margin:0;padding:8px;border:1px solid var(--color-border);border-radius:6px}.color-settings legend[data-v-d651fb5f]{padding:0 4px;font-size:13px;font-weight:600}.color-setting[data-v-d651fb5f]{display:flex;align-items:center;gap:8px;font-size:12px}.color-setting input[data-v-d651fb5f]{width:36px;height:28px;padding:1px;border:1px solid var(--color-border);border-radius:4px;background:transparent;cursor:pointer}.reset-colors[data-v-d651fb5f]{grid-column:1/-1;justify-self:end;padding:5px 9px;border:1px solid var(--color-border);border-radius:4px;background:transparent;color:inherit;cursor:pointer}.resize-handle[data-v-d651fb5f],.pointer-edge[data-v-d651fb5f]{position:absolute;z-index:4}.resize-handle[data-v-d651fb5f]{width:11px;height:11px;border:2px solid #fff;box-shadow:0 0 0 1px #000000b3}.resize-handle[data-v-d651fb5f]{border-radius:2px;background:#0af}.resize-nw[data-v-d651fb5f]{top:-6px;left:-6px;cursor:nw-resize}.resize-n[data-v-d651fb5f]{top:-6px;left:50%;transform:translate(-50%);cursor:n-resize}.resize-ne[data-v-d651fb5f]{top:-6px;right:-6px;cursor:ne-resize}.resize-e[data-v-d651fb5f]{top:50%;right:-6px;transform:translateY(-50%);cursor:e-resize}.resize-se[data-v-d651fb5f]{right:-6px;bottom:-6px;cursor:se-resize}.resize-s[data-v-d651fb5f]{bottom:-6px;left:50%;transform:translate(-50%);cursor:s-resize}.resize-sw[data-v-d651fb5f]{bottom:-6px;left:-6px;cursor:sw-resize}.resize-w[data-v-d651fb5f]{top:50%;left:-6px;transform:translateY(-50%);cursor:w-resize}.pointer-edge[data-v-d651fb5f]{z-index:3;cursor:crosshair}.pointer-edge-top[data-v-d651fb5f],.pointer-edge-bottom[data-v-d651fb5f]{right:7px;left:7px;height:7px}.pointer-edge-left[data-v-d651fb5f],.pointer-edge-right[data-v-d651fb5f]{top:7px;bottom:7px;width:7px}.pointer-edge-top[data-v-d651fb5f]{top:-3px}.pointer-edge-right[data-v-d651fb5f]{right:-3px}.pointer-edge-bottom[data-v-d651fb5f]{bottom:-3px}.pointer-edge-left[data-v-d651fb5f]{left:-3px}.pointer-help[data-v-d651fb5f]{margin:0;color:var(--color-text-muted);font-size:12px;line-height:1.45}.resize-handle[data-v-d651fb5f]:hover{transform-origin:center;filter:brightness(1.15)}.templates[data-v-a2e4b053]{margin-top:30px;padding:16px;border:1px solid var(--color-border-highlight);border-radius:8px;overflow:hidden;display:flex;flex-flow:column;width:100%}.templates .template-editor[data-v-a2e4b053]{width:100%;height:100%;margin-top:14px}.templates .templates-bar[data-v-a2e4b053]{display:flex;align-items:stretch;gap:12px;flex:0 0 auto;min-width:0}.templates .templates-bar .templates-list[data-v-a2e4b053]{gap:10px;flex-grow:1;display:flex;min-width:0;overflow:auto;padding:2px 2px 6px}.templates .templates-bar .create-actions[data-v-a2e4b053]{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:flex-end;max-width:100%;gap:8px}.templates h3[data-v-a2e4b053]{margin-bottom:12px}.templates .empty[data-v-a2e4b053]{opacity:.6;font-size:14px;margin-bottom:10px}.templates .tpl[data-v-a2e4b053]{position:relative;display:flex;align-items:center;gap:10px;min-width:220px;max-width:300px;padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-surface);color:var(--color-text);cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.templates .tpl[data-v-a2e4b053]:hover{border-color:var(--color-border-hover);background:var(--color-surface-subtle);transform:translateY(-1px)}.templates .tpl[data-v-a2e4b053]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.templates .tpl.active[data-v-a2e4b053]{border-color:var(--color-accent-border);background:var(--color-accent-soft)}.templates .tpl .template-kind-icon[data-v-a2e4b053]{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:11px;background:var(--color-surface-muted);color:var(--color-text-muted)}.templates .tpl .template-kind-icon.model[data-v-a2e4b053]{background:color-mix(in srgb,var(--color-accent) 14%,var(--color-surface-raised));color:var(--color-accent)}.templates .tpl .info[data-v-a2e4b053]{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:3px}.templates .tpl .info strong[data-v-a2e4b053]{width:100%;overflow:hidden;color:var(--color-text-strong);text-overflow:ellipsis;white-space:nowrap}.templates .tpl .template-kind-label[data-v-a2e4b053]{color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:.08em}.templates .tpl .actions[data-v-a2e4b053]{display:flex;gap:8px}.templates .tpl .delete-template[data-v-a2e4b053]{min-width:32px;padding-inline:7px}.info-control[data-v-a2e4b053]{padding:0}@media(max-width:900px){.templates .templates-bar[data-v-a2e4b053]{flex-direction:column}.templates .templates-bar .create-actions[data-v-a2e4b053]{align-self:flex-start}}.content[data-v-5c5f3dcd]{white-space:pre-wrap}.actions[data-v-5c5f3dcd]{padding-top:var(--space-lg);border-top:1px solid var(--color-border)}.input-row[data-v-b780d2f9]{width:100%;display:flex;gap:4px;align-items:center}.input-row input[data-v-b780d2f9]{flex-grow:1}.input-row .icon[data-v-b780d2f9]{height:24px;width:24px;color:var(--color-text);cursor:pointer}.internal-references[data-v-bce0e254]{width:100%}.internal-references ul[data-v-bce0e254]{padding-left:20px;margin:0}.internal-references li[data-v-bce0e254]{display:flex;align-items:center;gap:8px}.attachments-panel[data-v-a0628ef8]{gap:16px}.attachments-heading[data-v-a0628ef8]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.attachment-entry[data-v-a0628ef8]{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--color-border);padding-block:16px;flex-wrap:wrap}.attachment-description[data-v-a0628ef8]{display:grid;gap:5px;flex:1;min-width:160px;overflow-wrap:anywhere}.field-value[data-v-06c52dd0]{width:100%;margin-right:8px}.field-value input[data-v-06c52dd0],.field-value .field-value__select[data-v-06c52dd0]{width:100%}.field-value__draft[data-v-06c52dd0]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;color:var(--color-text-muted);font-size:12px}.field-value__draft button[data-v-06c52dd0]{min-height:44px}.field-value__unavailable[data-v-06c52dd0]{display:block;margin-top:4px;color:var(--color-text-muted);font-size:12px}.ink-preview[data-v-c134ba4d]{display:block;width:100%;height:90px;background:#fff;border-radius:6px}.ink-preview path[data-v-c134ba4d]{fill:none;stroke-linecap:round;stroke-linejoin:round}.preparation-review[data-v-571cd901]{flex:0 0 auto;max-height:45vh;overflow:auto;padding:var(--space-sm);border:1px solid var(--color-border)}.preparation-review p[data-v-571cd901]{margin:var(--space-sm) 0}.preparation-review table[data-v-571cd901]{width:100%;margin:var(--space-sm) 0}th[data-v-571cd901],td[data-v-571cd901]{padding:var(--space-sm);text-align:start}.retained-publication img[data-v-571cd901]{max-width:100%;max-height:240px}.dynamic-property-form[data-v-fda4a459]{display:grid;gap:14px;width:100%;box-sizing:border-box;max-height:80vh;overflow:auto;padding:20px}.dynamic-property-form label[data-v-fda4a459]{display:grid;gap:6px}.dynamic-property-form .checkbox-label[data-v-fda4a459]{display:flex;align-items:center}.dynamic-template-editor[data-v-fda4a459]{height:480px;min-height:300px}.dynamic-template-editor.saving[data-v-fda4a459]{pointer-events:none}.form-actions[data-v-fda4a459],.propagation-item[data-v-fda4a459]{display:flex;gap:12px;align-items:center;justify-content:space-between}.auto-advance[data-v-66d7efe0]{position:relative;display:inline-flex;align-items:center;gap:4px;margin-inline-start:auto;font-size:12px}.auto-advance-info[data-v-66d7efe0]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:0;background:transparent}.auto-advance-info[data-v-66d7efe0]:hover:not(:disabled){background:transparent}.auto-advance[data-v-66d7efe0] .ui-checkbox{align-items:center}.auto-advance[data-v-66d7efe0] .ui-checkbox>span{line-height:20px}.auto-advance[data-v-66d7efe0] input[role=switch]{appearance:none;width:36px;height:20px;margin:0;border:1px solid var(--color-control-border);border-radius:12px;background:var(--color-control-background)}.auto-advance[data-v-66d7efe0] input[role=switch]:before{content:"";display:block;width:14px;height:14px;margin:2px;border-radius:50%;background:var(--color-text-muted)}.auto-advance[data-v-66d7efe0] input[role=switch]:checked{border-color:var(--color-accent);background:var(--color-accent-soft)}.auto-advance[data-v-66d7efe0] input[role=switch]:checked:before{transform:translate(16px);background:var(--color-accent)}.auto-advance-info[data-v-66d7efe0] svg{width:16px;height:16px}.auto-advance-description[data-v-66d7efe0]{pointer-events:none;position:absolute;inset-inline-end:0;top:100%;z-index:30;width:min(280px,75vw);padding:10px;border:1px solid var(--color-control-border);border-radius:8px;background:var(--color-surface-raised);color:var(--color-text-strong);box-shadow:0 2px 8px #0003}.property-status[data-v-39c144c4]{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;border:1px solid currentColor;border-radius:50%;font-size:11px;font-weight:700;line-height:1}.property-status__symbol[data-v-39c144c4]{display:flex;align-items:center;justify-content:center;width:14px;height:14px;font-size:11px;line-height:1;color:var(--color-text-strong);transform:translateY(-1px)}.property-status--valid[data-v-39c144c4]{color:var(--status-valid-color);background:var(--status-valid-bg)}.property-status--validation-error[data-v-39c144c4]{color:var(--status-error-color);background:var(--status-error-bg)}.property-status--missing-required[data-v-39c144c4]{color:var(--status-required-color);background:var(--status-required-bg)}.property-status--missing-optional[data-v-39c144c4]{color:var(--status-optional-color);background:var(--status-optional-bg)}.property-status--validation-pending[data-v-39c144c4]{color:var(--color-text-muted);background:var(--color-control-background)}.ink-badges[data-v-bd348cc0]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin-inline:6px;padding-block:3px}.ink-badge[data-v-bd348cc0]{font:inherit;font-size:11px;border-radius:6px;padding:3px 7px;border:1px solid var(--color-control-border);background:var(--color-surface-subtle);color:var(--color-text-strong)}.from-ink[data-v-bd348cc0]{color:#8acbff;border-color:#398cc3;background:#125b8338}.review[data-v-bd348cc0]{color:#ffd681;border-color:#b37c20;background:#88600e38}button.ink-badge[data-v-bd348cc0]{cursor:pointer;min-height:44px}button[data-v-bd348cc0]:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.document-value-item[data-v-cc52f226]{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:8px 10px;gap:0;border:0;border-radius:0;background:transparent;color:var(--color-text-strong);transition:background-color .14s ease}.document-value-item[data-v-cc52f226]:hover{background:var(--color-surface-subtle)}.document-value-item-main[data-v-cc52f226]{min-width:0}.document-value-item-aside[data-v-cc52f226]{min-width:150px;display:flex;align-items:center;justify-content:flex-end;padding:0 4px 0 12px}.document-value-icon[data-v-cc52f226]{width:16px;height:16px;display:inline-flex;flex-shrink:0;cursor:pointer}.document-value-item-content[data-v-cc52f226]{display:flex;align-items:center;justify-content:space-between}.document-value-item-content .document-value-icon[data-v-cc52f226]{align-self:self-end}.document-value-item-header[data-v-cc52f226]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.document-value-header-actions[data-v-cc52f226]{display:inline-flex;align-items:center;gap:7px}.document-value-item-meta[data-v-cc52f226]{font-size:12px;width:100%;color:var(--color-text-muted);overflow:hidden;margin-top:4px;display:flex;flex-direction:column;gap:3px}.meta-row[data-v-cc52f226]{display:grid;grid-template-columns:minmax(88px,max-content) minmax(0,1fr);gap:8px;align-items:center;min-width:0}.meta-label[data-v-cc52f226]{min-width:0}.meta-value[data-v-cc52f226]{min-width:0;color:var(--color-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-action[data-v-cc52f226]{width:fit-content;min-width:0;padding:0;border:0;background:transparent;color:inherit;display:inline-flex;align-items:center}.required[data-v-cc52f226]{color:color-mix(in srgb,var(--btn-error-bg) 90%,transparent);margin-right:4px}.status-validation-error[data-v-cc52f226]{background-color:transparent}.document-value-item[data-v-cc52f226]:focus-within{background:var(--color-surface-subtle)}.status-missing-required[data-v-cc52f226]{background-color:transparent}@media(max-width:900px){.document-value-item-aside[data-v-cc52f226]{min-width:120px}}.invalid-value-message[data-v-cc52f226]{font-size:12px;color:var(--btn-error-hover)}.meta-expand-enter-active[data-v-cc52f226],.meta-expand-leave-active[data-v-cc52f226]{transition:opacity .16s ease,max-height .16s ease,margin-top .16s ease,padding-top .16s ease,padding-bottom .16s ease}.meta-expand-enter-from[data-v-cc52f226],.meta-expand-leave-to[data-v-cc52f226]{opacity:0;max-height:0;margin-top:0;padding-top:0;padding-bottom:0}.meta-expand-enter-to[data-v-cc52f226],.meta-expand-leave-from[data-v-cc52f226]{opacity:1;max-height:200px;margin-top:4px}.document-values-navigation[data-v-1a5a43e6]{--nav-btn-size: 40px;--nav-btn-icon-size: 18px;display:flex;align-items:center;justify-content:space-between;gap:8px}.document-values-navigation.compact[data-v-1a5a43e6]{--nav-btn-size: 32px;--nav-btn-icon-size: 14px}.document-values-summary .props-state-ok[data-v-1a5a43e6]{color:var(--btn-success-hover)}.document-values-summary .props-state-missing[data-v-1a5a43e6]{color:var(--btn-warning-hover)}.document-values-actions[data-v-1a5a43e6]{display:flex;align-items:center;gap:8px;margin-left:auto}.document-values-group[data-v-1a5a43e6]{display:flex;gap:8px}.nav-btn[data-v-1a5a43e6]{width:var(--nav-btn-size);height:var(--nav-btn-size);padding:0;display:inline-flex;align-items:center;justify-content:center}.nav-btn[data-v-1a5a43e6] svg{width:var(--nav-btn-icon-size);height:var(--nav-btn-icon-size)}figure[data-v-dd230989]{margin:8px 0;min-width:0}figcaption[data-v-dd230989]{font-weight:600;margin-bottom:6px}.source-canvas[data-v-dd230989]{height:230px;border:1px solid var(--color-control-border)}.preview-tools[data-v-dd230989]{display:flex;gap:4px}button[data-v-dd230989]{min-width:44px;min-height:44px}.handwriting-comment-preview[data-v-b5a60936]{max-width:640px}.document-comment[data-v-2b829591]{display:flex;flex-direction:column;gap:12px;min-height:0;height:100%;overflow-y:auto;min-width:0}.document-comment-header[data-v-2b829591]{flex:0 0 auto}.composer[data-v-2b829591]{flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--color-control-border);border-radius:12px;background:var(--color-surface-raised)}.composer-textarea[data-v-2b829591]{width:100%;min-width:100%;max-width:100%;min-height:84px;resize:vertical;border-color:var(--color-control-border);background:var(--color-control-background);color:var(--color-text-strong)}.composer-textarea[data-v-2b829591]:focus-visible{outline:none;border-color:var(--color-accent)}.composer-actions[data-v-2b829591]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.composer-buttons[data-v-2b829591]{display:flex;gap:8px;margin-left:auto}.thread-state[data-v-2b829591]{padding:16px;border:1px dashed var(--color-border);border-radius:12px;color:var(--color-text-muted);text-align:center}.thread-list[data-v-2b829591]{display:flex;flex-direction:column;gap:10px;flex-shrink:0;padding-right:4px}.published-version-divider[data-v-2b829591]{display:flex;align-items:center;gap:12px;color:var(--color-text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.published-version-divider[data-v-2b829591]:before,.published-version-divider[data-v-2b829591]:after{content:"";flex:1 1 auto;height:1px;background:var(--color-control-border)}.published-version-divider span[data-v-2b829591]{white-space:nowrap}.comment-item[data-v-2b829591]{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--color-control-border);border-radius:12px;background:var(--color-surface-raised)}.comment-item.system[data-v-2b829591]{background:var(--color-surface-subtle)}.comment-item-header[data-v-2b829591]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.comment-item-meta[data-v-2b829591]{display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:left}.comment-item-meta-line[data-v-2b829591]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-start;width:100%}.comment-item-meta span[data-v-2b829591]{font-size:12px;color:var(--color-text-muted)}.comment-item-meta strong[data-v-2b829591]{font-size:12px;color:var(--color-text-strong)}.comment-item-actions[data-v-2b829591]{display:flex;align-items:center;gap:8px}.comment-type-pill[data-v-2b829591]{padding:4px 8px;border-radius:999px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;background:var(--color-surface-muted);color:var(--color-text-muted)}.btn-link[data-v-2b829591]{border:none;background:transparent;color:var(--btn-warning-bg);cursor:pointer;padding:0}.comment-item-body[data-v-2b829591]{display:flex;flex-direction:column;gap:8px}.comment-text[data-v-2b829591]{white-space:pre-wrap;word-break:break-word;line-height:1.45}.system-note[data-v-2b829591],.status-note[data-v-2b829591],.status-meta[data-v-2b829591],.attachment-status[data-v-2b829591]{font-size:13px;color:var(--color-text-muted)}.attachment-grid[data-v-2b829591],.draft-attachments[data-v-2b829591]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),180px));gap:10px}.attachment-card[data-v-2b829591]{min-width:0;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:10px;background:var(--color-surface-muted)}.attachment-card.removed[data-v-2b829591]{background:var(--color-surface-subtle)}.attachment-preview-link[data-v-2b829591]{display:block;padding:0;border:none;background:transparent;cursor:pointer}.attachment-image[data-v-2b829591],.attachment-placeholder[data-v-2b829591]{width:100%;aspect-ratio:1;object-fit:contain;display:block;box-sizing:border-box;border-radius:8px}.attachment-placeholder[data-v-2b829591]{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;padding:12px;background:var(--color-control-background);text-align:center;word-break:break-word}.attachment-caption[data-v-2b829591],.attachment-file-link[data-v-2b829591]{font-size:12px;word-break:break-word}.attachment-file-link[data-v-2b829591]{color:inherit}.attachment-remove[data-v-2b829591]{width:100%}.attachment-lightbox[data-v-2b829591]{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.attachment-lightbox-image[data-v-2b829591]{display:block;max-width:min(100%,960px);max-height:calc(100dvh - 120px);margin:auto;border-radius:10px;object-fit:contain}@media(max-width:640px){.composer-actions[data-v-2b829591]{align-items:stretch}.composer-buttons[data-v-2b829591]{width:100%;margin-left:0}.composer-buttons .btn[data-v-2b829591]{flex:1 1 0}}.history-ink-source[data-v-69107505]{grid-column:1/-1;min-width:0}.history-ink-source summary[data-v-69107505]{min-height:44px;display:flex;align-items:center;cursor:pointer}.document-value-history[data-v-69107505]{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;gap:14px;color:var(--color-text)}.history-header[data-v-69107505]{display:flex;flex-direction:column;gap:4px}.history-title[data-v-69107505]{font-size:18px;font-weight:700}.history-property[data-v-69107505],.history-state[data-v-69107505],.history-revision[data-v-69107505]{color:var(--color-text-muted)}.history-list[data-v-69107505],.value-list[data-v-69107505]{display:flex;flex-direction:column}.history-list[data-v-69107505]{flex:1 1 auto;gap:14px;min-height:0;overflow:auto;padding-right:4px}.value-list[data-v-69107505]{gap:10px}.document-history[data-v-69107505]{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface-subtle)}.document-history.inherited[data-v-69107505]{margin-left:18px;border-left:3px solid rgba(148,163,184,.55)}.document-heading[data-v-69107505],.load-parents[data-v-69107505]{display:flex;align-items:center}.document-heading[data-v-69107505]{justify-content:space-between;gap:12px}.document-heading>div[data-v-69107505]{display:flex;flex-direction:column;gap:3px}.document-origin[data-v-69107505],.relation-kind[data-v-69107505]{font-size:12px;opacity:.75}.relation-kind[data-v-69107505]{padding:3px 8px;border-radius:999px;background:var(--color-accent-soft)}.relation-reason[data-v-69107505]{padding:8px 10px;border-radius:8px;background:var(--color-accent-soft);overflow-wrap:anywhere}.published-version-divider[data-v-69107505]{display:flex;align-items:center;gap:12px;color:var(--color-text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.published-version-divider[data-v-69107505]:before,.published-version-divider[data-v-69107505]:after{content:"";flex:1 1 auto;height:1px;background:var(--color-control-border)}.published-version-divider span[data-v-69107505]{white-space:nowrap}.history-item[data-v-69107505]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta source" "value value" ". revision";gap:10px 12px;padding:12px;border:1px solid var(--color-control-border);border-radius:12px;background:var(--color-surface-raised);text-align:left}.history-item-meta[data-v-69107505]{grid-area:meta;display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--color-text-muted);min-width:0;align-items:center}.history-author[data-v-69107505]{color:var(--color-text-strong);font-weight:700}.history-source[data-v-69107505]{grid-area:source;padding:1px 7px;border-radius:999px;background:var(--color-surface-muted);justify-self:end;align-self:start;white-space:nowrap;font-size:12px}.history-value[data-v-69107505]{grid-area:value;white-space:pre-wrap;word-break:break-word;font-size:16px;text-align:left}.history-unavailable[data-v-69107505]{display:block;color:var(--color-text-muted);font-size:12px}.history-revision[data-v-69107505]{grid-area:revision;font-size:12px;justify-self:end;align-self:end;white-space:nowrap}.load-parents[data-v-69107505]{flex-wrap:wrap;gap:8px;padding-top:3px}.history-state[data-v-69107505]{padding:14px;border:1px dashed var(--color-border);border-radius:10px;text-align:center}@media(max-width:640px){.document-history.inherited[data-v-69107505]{margin-left:8px}}.ink-source-panel[data-v-6a855019]{min-width:0}header[data-v-6a855019],.actions[data-v-6a855019],.revisions[data-v-6a855019]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;margin-bottom:8px}.versions[data-v-6a855019]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}label[data-v-6a855019]{display:grid;gap:6px}button[data-v-6a855019],select[data-v-6a855019]{min-width:44px;min-height:44px}select[data-v-6a855019]{min-width:0;width:100%;background:var(--color-control-background);color:var(--color-text-strong)}[data-v-6a855019]:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}@media(max-width:640px){.versions[data-v-6a855019]{grid-template-columns:minmax(0,1fr)}.ink-source-panel[data-v-6a855019]{max-width:none;padding-bottom:max(12px,env(safe-area-inset-bottom))}}.ink-status[data-v-f45c7536]{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--color-text-muted)}.ink-toolbar[data-v-c2d3217f]{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:4px;color:var(--color-text-strong);border-bottom:1px solid var(--color-control-border)}.ink-toolbar button[data-v-c2d3217f]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:44px;padding:6px 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:inherit}.ink-toolbar svg[data-v-c2d3217f]{width:20px;height:20px;flex-shrink:0}.ink-toolbar button.active[data-v-c2d3217f]{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent)}.ink-toolbar button[data-v-c2d3217f]:focus-visible,.secondary-menu summary[data-v-c2d3217f]:focus-visible,.target-option select[data-v-c2d3217f]:focus-visible,.finger-option input[data-v-c2d3217f]:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.ink-toolbar button[data-v-c2d3217f]:disabled{opacity:.4}.secondary-actions[data-v-c2d3217f]{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.secondary-menu summary[data-v-c2d3217f]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer;list-style:none;border-radius:7px}.secondary-menu summary.hidden-summary[data-v-c2d3217f]{display:none}.finger-option[data-v-c2d3217f]{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding-inline:6px}.target-option[data-v-c2d3217f]{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;min-height:44px}.target-option select[data-v-c2d3217f]{min-width:0;max-width:220px;min-height:36px;color:var(--color-text-strong);background:var(--color-control-background);border:1px solid var(--color-control-border);border-radius:6px}.zoom-value[data-v-c2d3217f]{min-width:45px;text-align:center}.memory-status[data-v-c2d3217f]{color:var(--color-text-muted);font-size:12px}@media(max-width:640px){.ink-toolbar button[data-v-c2d3217f]{flex-direction:column;gap:4px;padding:6px;font-size:12px}.secondary-actions[data-v-c2d3217f]{position:absolute;top:100%;right:0;z-index:30;max-width:100%;padding:8px;border:1px solid var(--color-control-border);border-radius:8px;background:var(--color-surface-raised);box-shadow:0 8px 20px #0006}.target-option[data-v-c2d3217f],.target-option select[data-v-c2d3217f]{flex:1 1 auto}}.ink-selection[data-v-3483f509]{display:flex;flex-direction:column;gap:8px;max-height:45vh;overflow:auto;padding:10px;background:var(--color-surface-raised);color:var(--color-text-strong);border-bottom:1px solid var(--color-control-border)}.selection-heading[data-v-3483f509],.selection-actions[data-v-3483f509]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.selection-heading[data-v-3483f509]{justify-content:space-between}.ink-selection label[data-v-3483f509]{display:flex;align-items:center;gap:8px;min-height:44px}.ink-selection select[data-v-3483f509]{min-height:40px;min-width:0;max-width:100%;color:inherit;background:var(--color-control-background);border:1px solid var(--color-control-border);border-radius:6px}.ink-selection button[data-v-3483f509]{min-height:44px}.selection-more[data-v-3483f509]{display:flex;flex-direction:column;gap:4px}.stroke-preview[data-v-3483f509]{width:64px;height:36px}.ink-selection[data-v-3483f509] :focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.split-button[data-v-c4415393]{position:relative;display:inline-flex}.split-button .split-button__main[data-v-c4415393]{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.split-button .split-button__toggle[data-v-c4415393]{display:inline-flex;align-items:center;padding-inline:8px;border-left:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.split-button__button[data-v-c4415393]:focus-visible{position:relative;z-index:1}.split-button__icon[data-v-c4415393]{width:16px;height:16px}.split-button__menu[data-v-c4415393]{position:absolute;z-index:30;top:calc(100% + 6px);right:0;min-width:220px;padding:6px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface-raised);box-shadow:var(--shadow-menu)}.split-button__menu button[data-v-c4415393]{width:100%;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:var(--color-text);text-align:left}.split-button__menu button[data-v-c4415393]:hover,.split-button__menu button[data-v-c4415393]:focus-visible{background:var(--color-control-hover)}.unassigned-ink-list[data-v-f1ac87be]{padding:6px 8px}.unassigned-ink-list summary[data-v-f1ac87be],.unassigned-ink-list button[data-v-f1ac87be]{min-height:44px}.ink-status-card[data-v-f1ac87be]{position:absolute;top:8px;right:8px;z-index:15;display:flex;align-items:center;flex-wrap:wrap;gap:8px;max-width:calc(100% - 16px);padding:6px 10px;border:1px solid var(--color-control-border);border-radius:8px;background:var(--color-surface-raised);box-shadow:0 2px 8px #0003}.document-panel[data-v-f1ac87be]{width:100%;height:100%;display:flex;gap:4px}.ink-active[data-v-f1ac87be] .field{background:transparent!important;box-shadow:none;border-color:transparent;text-shadow:none}.ink-active[data-v-f1ac87be] .field.active{border-color:var(--color-accent)}.ink-active .field-content[data-v-f1ac87be]{visibility:hidden}.document-values[data-v-f1ac87be]{min-width:0;width:30%;height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:8px;flex-shrink:0;padding:8px;border:1px solid var(--color-control-border);border-radius:12px;background:var(--color-surface-raised);font-size:14px}.document-values .document-values-list[data-v-f1ac87be]{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:4px;background:var(--color-surface-raised)}.document-values-header[data-v-f1ac87be]{flex:0 0 auto;display:flex;flex-direction:column;gap:8px;padding:2px 2px 8px;border-bottom:1px solid var(--color-control-border)}.document-values-summary[data-v-f1ac87be]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:18px}.props-state-ok[data-v-f1ac87be]{color:var(--btn-success-hover)}.props-state-missing[data-v-f1ac87be]{color:var(--btn-error-hover)}.document-values-summary-label[data-v-f1ac87be]{margin-left:2px;color:var(--color-text-muted);font-size:12px}.document-values-filters[data-v-f1ac87be]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.document-values-filters>span[data-v-f1ac87be]{margin-right:2px;color:var(--color-text-muted)}.document-values-filters button[data-v-f1ac87be],.location-button[data-v-f1ac87be]{padding:7px 12px;border:1px solid var(--color-control-border);border-radius:8px;background:var(--color-control-background);color:var(--color-text-strong)}.document-values-filters button.active[data-v-f1ac87be],.location-button[data-v-f1ac87be]{border-color:var(--color-accent-border);background:var(--color-accent-soft);color:var(--color-accent)}.document-values-filters button[data-v-f1ac87be]:hover,.location-button[data-v-f1ac87be]:hover{background:var(--color-control-hover)}.document-values-filters button[data-v-f1ac87be]:focus-visible,.location-button[data-v-f1ac87be]:focus-visible,.properties-accordion-header[data-v-f1ac87be]:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.document-values[data-v-f1ac87be] input:not([type=checkbox]):not([type=radio]),.document-values[data-v-f1ac87be] select,.document-values[data-v-f1ac87be] textarea{border-color:var(--color-control-border);background:var(--color-control-background);color:var(--color-text-strong)}.document-values[data-v-f1ac87be] input:focus-visible,.document-values[data-v-f1ac87be] select:focus-visible,.document-values[data-v-f1ac87be] textarea:focus-visible{outline:none;border-color:var(--color-accent)}.properties-accordion[data-v-f1ac87be]{width:100%;border:1px solid var(--color-control-border);border-radius:8px;overflow:hidden;flex:0 0 auto}.properties-accordion-header[data-v-f1ac87be]{width:100%;min-height:40px;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:8px 10px;border:0;background:var(--color-surface-subtle);color:var(--color-text-strong);font-size:15px;text-align:left}.properties-accordion-header[data-v-f1ac87be] svg{width:16px;height:16px;flex:0 0 16px}.properties-accordion-body[data-v-f1ac87be]{display:flex;flex-direction:column;gap:0;padding:8px;border-top:1px solid var(--color-control-border);background:var(--color-surface-raised)}.properties-empty[data-v-f1ac87be]{padding:18px 10px;color:var(--color-text-muted);text-align:center}.location-unavailable[data-v-f1ac87be]{display:inline-flex;align-items:center;min-height:34px;padding:6px 10px;border:1px solid var(--color-control-border);border-radius:7px;color:var(--color-text-muted);white-space:nowrap}.document-viewer[data-v-f1ac87be]{min-width:0;flex:1 1 0;padding:4px;border:1px solid var(--color-control-border);border-radius:12px;background:var(--color-surface-subtle)}.doc-editor[data-v-f1ac87be]{width:100%;height:100%;overflow:hidden}.viewport[data-v-f1ac87be]{width:100%;height:100%;overflow:hidden;background:#0e0f12;touch-action:none}.scene[data-v-f1ac87be]{transform-origin:0 0}.image-container[data-v-f1ac87be]{position:relative;display:inline-block}.document-image[data-v-f1ac87be]{pointer-events:none;-webkit-user-select:none;user-select:none;display:block}[data-v-f1ac87be] .field{padding:0;margin:0;border-radius:6px;overflow:hidden;color:#fff;cursor:default;flex-shrink:0}.document-value-field[data-v-f1ac87be]{margin:0;border:1px solid var(--color-control-border);border-bottom:0;border-radius:0;background:transparent;color:inherit;overflow:hidden}.document-value-field[data-v-f1ac87be]:first-child{border-radius:8px 8px 0 0}.document-value-field[data-v-f1ac87be]:last-child{border-bottom:1px solid var(--color-control-border);border-radius:0 0 8px 8px}.document-value-field[data-v-f1ac87be]:only-child{border-radius:8px}.document-value-field.active[data-v-f1ac87be]:not(.sheet-value-field){border-color:var(--color-accent);border-bottom:1px solid var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface-raised));position:relative;z-index:1}.document-value-field.active:not(.sheet-value-field)+.document-value-field[data-v-f1ac87be]{margin-top:-1px}.document-value-field.active[data-v-f1ac87be]:not(.sheet-value-field) .document-value-item{background:transparent}[data-v-f1ac87be] .field{border:2px solid var(--template-missing-value-color);background:color-mix(in srgb,var(--template-missing-value-color) 18%,transparent);box-shadow:0 0 0 1px #0000008c;text-shadow:0 1px 2px rgba(0,0,0,.9)}[data-v-f1ac87be] .field.active{border-color:#3aa7ff;background:#3aa7ff1f}[data-v-f1ac87be] .field:has(.value-ready):not(.active){border-color:var(--template-valid-value-color);background-color:color-mix(in srgb,var(--template-valid-value-color) 18%,transparent)}[data-v-f1ac87be] .model-field:has(.value-ready):not(.active){border-color:var(--template-valid-value-color);background:color-mix(in srgb,var(--template-valid-value-color) 76%,#101216)}[data-v-f1ac87be] .field:has(.validation-error):not(.active){border-color:var(--template-validation-error-color);background-color:color-mix(in srgb,var(--template-validation-error-color) 18%,transparent)}[data-v-f1ac87be] .model-field:has(.validation-error):not(.active){border-color:var(--template-validation-error-color);background:color-mix(in srgb,var(--template-validation-error-color) 76%,#101216)}.document-value-field.property-flash[data-v-f1ac87be]{position:relative;overflow:hidden}.document-value-field.property-flash[data-v-f1ac87be]:after{content:"";position:absolute;inset:0;pointer-events:none;background-color:color-mix(in srgb,var(--btn-warning-bg) 80%,transparent);animation:property-flash-animation-f1ac87be 1s linear forwards}[data-v-f1ac87be] .field:has(.property-flash){position:relative;overflow:hidden}[data-v-f1ac87be] .field:has(.property-flash):after{content:"";position:absolute;inset:0;pointer-events:none;background-color:color-mix(in srgb,var(--btn-warning-bg) 80%,transparent);animation:property-flash-animation-f1ac87be 1s linear forwards}[data-v-f1ac87be] .model-field:has(.property-flash){animation:model-field-flash-f1ac87be 1s ease-out}@keyframes model-field-flash-f1ac87be{0%{filter:brightness(2)}to{filter:brightness(1)}}@keyframes property-flash-animation-f1ac87be{0%{opacity:1}to{opacity:0}}.field-content[data-v-f1ac87be]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:6px;box-sizing:border-box}.value[data-v-f1ac87be]{font-size:14px;line-height:1.1;word-break:break-word}.placeholder[data-v-f1ac87be]{font-size:12px;opacity:.6}.sheet-backdrop[data-v-f1ac87be]{position:absolute;inset:0;background:#00000073;pointer-events:auto;z-index:1}.sheet[data-v-f1ac87be]{position:absolute;left:0;right:0;bottom:0;background:#15171c;border-top:1px solid rgba(255,255,255,.12);padding:12px;display:flex;flex-direction:column;gap:10px;z-index:2}.sheet-value-field[data-v-f1ac87be]{width:100%;border:2px solid rgba(255,255,255,.35);border-radius:6px;background:#0000002e;color:#fff;overflow:hidden}.sheet-value-field.active[data-v-f1ac87be]{border-color:#3aa7ff;background:#3aa7ff1f}.comment-property-header[data-v-f1ac87be]{padding:10px 12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-subtle);color:inherit;line-height:1.4;text-align:left;white-space:pre-wrap;word-break:break-word}.comment-property-label[data-v-f1ac87be]{font-weight:700;margin-right:4px}.comment-property-text[data-v-f1ac87be]{font-weight:400}.popup-comment[data-v-f1ac87be] .popup-content{display:flex;flex-direction:column}.popup-history[data-v-f1ac87be] .popup{width:min(460px,100vw - 32px);max-width:calc(100vw - 32px)}.popup-history[data-v-f1ac87be] .popup-content{display:flex;flex-direction:column;padding-inline:20px}@media(max-width:640px){.image2d-panel[data-v-f1ac87be]{flex-direction:column;min-height:0;overflow:auto;overscroll-behavior-y:contain;max-height:var(--handwriting-visible-height, 100dvh);padding-bottom:env(safe-area-inset-bottom,0px)}.image2d-panel>.document-viewer[data-v-f1ac87be]{flex:0 0 auto;height:max(240px,var(--handwriting-panel-height, 100dvh) * .7);min-height:0}.image2d-panel>.document-values[data-v-f1ac87be]{flex:0 0 auto;min-width:0;width:100%;height:auto;overflow:visible}.image2d-panel .document-values-list[data-v-f1ac87be]{flex:0 0 auto;overflow:visible}.image2d-panel[data-v-f1ac87be] .document-value-item-main{display:grid;grid-template-columns:minmax(90px,36%) minmax(0,1fr);align-items:center;gap:6px 8px}.image2d-panel[data-v-f1ac87be] .document-value-item-header{gap:6px;margin-bottom:0;min-width:0}.image2d-panel[data-v-f1ac87be] .document-value-item-content{gap:8px;min-width:0}.image2d-panel[data-v-f1ac87be] .document-value-item-content>:first-child{flex:1 1 auto;min-width:0;max-width:100%}.image2d-panel[data-v-f1ac87be] .document-value-item-meta,.image2d-panel[data-v-f1ac87be] .invalid-value-message{grid-column:1/-1}.popup-history[data-v-f1ac87be] .popup{width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0}.popup-history[data-v-f1ac87be] .popup-content{flex:1 1 auto;min-height:0}}.btn[data-v-f1ac87be]{padding:10px 12px;border-radius:10px;border:1px solid var(--action-neutral-border);background:var(--action-neutral-bg);color:var(--action-neutral-text)}.btn.primary[data-v-f1ac87be]{border-color:var(--action-primary-border);background:var(--action-primary-bg);color:var(--action-primary-text)}.btn[data-v-f1ac87be]:hover:not(:disabled){background:var(--action-neutral-hover)}.btn.primary[data-v-f1ac87be]:hover:not(:disabled){background:var(--action-primary-hover)}.btn[data-v-f1ac87be]:disabled{opacity:.5}.property-list-enter-active[data-v-f1ac87be],.property-list-leave-active[data-v-f1ac87be]{transition:all .25s cubic-bezier(.2,.8,.2,1)}.property-list-enter-from[data-v-f1ac87be],.property-list-leave-to[data-v-f1ac87be]{opacity:0;transform:scale(.95) translateY(-8px);filter:blur(2px)}.property-list-enter-to[data-v-f1ac87be],.property-list-leave-from[data-v-f1ac87be]{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}.property-list-move[data-v-f1ac87be]{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.ink-resolution[data-v-7a769b68]{min-width:0}header[data-v-7a769b68],.actions[data-v-7a769b68]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;margin-bottom:8px}button[data-v-7a769b68],select[data-v-7a769b68]{min-height:44px;min-width:44px}.correction[data-v-7a769b68],.assignment[data-v-7a769b68]{display:grid;gap:6px;margin-block:10px}select[data-v-7a769b68]{max-width:100%;background:var(--color-control-background);color:var(--color-text-strong)}[data-v-7a769b68]:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}@media(max-width:640px){.ink-resolution[data-v-7a769b68]{max-width:none;padding-bottom:max(12px,env(safe-area-inset-bottom))}}.template-paper-page[data-v-3bdfa7c5]{position:relative;flex:none;box-sizing:border-box;background:#fff;color:#000;font-family:Arial,sans-serif;break-inside:avoid;break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact}.template-paper-page[data-v-3bdfa7c5]:last-child{break-after:auto}.template-paper-content[data-v-3bdfa7c5]{width:100%;height:100%;min-width:0}.template-paper-footer[data-v-3bdfa7c5]{position:absolute;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#707c75;font-size:11px;line-height:1.3;border-top:1px solid #e4e9e6;padding-top:7px}.summary-part[data-v-f19959b5]{display:flex;flex-direction:column;padding-bottom:var(--summary-field-gap, 10px);color:#273b32}.summary-group-heading[data-v-f19959b5]{margin:13px 0 10px;padding-top:10px;border-top:1px solid #dce4df;color:#2c5144;font:400 var(--summary-heading-size, 13pt)/1.25 Georgia,"Times New Roman",serif;overflow-wrap:anywhere}.summary-field[data-v-f19959b5]{position:relative;min-width:0}.summary-field-label[data-v-f19959b5]{margin-bottom:2px;color:#68756e;font:400 var(--summary-label-size, 8.5pt)/1.35 "Segoe UI",sans-serif;overflow-wrap:anywhere}.summary-value[data-v-f19959b5]{min-width:0;color:#273b32;font:400 var(--summary-body-size, 10pt)/1.45 "Segoe UI",Arial,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}.summary-value[data-v-f19959b5] .field-value{margin:0;color:inherit;font:inherit}.summary-value[data-v-f19959b5] ul{margin:0;padding-left:18px}.summary-placeholder[data-v-f19959b5]{color:#8b948e;font-style:italic}.summary-edit-trigger[data-v-f19959b5]{position:absolute;right:0;top:0;color:var(--color-accent);background:var(--color-surface-raised, white);opacity:0}.summary-field:hover .summary-edit-trigger[data-v-f19959b5],.summary-field:focus-within .summary-edit-trigger[data-v-f19959b5],.summary-part-selected .summary-edit-trigger[data-v-f19959b5]{opacity:1}.summary-part-selected .summary-field[data-v-f19959b5]{outline:1px solid var(--color-accent);outline-offset:4px}.summary-field-editor[data-v-f19959b5]{position:absolute;z-index:30;top:100%;left:0;right:0;margin-top:6px;padding:14px;border:1px solid var(--color-accent-border);border-radius:var(--radius-md);color:var(--color-text);background:var(--color-surface-raised);box-shadow:var(--shadow-surface);font:14px/1.5 Segoe UI,sans-serif;white-space:normal}.summary-field-editor[data-v-f19959b5] input,.summary-field-editor[data-v-f19959b5] select,.summary-field-editor[data-v-f19959b5] textarea{box-sizing:border-box;width:100%;min-width:0;padding:8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);background:var(--color-surface)}.summary-editor-title[data-v-f19959b5]{margin-bottom:8px;font-weight:600}.summary-editor-actions[data-v-f19959b5]{display:flex;justify-content:flex-end;margin-top:10px}.summary-validation[data-v-f19959b5]{color:var(--status-invalid-color, #b42318);margin-top:8px}@media(hover:none){.summary-edit-trigger[data-v-f19959b5]{opacity:1}}@media print{.summary-screen-only[data-v-f19959b5]{display:none!important}.summary-part-selected .summary-field[data-v-f19959b5]{outline:none}}.summary-print-metadata[data-v-566eb3d5]{font-size:8pt;white-space:pre-line;margin:4px 0 0}.summary-document[data-v-566eb3d5]{min-width:0;color:var(--color-text)}.summary-settings[data-v-566eb3d5]{padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0 0 12px}.summary-settings p[data-v-566eb3d5],.summary-preview-note[data-v-566eb3d5]{color:var(--color-text-muted);font-size:12px}.summary-toolbar[data-v-566eb3d5],.summary-navigation[data-v-566eb3d5]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-block:10px}.summary-toolbar label[data-v-566eb3d5],.summary-navigation label[data-v-566eb3d5]{display:flex;align-items:center;gap:6px}.summary-navigation select[data-v-566eb3d5]{padding:5px;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised)}.summary-layout[data-v-566eb3d5]{display:flex;align-items:stretch;min-width:0;border-top:1px solid var(--color-border)}.summary-outline[data-v-566eb3d5]{flex:0 0 180px;min-width:0;padding:16px 12px;border-right:1px solid var(--color-border)}.summary-outline strong[data-v-566eb3d5]{display:block;color:var(--color-text-muted);font-size:12px;margin-bottom:12px}.summary-outline button[data-v-566eb3d5]{display:block;width:100%;text-align:left;overflow-wrap:anywhere;padding:9px 0;border:0;color:var(--color-text);background:transparent}.summary-outline button[data-v-566eb3d5]:hover{color:var(--color-accent)}.summary-view[data-v-566eb3d5]{flex:1;min-width:0}.summary-navigation[data-v-566eb3d5]{padding-inline:12px}.summary-viewport[data-v-566eb3d5]{position:relative;overflow:auto;max-height:75vh;min-height:300px;background:var(--color-surface-muted)}.summary-print-root[data-v-566eb3d5]{display:flex;flex-direction:column;align-items:center;gap:24px;padding:20px}.summary-typography[data-v-566eb3d5]{--summary-body-size: 10pt;--summary-label-size: 8.5pt;--summary-heading-size: 13pt;--summary-field-gap: 10px}.summary-page-frame[data-v-566eb3d5]{position:relative;flex:none}.summary-paper[data-v-566eb3d5]{transform-origin:0 0;box-shadow:0 2px 10px #00000024}.summary-document-header[data-v-566eb3d5]{display:flex;flex-direction:column;padding-bottom:6px;gap:7px}.summary-document-category[data-v-566eb3d5]{display:flex;align-items:center;gap:10px;color:#426d62;font:500 8pt/1.4 Segoe UI,sans-serif;letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere}.summary-document-category[data-v-566eb3d5]:before{content:"";flex:0 0 18px;height:2px;background:#426d62}.summary-document-header h2[data-v-566eb3d5]{color:#223c32;font:400 20pt/1.15 Georgia,Times New Roman,serif;letter-spacing:-.035em;margin:0 0 5px;overflow-wrap:anywhere}.summary-footer-title[data-v-566eb3d5]{min-width:0;max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.summary-measurement[data-v-566eb3d5]{position:fixed;left:-100000px;top:0;visibility:hidden;pointer-events:none}.summary-layout-error[data-v-566eb3d5]{color:var(--status-invalid-color, #b42318)}.summary-empty[data-v-566eb3d5]{color:#68756e;font:10pt/1.4 Segoe UI,sans-serif}@media(max-width:700px){.summary-layout[data-v-566eb3d5]{flex-direction:column}.summary-outline[data-v-566eb3d5]{display:flex;flex:none;align-items:center;flex-wrap:wrap;gap:8px;padding:8px;border-right:0;border-bottom:1px solid var(--color-border)}.summary-outline strong[data-v-566eb3d5]{display:none}.summary-outline button[data-v-566eb3d5]{width:auto;padding:6px}}@media print{.summary-screen-only[data-v-566eb3d5],.summary-measurement[data-v-566eb3d5]{display:none!important}.summary-layout[data-v-566eb3d5],.summary-viewport[data-v-566eb3d5],.summary-print-root[data-v-566eb3d5]{display:block;padding:0;max-height:none;min-height:0;overflow:visible;border:0;background:#fff}.summary-page-frame[data-v-566eb3d5]{width:auto!important;height:auto!important;break-after:page;break-inside:avoid}.summary-page-frame[data-v-566eb3d5]:last-child{break-after:auto}.summary-paper[data-v-566eb3d5]{transform:none!important;box-shadow:none}}.document-properties-table[data-v-9bf3ed3e]{height:100%;min-height:0;border:1px solid var(--color-control-border);border-radius:12px;overflow:hidden;background:var(--color-surface-raised)}.table-scroll[data-v-9bf3ed3e]{height:100%;overflow:auto}table[data-v-9bf3ed3e]{width:100%;border-collapse:collapse;table-layout:fixed}thead[data-v-9bf3ed3e]{position:sticky;top:0;z-index:5;background:var(--color-surface-subtle)}th[data-v-9bf3ed3e],td[data-v-9bf3ed3e]{padding:8px 12px;border-bottom:1px solid var(--color-control-border);text-align:left;vertical-align:middle}th[data-v-9bf3ed3e]:first-child,td[data-v-9bf3ed3e]:first-child{width:38%}.status-column[data-v-9bf3ed3e],.status-cell[data-v-9bf3ed3e]{width:112px}.column-header[data-v-9bf3ed3e]{padding:0;border:0;background:transparent;color:var(--color-text-strong);font:inherit;font-weight:600}.sort-indicator[data-v-9bf3ed3e]{display:inline-block;width:12px;color:var(--color-accent)}.status-header[data-v-9bf3ed3e],.status-cell-content[data-v-9bf3ed3e]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.status-filter[data-v-9bf3ed3e]{position:relative}.status-filter summary[data-v-9bf3ed3e]{position:relative;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-control-border);border-radius:6px;background:var(--color-control-background);color:var(--color-text-strong);cursor:pointer;list-style:none}.status-filter summary[data-v-9bf3ed3e]::-webkit-details-marker{display:none}.status-filter-icon[data-v-9bf3ed3e]{width:16px;height:16px}.filter-count[data-v-9bf3ed3e]{position:absolute;top:-6px;right:-6px;width:15px;height:15px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0;border-radius:8px;background:var(--color-accent);color:var(--color-text-strong);font-size:10px;line-height:1}.status-filter-menu[data-v-9bf3ed3e]{position:absolute;z-index:20;top:calc(100% + 6px);right:0;min-width:210px;padding:6px;border:1px solid var(--color-control-border);border-radius:8px;background:var(--color-surface-raised);box-shadow:var(--shadow-menu)}.status-filter-menu label[data-v-9bf3ed3e],.clear-filter[data-v-9bf3ed3e]{width:100%;min-height:32px;display:flex;align-items:center;gap:8px;padding:5px 7px;border:0;border-radius:6px;background:transparent;color:var(--color-text-strong);text-align:left}.status-filter-menu label[data-v-9bf3ed3e]:hover,.clear-filter[data-v-9bf3ed3e]:hover{background:var(--color-control-hover)}.property-cell[data-v-9bf3ed3e]{overflow-wrap:anywhere;color:var(--color-text-strong)}.required-marker[data-v-9bf3ed3e]{margin-left:3px;color:var(--btn-error-hover)}.recheck-state[data-v-9bf3ed3e]{display:inline-flex;margin-left:6px;padding:2px 6px;border-radius:999px;background:var(--color-surface-muted);color:var(--color-text-muted);font-size:10px}.recheck-state.required[data-v-9bf3ed3e]{background:color-mix(in srgb,var(--btn-warning-bg) 16%,transparent);color:var(--btn-warning-hover)}.value-cell[data-v-9bf3ed3e] .field-value{margin-right:0}.value-cell[data-v-9bf3ed3e] input,.value-cell[data-v-9bf3ed3e] select{min-height:32px;border-color:var(--color-control-border);background:var(--color-control-background);color:var(--color-text-strong)}.value-cell[data-v-9bf3ed3e] input:focus-visible,.value-cell[data-v-9bf3ed3e] select:focus-visible{outline:none;border-color:var(--color-accent)}.history-button[data-v-9bf3ed3e]{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:4px;border:0;background:transparent;color:var(--color-text-muted);opacity:.65}.history-button[data-v-9bf3ed3e]:hover,.history-button[data-v-9bf3ed3e]:focus-visible{opacity:1}.history-button[data-v-9bf3ed3e] svg{width:16px;height:16px}.empty-state[data-v-9bf3ed3e]{padding:28px;text-align:center;color:var(--color-text-muted)}tbody tr[data-v-9bf3ed3e]:hover{background:var(--color-surface-subtle)}.column-header[data-v-9bf3ed3e]:focus-visible,.status-filter summary[data-v-9bf3ed3e]:focus-visible,.history-button[data-v-9bf3ed3e]:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.popup-history[data-v-9bf3ed3e] .popup{width:min(460px,100vw - 32px);max-width:calc(100vw - 32px)}.popup-history[data-v-9bf3ed3e] .popup-content{display:flex;flex-direction:column;padding-inline:20px}@media(max-width:640px){th[data-v-9bf3ed3e],td[data-v-9bf3ed3e]{padding:7px 8px}th[data-v-9bf3ed3e]:first-child,td[data-v-9bf3ed3e]:first-child{width:32%}.status-column[data-v-9bf3ed3e],.status-cell[data-v-9bf3ed3e]{width:84px}}.document-version-history[data-v-710d450e]{min-height:0;height:100%}.history-list[data-v-710d450e]{display:flex;flex-direction:column;gap:14px;height:100%;overflow:auto;padding-right:4px}.document-history[data-v-710d450e]{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--color-control-border);border-radius:12px;background:var(--color-surface-raised)}.document-history.inherited[data-v-710d450e]{margin-left:18px;border-left:3px solid rgba(148,163,184,.55)}.document-heading[data-v-710d450e],.version-item[data-v-710d450e],.load-parents[data-v-710d450e]{display:flex;align-items:center}.document-heading[data-v-710d450e]{justify-content:space-between;gap:12px}.document-heading>div[data-v-710d450e],.version-meta[data-v-710d450e],.version-content[data-v-710d450e],.version-instruction[data-v-710d450e],.history-note[data-v-710d450e]{display:flex;flex-direction:column;gap:3px}.document-origin[data-v-710d450e],.relation-kind[data-v-710d450e],.version-meta span[data-v-710d450e]{font-size:12px;opacity:.75}.relation-kind[data-v-710d450e]{padding:3px 8px;border-radius:999px;background:var(--color-accent-soft);color:var(--color-accent)}.relation-reason[data-v-710d450e]{padding:8px 10px;border-radius:8px;background:var(--color-accent-soft);overflow-wrap:anywhere}.version-list[data-v-710d450e]{display:flex;flex-direction:column;gap:8px}.version-item[data-v-710d450e]{justify-content:space-between;align-items:flex-start;gap:12px;padding:10px;border:1px solid var(--color-control-border);border-radius:9px;background:var(--color-surface-subtle)}.version-item.published-version[data-v-710d450e]{border-left:4px solid var(--color-accent);background:linear-gradient(90deg,var(--color-accent-soft) 0%,var(--color-surface-subtle) 38%)}.version-item.published-version .version-meta>strong[data-v-710d450e]{color:var(--color-accent)}.version-content[data-v-710d450e]{gap:7px}.version-instruction[data-v-710d450e]{padding:6px 8px;border-left:3px solid rgba(255,177,66,.6);border-radius:0 7px 7px 0;background:#ffb14212;font-size:12px}.history-note[data-v-710d450e]{padding:8px 10px;border-left:3px solid var(--color-accent);border-radius:0 7px 7px 0;background:var(--color-accent-soft);white-space:pre-wrap;overflow-wrap:anywhere}.load-parents[data-v-710d450e]{flex-wrap:wrap;gap:8px;padding-top:3px}.history-state[data-v-710d450e]{padding:14px;border:1px dashed var(--color-border);border-radius:10px;text-align:center}.document-chain[data-v-a8f5d4e6]{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;padding:8px}.chain-header[data-v-a8f5d4e6],.card-main[data-v-a8f5d4e6],.badges[data-v-a8f5d4e6],.relation-heading[data-v-a8f5d4e6],.card-footer[data-v-a8f5d4e6]{display:flex;align-items:center}.chain-header[data-v-a8f5d4e6]{justify-content:space-between;gap:16px}.chain-header h3[data-v-a8f5d4e6]{margin:0 0 3px}.legend-dot[data-v-a8f5d4e6]{width:10px;height:10px;border-radius:50%;background:var(--color-text-subtle)}.legend-dot.head[data-v-a8f5d4e6]{background:#3aa7ff;box-shadow:var(--shadow-surface)}.graph-scroll[data-v-a8f5d4e6]{flex:1 1 auto;height:100%;min-height:0;overflow:auto}.graph[data-v-a8f5d4e6]{position:relative;height:100%;min-width:520px}.graph-rails[data-v-a8f5d4e6]{position:absolute;inset:0 auto auto 0;overflow:visible}.graph-edge[data-v-a8f5d4e6]{fill:none;stroke:#94a3b894;stroke-width:3}.graph-node[data-v-a8f5d4e6]{fill:#94a3b8f2;stroke:var(--color-background);stroke-width:3}.graph-node.head[data-v-a8f5d4e6]{fill:#3aa7ff}.graph-node.current[data-v-a8f5d4e6]{stroke:#ffb142;stroke-width:4}.chain-card[data-v-a8f5d4e6]{box-sizing:border-box;position:absolute;left:var(--rail-width);right:8px;min-height:130px;padding:11px 12px;border:1px solid var(--color-control-border);border-radius:12px;background:var(--color-surface-raised)}.chain-card.current[data-v-a8f5d4e6]{border-color:#ffb142b3;box-shadow:var(--shadow-surface)}.chain-card.unavailable[data-v-a8f5d4e6]{opacity:.62}.card-main[data-v-a8f5d4e6]{align-items:flex-start;justify-content:space-between;gap:12px}.card-main>div[data-v-a8f5d4e6]:first-child{display:flex;flex-direction:column;gap:2px}.current-label[data-v-a8f5d4e6],.chain-state[data-v-a8f5d4e6],.relation-heading[data-v-a8f5d4e6],.source-version[data-v-a8f5d4e6],.archived-editable[data-v-a8f5d4e6]{font-size:12px;opacity:.75}.badges[data-v-a8f5d4e6]{gap:6px;flex-wrap:wrap;justify-content:flex-end}.role-badge[data-v-a8f5d4e6],.state-badge[data-v-a8f5d4e6]{padding:3px 8px;border-radius:999px;background:var(--color-surface-muted);color:var(--color-text-muted);font-size:11px}.role-badge.head[data-v-a8f5d4e6]{color:var(--color-accent);background:var(--color-accent-soft)}.relation-context[data-v-a8f5d4e6]{margin-top:8px;padding:7px 9px;border-left:3px solid var(--color-accent-border);border-radius:0 8px 8px 0;background:var(--color-accent-soft)}.relation-heading[data-v-a8f5d4e6]{gap:8px;flex-wrap:wrap}.relation-context p[data-v-a8f5d4e6]{margin:4px 0 2px;overflow-wrap:anywhere}.relation-context p span[data-v-a8f5d4e6]{font-weight:600}.card-footer[data-v-a8f5d4e6]{justify-content:flex-end;min-height:30px;margin-top:6px}.archived-editable[data-v-a8f5d4e6]{margin-right:auto;color:var(--btn-success-hover)}.deleted-label[data-v-a8f5d4e6]{font-size:12px}@media(max-width:700px){.chain-header[data-v-a8f5d4e6]{align-items:flex-start;flex-direction:column}.graph[data-v-a8f5d4e6]{min-width:430px}}.chain-navigator[data-v-2bb58ec6]{display:flex;flex-direction:column;gap:8px}.incoming-context[data-v-2bb58ec6],.current-head-callout[data-v-2bb58ec6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.incoming-context[data-v-2bb58ec6]{padding:7px 8px;border:1px solid rgba(255,177,66,.45);border-radius:8px;background:#ffb14214}.incoming-context>div[data-v-2bb58ec6]{display:flex;flex-direction:column;gap:2px}.current-head-callout[data-v-2bb58ec6]{padding:7px 8px;border:1px solid var(--color-accent-border);border-radius:8px;background:var(--color-accent-soft)}@media(max-width:700px){.incoming-context[data-v-2bb58ec6],.current-head-callout[data-v-2bb58ec6]{align-items:stretch;flex-direction:column}}.printed-template-page[data-v-e34f4e51]{position:relative;flex:none;box-sizing:border-box;overflow:hidden;background:#fff;color:#000;font-family:Arial,sans-serif;font-size:14px;line-height:1.1;break-inside:avoid;break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact}.printed-field[data-v-e34f4e51]{position:absolute;box-sizing:border-box;overflow:hidden;overflow-wrap:anywhere;white-space:pre-wrap;display:flex;align-items:center;justify-content:center;text-align:center;padding:6px}.printed-pointers[data-v-e34f4e51]{position:absolute;inset:0;width:100%;height:100%;fill:none;pointer-events:none}.printed-pointers polyline[data-v-e34f4e51]{stroke-width:2;vector-effect:non-scaling-stroke}.printed-value[data-v-e34f4e51]{width:100%;word-break:break-word}.printed-document-details[data-v-2291009b]{font-size:8pt;max-width:85%;line-height:1.2}.printed-document-details small[data-v-2291009b]{display:block;font-size:7pt}.print-options[data-v-741d7010]{display:grid;gap:10px;margin-bottom:16px}.print-options label[data-v-741d7010]{display:flex;align-items:center;gap:8px}.print-options p[data-v-741d7010]{margin:0;color:var(--color-text-muted)}.print-renderers[data-v-741d7010]{position:fixed;left:-20000px;top:0;width:1000px;pointer-events:none}.handwriting-review-list[data-v-1a6990b2]{flex:0 0 auto;max-height:28%;overflow:auto;padding:4px 8px;border:1px solid var(--color-control-border);border-radius:6px}.handwriting-review-list summary[data-v-1a6990b2]{cursor:pointer;padding:8px 0}.handwriting-review-items[data-v-1a6990b2]{display:flex;flex-wrap:wrap;gap:4px}.handwriting-review-items button[data-v-1a6990b2]{min-height:44px}.handwriting-review-list[data-v-1a6990b2] :focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.document-value-drafts[data-v-1a6990b2]{padding:8px;border:1px solid var(--color-border)}.document-value-drafts>div[data-v-1a6990b2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.document-value-drafts button[data-v-1a6990b2]{min-height:44px}.document[data-v-1a6990b2]{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0;padding:0 20px}.document .document-header-wrapper[data-v-1a6990b2]{display:flex;flex-direction:column;gap:8px}.document .document-header[data-v-1a6990b2]{display:flex;justify-content:space-between;align-items:center;gap:12px}.document .document-content[data-v-1a6990b2]{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;height:100%;margin-bottom:4px}.document .document-content .section-tabs[data-v-1a6990b2]{display:flex;flex-direction:column;height:100%;min-width:0}.recheck-banner[data-v-1a6990b2]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 8px;border:1px solid rgba(255,177,66,.55);border-radius:10px;background:#ffb1421a}.recheck-banner>div[data-v-1a6990b2]{display:flex;flex-direction:column;gap:3px}.editor-name[data-v-1a6990b2]{min-width:0;flex:1 1 auto}.editor-name-text[data-v-1a6990b2]{font-size:1.1rem;font-weight:700;line-height:1.3;color:var(--color-text-strong);overflow-wrap:anywhere}.editor-name-input[data-v-1a6990b2]{width:100%;max-width:560px}.editor-name-input[data-v-1a6990b2] input{border-color:var(--color-control-border);background:var(--color-control-background);color:var(--color-text-strong)}.editor-name-input[data-v-1a6990b2] input:focus-visible{outline:none;border-color:var(--color-accent)}.editor-actions[data-v-1a6990b2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}[data-v-1a6990b2] .tabs{min-width:0;display:flex;flex-direction:column;height:100%}[data-v-1a6990b2] .tabs-content{min-width:0;flex:1 1 auto}.btn[data-v-1a6990b2]:hover:not(:disabled){background:var(--action-neutral-hover)}.btn.primary[data-v-1a6990b2]:hover:not(:disabled){background:var(--action-primary-hover)}.btn[data-v-1a6990b2]:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.state-pill[data-v-1a6990b2]{padding:6px 10px;border-radius:999px;border:1px solid var(--color-control-border);background:var(--color-surface-muted);color:var(--color-text-strong);font-size:12px}.state-info[data-v-1a6990b2]{font-size:12px;opacity:.8}@media(max-width:640px){.document[data-v-1a6990b2]{padding:0 8px}.document-header[data-v-1a6990b2]{align-items:flex-start;flex-direction:column}.editor-actions[data-v-1a6990b2]{width:100%;justify-content:flex-start}}.document-metadata[data-v-1a6990b2]{padding:1rem}.document-tags-header[data-v-1a6990b2]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.document-tags-header h3[data-v-1a6990b2]{margin:0;font-size:1rem}.document-tags-toggle[data-v-1a6990b2]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;cursor:pointer}.document-tag-list[data-v-1a6990b2]{display:flex;flex-wrap:wrap;gap:.375rem;padding:.25rem 0}.document-tag[data-v-1a6990b2]{display:flex;align-items:center;gap:.5rem;border:1px solid var(--color-control-border);border-radius:.25rem;background:var(--color-surface-muted);padding:.125rem .5rem;font-size:.85rem;overflow-wrap:anywhere;min-width:0}.document-tag.is-inactive[data-v-1a6990b2]{opacity:.3}.document-type-page[data-v-938b224a]{height:100%;display:flex;flex-flow:column;width:100%}.document-type-page .document-type-content[data-v-938b224a]{overflow:hidden;display:flex;flex-direction:row;height:100%;padding:8px;gap:.5rem}.document-type-page .actions[data-v-938b224a]{display:flex;gap:1rem}.batch-results[data-v-eabcb817]{max-height:40dvh;overflow-y:auto;padding:0;list-style:none}.batch-results li[data-v-eabcb817]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 0;border-bottom:1px solid var(--color-border);overflow-wrap:anywhere}.batch-results span[data-v-eabcb817]{color:var(--color-text-muted)}.batch-results [data-status=Failed] span[data-v-eabcb817]{color:var(--status-error-color)}progress[data-v-eabcb817]{width:100%}.wrapper[data-v-ce1c4ddb]{width:38px;height:38px;position:relative;display:inline-block;--value: 0;--stroke: 282.6}.circle[data-v-ce1c4ddb]{width:100%;height:100%;transform:rotate(-90deg)}.bg[data-v-ce1c4ddb]{fill:none;stroke:var(--circular-progress-track, var(--color-surface-muted));stroke-width:10}.progress[data-v-ce1c4ddb]{fill:none;stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset .5s ease,stroke .3s ease}.label[data-v-ce1c4ddb]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:var(--color-text);pointer-events:none}.chain-history[data-v-1804f516]{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);background:var(--color-surface-subtle)}.history-row[data-v-1804f516]{display:flex;align-items:center;gap:var(--space-sm);width:100%;min-width:0;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);text-align:left}.history-row[data-v-1804f516]:hover{transform:none;border-color:var(--color-border-hover);background:var(--color-control-hover)}.history-dot[data-v-1804f516]{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--color-text-subtle)}.history-dot.head[data-v-1804f516]{background:var(--color-accent)}.history-copy[data-v-1804f516]{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.history-copy strong[data-v-1804f516]{overflow:hidden;color:var(--color-text-strong);text-overflow:ellipsis;white-space:nowrap}.history-copy small[data-v-1804f516]{color:var(--color-text-muted)}.role-badge[data-v-1804f516]{border-radius:999px;padding:2px 7px;background:var(--color-surface-muted);color:var(--color-text-strong);font-size:11px}.role-badge.head[data-v-1804f516]{background:var(--color-accent-soft);color:var(--color-text-strong)}.show-earlier[data-v-1804f516]{align-self:flex-start;padding:6px 10px;border:0;background:transparent;color:var(--color-accent)}.show-earlier[data-v-1804f516]:hover{transform:none;background:var(--color-control-hover)}@media(max-width:640px){.chain-history[data-v-1804f516]{padding:0 var(--space-sm) var(--space-sm)}}.history-selection[data-v-1804f516]{display:flex;align-items:center;gap:8px}.chain-group-card[data-v-9d7fcd98]{border-bottom:1px solid var(--color-border);background:var(--color-surface-raised)}.chain-group-card[data-v-9d7fcd98]:first-child{border-top:1px solid var(--color-border);border-radius:var(--radius-md) var(--radius-md) 0 0}.chain-group-card[data-v-9d7fcd98]:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.chain-group-card[data-v-9d7fcd98]:hover{background:var(--color-surface-subtle)}.group-main[data-v-9d7fcd98]{display:grid;grid-template-columns:auto minmax(220px,2fr) minmax(100px,.8fr) minmax(100px,.7fr) minmax(150px,.95fr) 56px 112px;align-items:center;gap:var(--space-md);min-height:68px;padding:var(--space-md) var(--space-lg);cursor:pointer}.document-progress[data-v-9d7fcd98]{--circular-progress-track: var(--color-surface-muted);width:36px;height:36px}.document-column[data-v-9d7fcd98],.meta-column[data-v-9d7fcd98]{min-width:0;display:flex;flex-direction:column}.group-title-row[data-v-9d7fcd98]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--space-sm)}.group-title[data-v-9d7fcd98],.head-name[data-v-9d7fcd98]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-strong)}.head-name[data-v-9d7fcd98]{color:var(--color-accent);font-size:var(--font-sm)}.type-content[data-v-9d7fcd98]{display:inline-flex;min-width:0;align-items:center;gap:6px}.authors[data-v-9d7fcd98]{flex:0 0 auto}.chain-badge[data-v-9d7fcd98],.status-badge[data-v-9d7fcd98]{display:inline-flex;width:fit-content;align-items:center;gap:4px;border-radius:999px;padding:2px 7px;font-size:11px;white-space:nowrap}.status-badge[data-v-9d7fcd98]{padding:3px}.chain-badge[data-v-9d7fcd98]{background:var(--color-surface-muted);color:var(--color-text-muted)}.column-label[data-v-9d7fcd98]{display:none;color:var(--color-text-subtle);font-size:11px}.meta-column[data-v-9d7fcd98],.item-meta[data-v-9d7fcd98]{color:var(--color-text-muted);font-size:var(--font-sm)}.item-meta[data-v-9d7fcd98]{display:none}.multiple-heads[data-v-9d7fcd98]{display:inline-flex;align-items:center;gap:5px;color:var(--status-required-color);font-size:var(--font-sm)}.status-badge.current[data-v-9d7fcd98]{color:var(--color-text-strong);background:var(--status-valid-bg)}.status-badge.attention[data-v-9d7fcd98]{color:var(--color-text-strong);background:var(--status-error-bg)}.status-badge.neutral[data-v-9d7fcd98]{color:var(--color-text-strong);background:var(--status-optional-bg)}.group-actions[data-v-9d7fcd98]{display:inline-flex;justify-content:flex-end;align-items:center;gap:4px;min-width:112px}.icon-action[data-v-9d7fcd98]{width:36px;height:36px;padding:0;border:1px solid transparent;background:transparent;color:var(--color-text-muted)}.icon-action[data-v-9d7fcd98]:hover,.icon-action[data-v-9d7fcd98]:focus-visible{transform:none;border-color:var(--color-control-border);background:var(--color-control-hover);color:var(--color-text-strong)}.icon-action[data-v-9d7fcd98]:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:1px}.delete-action[data-v-9d7fcd98]{color:var(--status-error-color)}.history-enter-active[data-v-9d7fcd98],.history-leave-active[data-v-9d7fcd98]{overflow:hidden;transition:max-height .18s ease,opacity .15s ease,transform .18s ease}.history-enter-from[data-v-9d7fcd98],.history-leave-to[data-v-9d7fcd98]{max-height:0;opacity:0;transform:translateY(-6px)}.history-enter-to[data-v-9d7fcd98],.history-leave-from[data-v-9d7fcd98]{max-height:900px;opacity:1;transform:translateY(0)}@media(max-width:1023px){.type-column[data-v-9d7fcd98]{display:none}.group-main[data-v-9d7fcd98]{grid-template-columns:auto minmax(190px,2fr) minmax(90px,.7fr) minmax(130px,.8fr) 56px 112px}}@media(max-width:760px){.group-main[data-v-9d7fcd98]{grid-template-columns:auto minmax(180px,1fr) 56px 112px}}@media(max-width:640px){.chain-group-card[data-v-9d7fcd98]{margin-bottom:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md)!important}.group-main[data-v-9d7fcd98]{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;min-height:0;padding:var(--space-md)}.version-column[data-v-9d7fcd98],.status-column[data-v-9d7fcd98]{display:none}.document-column[data-v-9d7fcd98]{gap:3px;padding-top:2px}.document-column>.item-meta[data-v-9d7fcd98]{display:inline}.column-label[data-v-9d7fcd98]{display:none}.group-actions[data-v-9d7fcd98]{align-self:start}.expand-action[data-v-9d7fcd98]{display:inline-flex}}.inline-status[data-v-9d7fcd98],.mobile-completion[data-v-9d7fcd98]{display:none}.group-main[data-v-9d7fcd98],.is-local .group-main[data-v-9d7fcd98]{grid-template-columns:36px minmax(140px,2fr) minmax(90px,.9fr) 80px minmax(130px,1fr) 100px 84px;min-height:74px;background:var(--color-background)}.has-selection .group-main[data-v-9d7fcd98]{grid-template-columns:24px 36px minmax(140px,2fr) minmax(90px,.9fr) 80px minmax(130px,1fr) 100px 84px}.group-actions[data-v-9d7fcd98],.is-local .group-actions[data-v-9d7fcd98]{min-width:0}.document-checkbox[data-v-9d7fcd98]{width:17px;height:17px;cursor:pointer}@media(min-width:641px)and (max-width:1023px){.group-main[data-v-9d7fcd98],.is-local .group-main[data-v-9d7fcd98]{grid-template-columns:36px minmax(100px,2fr) 60px minmax(100px,1fr) 80px 84px}.has-selection .group-main[data-v-9d7fcd98]{grid-template-columns:24px 36px minmax(100px,2fr) 60px minmax(100px,1fr) 80px 84px}}@media(max-width:640px){.group-main[data-v-9d7fcd98],.is-local .group-main[data-v-9d7fcd98],.has-selection .group-main[data-v-9d7fcd98]{grid-template-columns:18px minmax(0,1fr) 84px;gap:0 8px;padding:12px;background:transparent}.document-checkbox[data-v-9d7fcd98]{grid-column:1;grid-row:1;margin:2px 0}.document-column[data-v-9d7fcd98]{grid-column:2;grid-row:1}.group-title[data-v-9d7fcd98]{white-space:normal;overflow-wrap:anywhere;font-size:12px}.group-actions[data-v-9d7fcd98]{grid-column:3;grid-row:1}.group-actions .icon-action[data-v-9d7fcd98]{width:36px;height:36px}.document-progress[data-v-9d7fcd98]{display:none}.mobile-completion[data-v-9d7fcd98]{display:block;color:var(--status-required-color);font-size:12px;grid-column:3;grid-row:2/4;align-self:center;justify-self:end}.mobile-completion.complete[data-v-9d7fcd98]{color:var(--status-valid-color)}.type-column[data-v-9d7fcd98],.activity-column[data-v-9d7fcd98]{display:flex;grid-column:2;font-size:12px}.type-column[data-v-9d7fcd98]{grid-row:2;margin-top:0}.activity-column[data-v-9d7fcd98]{grid-row:3}.item-meta[data-v-9d7fcd98],.document-column>.item-meta[data-v-9d7fcd98],.authors[data-v-9d7fcd98]{display:none}.is-local .inline-status[data-v-9d7fcd98]{display:block}}@media(min-width:641px)and (max-width:760px){.version-column[data-v-9d7fcd98]{display:none}.group-main[data-v-9d7fcd98],.is-local .group-main[data-v-9d7fcd98]{grid-template-columns:36px minmax(100px,2fr) minmax(100px,1fr) 80px 84px}.has-selection .group-main[data-v-9d7fcd98]{grid-template-columns:24px 36px minmax(100px,2fr) minmax(100px,1fr) 80px 84px}}.document-create-menu[data-v-d8d03338]{position:relative}.create-trigger[data-v-d8d03338]{display:inline-flex;width:38px;height:38px;padding:0;align-items:center;justify-content:center;border:1px solid var(--action-primary-border);border-radius:var(--radius-sm);background:var(--action-primary-bg);color:var(--action-primary-text)}.create-trigger[data-v-d8d03338]:hover{transform:none;background:var(--action-primary-hover)}.create-trigger[data-v-d8d03338]:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.split-trigger[data-v-d8d03338]{display:inline-flex;min-height:38px}.split-primary[data-v-d8d03338],.split-toggle[data-v-d8d03338]{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--action-primary-border);background:var(--action-primary-bg);color:var(--action-primary-text)}.split-primary[data-v-d8d03338]{gap:7px;padding:0 12px;border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.split-toggle[data-v-d8d03338]{width:34px;padding:0;border-left:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.split-primary[data-v-d8d03338]:hover,.split-toggle[data-v-d8d03338]:hover{transform:none;background:var(--action-primary-hover)}.split-primary[data-v-d8d03338]:focus-visible,.split-toggle[data-v-d8d03338]:focus-visible{position:relative;z-index:1;outline:3px solid var(--color-focus-ring);outline-offset:2px}.create-options[data-v-d8d03338]{position:absolute;z-index:30;top:calc(100% + 6px);right:0;display:flex;min-width:230px;flex-direction:column;padding:6px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-menu)}.create-options button[data-v-d8d03338]{display:flex;align-items:center;gap:var(--space-sm);text-align:left}.create-options button[data-v-d8d03338]:hover,.create-options button[data-v-d8d03338]:focus-visible{transform:none}.text-trigger[data-v-d8d03338]{width:auto;gap:6px;padding:0 10px;white-space:nowrap;border-color:var(--action-neutral-border);background:var(--action-neutral-bg);color:var(--action-neutral-text)}.work-section[data-v-92b1fd5e]{min-width:0;padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle)}header[data-v-92b1fd5e]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-sm)}h2[data-v-92b1fd5e]{color:var(--color-text-strong);font-size:var(--font-md);font-weight:var(--weight-bold)}header button[data-v-92b1fd5e]:hover{transform:none;text-decoration:underline}.work-item[data-v-92b1fd5e]{display:flex;width:100%;min-width:0;align-items:center;gap:var(--space-sm);margin-top:5px;padding:8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text-muted);text-align:left}.work-item[data-v-92b1fd5e]:hover{transform:none;border-color:var(--color-border-hover);background:var(--color-control-hover)}.work-progress[data-v-92b1fd5e]{--circular-progress-track: var(--color-surface-muted);width:30px;height:30px}.work-copy[data-v-92b1fd5e]{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.work-copy strong[data-v-92b1fd5e]{overflow:hidden;color:var(--color-text-strong);text-overflow:ellipsis;white-space:nowrap}.work-copy small[data-v-92b1fd5e]{overflow:hidden;color:var(--color-text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.section-state[data-v-92b1fd5e]{min-height:72px;display:grid;place-items:center;color:var(--color-text-muted);font-size:var(--font-sm);text-align:center}.section-state.error[data-v-92b1fd5e]{color:var(--status-error-color)}.user[data-v-73522f6d]{display:flex;flex-flow:row}.user-selected[data-v-73522f6d]{display:flex;align-items:center;margin-right:16px;height:42px}.local-status[data-v-8ffc3173]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:var(--font-sm);overflow-wrap:anywhere}.status-line[data-v-8ffc3173]{display:inline-flex;align-items:center;gap:6px}.status-line svg[data-v-8ffc3173]{flex-shrink:0}.synced[data-v-8ffc3173]{color:var(--status-valid-color)}.pending[data-v-8ffc3173],.draft[data-v-8ffc3173],.unknown[data-v-8ffc3173],.conflict[data-v-8ffc3173]{color:var(--status-required-color)}.error[data-v-8ffc3173],.correction[data-v-8ffc3173],.denied[data-v-8ffc3173]{color:var(--status-error-color)}.syncing[data-v-8ffc3173]{color:var(--color-accent)}.status-details[data-v-8ffc3173]{max-width:100%;color:var(--color-text-muted)}.status-details summary[data-v-8ffc3173]{cursor:pointer}.status-details[open][data-v-8ffc3173]{flex-basis:100%}.status-extra[data-v-8ffc3173]{color:var(--color-text-muted)}.is-local .list-header[data-v-d42d0704]{grid-template-columns:36px minmax(120px,2fr) minmax(90px,.8fr) 60px minmax(110px,.95fr) 128px 40px}@media(max-width:1023px){.is-local .list-header[data-v-d42d0704]{grid-template-columns:36px minmax(120px,2fr) 60px minmax(110px,.95fr) 128px 40px}}@media(max-width:760px){.is-local .list-header[data-v-d42d0704]{grid-template-columns:36px minmax(0,1fr) 128px 40px}}.page[data-v-d42d0704]{height:100%;display:flex;flex-direction:column;min-height:0;padding:0 var(--space-lg) var(--space-lg)}.documents-workspace[data-v-d42d0704] .title-bar{border-bottom:0}.document-header-actions[data-v-d42d0704],.wide-header-actions[data-v-d42d0704],.compact-header-actions[data-v-d42d0704],.mobile-header-actions[data-v-d42d0704]{display:flex;align-items:center;gap:var(--space-sm)}.compact-header-actions[data-v-d42d0704],.mobile-header-actions[data-v-d42d0704]{display:none}.header-text-action[data-v-d42d0704]{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 12px;border:1px solid var(--action-neutral-border);border-radius:var(--radius-sm);background:var(--action-neutral-bg);color:var(--action-neutral-text)}.header-text-action[data-v-d42d0704]:hover{transform:none;background:var(--action-neutral-hover)}.view-tabs[data-v-d42d0704]{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.view-tabs[data-v-d42d0704] .tabs-header{width:fit-content;flex:0 0 auto;gap:0;margin:0 auto var(--space-lg);padding:3px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle)}.view-tabs[data-v-d42d0704] .tabs-header button{min-width:100px}.view-tabs[data-v-d42d0704] .tabs-header button.active{background:var(--color-accent-soft);color:var(--color-text-strong);box-shadow:none}.view-tabs[data-v-d42d0704] .tabs-content{height:auto;min-height:0;flex:1;overflow:hidden}.workspace-content[data-v-d42d0704]{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:var(--space-sm)}.document-filters[data-v-d42d0704]{flex:0 0 auto}.list-view[data-v-d42d0704]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.list-header[data-v-d42d0704],.result-count[data-v-d42d0704]{flex:0 0 auto}.workspace-loading[data-v-d42d0704]{display:grid;min-height:160px;place-items:center;color:var(--color-text-muted)}.header-icon-action[data-v-d42d0704]{display:inline-flex;width:38px;height:38px;padding:0;align-items:center;justify-content:center;border:1px solid var(--action-neutral-border);background:var(--action-neutral-bg);color:var(--action-neutral-text)}.header-icon-action[data-v-d42d0704]:hover{transform:none;background:var(--action-neutral-hover)}.toolbar[data-v-d42d0704]{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--space-sm);margin-bottom:var(--space-sm)}.search-wrap[data-v-d42d0704]{display:flex;min-width:min(100%,320px);flex:1 1 280px;align-items:center;gap:var(--space-sm);padding:0 10px;border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-control-background);color:var(--color-text-muted)}.search-wrap[data-v-d42d0704] input{width:100%;padding:8px 0;border:0;background:transparent;color:var(--color-text-strong)}.toolbar-action[data-v-d42d0704],.sort-control[data-v-d42d0704]{display:inline-flex;min-height:36px;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-control-background);color:var(--color-text)}.toolbar-action[data-v-d42d0704]:hover{transform:none;background:var(--color-control-hover)}.app-content.dark-theme{color-scheme:dark}@media(prefers-color-scheme:dark){.app-content:not(.light-theme){color-scheme:dark}}.filters-panel[data-v-d42d0704]{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--space-md);margin-bottom:var(--space-sm);padding:var(--space-md) 48px var(--space-md) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.filters-panel[data-v-d42d0704] .field{gap:4px}.filters-panel[data-v-d42d0704] .field>label{display:flex;min-height:18px;align-items:center;color:var(--color-text);font-size:var(--font-sm);line-height:18px}.filters-panel[data-v-d42d0704] .selected-item{min-height:36px;align-items:stretch}.filters-panel[data-v-d42d0704] .selected-item .btn{display:grid;width:36px;place-items:center;padding:0}.filters-close[data-v-d42d0704]{position:absolute;top:8px;right:8px;display:inline-flex;width:30px;height:30px;padding:0;align-items:center;justify-content:center;border:0;background:transparent;color:var(--color-text-muted)}.filters-close[data-v-d42d0704]:hover,.filters-close[data-v-d42d0704]:focus-visible{transform:none;background:var(--color-control-hover);color:var(--color-text-strong)}.attention-filter[data-v-d42d0704]{display:inline-flex;min-height:36px;align-items:center;gap:6px;color:var(--color-text);font-size:var(--font-sm)}.filter-chips[data-v-d42d0704]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--space-md)}.filter-chip[data-v-d42d0704],.clear-filters[data-v-d42d0704]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface-muted);color:var(--color-text);font-size:var(--font-sm)}.filter-chip[data-v-d42d0704]:hover,.clear-filters[data-v-d42d0704]:hover{transform:none;background:var(--color-control-hover)}.clear-filters[data-v-d42d0704]{border-color:transparent;background:transparent;color:var(--color-accent)}.list-header[data-v-d42d0704]{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:auto minmax(220px,2fr) minmax(100px,.8fr) minmax(100px,.7fr) minmax(150px,.95fr) 56px 112px;gap:var(--space-md);padding:8px var(--space-lg);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface-subtle);color:var(--color-text-subtle);font-size:11px}.documents-list[data-v-d42d0704]{flex:1;height:auto;min-height:0}.documents-display-panel[data-v-d42d0704]{display:flex;flex-direction:column}.page-message[data-v-d42d0704],.no-documents[data-v-d42d0704]{margin-top:var(--space-md)}.result-count[data-v-d42d0704]{padding:var(--space-sm) 0;color:var(--color-text-muted);font-size:var(--font-sm)}.work-view[data-v-d42d0704]{flex:1;min-height:0;overflow-y:auto;align-content:start;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}.sr-only[data-v-d42d0704]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:1023px){.wide-header-actions[data-v-d42d0704]{display:none}.compact-header-actions[data-v-d42d0704]{display:flex}.list-header[data-v-d42d0704]{grid-template-columns:auto minmax(190px,2fr) minmax(90px,.7fr) minmax(130px,.8fr) 56px 112px}.type-header[data-v-d42d0704]{display:none}.work-view[data-v-d42d0704]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.list-header[data-v-d42d0704]{grid-template-columns:auto minmax(180px,1fr) 56px 112px}}@media(max-width:640px){.document-filters[data-v-d42d0704]{max-height:50dvh;overflow-y:auto}.page[data-v-d42d0704]{padding:0 var(--space-sm) var(--space-sm)}.compact-header-actions[data-v-d42d0704]{display:none}.mobile-header-actions[data-v-d42d0704]{display:flex}.view-tabs[data-v-d42d0704] .tabs-header{width:100%}.view-tabs[data-v-d42d0704] .tabs-header button{flex:1}.toolbar[data-v-d42d0704]{align-items:stretch}.search-wrap[data-v-d42d0704]{flex-basis:100%}.toolbar-action[data-v-d42d0704],.sort-control[data-v-d42d0704]{flex:1;justify-content:center}.filters-panel[data-v-d42d0704]{display:grid;grid-template-columns:1fr}.list-header[data-v-d42d0704]{display:none}.work-view[data-v-d42d0704]{grid-template-columns:1fr}}.offline-banner[data-v-d42d0704],.selection-toolbar[data-v-d42d0704]{display:flex;flex:0 0 auto;align-items:center;flex-wrap:wrap;gap:8px;padding:9px 12px;margin-bottom:12px;border:1px solid var(--color-accent-soft);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-accent-soft) 55%,var(--color-background));color:var(--color-text-muted);font-size:var(--font-sm)}.offline-banner a[data-v-d42d0704]:last-child,.offline-banner button[data-v-d42d0704]:last-child{margin-left:auto}.offline-count[data-v-d42d0704],.pending-count[data-v-d42d0704]{padding:3px 9px;border-radius:999px;color:var(--status-valid-color);background:color-mix(in srgb,var(--status-valid-bg) 25%,var(--color-background))}.pending-count[data-v-d42d0704]{color:var(--status-required-color);background:color-mix(in srgb,var(--status-required-bg) 25%,var(--color-background))}.list-header[data-v-d42d0704],.is-local .list-header[data-v-d42d0704]{grid-template-columns:36px minmax(140px,2fr) minmax(90px,.9fr) 80px minmax(130px,1fr) 100px 84px;align-items:center}.list-header.has-selection[data-v-d42d0704]{grid-template-columns:24px 36px minmax(140px,2fr) minmax(90px,.9fr) 80px minmax(130px,1fr) 100px 84px}@media(min-width:641px)and (max-width:1023px){.list-header[data-v-d42d0704],.is-local .list-header[data-v-d42d0704]{grid-template-columns:36px minmax(100px,2fr) 60px minmax(100px,1fr) 80px 84px}.list-header.has-selection[data-v-d42d0704]{grid-template-columns:24px 36px minmax(100px,2fr) 60px minmax(100px,1fr) 80px 84px}}@media(max-width:640px){.view-tabs[data-v-d42d0704] .tabs-header{width:fit-content}.sort-control[data-v-d42d0704]{min-width:0;padding:0 4px}.sort-control select[data-v-d42d0704]{min-width:0;max-width:150px}.offline-banner[data-v-d42d0704]{gap:6px}}@media(max-width:640px){[data-v-d42d0704] .ui-page-header{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px}[data-v-d42d0704] .ui-page-header__title{font-size:20px}.mobile-header-actions[data-v-d42d0704]{gap:4px}.mobile-header-actions[data-v-d42d0704] .text-trigger{font-size:12px}.offline-banner[data-v-d42d0704]:not(.local-banner){display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:2px 8px;font-size:12px}.offline-banner:not(.local-banner)>span[data-v-d42d0704]{grid-column:1;width:fit-content}.offline-banner:not(.local-banner)>a[data-v-d42d0704]{grid-column:2;grid-row:1/4;text-align:center;margin-left:0}}@media(min-width:641px)and (max-width:760px){.version-header[data-v-d42d0704]{display:none}.list-header[data-v-d42d0704],.is-local .list-header[data-v-d42d0704]{grid-template-columns:36px minmax(100px,2fr) minmax(100px,1fr) 80px 84px}.list-header.has-selection[data-v-d42d0704]{grid-template-columns:24px 36px minmax(100px,2fr) minmax(100px,1fr) 80px 84px}}.ai-markdown[data-v-e45cd222]{min-width:0;overflow-wrap:anywhere}.ai-markdown[data-v-e45cd222] :first-child{margin-top:0}.ai-markdown[data-v-e45cd222] :last-child{margin-bottom:0}.ai-markdown[data-v-e45cd222] p{margin:var(--space-sm) 0;line-height:1.55}.ai-markdown[data-v-e45cd222] ul,.ai-markdown[data-v-e45cd222] ol{margin:var(--space-sm) 0;padding-inline-start:1.5rem}.ai-markdown[data-v-e45cd222] li+li{margin-top:var(--space-xs)}.ai-markdown[data-v-e45cd222] pre,.ai-markdown[data-v-e45cd222] table{max-width:100%;overflow-x:auto}.ai-markdown[data-v-e45cd222] pre{padding:var(--space-md);border-radius:var(--radius-sm);background:var(--color-background-mute)}.ai-markdown[data-v-e45cd222] code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.ai-markdown[data-v-e45cd222] :not(pre)>code{padding:.1em .3em;border-radius:4px;background:var(--color-background-mute)}.ai-markdown[data-v-e45cd222] table{display:block;border-collapse:collapse}.ai-markdown[data-v-e45cd222] th,.ai-markdown[data-v-e45cd222] td{padding:var(--space-sm);border:1px solid var(--color-border);text-align:start}.ai-markdown[data-v-e45cd222] a{color:var(--color-text-highlight)}.conversation-sidebar[data-v-7d0447d6]{display:flex;min-width:0;min-height:0;flex-direction:column;background:var(--color-background-soft)}.conversation-sidebar__top[data-v-7d0447d6]{display:grid;flex-shrink:0;gap:var(--space-md);padding:var(--space-lg);border-bottom:1px solid var(--color-border)}.conversation-sidebar__heading[data-v-7d0447d6]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.conversation-sidebar__heading h2[data-v-7d0447d6]{margin:0;color:var(--color-text-strong);font-size:var(--font-lg)}.new-conversation[data-v-7d0447d6]{display:inline-flex;align-items:center;white-space:nowrap}.tenant-picker[data-v-7d0447d6]{display:grid;gap:var(--space-xs);color:var(--color-text-muted);font-size:var(--font-sm)}.conversation-search[data-v-7d0447d6]{display:flex;align-items:center;gap:var(--space-sm);padding:0 var(--space-md);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-control-background);color:var(--color-text-muted)}.conversation-search[data-v-7d0447d6]:focus-within{outline:2px solid var(--color-focus-ring);outline-offset:2px}.conversation-search input[data-v-7d0447d6]{width:100%;min-width:0;height:38px;border:0;outline:0;background:transparent;color:var(--color-text);font:inherit}.search-scope[data-v-7d0447d6]{margin:calc(var(--space-sm) * -1) 0 0;color:var(--color-text-muted);font-size:var(--font-sm)}.conversation-sidebar__scroll[data-v-7d0447d6]{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-sm)}.conversation-empty[data-v-7d0447d6]{margin:var(--space-xl) var(--space-sm);color:var(--color-text-muted);text-align:center}.conversation-group h3[data-v-7d0447d6]{margin:var(--space-md) var(--space-sm) var(--space-xs);color:var(--color-text-muted);font-size:var(--font-sm);font-weight:var(--weight-normal)}.conversation-row[data-v-7d0447d6]{position:relative;display:flex;min-width:0;align-items:center;border-radius:var(--radius-sm)}.conversation-row[data-v-7d0447d6]:hover{background:var(--color-row-hover)}.conversation-row--selected[data-v-7d0447d6]{background:var(--color-row-selected);box-shadow:inset 3px 0 var(--color-accent)}.conversation-row__open[data-v-7d0447d6]{display:flex;min-width:0;flex:1;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-sm);cursor:pointer}.conversation-row__open[data-v-7d0447d6]:focus-visible,.icon-button[data-v-7d0447d6]:focus-visible,.conversation-menu__popup button[data-v-7d0447d6]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.conversation-row__content[data-v-7d0447d6]{display:grid;min-width:0;flex:1;gap:2px}.conversation-row__content strong[data-v-7d0447d6]{overflow:hidden;color:var(--color-text-strong);font-size:var(--font-sm);text-overflow:ellipsis;white-space:nowrap}.conversation-row__content span[data-v-7d0447d6]{color:var(--color-text-muted);font-size:.75rem}.conversation-menu[data-v-7d0447d6]{position:relative;flex-shrink:0;margin-inline-end:var(--space-xs)}.icon-button[data-v-7d0447d6]{display:grid;width:34px;height:34px;padding:0;place-items:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer}.icon-button[data-v-7d0447d6]:hover{background:var(--color-control-hover);color:var(--color-text)}.conversation-menu__popup[data-v-7d0447d6]{position:absolute;z-index:20;top:calc(100% + 2px);right:0;display:grid;min-width:150px;padding:var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);box-shadow:var(--shadow-menu)}.conversation-menu__popup button[data-v-7d0447d6]{padding:var(--space-sm) var(--space-md);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);text-align:start;cursor:pointer}.conversation-menu__popup button[data-v-7d0447d6]:hover{background:var(--color-control-hover)}.conversation-menu__popup .danger[data-v-7d0447d6]{color:var(--status-error-color)}.load-more[data-v-7d0447d6]{width:100%;margin-top:var(--space-sm)}.sources[data-v-ba55b859]{margin-top:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background-distinct)}.sources summary[data-v-ba55b859]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);color:var(--color-text-strong);font-size:var(--font-sm);font-weight:var(--weight-bold);cursor:pointer;list-style:none}.sources summary[data-v-ba55b859]::-webkit-details-marker{display:none}.sources summary>span[data-v-ba55b859]{display:inline-flex;align-items:center;gap:var(--space-sm)}.sources summary[data-v-ba55b859]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.sources-chevron[data-v-ba55b859]{transition:transform var(--transition-fast)}.sources[open] .sources-chevron[data-v-ba55b859]{transform:rotate(180deg)}.source-list[data-v-ba55b859]{display:grid;border-top:1px solid var(--color-border)}.source-item[data-v-ba55b859]{min-width:0;padding:var(--space-md)}.source-item+.source-item[data-v-ba55b859]{border-top:1px solid var(--color-border)}.source-heading[data-v-ba55b859]{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-sm)}.source-heading p[data-v-ba55b859]{margin:2px 0 0;overflow:hidden;color:var(--color-text-muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.source-name[data-v-ba55b859],.source-more[data-v-ba55b859],.source-error button[data-v-ba55b859]{padding:0;border:0;background:transparent;color:var(--color-text-highlight);font:inherit;font-weight:var(--weight-bold);text-align:start;cursor:pointer}.source-name[data-v-ba55b859]:hover,.source-more[data-v-ba55b859]:hover,.source-error button[data-v-ba55b859]:hover{text-decoration:underline}.source-name[data-v-ba55b859]:focus-visible,.source-more[data-v-ba55b859]:focus-visible,.source-error button[data-v-ba55b859]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.source-location[data-v-ba55b859]{padding:3px 7px;border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-text-highlight);font-size:.75rem;white-space:nowrap}.source-content[data-v-ba55b859]{margin:var(--space-sm) 0 0 28px}.source-excerpt[data-v-ba55b859]{display:-webkit-box;margin:0;overflow:hidden;color:var(--color-text-secondary);font-size:var(--font-sm);white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:4}.source-excerpt--expanded[data-v-ba55b859]{display:block;overflow:visible}.source-status[data-v-ba55b859]{margin:0;color:var(--color-text-muted);font-size:var(--font-sm)}.source-more[data-v-ba55b859]{margin-top:var(--space-xs);font-size:var(--font-sm)}.source-error[data-v-ba55b859]{display:flex;align-items:center;gap:var(--space-sm);color:var(--status-error-color);font-size:var(--font-sm)}@media(max-width:520px){.source-heading[data-v-ba55b859]{grid-template-columns:auto minmax(0,1fr)}.source-location[data-v-ba55b859]{grid-column:2;justify-self:start}}.ai-page[data-v-f2768799]{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-columns:minmax(260px,300px) minmax(0,1fr);overflow:hidden;border-top:1px solid var(--color-border);background:var(--color-background);color:var(--color-text)}.desktop-sidebar[data-v-f2768799]{border-right:1px solid var(--color-border)}.chat-main[data-v-f2768799]{display:flex;min-width:0;min-height:0;flex-direction:column}.chat-header[data-v-f2768799]{display:flex;min-height:58px;flex-shrink:0;align-items:center;gap:var(--space-sm);padding:0 var(--space-lg);border-bottom:1px solid var(--color-border)}.chat-header h1[data-v-f2768799]{min-width:0;margin:0;overflow:hidden;color:var(--color-text-strong);font-size:var(--font-lg);text-overflow:ellipsis;white-space:nowrap}.mobile-conversations[data-v-f2768799]{display:none;width:40px;padding:0}.rename-header[data-v-f2768799]{width:38px;margin-inline-start:auto;padding:0}.messages[data-v-f2768799]{position:relative;min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.message-stream[data-v-f2768799]{display:flex;width:min(100%,960px);min-height:100%;flex-direction:column;gap:var(--space-lg);margin:0 auto;padding:var(--space-xl) clamp(var(--space-lg),4vw,3rem)}.older-messages[data-v-f2768799]{align-self:center}.conversation-loading[data-v-f2768799],.empty-chat[data-v-f2768799]{display:flex;flex:1;align-items:center;justify-content:center;color:var(--color-text-muted)}.conversation-loading[data-v-f2768799]{gap:var(--space-sm)}.loading-dot[data-v-f2768799]{width:9px;height:9px;border-radius:50%;background:var(--color-accent);animation:pulse-f2768799 1s ease-in-out infinite alternate}.empty-chat[data-v-f2768799]{flex-direction:column;text-align:center}.empty-chat h2[data-v-f2768799]{margin:var(--space-md) 0 var(--space-xs);color:var(--color-text-strong);font-size:1.2rem}.empty-chat p[data-v-f2768799]{max-width:460px;margin:0}.message-row[data-v-f2768799]{display:flex;width:100%;align-items:flex-start;gap:var(--space-md)}.message-row--user[data-v-f2768799]{justify-content:flex-end}.message-bubble[data-v-f2768799]{min-width:0;max-width:min(78%,720px);padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--color-text);text-align:start}.message-row--user .message-bubble[data-v-f2768799]{border-color:var(--color-accent-border);background:var(--color-accent-soft)}.message-avatar[data-v-f2768799],.assistant-avatar[data-v-f2768799]{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:50%}.assistant-avatar[data-v-f2768799]{background:var(--color-accent);color:var(--color-on-solid)}.user-avatar[data-v-f2768799]{background:var(--color-background-distinct);color:var(--color-text-strong);font-size:var(--font-sm);font-weight:var(--weight-heavy)}.agent-stage[data-v-f2768799]{display:flex;align-items:center;gap:var(--space-sm);margin:0;color:var(--color-text-muted);font-size:var(--font-sm)}.loading-dots[data-v-f2768799]{display:inline-flex;gap:3px}.loading-dots i[data-v-f2768799]{width:5px;height:5px;border-radius:50%;background:currentColor;animation:bounce-f2768799 1.2s infinite ease-in-out}.loading-dots i[data-v-f2768799]:nth-child(2){animation-delay:.15s}.loading-dots i[data-v-f2768799]:nth-child(3){animation-delay:.3s}.generation-interrupted[data-v-f2768799],.dialog-error[data-v-f2768799]{color:var(--status-error-color)}.message-retry[data-v-f2768799]{display:inline-flex;align-items:center;margin-top:var(--space-sm)}.scroll-to-bottom[data-v-f2768799]{position:sticky;bottom:var(--space-md);left:50%;display:grid;width:42px;height:42px;margin:-54px auto var(--space-md);padding:0;place-items:center;border-radius:50%;box-shadow:var(--shadow-menu)}.composer[data-v-f2768799]{flex-shrink:0;padding:var(--space-md) clamp(var(--space-lg),4vw,3rem) var(--space-lg);border-top:1px solid var(--color-border);background:var(--color-background)}.composer-box[data-v-f2768799]{display:flex;width:min(100%,864px);align-items:flex-end;gap:var(--space-sm);margin:0 auto;padding:var(--space-sm);border:1px solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-control-background)}.composer-box[data-v-f2768799]:focus-within{border-color:var(--color-focus-ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-focus-ring) 18%,transparent)}.composer textarea[data-v-f2768799]{min-width:0;min-height:40px;max-height:calc(7.25em + 18px);flex:1;resize:none;padding:9px var(--space-sm);border:0;outline:0;background:transparent;color:var(--color-text);font:inherit;line-height:1.45;scrollbar-gutter:stable}.composer textarea[data-v-f2768799]::placeholder{color:var(--color-text-muted)}.composer-submit[data-v-f2768799]{display:grid;width:42px;height:42px;flex-shrink:0;padding:0;place-items:center}.composer-hint[data-v-f2768799]{width:min(100%,864px);margin:var(--space-xs) auto 0;color:var(--color-text-muted);font-size:.75rem;text-align:center}.rename-form[data-v-f2768799]{display:grid;gap:var(--space-sm)}.rename-form label[data-v-f2768799]{color:var(--color-text-strong);font-weight:var(--weight-bold)}.dialog-error[data-v-f2768799]{margin:0}.source-preview-section[data-v-f2768799]{color:var(--color-text-muted)}.knowledge-page[data-v-f2768799]{display:grid;gap:var(--space-lg);height:100%;min-height:0;padding:var(--space-xl);overflow:auto}.document-list[data-v-f2768799]{display:grid;gap:var(--space-md)}.document-list li[data-v-f2768799]{display:flex;align-items:center;gap:var(--space-md)}[data-v-f2768799] .ai-sidebar-modal-body{display:flex;min-height:min(620px,100dvh - 150px);padding:0}[data-v-f2768799] .ai-sidebar-modal-body .conversation-sidebar{width:100%}@keyframes bounce-f2768799{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-3px);opacity:1}}@keyframes pulse-f2768799{0%{opacity:.35}to{opacity:1}}@media(max-width:720px){.ai-page[data-v-f2768799]{grid-template-columns:minmax(0,1fr)}.desktop-sidebar[data-v-f2768799]{display:none}.mobile-conversations[data-v-f2768799]{display:grid;place-items:center}.chat-header[data-v-f2768799]{padding:0 var(--space-sm)}.message-stream[data-v-f2768799]{padding:var(--space-lg) var(--space-md)}.message-bubble[data-v-f2768799]{max-width:calc(100% - 42px)}.message-avatar[data-v-f2768799]{width:30px;height:30px;flex-basis:30px}.composer[data-v-f2768799]{padding:var(--space-sm);padding-bottom:max(var(--space-sm),env(safe-area-inset-bottom))}.composer-hint[data-v-f2768799]{display:none}}@media(prefers-reduced-motion:reduce){.loading-dot[data-v-f2768799],.loading-dots i[data-v-f2768799]{animation:none}}.dialog[data-v-1f6313ac]{min-width:320px;max-width:600px}.title[data-v-1f6313ac]{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--color-border);color:var(--color-heading);font-size:1.2rem;font-weight:700}.message[data-v-1f6313ac]{color:var(--color-text);line-height:1.6;white-space:pre-wrap}.field[data-v-1f6313ac]{display:flex;flex-direction:column;gap:6px;margin-top:16px}.field input[data-v-1f6313ac],.field textarea[data-v-1f6313ac]{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--color-control-border);border-radius:8px;background:var(--color-background);color:var(--color-text);font:inherit}.field textarea[data-v-1f6313ac]{resize:vertical}.actions[data-v-1f6313ac]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid var(--color-border)}.btn[data-v-1f6313ac]{min-width:110px;padding:10px 18px;border:1px solid var(--action-neutral-border);border-radius:var(--btn-radius);background:var(--action-neutral-bg);color:var(--action-neutral-text);font-weight:var(--btn-font-weight);cursor:pointer}.btn.primary[data-v-1f6313ac]{border-color:var(--action-primary-border);background:var(--action-primary-bg);color:var(--action-primary-text)}.btn.danger[data-v-1f6313ac]{border-color:var(--action-danger-border);background:var(--action-danger-bg);color:var(--action-danger-text)}.btn[data-v-1f6313ac]:disabled{cursor:default;opacity:.5}.complaint-popup[data-v-3d5cc56d] .popup{width:min(760px,100vw - 32px);max-width:calc(100vw - 32px)}.complaint-dialog[data-v-3d5cc56d]{display:flex;flex-direction:column;gap:16px;padding:0 20px 20px}header h2[data-v-3d5cc56d],header p[data-v-3d5cc56d]{margin:0}header p[data-v-3d5cc56d],.selection-summary[data-v-3d5cc56d]{opacity:.75}.field[data-v-3d5cc56d]{display:flex;flex-direction:column;gap:6px}.selection-actions[data-v-3d5cc56d]{display:flex;gap:12px;margin-bottom:-8px}.text-action[data-v-3d5cc56d]{padding:0;border:0;background:transparent;color:#77c5ff;text-decoration:underline;text-underline-offset:3px}.text-action[data-v-3d5cc56d]:disabled{opacity:.45}.field-list[data-v-3d5cc56d]{display:flex;flex-direction:column;max-height:45vh;overflow:auto;border:1px solid var(--color-border);border-radius:8px}.field-row[data-v-3d5cc56d]{display:flex;justify-content:space-between;gap:16px;padding:10px 12px;border-bottom:1px solid var(--color-border)}.field-row[data-v-3d5cc56d]:last-child{border-bottom:0}.field-selection[data-v-3d5cc56d],.required-selection[data-v-3d5cc56d]{display:flex;align-items:center;gap:8px}.field-selection span[data-v-3d5cc56d]{display:flex;flex-direction:column}.error-message[data-v-3d5cc56d]{color:var(--color-error, #ff6b6b)}footer[data-v-3d5cc56d]{display:flex;justify-content:flex-end;gap:10px}@media(max-width:640px){.complaint-popup[data-v-3d5cc56d] .popup{width:100vw;max-width:100vw}.field-row[data-v-3d5cc56d]{flex-direction:column}}.publish-action[data-v-aa8f4aa9]{position:relative;display:inline-flex}.publish-action__hint[data-v-aa8f4aa9]{display:none;position:absolute;top:calc(100% + 6px);right:0;z-index:30;width:max-content;max-width:min(280px,80vw);padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-menu);font-size:var(--font-sm);font-weight:400}.publish-action:hover .publish-action__hint[data-v-aa8f4aa9],.publish-action:focus-within .publish-action__hint[data-v-aa8f4aa9]{display:block}.document[data-v-aa8f4aa9]{display:flex;flex-direction:column;height:100%;min-height:0}.state-pill[data-v-aa8f4aa9]{padding:6px 10px;border-radius:999px;border:1px solid var(--color-control-border);background:var(--color-surface-muted);color:var(--color-text-strong);font-size:12px}.state-pill.archived[data-v-aa8f4aa9]{color:var(--color-text-muted);background:#94a3b824}.state-info[data-v-aa8f4aa9]{font-size:12px;opacity:.8}@media(max-width:640px){.document[data-v-aa8f4aa9]{padding:0 8px}.document-header[data-v-aa8f4aa9]{align-items:flex-start;flex-direction:column}.editor-actions[data-v-aa8f4aa9]{width:100%;justify-content:flex-start}}.login-page[data-v-f7302622]{height:100%;min-height:0}.demo-map[data-v-22a8874f]{display:flex;height:100%;overflow:hidden;flex-flow:column}.facility-name[data-v-22a8874f]{width:100%;margin-bottom:8px}.settigns[data-v-22a8874f]{position:fixed;align-self:flex-start;z-index:1;background:var(--color-background-distinct);display:flex;flex-flow:column;margin-right:8px;right:0;margin-top:8px;settigns-body-display:flex}.map-container[data-v-22a8874f]{flex:1;padding:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.map-image[data-v-22a8874f]{width:100%;height:100%;object-fit:contain}.facilities-grid[data-v-6315793f]{padding:8px;display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px}.change-password[data-v-00e0a89f]{max-width:520px}.change-password .semi-authenticated-header[data-v-00e0a89f]{display:flex;align-items:center;gap:12px}.change-password .semi-authenticated-header .semi-authenticated-avatar[data-v-00e0a89f]{width:40px;height:40px;flex:0 0 40px}.change-password .semi-authenticated-header .fallback-avatar[data-v-00e0a89f]{display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-background-mute);font-size:24px}.change-password .semi-authenticated-header .user-name[data-v-00e0a89f]{overflow:hidden;font-size:1.1rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.change-password input[data-v-00e0a89f]{min-height:38px}.change-password .password-input[data-v-00e0a89f]{display:flex}.change-password .password-input input[data-v-00e0a89f]{flex:1;min-width:0;padding-right:44px}.change-password .password-input .visibility-toggle[data-v-00e0a89f]{width:38px;min-height:38px;margin-left:-38px;padding:0;border:0;background:transparent;color:var(--color-text-secondary)}.change-password .actions[data-v-00e0a89f]{display:flex;justify-content:flex-end;gap:12px}.change-password .change-required-notice[data-v-00e0a89f]{margin:0;padding:10px 12px;border-radius:8px;background:var(--color-warning-soft);color:var(--color-text)}.layout-centered-wrapper[data-v-00e0a89f]{height:100%}.semi-authenticated-wrapper[data-v-00e0a89f]{align-items:center}.semi-authenticated-window[data-v-00e0a89f]{max-height:100%;overflow:auto}.app-logo[data-v-2d378cf9]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.app-logo-image[data-v-2d378cf9]{display:block;max-width:100%;max-height:100%;min-height:0;object-fit:contain}.app-logo.app-logo-small[data-v-2d378cf9]{max-height:48px;max-width:48px}.app-logo-small .app-logo-image[data-v-2d378cf9]{width:100%;height:100%}.powered-by[data-v-2d378cf9]{display:inline-flex;align-items:center;justify-content:center;gap:3px;white-space:nowrap;color:var(--color-text-muted);font-size:10px;line-height:1}.powered-by img[data-v-2d378cf9]{width:24px;height:24px}.invitation-page[data-v-aef32a5f]{height:100%;display:flex;align-items:center;justify-content:center;padding:20px}.invitation-box[data-v-aef32a5f]{width:min(100%,400px);display:flex;flex-direction:column;gap:16px;padding:25px;border-radius:15px;background:var(--color-background);box-shadow:var(--shadow-surface)}.invitation-box .app-logo[data-v-aef32a5f]{width:192px;height:192px;align-self:center}.invitation-info[data-v-aef32a5f]{display:flex;flex-direction:column;gap:6px}.registration-page[data-v-4345e7a5]{height:100%;display:flex;align-items:center;justify-content:center;padding:20px}.registration-box[data-v-4345e7a5]{width:min(100%,440px);display:flex;flex-direction:column;gap:16px;padding:25px;border-radius:15px;background:var(--color-background);box-shadow:var(--shadow-surface)}.registration-box .app-logo[data-v-4345e7a5]{width:160px;height:160px;align-self:center}.registration-box h2[data-v-4345e7a5]{margin:0}.registration-box .form-wrapper[data-v-4345e7a5]{display:flex;flex-direction:column;gap:12px}.registration-box input[data-v-4345e7a5]{width:100%}.registration-box .actions[data-v-4345e7a5]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.registration-box .actions button[data-v-4345e7a5]{width:100%}.registration-methods-field[data-v-4345e7a5]{margin-top:8px}.registration-methods-field .registration-methods[data-v-4345e7a5]{display:flex;gap:12px;margin-bottom:8px;margin-top:8px}.registration-methods-field .registration-methods label[data-v-4345e7a5]{display:flex;align-items:center;gap:6px}.diagnostics-page[data-v-f54e3fa8]{padding:24px}.diagnostics-box[data-v-f54e3fa8]{max-width:800px;margin:0 auto;padding:20px;border-radius:15px;background:var(--color-background);box-shadow:var(--shadow-surface)}.diagnostics-box header[data-v-f54e3fa8]{display:flex;justify-content:space-between;align-items:center;gap:12px}.diagnostics-box dl[data-v-f54e3fa8]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:10px 16px}.diagnostics-box dt[data-v-f54e3fa8]{font-weight:700}.diagnostics-box dd[data-v-f54e3fa8]{margin:0;min-width:0;overflow-wrap:anywhere}.account-page[data-v-75a450c9]{min-height:100%;display:flex;justify-content:center;padding:32px 16px}.account-form[data-v-75a450c9]{width:min(100%,620px)}h1[data-v-75a450c9],h2[data-v-75a450c9]{margin:0}section[data-v-75a450c9]{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--color-border);padding-top:16px}.avatar-section[data-v-75a450c9]{border-top:0}.avatar-editor[data-v-75a450c9]{display:flex;align-items:center;gap:20px}.avatar-preview[data-v-75a450c9]{width:88px;height:88px;flex:0 0 88px}.avatar-controls[data-v-75a450c9]{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.initials-controls[data-v-75a450c9]{display:flex;align-items:center;gap:8px}#avatar-color[data-v-75a450c9]{width:44px;height:36px;padding:2px;cursor:pointer}.avatar-controls small[data-v-75a450c9]{color:var(--color-text-muted)}.method-row[data-v-75a450c9],.provider-row[data-v-75a450c9]{display:flex;justify-content:space-between;align-items:center;gap:16px}.method-details[data-v-75a450c9]{display:flex;flex-direction:column}.method-actions[data-v-75a450c9]{display:flex;align-items:center;gap:8px}input[data-v-75a450c9]{width:100%}.not-found[data-v-b1941245]{padding:48px;text-align:center}.demo-request-page[data-v-963efbdb]{min-height:100%;display:grid;place-items:center;padding:var(--space-xl);background:var(--color-background-mute)}.demo-card[data-v-963efbdb]{width:min(100%,560px);display:flex;flex-direction:column;gap:var(--space-lg);padding:clamp(24px,5vw,48px);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);box-shadow:var(--shadow-surface)}.demo-card h1[data-v-963efbdb],.demo-card p[data-v-963efbdb]{margin:0}.demo-card form[data-v-963efbdb]{display:flex;flex-direction:column;gap:var(--space-md)}.demo-card fieldset[data-v-963efbdb]{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.demo-logo[data-v-963efbdb]{max-height:64px}.scenario-option[data-v-963efbdb]{display:flex;align-items:center;gap:var(--space-sm)}.pin-control[data-v-103c3345]{position:relative;width:min(100%,312px);border-radius:var(--radius-sm)}.pin-cells[data-v-103c3345]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.pin-cells span[data-v-103c3345]{display:flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-control-background);color:var(--color-text-strong)}.pin-control input[data-v-103c3345]{position:absolute;inset:0;width:100%;background:transparent;color:transparent;caret-color:transparent;border-color:transparent}.pin-control[data-v-103c3345]:focus-within{outline:2px solid var(--color-focus-ring);outline-offset:2px}.pin-control:focus-within .pin-cells span.active[data-v-103c3345]{border-color:var(--color-focus-ring);box-shadow:0 0 0 1px var(--color-focus-ring)}.locale-changer[data-v-ecef6357]{display:flex;justify-content:center;align-items:center;gap:.1rem}.flags[data-v-ecef6357]{display:flex;gap:.3rem}.flag-icon[data-v-ecef6357]{width:30px;cursor:pointer;transition:transform .3s ease-in-out,opacity .3s ease}.flag-icon[data-v-ecef6357]:hover{transform:scale(1.2)}.flag-icon[data-v-ecef6357]:not(.active){opacity:.5}.flag-icon.active[data-v-ecef6357]{opacity:1}.maintenance-notice[data-v-fbb0da5e]{margin:0;padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle);color:var(--color-text-strong)}.auth-page[data-v-fbb0da5e]{height:100%;min-height:0;display:flex;flex-direction:column;box-sizing:border-box;overflow:auto}.auth-page .localizations[data-v-fbb0da5e]{flex-shrink:0;justify-content:right;padding:8px}.auth-page .auth-box-wrapper[data-v-fbb0da5e]{display:flex;justify-content:center;align-items:flex-start;flex:1 0 auto;box-sizing:border-box;padding:var(--space-lg)}.auth-page .auth-box-wrapper .auth-box[data-v-fbb0da5e]{margin-block:auto;width:min(100%,400px);box-sizing:border-box}.auth-page .auth-box-wrapper .auth-box .auth-logo[data-v-fbb0da5e]{align-self:center;width:144px;height:144px}.auth-divider[data-v-fbb0da5e]{display:flex;align-items:center;gap:var(--space-md)}.auth-divider[data-v-fbb0da5e]:before,.auth-divider[data-v-fbb0da5e]:after{content:"";flex:1;border-top:1px solid var(--color-border)}.auth-gate[data-v-c19d2640],.gate-content[data-v-c19d2640]{height:100%;min-height:0;overflow:hidden}.user-menu[data-v-583f7485]{position:relative;display:inline-block}.user-menu .user-trigger[data-v-583f7485]{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;gap:.5rem}.user-menu .user-trigger .user-icon[data-v-583f7485]{font-size:1.2rem}.user-menu .user-trigger .arrow[data-v-583f7485]{font-size:.8rem}.user-menu .dropdown[data-v-583f7485]{position:absolute;right:0;margin-top:.5rem;padding:.5rem 0;background:var(--color-background);border:1px solid var(--color-border);border-radius:6px;box-shadow:var(--shadow-surface);min-width:160px;z-index:2300}.user-menu .dropdown .dropdown-item[data-v-583f7485],.user-menu .dropdown .dropdown-group[data-v-583f7485]{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;width:100%;border:none;background:none;text-align:left}.user-menu .dropdown .dropdown-item.language-selector[data-v-583f7485],.user-menu .dropdown .dropdown-group.language-selector[data-v-583f7485]{flex-flow:column;align-items:flex-start}.user-menu .dropdown .dropdown-item[data-v-583f7485]{cursor:pointer}.user-menu .dropdown .dropdown-item[data-v-583f7485]:hover{background-color:var(--color-background-mute)}.user-menu .dropdown .dropdown-item.end-demo[data-v-583f7485]{background:var(--action-danger-bg);color:var(--action-danger-text)}.user-menu .dropdown .dropdown-item.end-demo[data-v-583f7485]:hover,.user-menu .dropdown .dropdown-item.end-demo[data-v-583f7485]:focus-visible{background:var(--action-danger-hover)}.user-menu .dropdown .dropdown-divider[data-v-583f7485]{height:1px;background:var(--color-surface-muted);margin:.25rem 0}.user-menu .dropdown .theme-selector[data-v-583f7485]{display:flex;flex-flow:column;align-items:baseline}.user-menu .dropdown .theme-selector button[data-v-583f7485]{width:100%;margin-bottom:4px;justify-content:left}.fade-enter-active[data-v-583f7485],.fade-leave-active[data-v-583f7485]{transition:opacity .15s ease}.fade-enter-from[data-v-583f7485],.fade-leave-to[data-v-583f7485]{opacity:0}.nav-tab[data-v-a9745bb8]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;position:relative;-webkit-tap-highlight-color:transparent;transition:opacity .15s ease;text-decoration:none;border:none;background:none;padding:0}.nav-tab[data-v-a9745bb8]:active{opacity:.6}.nav-tab.is-disabled[data-v-a9745bb8]{opacity:.4;cursor:default}.nav-icon[data-v-a9745bb8]{width:20px;height:20px;color:rgb(from var(--color-text) r g b / .5);transition:color .2s ease;flex-shrink:0}.nav-label[data-v-a9745bb8]{font-size:10px;font-family:system-ui,-apple-system,sans-serif;color:rgb(from var(--color-text) r g b / .5);font-weight:400;transition:color .2s ease;letter-spacing:.01em}.nav-tab.active .nav-icon[data-v-a9745bb8]{color:var(--btn-confirm-bg)}.nav-tab.active .nav-label[data-v-a9745bb8]{color:var(--btn-confirm-bg);font-weight:500}.nav-badge[data-v-a9745bb8]{position:absolute;top:6px;left:calc(50% + 4px);min-width:16px;height:16px;background:var(--btn-error-bg);border-radius:8px;border:1.5px solid #0d0d1a;display:flex;align-items:center;justify-content:center;padding:0 3px}.nav-badge-text[data-v-a9745bb8]{font-size:9px;font-weight:600;color:var(--color-text-strong);font-family:system-ui,-apple-system,sans-serif;line-height:1}.actions{display:flex;align-items:flex-start}.top-bar{display:flex;justify-content:space-between;padding:.5rem 1rem}.navigation{flex-grow:1;display:flex;justify-content:right;margin-right:16px;align-items:flex-start}.user{margin-left:16px}.app-logo{height:72px;width:72px;border-radius:4px}@media(max-width:640px){.top-bar{padding:.5rem}}.bottom-nav{height:56px;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--color-background-distinct);border-top:.5px solid var(--color-border);display:flex;align-items:stretch}.toast[data-v-2dff6e74]{display:flex;align-items:center;gap:10px;min-width:280px;max-width:400px;padding:12px 14px;border-radius:10px;border:1px solid transparent;box-shadow:var(--shadow-surface);font-size:.875rem;font-weight:500;line-height:1.4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:all}.toast--success[data-v-2dff6e74]{background-color:color-mix(in srgb,var(--btn-success-bg) 12%,var(--color-background));border-color:color-mix(in srgb,var(--btn-success-bg) 35%,transparent);color:var(--btn-success-bg)}.toast--success .toast__icon[data-v-2dff6e74]{color:var(--btn-success-bg)}.toast--info[data-v-2dff6e74]{background-color:color-mix(in srgb,var(--btn-info-bg) 12%,var(--color-background));border-color:color-mix(in srgb,var(--btn-info-bg) 35%,transparent);color:var(--btn-info-bg)}.toast--info .toast__icon[data-v-2dff6e74]{color:var(--btn-info-bg)}.toast--warning[data-v-2dff6e74]{background-color:color-mix(in srgb,var(--btn-warning-bg) 14%,var(--color-background));border-color:color-mix(in srgb,var(--btn-warning-bg) 40%,transparent);color:var(--btn-warning-bg)}.toast--warning .toast__icon[data-v-2dff6e74]{color:var(--btn-warning-bg)}.toast--error[data-v-2dff6e74]{background-color:color-mix(in srgb,var(--btn-error-bg) 12%,var(--color-background));border-color:color-mix(in srgb,var(--btn-error-bg) 35%,transparent);color:var(--btn-error-bg)}.toast--error .toast__icon[data-v-2dff6e74]{color:var(--btn-error-bg)}.toast__icon[data-v-2dff6e74]{flex-shrink:0;width:18px;height:18px}.toast__icon[data-v-2dff6e74] svg{width:100%;height:100%;display:block}.toast__message[data-v-2dff6e74]{flex:1;color:var(--color-text)}.toast__close[data-v-2dff6e74]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;margin-left:4px;border:none;background:transparent;cursor:pointer;color:var(--color-text);opacity:.5;border-radius:4px;transition:opacity .15s,background .15s}.toast__close svg[data-v-2dff6e74]{width:14px;height:14px}.toast__close[data-v-2dff6e74]:hover{opacity:1;background:var(--color-border)}.toast-container[data-v-3db3eb5a]{position:fixed;z-index:9999;pointer-events:none;inset:20px 20px auto auto}@media(max-width:640px){.toast-container[data-v-3db3eb5a]{inset:auto 12px 20px}}.toast-list[data-v-3db3eb5a]{display:flex;flex-direction:column;gap:10px;align-items:flex-end}@media(max-width:640px){.toast-list[data-v-3db3eb5a]{align-items:stretch}}.toast-enter-active[data-v-3db3eb5a],.toast-leave-active[data-v-3db3eb5a]{transition:all .3s cubic-bezier(.4,0,.2,1)}.toast-enter-from[data-v-3db3eb5a]{opacity:0;transform:translate(24px)}@media(max-width:640px){.toast-enter-from[data-v-3db3eb5a]{transform:translateY(24px)}}.toast-leave-to[data-v-3db3eb5a]{opacity:0;transform:translate(24px) scale(.96)}@media(max-width:640px){.toast-leave-to[data-v-3db3eb5a]{transform:translateY(24px) scale(.96)}}.toast-move[data-v-3db3eb5a]{transition:transform .25s cubic-bezier(.4,0,.2,1)}@media(pointer:fine){*{cursor:none!important}.agent-cursor[data-v-21199359]{--cursor-width: 27px;--cursor-height: 30px;--cursor-glow: rgb(38 102 158 / 38%);--cursor-glow-active: rgb(50 126 190 / 70%);--cursor-pulse: rgb(71 127 174 / 75%);position:fixed;inset:0 auto auto 0;z-index:2147483647;width:var(--cursor-width);height:var(--cursor-height);margin:0;padding:0;border:0;overflow:visible;background:transparent;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;will-change:transform;transition:opacity .1s ease}.agent-cursor--visible[data-v-21199359]{opacity:1}.agent-cursor__visual[data-v-21199359]{display:block;width:var(--cursor-width);height:var(--cursor-height);pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:2px 2px;filter:drop-shadow(0 0 2px var(--cursor-glow)) drop-shadow(0 0 6px var(--cursor-glow));transition:transform .11s ease,filter .17s ease}.agent-cursor--interactive .agent-cursor__visual[data-v-21199359]{transform:scale(1.15);filter:drop-shadow(0 0 4px var(--cursor-glow-active)) drop-shadow(0 0 11px var(--cursor-glow-active)) drop-shadow(0 0 18px rgb(50 126 190 / 35%))}.agent-cursor--pressed .agent-cursor__visual[data-v-21199359]{transform:scale(.92);filter:drop-shadow(0 0 3px var(--cursor-glow-active)) drop-shadow(0 0 9px var(--cursor-glow-active))}.agent-cursor--interactive.agent-cursor--pressed .agent-cursor__visual[data-v-21199359]{transform:scale(.98)}.agent-cursor__pulse[data-v-21199359]{position:absolute;top:2px;left:2px;width:13px;height:13px;border:1px solid var(--cursor-pulse);border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.3)}.agent-cursor--pressed .agent-cursor__pulse[data-v-21199359]{animation:cursor-pulse-21199359 .28s ease-out}@keyframes cursor-pulse-21199359{0%{opacity:.65;transform:translate(-50%,-50%) scale(.3)}to{opacity:0;transform:translate(-50%,-50%) scale(1.35)}}}@media(pointer:coarse),(prefers-reduced-motion:reduce){.agent-cursor[data-v-21199359]{display:none}}.startup-status[data-v-e30bbd01]{padding:var(--space-lg)}.connection-notice[data-v-e30bbd01]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);border-top:1px solid var(--color-border);background:var(--color-background-distinct);flex-shrink:0;flex-wrap:wrap}.app-shell[data-v-e30bbd01]{display:flex;flex-direction:column;height:100dvh;min-height:100dvh;overflow:hidden}.app-main[data-v-e30bbd01]{flex:1;min-height:0;overflow:auto}.app-bottom-bar[data-v-e30bbd01]{flex-shrink:0;padding-bottom:env(safe-area-inset-bottom,0)}.router-link-active[data-v-e30bbd01]{font-weight:700;text-decoration:underline}nav[data-v-e30bbd01]{display:flex;gap:12px;margin-bottom:16px;justify-content:center}html[data-v-e30bbd01],body[data-v-e30bbd01],#app[data-v-e30bbd01]{height:100%;margin:0}.dev-container[data-v-e30bbd01]{max-height:50%}
