.state[data-v-05f31850]{align-items:center;gap:var(--inline);padding:var(--space-xl);color:var(--muted);display:flex}.spinner[data-v-05f31850]{width:var(--space-md);height:var(--space-md);border:var(--rule-strong) solid var(--divider);border-top-color:var(--accent-text);border-radius:var(--radius-pill);animation:spin-05f31850 var(--duration-spin) linear infinite}@keyframes spin-05f31850{to{transform:rotate(360deg)}}.skeleton[data-v-05f31850]{gap:var(--space-lg);padding:var(--space-xl) 0;flex-direction:column;display:flex}.skeleton--form[data-v-05f31850]{max-width:var(--form-max)}.skel--title[data-v-05f31850]{--skel-h:var(--text-2xl);--skel-w:40%}.skel--label[data-v-05f31850]{--skel-w:30%}.skel--control[data-v-05f31850]{--skel-h:var(--control-height)}.skel--figure[data-v-05f31850]{--skel-h:var(--text-2xl);--skel-w:25%}.skeleton__table[data-v-05f31850]{gap:var(--space-lg);flex-direction:column;display:flex}.skeleton__row[data-v-05f31850]{--skel-h:var(--space-md)}.skeleton__field[data-v-05f31850],.skeleton__card[data-v-05f31850]{gap:var(--space-sm);flex-direction:column;display:flex}.skeleton__cards[data-v-05f31850]{grid-template-columns:repeat(auto-fill, minmax(var(--card-min-width), 1fr));gap:var(--space-md);display:grid}.ref[data-v-4ec2432b]{font-size:var(--text-xs)}code[data-v-4ec2432b]{font-family:var(--font-mono)}.toasts[data-v-e8437dff]{left:50%;bottom:var(--space-lg);z-index:var(--z-toast);align-items:center;gap:var(--space-sm);flex-direction:column;display:flex;position:fixed;transform:translate(-50%)}.toast--stacked[data-v-e8437dff]{position:static;transform:none}.toast__message[data-v-e8437dff]{white-space:nowrap}.banner__title[data-v-b2721eb5],.banner__text[data-v-b2721eb5] p{margin:0}.banner__action[data-v-b2721eb5]{flex-shrink:0;align-self:center}.switcher[data-v-a42ecce1]{align-items:center;gap:var(--inline);display:flex}.label[data-v-a42ecce1]{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bold-label)}.switcher__select[data-v-a42ecce1]{min-width:var(--switcher-width)}@media (width<=899px){.switcher[data-v-a42ecce1]{min-width:0}.switcher__select[data-v-a42ecce1]{flex:1;min-width:0}}.switcher[data-v-6a5c4dc2]{align-items:center;gap:var(--inline);display:flex}.label[data-v-6a5c4dc2]{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bold-label)}.switcher__select[data-v-6a5c4dc2]{min-width:var(--switcher-width)}@media (width<=899px){.switcher[data-v-6a5c4dc2]{min-width:0}.switcher__select[data-v-6a5c4dc2]{flex:1;min-width:0}}.topbar[data-v-012c7f52]{z-index:var(--z-sticky);align-items:center;gap:var(--space-lg);height:var(--topbar-height);padding:0 var(--space-lg);background:var(--surface);border-bottom:var(--hairline) solid var(--divider);display:flex;position:sticky;top:0}.brand[data-v-012c7f52]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lg);color:var(--ink);text-decoration:none}.brand span[data-v-012c7f52]{color:var(--accent-text)}.dev-badge[data-v-012c7f52]{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--status-warning-tint);color:var(--status-warning);font-size:var(--text-xs);font-weight:var(--weight-bold-label)}.switchers[data-v-012c7f52]{flex:1;min-width:0}.menu-btn[data-v-012c7f52]{flex-shrink:0;display:none}@media (width<=899px){.menu-btn[data-v-012c7f52]{display:inline-flex}.topbar[data-v-012c7f52]{gap:var(--space-sm);padding:0 var(--space-md)}.brand span[data-v-012c7f52],.name[data-v-012c7f52],.dev-badge[data-v-012c7f52]{display:none}}@media (width<=559px){.topbar[data-v-012c7f52]{height:auto;min-height:var(--topbar-height);padding-block:var(--space-xs);flex-wrap:wrap}.brand[data-v-012c7f52]{flex:1}.switchers[data-v-012c7f52]{flex:100%;order:3}}.person[data-v-012c7f52]{align-items:center;gap:var(--space-12);display:flex}.name[data-v-012c7f52]{font-weight:var(--weight-medium)}.sidenav[data-v-1dee56e8]{width:var(--sidenav-width);padding:var(--space-lg) var(--space-md);border-right:var(--hairline) solid var(--divider);background:var(--surface);flex-shrink:0}@media (width<=899px){.sidenav[data-v-1dee56e8]{inset:var(--topbar-height) auto 0 0;z-index:calc(var(--z-sticky) + 2);max-width:85vw;box-shadow:var(--shadow-raised);display:none;position:fixed;overflow-y:auto}.sidenav--open[data-v-1dee56e8]{display:block}}.group[data-v-1dee56e8]{margin:var(--space-md) 0 var(--space-2xs) var(--space-12);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--muted)}.heading[data-v-1dee56e8]{margin:0 0 var(--space-sm) var(--space-12);font-size:var(--text-xs);font-weight:var(--weight-bold-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted)}ul[data-v-1dee56e8]{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}a[data-v-1dee56e8]{justify-content:space-between;align-items:center;gap:var(--inline);min-height:var(--control-height);padding:0 var(--space-12);border-radius:var(--radius-sm);color:var(--ink);font-weight:var(--weight-medium);text-decoration:none;display:flex}a[data-v-1dee56e8]:hover{background:var(--accent-tint)}a.active[data-v-1dee56e8]{background:var(--accent);color:var(--on-fill)}.not-built[data-v-1dee56e8]{white-space:nowrap;font-size:var(--text-xs);font-weight:var(--weight-body);color:var(--status-warning);flex-shrink:0}a.active .not-built[data-v-1dee56e8]{color:var(--on-fill)}.shell[data-v-91a50159]{flex-direction:column;min-height:100vh;display:flex}.body[data-v-91a50159]{flex:1;display:flex}.content[data-v-91a50159]{min-width:0;padding:var(--space-xl) var(--space-40);flex:1}.sample-banner[data-v-91a50159]{margin-bottom:var(--space-lg)}.content[data-v-91a50159]>*{max-width:var(--content-max)}.nav-scrim[data-v-91a50159]{display:none}@media (width<=899px){.content[data-v-91a50159]{padding:var(--space-md)}.nav-scrim[data-v-91a50159]{inset:var(--topbar-height) 0 0;z-index:calc(var(--z-sticky) + 1);background:var(--scrim);display:block;position:fixed}}.round[data-v-44887a28]{--round:calc(var(--icon-lg) * 2);width:var(--round);height:var(--round);border-radius:var(--radius-pill);background:var(--accent-tint);color:var(--accent-text);place-items:center;display:grid}.card[data-v-003c13c9]{gap:var(--stack);flex-direction:column;display:flex}.ok[data-v-003c13c9]{color:var(--status-open);font-weight:var(--weight-medium)}.page[data-v-a1e978f3]{gap:var(--section-gap);flex-direction:column;display:flex}.grid[data-v-a1e978f3]{grid-template-columns:repeat(auto-fill, minmax(var(--card-min-width), 1fr));gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.town[data-v-a1e978f3]{gap:var(--space-xs);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.town span[data-v-a1e978f3]{color:var(--muted)}.section[data-v-6009cadf]{gap:var(--space-xs);height:100%;color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.section span[data-v-6009cadf]{color:var(--muted)}.section--off[data-v-6009cadf]{border:var(--hairline) dashed var(--divider);box-shadow:none;cursor:not-allowed;background:0 0}.section--off strong[data-v-6009cadf]{color:var(--muted)}.section .section__when[data-v-6009cadf]{padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--status-warning-tint);color:var(--status-warning);font-size:var(--text-xs);font-weight:var(--weight-bold-label);align-self:flex-start}.page[data-v-8a7f3990]{gap:var(--section-gap);flex-direction:column;display:flex}.roles[data-v-8a7f3990]{margin-top:var(--space-sm);color:var(--muted)}.grid[data-v-8a7f3990]{grid-template-columns:repeat(auto-fill, minmax(var(--card-min-width), 1fr));gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.page[data-v-00b88416]{gap:var(--section-gap);flex-direction:column;display:flex}.meta[data-v-00b88416]{margin-top:var(--space-sm);color:var(--muted)}.grid[data-v-00b88416]{grid-template-columns:repeat(auto-fill, minmax(var(--card-min-width), 1fr));gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.cms-button[data-v-996e40cf]{align-items:center;gap:var(--space-sm);display:inline-flex}.cms-button__reason[data-v-996e40cf]{font-size:var(--text-xs)}.banner__title[data-v-e2d4b018]{margin:0}.summary[data-v-e2d4b018]{margin:var(--space-xs) 0 0;padding-left:var(--space-md)}.summary a[data-v-e2d4b018]{min-height:var(--space-lg);color:var(--status-danger-text);font-weight:var(--weight-medium);display:inline-block}.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;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.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{width:auto;padding:0;max-width:none!important;max-height:none!important}.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:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.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{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.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;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{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{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{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position: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:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.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-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.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{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;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:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;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{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.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{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.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{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.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{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;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{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.cmsmap{--map-height:340px;--pin-size:40px;z-index:var(--z-base);isolation:isolate;width:100%;height:var(--map-height);border:var(--hairline) solid var(--control-border);border-radius:var(--radius-md);background:var(--surface);font:inherit;position:relative}.cmsmap--compact{--map-height:13rem}.cmsmap.leaflet-container{font-family:var(--font-family);font-size:var(--text-sm)}.cmsmap:focus-visible{box-shadow:var(--focus-ring)}.cmsmap .leaflet-bar a,.cmsmap .leaflet-bar a:hover{background-color:var(--surface);color:var(--ink);border-bottom-color:var(--divider)}.cmsmap .leaflet-bar{border:var(--hairline) solid var(--control-border);box-shadow:var(--shadow-card)}.cmsmap .leaflet-bar a:focus-visible{box-shadow:var(--focus-ring);position:relative}.cmsmap .leaflet-control-attribution{background:var(--surface);color:var(--ink);font-size:var(--text-xs)}.cmsmap .leaflet-control-attribution a{color:var(--accent-text);text-decoration:underline}.cmsmap__pin{color:var(--accent-text);border-radius:var(--radius-md);background:0 0;border:0}.cmsmap__pin:focus-visible{box-shadow:var(--focus-ring);outline:none}.cmsmap__pin svg{display:block}:root[data-theme=dark] .cmsmap .leaflet-tile-pane,[data-theme=dark] .cmsmap .leaflet-tile-pane{filter:saturate(.5)brightness(.6)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cmsmap .leaflet-tile-pane{filter:saturate(.5)brightness(.6)}}[data-theme=light] .cmsmap .leaflet-tile-pane{filter:none}.point[data-v-c3a2c387]{gap:var(--space-sm);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.point legend[data-v-c3a2c387]{margin-bottom:var(--space-xs);padding:0}.point__fields[data-v-c3a2c387]{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.point__tools-row[data-v-c3a2c387]{align-items:center;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.point__find[data-v-c3a2c387]{align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;min-width:0;display:flex}.point__find-label[data-v-c3a2c387]{font-weight:var(--weight-medium);font-size:var(--text-sm)}.point__find-input[data-v-c3a2c387]{--find-width:10rem;width:var(--find-width)}.point__hint[data-v-c3a2c387],.point__state[data-v-c3a2c387]{font-size:var(--text-sm)}.point__state[data-v-c3a2c387]{font-weight:var(--weight-medium);margin:0}.point__state--none[data-v-c3a2c387]{color:var(--status-warning)}.point__loading[data-v-c3a2c387]{--loading-height:8rem;min-height:var(--loading-height);border:var(--hairline) dashed var(--control-border);border-radius:var(--radius-md);place-items:center;display:grid}.point__warn[data-v-c3a2c387]{align-items:center;gap:var(--space-xs);color:var(--status-warning);font-weight:var(--weight-bold-label);display:flex}.point__tools[data-v-c3a2c387]{gap:var(--space-xs) var(--space-md);font-size:var(--text-xs);flex-wrap:wrap;margin:0;display:flex}.upload[data-v-3dd9a875]{--thumb:64px;--thumb-lg:160px;gap:var(--space-12);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.upload legend[data-v-3dd9a875]{margin-bottom:var(--space-xs);padding:0}.upload__drop[data-v-3dd9a875]{align-items:center;gap:var(--space-12);padding:var(--space-lg);border:var(--hairline) dashed var(--control-border);border-radius:var(--radius-md);background:var(--surface);color:var(--muted);display:flex}.upload__done[data-v-3dd9a875],.upload__actions[data-v-3dd9a875],.upload__preview[data-v-3dd9a875]{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.upload__chosen[data-v-3dd9a875]{gap:var(--space-md);padding:var(--space-md);border:var(--hairline) solid var(--divider);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;display:flex}.upload__grow[data-v-3dd9a875]{flex:1}.upload__thumb[data-v-3dd9a875]{width:var(--thumb);height:var(--thumb);border-radius:var(--radius-sm);object-fit:cover;background:var(--bg)}.upload__thumb--lg[data-v-3dd9a875]{width:var(--thumb-lg);height:var(--thumb-lg)}.upload__name[data-v-3dd9a875]{align-content:center;place-items:center;gap:var(--space-xs);padding:var(--space-sm);color:var(--muted);font-size:var(--text-xs);text-align:center;word-break:break-all;display:grid}.upload__rights[data-v-3dd9a875]{align-items:flex-start}.upload__rights--invalid .checkbox[data-v-3dd9a875]{border-color:var(--status-danger-text)}.overlay[data-v-b7cc280c]{color:var(--ink)}.dialog__body p[data-v-b7cc280c]{margin:0}.dialog__body[data-v-b7cc280c]{gap:var(--space-sm);flex-direction:column;display:flex}.picked[data-v-27c4b956]{align-items:center;gap:var(--space-sm);display:flex}.picked__name[data-v-27c4b956]{font-weight:var(--weight-medium)}.matches[data-v-27c4b956]{margin:var(--space-xs) 0 0;gap:var(--space-2xs);flex-direction:column;padding:0;list-style:none;display:flex}.match[data-v-27c4b956]{justify-content:flex-start;width:100%}.back-link[data-v-80dbb055]{font-size:var(--text-sm);margin-left:calc(-1 * var(--space-sm));align-self:flex-start}.event-form-page[data-v-3a5ea4e9],.event-form[data-v-3a5ea4e9]{gap:var(--space-md);flex-direction:column;display:flex}.back[data-v-3a5ea4e9]{font-size:var(--text-sm);align-self:flex-start}.page-head[data-v-3a5ea4e9]{align-items:flex-end;gap:var(--space-lg);display:flex}.page-head__text[data-v-3a5ea4e9]{flex:1;min-width:0}.page-head__actions[data-v-3a5ea4e9],.row-wrap[data-v-3a5ea4e9],.title-row[data-v-3a5ea4e9]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.lock[data-v-3a5ea4e9]{border:0;min-width:0;margin:0;padding:0}.columns[data-v-3a5ea4e9]{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.card[data-v-3a5ea4e9]{gap:var(--space-12);padding:var(--space-20);flex-direction:column;display:flex}.card__title[data-v-3a5ea4e9]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lg);margin:0}.two[data-v-3a5ea4e9]{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.weekdays[data-v-3a5ea4e9]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.weekday[data-v-3a5ea4e9]{min-width:var(--control-height);min-height:var(--control-height);border:var(--hairline) solid var(--control-border);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;place-items:center;display:inline-grid}.weekday--on[data-v-3a5ea4e9]{background:var(--accent);border-color:var(--accent);color:var(--on-fill)}.weekday[data-v-3a5ea4e9]:focus-visible{outline:var(--rule-strong) solid transparent;box-shadow:var(--focus-ring)}.exceptions[data-v-3a5ea4e9]{align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex}.exc-list[data-v-3a5ea4e9]{align-self:stretch;margin:0;padding:0;list-style:none}.exc[data-v-3a5ea4e9]{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-12);border-bottom:var(--hairline) solid var(--divider);display:flex}.exc[data-v-3a5ea4e9]:last-child{border-bottom:0}.exc__text[data-v-3a5ea4e9]{flex:1}.exc-edit[data-v-3a5ea4e9]{gap:var(--space-sm);padding:var(--space-12);border:var(--hairline) solid var(--divider);border-radius:var(--radius-md);flex-direction:column;align-self:stretch;margin:0;display:flex}.data[data-v-5d8d577e]{gap:var(--space-12);flex-direction:column;display:flex}.data__grow[data-v-5d8d577e]{flex:1}.sort[data-v-5d8d577e]{align-items:center;gap:var(--space-xs);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.sort__icon[data-v-5d8d577e]{transition:transform var(--duration-fast) var(--ease-glide)}.sort__icon--up[data-v-5d8d577e]{transform:rotate(180deg)}.sort__icon--off[data-v-5d8d577e]{opacity:.4}.row--active td[data-v-5d8d577e]{background:var(--row-selected)}.data__actions[data-v-5d8d577e]{justify-content:flex-end;gap:var(--space-xs);display:flex}.data__empty[data-v-5d8d577e]{height:auto;padding:var(--space-xl) var(--space-md);text-align:center}.data__empty p[data-v-5d8d577e]{margin:0 0 var(--space-sm)}.data__empty-title[data-v-5d8d577e]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lg)}.skel--cell[data-v-5d8d577e]{--skel-w:70%}.skel--short[data-v-5d8d577e]{--skel-w:var(--space-48)}.skel--box[data-v-5d8d577e]{--skel-w:var(--check-size);--skel-h:var(--check-size)}.overlay[data-v-80e0bdf8]{color:var(--ink)}.drawer__heading[data-v-80e0bdf8]{flex:1;min-width:0}.drawer__title-row[data-v-80e0bdf8]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.drawer__desc[data-v-80e0bdf8]{margin:var(--space-xs) 0 0}.facts[data-v-e988882c]{gap:var(--space-sm) var(--space-md);grid-template-columns:max-content 1fr;margin:0;display:grid}.facts dt[data-v-e988882c]{color:var(--muted);font-size:var(--text-sm)}.facts dd[data-v-e988882c]{margin:0}.facts__text[data-v-e988882c]{white-space:pre-line}.row-wrap[data-v-e988882c]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.events[data-v-34d701a0]{gap:var(--space-md);flex-direction:column;display:flex}.page-head[data-v-34d701a0]{align-items:flex-end;gap:var(--space-lg);display:flex}.page-head__text[data-v-34d701a0]{flex:1;min-width:0}.page-head__text p[data-v-34d701a0]{margin:var(--space-xs) 0 0}.days[data-v-34d701a0]{--days-nav:var(--control-height);grid-template-columns:var(--days-nav) repeat(7, minmax(0, 1fr)) var(--days-nav);gap:var(--space-xs);display:grid}.day[data-v-34d701a0]{align-items:center;gap:var(--space-2xs);padding:var(--space-sm) var(--space-xs);border:var(--hairline) solid transparent;border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card);color:var(--ink);font:inherit;cursor:pointer;flex-direction:column;display:flex}.day b[data-v-34d701a0]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lg);line-height:var(--line-height-tight)}.day span[data-v-34d701a0]{font-size:var(--text-xs);color:var(--muted)}.day--today span[data-v-34d701a0]:first-child{color:var(--accent-text);font-weight:var(--weight-bold-label)}.day--on[data-v-34d701a0]{background:var(--accent);color:var(--on-fill)}.day--on span[data-v-34d701a0],.day--on.day--today span[data-v-34d701a0]:first-child{color:var(--on-fill)}.day[data-v-34d701a0]:focus-visible,.day-nav[data-v-34d701a0]:focus-visible{outline:var(--rule-strong) solid transparent;box-shadow:var(--focus-ring)}.day-nav[data-v-34d701a0]{border:var(--hairline) solid var(--divider);border-radius:var(--radius-md);background:var(--surface);color:var(--muted);cursor:pointer;place-items:center;display:grid}.day-heading[data-v-34d701a0]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lg);margin:0}.place-chips[data-v-34d701a0]{margin:0;padding:0;list-style:none}.place-chips li[data-v-34d701a0]{align-items:center;display:inline-flex}.time[data-v-34d701a0]{white-space:nowrap;font-variant-numeric:tabular-nums}.time--skipped[data-v-34d701a0],.cancelled[data-v-34d701a0]{color:var(--muted);text-decoration:line-through}.phone-preview[data-v-169f5d5f]{align-items:center;gap:var(--space-12);flex-direction:column;display:inline-flex}.phone-preview__head[data-v-169f5d5f]{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;width:100%;display:flex}.phone-preview__title[data-v-169f5d5f]{font-size:var(--text-sm);font-weight:var(--weight-medium);margin:0}.phone-preview__app[data-v-169f5d5f]{background:var(--bg);color:var(--ink);font-size:var(--text-base);overflow:auto}.phone-preview__below[data-v-169f5d5f]{gap:var(--space-sm);display:flex}.feed[data-v-da1dd259],.lock[data-v-da1dd259]{gap:var(--space-sm);padding:var(--space-md);background:var(--bg);min-height:100%;color:var(--ink);flex-direction:column;display:flex}.feed p[data-v-da1dd259],.lock p[data-v-da1dd259]{margin:0}.feed__town[data-v-da1dd259]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lg)}.feed__card[data-v-da1dd259]{gap:var(--space-xs);padding:var(--space-12);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.feed__meta[data-v-da1dd259]{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bold-label)}.feed__title[data-v-da1dd259]{font-weight:var(--weight-bold-label);overflow-wrap:anywhere}.feed__photo[data-v-da1dd259]{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--accent-tint);color:var(--muted);font-size:var(--text-sm);place-items:center;display:grid}.feed__body[data-v-da1dd259]{font-size:var(--text-sm);overflow-wrap:anywhere}.lock[data-v-da1dd259]{background:var(--ink);color:var(--surface);justify-content:flex-start}.lock__time[data-v-da1dd259]{margin:var(--space-lg) 0;text-align:center;font-family:var(--font-display);font-size:var(--text-2xl)}.note[data-v-da1dd259]{gap:var(--space-2xs);padding:var(--space-12);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);flex-direction:column;display:flex}.note__app[data-v-da1dd259]{align-items:center;gap:var(--space-xs);color:var(--muted);font-size:var(--text-xs);display:flex}.note__icon[data-v-da1dd259]{width:var(--space-20);height:var(--space-20);border-radius:var(--radius-sm);background:var(--accent);color:var(--on-fill);font-weight:var(--weight-bold-label);place-items:center;display:inline-grid}.note__now[data-v-da1dd259]{margin-left:auto}.note__title[data-v-da1dd259]{font-weight:var(--weight-bold-label);overflow-wrap:anywhere}.note__line[data-v-da1dd259]{font-size:var(--text-sm);overflow-wrap:anywhere}.town-time[data-v-80884cc9]{gap:var(--space-xs);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.town-time__row[data-v-80884cc9]{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.notice-form-page[data-v-f55b184b],.notice-form[data-v-f55b184b]{gap:var(--space-md);flex-direction:column;display:flex}.back[data-v-f55b184b]{font-size:var(--text-sm);align-self:flex-start}.page-head[data-v-f55b184b]{align-items:flex-end;gap:var(--space-lg);display:flex}.page-head__text[data-v-f55b184b]{flex:1;min-width:0}.page-head__actions[data-v-f55b184b],.title-row[data-v-f55b184b]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.columns[data-v-f55b184b]{gap:var(--space-lg);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.lock[data-v-f55b184b]{gap:var(--space-12);padding:var(--space-20);flex-direction:column;min-width:0;margin:0;display:flex}.photos[data-v-f55b184b]{gap:var(--space-sm);flex-direction:column;display:flex}.photos .field__label[data-v-f55b184b],.fixed-value[data-v-f55b184b]{margin:0}.push-note[data-v-f55b184b]{padding:var(--space-12);border-radius:var(--radius-md);background:var(--accent-tint);font-size:var(--text-sm);margin:0}.facts[data-v-d82a4617]{gap:var(--space-sm) var(--space-md);grid-template-columns:max-content 1fr;margin:0;display:grid}.facts dt[data-v-d82a4617]{color:var(--muted);font-size:var(--text-sm)}.facts dd[data-v-d82a4617]{margin:0}.facts__text[data-v-d82a4617]{white-space:pre-line}.allowance[data-v-b4d109f1]{padding:var(--space-12);border-radius:var(--radius-md);background:var(--accent-tint)}.allowance p[data-v-b4d109f1]{margin:0}.allowance__big[data-v-b4d109f1]{font-weight:var(--weight-bold-label)}.push-form[data-v-b4d109f1]{gap:var(--space-12);flex-direction:column;display:flex}.notes[data-v-b4d109f1]{padding-left:var(--space-md);font-size:var(--text-sm);margin:0}.notices[data-v-6d73c2d8]{gap:var(--space-md);flex-direction:column;display:flex}.page-head[data-v-6d73c2d8]{align-items:flex-end;gap:var(--space-lg);display:flex}.page-head__text[data-v-6d73c2d8]{flex:1;min-width:0}.page-head__text p[data-v-6d73c2d8]{margin:var(--space-xs) 0 0}.allowance[data-v-6d73c2d8]{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-12) var(--space-20);display:flex}.allowance__title[data-v-6d73c2d8]{font-size:var(--text-sm);color:var(--muted);font-weight:var(--weight-bold-label);margin:0}.allowance__words[data-v-6d73c2d8],.allowance__quiet[data-v-6d73c2d8]{margin:0}.allowance__words[data-v-6d73c2d8]{font-weight:var(--weight-bold-label)}.badges[data-v-6d73c2d8]{gap:var(--space-xs);flex-wrap:wrap;display:inline-flex}.filter[data-v-6d73c2d8]{align-items:center;gap:var(--space-sm);display:flex}.roles[data-v-74b436b5]{gap:var(--space-sm);border:0;flex-direction:column;margin:0;padding:0;display:flex}.role[data-v-74b436b5]{align-items:flex-start}.role__desc[data-v-74b436b5]{font-size:var(--text-sm);display:block}.page[data-v-be51f169]{gap:var(--section-gap);flex-direction:column;display:flex}.head[data-v-be51f169]{justify-content:space-between;align-items:flex-end;gap:var(--space-md);flex-wrap:wrap;display:flex}.head p[data-v-be51f169]{margin:var(--space-sm) 0 0}.group[data-v-49f8b8b7]{gap:var(--space-sm);border:0;flex-direction:column;margin:0;padding:0;display:flex}.towns[data-v-49f8b8b7]{gap:var(--space-xs);padding-left:var(--space-lg);flex-direction:column;display:flex}.tokens[data-v-49f8b8b7]{gap:var(--space-sm);margin-top:var(--space-lg);flex-direction:column;display:flex}.tokens h3[data-v-49f8b8b7]{font-size:var(--text-lg)}.token-list[data-v-49f8b8b7]{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.token[data-v-49f8b8b7]{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.secret[data-v-2fe02f42]{width:100%}.page[data-v-d47bc07a]{gap:var(--section-gap);flex-direction:column;display:flex}.head[data-v-d47bc07a]{justify-content:space-between;align-items:flex-end;gap:var(--space-md);flex-wrap:wrap;display:flex}.head p[data-v-d47bc07a]{margin:var(--space-sm) 0 0}td[data-v-dd1822ec]{white-space:pre-wrap}.page[data-v-3f284ff4]{gap:var(--section-gap);flex-direction:column;display:flex}.lede[data-v-3f284ff4]{margin:var(--space-sm) 0 0}.facts[data-v-3f284ff4]{gap:var(--space-sm);margin:0 0 var(--space-lg);display:grid}.facts div[data-v-3f284ff4]{gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.facts dt[data-v-3f284ff4]{color:var(--muted)}.facts dd[data-v-3f284ff4]{overflow-wrap:anywhere;margin:0}.page-tabs[data-v-bf47e100]{gap:var(--space-lg);flex-direction:column;display:flex}.tab__count[data-v-bf47e100]{margin-left:var(--space-xs)}.chips[data-v-a2f65a7b]{gap:var(--space-md);flex-direction:column;display:flex}.chips__rows[data-v-a2f65a7b]{border:var(--hairline) solid var(--divider);border-radius:var(--radius-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chips__row[data-v-a2f65a7b]{justify-content:space-between;align-items:flex-end;gap:var(--space-md);padding:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}.chips__row+.chips__row[data-v-a2f65a7b]{border-top:var(--hairline) solid var(--divider)}.chips__fixed[data-v-a2f65a7b]{flex-direction:column;display:flex}.chips__fields[data-v-a2f65a7b]{flex:1 1 var(--card-min-width);gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.chips__actions[data-v-a2f65a7b]{gap:var(--space-xs);padding-bottom:var(--space-xs);flex-wrap:wrap;display:flex}.chips__note[data-v-a2f65a7b]{margin-left:var(--space-sm);font-size:var(--text-sm)}.testers>p[data-v-8f9bdf7f]{margin:0 0 var(--space-sm)}.testers__head[data-v-8f9bdf7f]{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.testers__title[data-v-8f9bdf7f]{font-size:var(--text-lg);margin:0}.testers__list[data-v-8f9bdf7f]{margin:var(--space-sm) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.testers__item[data-v-8f9bdf7f]{justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding:var(--space-sm) 0;border-top:var(--hairline) solid var(--divider);display:flex}.testers__who[data-v-8f9bdf7f]{overflow-wrap:anywhere;min-width:0}.testers__reason[data-v-8f9bdf7f]{margin:var(--space-xs) 0}.status[data-v-c72f8211]{gap:var(--space-md);flex-direction:column;display:flex}.status__title[data-v-c72f8211]{margin:0 0 var(--space-sm);font-size:var(--text-lg)}.status__badge[data-v-c72f8211],.status__now p[data-v-c72f8211]{margin:0 0 var(--space-sm)}.status__actions[data-v-c72f8211]{gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.history[data-v-c72f8211]{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.history__item[data-v-c72f8211]{padding-left:var(--space-md);border-left:var(--rule-strong) solid var(--divider)}.history__reason[data-v-c72f8211]{margin:var(--space-xs) 0 0}.check[data-v-c72f8211]{align-items:flex-start;gap:var(--space-sm);display:flex}.tab-form[data-v-25610b4f]{gap:var(--space-md);flex-direction:column;display:flex}.tab-form__fields[data-v-25610b4f]{gap:var(--space-md);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.tab-form__foot[data-v-25610b4f]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.screen[data-v-32caaca7]{gap:var(--section-gap);flex-direction:column;display:flex}.screen__head[data-v-32caaca7]{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.screen__head p[data-v-32caaca7]{align-items:center;gap:var(--space-xs);margin:var(--space-xs) 0 0;flex-wrap:wrap;display:flex}.screen__body[data-v-32caaca7]{max-width:calc(var(--drawer-width) + var(--sidenav-width));padding-top:var(--space-md)}.crumbs[data-v-32caaca7]{font-size:var(--text-sm)}.note[data-v-32caaca7]{font-size:var(--text-sm);margin:0}.facts[data-v-32caaca7]{grid-template-columns:repeat(auto-fit, minmax(var(--card-min-width), 1fr));gap:var(--space-sm) var(--space-md);margin:0;display:grid}.facts dt[data-v-32caaca7]{color:var(--muted);font-size:var(--text-sm)}.facts dd[data-v-32caaca7]{margin:0}.swatches[data-v-32caaca7],.switches[data-v-32caaca7]{gap:var(--space-sm);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.swatches__row[data-v-32caaca7]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.swatch[data-v-32caaca7]{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:var(--hairline) solid var(--divider);border-radius:var(--radius-md);cursor:pointer;display:inline-flex}.swatch[data-v-32caaca7]:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 var(--hairline) var(--ink)}.swatch__chip[data-v-32caaca7]{width:var(--space-20);height:var(--space-20);border-radius:50%}.switches__row[data-v-32caaca7]{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.switches__row p[data-v-32caaca7]{margin:var(--space-2xs) 0 0}.check[data-v-8b738f71]{align-items:flex-start;gap:var(--space-sm);display:flex}.screen[data-v-a32057ab]{gap:var(--section-gap);flex-direction:column;display:flex}.screen__head[data-v-a32057ab]{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.screen__head p[data-v-a32057ab]{margin:var(--space-xs) 0 0}.note[data-v-a32057ab],.note[data-v-7c4d4cc7]{font-size:var(--text-sm);margin:0}.days[data-v-7c4d4cc7]{gap:var(--space-sm);flex-direction:column;display:flex}.day[data-v-7c4d4cc7],.exception[data-v-7c4d4cc7]{gap:var(--space-xs);min-width:0;padding:var(--space-sm) 0;border:0;border-bottom:var(--hairline) solid var(--divider);flex-direction:column;margin:0;display:flex}.day__name[data-v-7c4d4cc7]{font-weight:var(--weight-bold-label);padding:0}.day__closed[data-v-7c4d4cc7]{margin:0}.range[data-v-7c4d4cc7]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.range[data-v-7c4d4cc7] .field{gap:0}.time[data-v-7c4d4cc7]{width:calc(var(--control-height) * 2.4)}.dated[data-v-7c4d4cc7]{gap:var(--space-sm);flex-direction:column;display:flex}.dated__title[data-v-7c4d4cc7]{font-size:var(--text-base);margin:0}.exception__row[data-v-7c4d4cc7]{gap:var(--space-md);flex-wrap:wrap;display:flex}.exception__remove[data-v-7c4d4cc7]{align-self:flex-start}.note[data-v-b5a3133a]{font-size:var(--text-sm);margin:0}.photos[data-v-b5a3133a]{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.photo[data-v-b5a3133a]{gap:var(--space-md);padding-bottom:var(--space-sm);border-bottom:var(--hairline) solid var(--divider);align-items:flex-start;display:flex}.photo__img[data-v-b5a3133a]{width:var(--card-min-width);aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md);background:var(--bg);max-width:40%}.photo__body[data-v-b5a3133a]{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.photo__actions[data-v-b5a3133a]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.panels[data-v-edb5d69f]{gap:var(--section-gap);flex-direction:column;display:flex}.panel[data-v-edb5d69f]{gap:var(--space-sm);flex-direction:column;display:flex}.panel__title[data-v-edb5d69f]{font-size:var(--text-lg);margin:0}.note[data-v-edb5d69f]{font-size:var(--text-sm);margin:0}.choices[data-v-edb5d69f]{gap:var(--space-sm);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.choices legend[data-v-edb5d69f]{padding:0}.choices--row[data-v-edb5d69f]{gap:var(--space-md);flex-flow:wrap}.panels[data-v-363a6c45]{gap:var(--section-gap);flex-direction:column;display:flex}.panel[data-v-363a6c45]{gap:var(--space-sm);flex-direction:column;display:flex}.panel__title[data-v-363a6c45]{font-size:var(--text-lg);margin:0}.note[data-v-363a6c45]{font-size:var(--text-sm);margin:0}.choices[data-v-363a6c45]{gap:var(--space-sm);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.choices legend[data-v-363a6c45]{padding:0}.choices--row[data-v-363a6c45]{gap:var(--space-md);flex-flow:wrap}.choice--block[data-v-363a6c45]{align-items:flex-start}.choice__help[data-v-363a6c45]{font-size:var(--text-sm);display:block}.rank[data-v-363a6c45]{width:calc(var(--control-height) * 2)}.screen[data-v-5edcea5f]{gap:var(--section-gap);flex-direction:column;display:flex}.screen__head[data-v-5edcea5f]{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.screen__head p[data-v-5edcea5f]{margin:var(--space-xs) 0 0}.badges[data-v-5edcea5f]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.screen__body[data-v-5edcea5f]{padding-top:var(--space-md)}.facts-tab[data-v-5edcea5f]{grid-template-columns:minmax(0, var(--form-max)) minmax(var(--card-min-width), 1fr);align-items:start;gap:var(--section-gap);display:grid}@media (width<=1100px){.facts-tab[data-v-5edcea5f]{grid-template-columns:minmax(0,1fr)}}.crumbs[data-v-5edcea5f]{font-size:var(--text-sm)}.note[data-v-5edcea5f]{font-size:var(--text-sm);margin:0}.missing[data-v-5edcea5f]{align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex}.facts[data-v-5edcea5f]{grid-template-columns:repeat(auto-fit, minmax(var(--card-min-width), 1fr));gap:var(--space-sm) var(--space-md);margin:0;display:grid}.facts dt[data-v-5edcea5f]{color:var(--muted);font-size:var(--text-sm)}.facts dd[data-v-5edcea5f]{margin:0}.provenance[data-v-5edcea5f]{gap:var(--space-sm);flex-direction:column;display:flex}.provenance__title[data-v-5edcea5f]{font-size:var(--text-base);margin:0}.provenance__list[data-v-5edcea5f]{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.screen[data-v-24eb7cb2]{gap:var(--section-gap);flex-direction:column;display:flex}.screen__head[data-v-24eb7cb2]{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.screen__head p[data-v-24eb7cb2]{margin:var(--space-xs) 0 0}.screen[data-v-ef01b87e]{gap:var(--section-gap);flex-direction:column;display:flex}.screen__head[data-v-ef01b87e]{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.screen__head p[data-v-ef01b87e]{margin:var(--space-xs) 0 0}.split[data-v-ef01b87e]{grid-template-columns:minmax(calc(var(--space-48) * 5), 2fr) minmax(0, 5fr);align-items:start;gap:var(--space-lg);margin-top:var(--space-md);display:grid}@media (width<=960px){.split[data-v-ef01b87e]{grid-template-columns:minmax(0,1fr)}}.queue[data-v-ef01b87e]{padding:0;overflow:hidden}.queue__list[data-v-ef01b87e]{margin:0;padding:0;list-style:none}.queue__more[data-v-ef01b87e]{padding:var(--space-md)}.qitem[data-v-ef01b87e]{gap:var(--space-xs);padding:var(--space-12) var(--space-md);border-bottom:var(--hairline) solid var(--divider);color:inherit;flex-direction:column;text-decoration:none;display:flex}.queue__list li:last-child .qitem[data-v-ef01b87e]{border-bottom:0}.qitem--on[data-v-ef01b87e]{background:var(--row-selected);box-shadow:inset var(--space-2xs) 0 0 var(--accent-text)}.qitem__top[data-v-ef01b87e]{justify-content:space-between;gap:var(--space-sm);display:flex}.qitem__name[data-v-ef01b87e]{font-weight:var(--weight-heading)}.qitem__age[data-v-ef01b87e],.qitem__who[data-v-ef01b87e]{font-size:var(--text-sm)}.qitem__badges[data-v-ef01b87e]{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.claim[data-v-ef01b87e]{gap:var(--space-md);flex-direction:column;display:flex}.claim__head[data-v-ef01b87e]{justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;display:flex}.claim__head p[data-v-ef01b87e]{margin:var(--space-xs) 0 var(--space-sm)}.claim__title[data-v-ef01b87e]{font-size:var(--text-lg);margin:0}.claim__actions[data-v-ef01b87e]{gap:var(--space-sm);align-items:flex-start;display:flex}.claim__grid[data-v-ef01b87e]{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space-48) * 5), 1fr));gap:var(--space-lg);display:grid}.claim__col[data-v-ef01b87e]{gap:var(--space-sm);flex-direction:column;display:flex}.label[data-v-ef01b87e]{margin:var(--space-sm) 0 0;font-size:var(--text-sm)}.quote[data-v-ef01b87e]{padding:var(--space-sm) var(--space-md);border-left:var(--space-2xs) solid var(--divider);margin:0;font-style:italic}.kv[data-v-ef01b87e]{gap:var(--space-xs) var(--space-md);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.kv dt[data-v-ef01b87e]{color:var(--muted)}.kv dd[data-v-ef01b87e]{margin:0}.small[data-v-ef01b87e]{font-size:var(--text-sm)}.check[data-v-ef01b87e]{gap:var(--space-sm);align-items:flex-start;display:flex}.print-sheet{display:none}@media print{body>:not(.print-sheet){display:none!important}.print-sheet{--sheet-text:12pt;--sheet-title:20pt;--sheet-kicker:11pt;--sheet-code:20pt;--sheet-small:9pt;color:var(--ink);background:var(--surface);font-family:var(--font-display);font-size:var(--sheet-text);display:block}.print-sheet .sheet{break-after:page;padding:18mm 18mm 0}.print-sheet--window_card .sheet,.print-sheet--qr .sheet{text-align:center;flex-direction:column;align-items:center;display:flex}.print-sheet--qr .sheet{break-after:auto;break-inside:avoid;border:.3mm dashed var(--ink);width:85mm;padding:6mm;display:inline-flex}.print-sheet .sheet__address{flex-direction:column;margin-bottom:20mm;font-style:normal;display:flex}.print-sheet .sheet__title{font-size:var(--sheet-title);margin:0 0 6mm}.print-sheet .sheet__kicker{font-size:var(--sheet-kicker);margin:0}.print-sheet .sheet__claim{align-items:center;gap:8mm;margin:8mm 0;display:flex}.print-sheet .sheet__qr{flex-shrink:0;width:40mm;height:40mm}.print-sheet .sheet__qr--large{width:80mm;height:80mm;margin:4mm 0}.print-sheet--qr .sheet__qr--large{width:45mm;height:45mm}.print-sheet .sheet__code{font-family:var(--font-mono);font-size:var(--sheet-code);letter-spacing:1mm;margin:2mm 0;font-weight:700}.print-sheet .sheet__small{font-size:var(--sheet-small)}}.screen[data-v-80726510]{gap:var(--section-gap);flex-direction:column;display:flex}.screen__head[data-v-80726510]{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.screen__actions[data-v-80726510]{gap:var(--space-sm);display:flex}.screen__head p[data-v-80726510]{margin:var(--space-xs) 0 0}.make[data-v-80726510],.made[data-v-80726510]{gap:var(--space-md);flex-direction:column;display:flex}.make p[data-v-80726510],.made p[data-v-80726510]{margin:0}.make__help[data-v-80726510]{font-size:var(--text-sm)}.made__skipped[data-v-80726510]{padding-left:var(--space-lg);margin:0}.make__error[data-v-80726510]{color:var(--status-danger,var(--ink))}.check[data-v-80726510]{gap:var(--space-sm);align-items:center;display:flex}.stats[data-v-b1835a6c]{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space-48) * 2), 1fr));gap:var(--space-sm);margin:0;display:grid}.stat[data-v-b1835a6c]{gap:var(--space-2xs);padding:var(--space-12);border-radius:var(--radius-md);background:var(--bg);flex-direction:column-reverse;display:flex}.stat dd[data-v-b1835a6c]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-display);margin:0}.stat dt[data-v-b1835a6c]{font-size:var(--text-sm)}.sub[data-v-b1835a6c]{margin:var(--space-md) 0 var(--space-xs);font-size:var(--text-base)}.names[data-v-b1835a6c]{padding-left:var(--space-lg);font-size:var(--text-sm);margin:0}.small[data-v-b1835a6c]{font-size:var(--text-sm)}.mini[data-v-b1835a6c]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.mini th[data-v-b1835a6c],.mini td[data-v-b1835a6c]{padding:var(--space-xs) var(--space-sm);border-bottom:var(--hairline) solid var(--divider);text-align:left}.mini th[data-v-b1835a6c]{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-label)}.mini del[data-v-b1835a6c]{background:var(--status-danger-tint);color:var(--ink)}.mini ins[data-v-b1835a6c]{background:var(--status-open-tint);color:var(--ink);text-decoration:none}.link[data-v-b1835a6c]{color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.screen[data-v-41489d9f]{gap:var(--section-gap);flex-direction:column;display:flex}.crumbs[data-v-41489d9f]{gap:var(--space-xs);margin:0;display:flex}.screen__head[data-v-41489d9f]{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.screen__head p[data-v-41489d9f]{margin:var(--space-xs) 0 0}.title-row[data-v-41489d9f]{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.title-row h1[data-v-41489d9f]{margin:0}.apply[data-v-41489d9f]{align-items:center;display:flex}.bulkbar[data-v-41489d9f]{margin-bottom:var(--space-md)}.grow[data-v-41489d9f]{flex:1}.split[data-v-41489d9f]{grid-template-columns:minmax(calc(var(--space-48) * 5), 2fr) minmax(0, 5fr);align-items:start;gap:var(--space-lg);display:grid}@media (width<=960px){.split[data-v-41489d9f]{grid-template-columns:minmax(0,1fr)}}.queue[data-v-41489d9f]{padding:0;overflow:hidden}.queue__all[data-v-41489d9f]{padding:var(--space-12) var(--space-md);border-bottom:var(--hairline) solid var(--divider);font-size:var(--text-sm)}.queue__list[data-v-41489d9f]{margin:0;padding:0;list-style:none}.qitem[data-v-41489d9f]{align-items:flex-start;gap:var(--space-sm);padding:var(--space-12) var(--space-md);border-bottom:var(--hairline) solid var(--divider);display:flex}.qitem .checkbox[data-v-41489d9f]{margin-top:var(--space-2xs)}.qitem--on[data-v-41489d9f]{background:var(--row-selected);box-shadow:inset var(--space-2xs) 0 0 var(--accent-text)}.qitem__open[data-v-41489d9f]{gap:var(--space-xs);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.qitem__top[data-v-41489d9f]{justify-content:space-between;align-items:flex-start;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}.qitem__name[data-v-41489d9f]{flex:1 1 calc(var(--space-48) * 3);min-width:0;font-weight:var(--weight-heading)}.qitem__top[data-v-41489d9f]>:last-child{flex:none}.qitem__line[data-v-41489d9f]{font-size:var(--text-sm)}.record[data-v-41489d9f]{gap:var(--space-md);flex-direction:column;display:flex}.record__head[data-v-41489d9f]{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.record__head p[data-v-41489d9f]{margin:var(--space-xs) 0 0}.record__title[data-v-41489d9f]{font-size:var(--text-lg);margin:0}.record__actions[data-v-41489d9f]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.side th[scope=row][data-v-41489d9f]{color:var(--muted);font-weight:var(--weight-body);text-align:left}.differs[data-v-41489d9f]{padding:0 var(--space-2xs);border-radius:var(--radius-sm);background:var(--status-warning-tint);color:var(--ink)}.small[data-v-41489d9f]{font-size:var(--text-sm)}.stats[data-v-41489d9f]{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space-48) * 2), 1fr));gap:var(--space-sm);margin:0;display:grid}.stat[data-v-41489d9f]{gap:var(--space-2xs);padding:var(--space-12);border-radius:var(--radius-md);background:var(--bg);flex-direction:column-reverse;display:flex}.stat dd[data-v-41489d9f]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-display);margin:0}.stat dt[data-v-41489d9f]{font-size:var(--text-sm)}.mini[data-v-41489d9f]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.mini th[data-v-41489d9f],.mini td[data-v-41489d9f]{padding:var(--space-xs) var(--space-sm);border-bottom:var(--hairline) solid var(--divider);text-align:left}.mini th[data-v-41489d9f]{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-label)}.mini del[data-v-41489d9f]{background:var(--status-danger-tint);color:var(--ink)}.mini ins[data-v-41489d9f]{background:var(--status-open-tint);color:var(--ink);text-decoration:none}.link[data-v-41489d9f]{color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.screen[data-v-e83164df]{gap:var(--section-gap);flex-direction:column;display:flex}.screen__head p[data-v-e83164df]{margin:var(--space-xs) 0 0}.small[data-v-e83164df]{font-size:var(--text-xs);margin:0}.screen[data-v-c7eadd45]{gap:var(--section-gap);flex-direction:column;display:flex}.screen__head p[data-v-c7eadd45]{margin:var(--space-xs) 0 0}.bulkbar[data-v-c7eadd45]{margin-bottom:var(--space-md)}.grow[data-v-c7eadd45]{flex:1}.split[data-v-c7eadd45]{grid-template-columns:minmax(calc(var(--space-48) * 5), 2fr) minmax(0, 5fr);align-items:start;gap:var(--space-lg);display:grid}@media (width<=960px){.split[data-v-c7eadd45]{grid-template-columns:minmax(0,1fr)}}.queue[data-v-c7eadd45]{padding:0;overflow:hidden}.queue__all[data-v-c7eadd45]{padding:var(--space-12) var(--space-md);border-bottom:var(--hairline) solid var(--divider);font-size:var(--text-sm)}.queue__list[data-v-c7eadd45]{margin:0;padding:0;list-style:none}.qitem[data-v-c7eadd45]{align-items:flex-start;gap:var(--space-sm);padding:var(--space-12) var(--space-md);border-bottom:var(--hairline) solid var(--divider);display:flex}.qitem .checkbox[data-v-c7eadd45]{margin-top:var(--space-2xs)}.qitem--on[data-v-c7eadd45]{background:var(--row-selected);box-shadow:inset var(--space-2xs) 0 0 var(--accent-text)}.qitem--on[data-v-c7eadd45] .badge--ai{background:0 0}.qitem__open[data-v-c7eadd45]{gap:var(--space-xs);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.qitem__top[data-v-c7eadd45]{justify-content:space-between;gap:var(--space-sm);display:flex}.qitem__name[data-v-c7eadd45]{font-weight:var(--weight-heading)}.qitem__line[data-v-c7eadd45]{font-size:var(--text-sm)}.record[data-v-c7eadd45]{gap:var(--space-md);flex-direction:column;display:flex}.record__head[data-v-c7eadd45]{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.record__head p[data-v-c7eadd45]{margin:var(--space-xs) 0 0}.record__title[data-v-c7eadd45]{font-size:var(--text-lg);margin:0}.badges[data-v-c7eadd45]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.record__actions[data-v-c7eadd45]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.ai-box[data-v-c7eadd45],.src-box[data-v-c7eadd45]{--src-label-width:120px;grid-template-columns:var(--src-label-width) minmax(0, 1fr);gap:var(--space-xs) var(--space-md);padding:var(--space-12) var(--space-md);border-radius:var(--radius-md);font-size:var(--text-sm);margin:0;display:grid}.ai-box[data-v-c7eadd45]{border:var(--hairline) dashed var(--accent-text)}.src-box[data-v-c7eadd45]{border:var(--hairline) solid var(--divider)}.ai-box dt[data-v-c7eadd45],.src-box dt[data-v-c7eadd45]{color:var(--muted)}.ai-box dd[data-v-c7eadd45],.src-box dd[data-v-c7eadd45]{margin:0}.edit[data-v-c7eadd45]{gap:var(--space-md);flex-direction:column;display:flex}.edit__title[data-v-c7eadd45]{font-size:var(--text-md);margin:0}.evidence summary[data-v-c7eadd45]{cursor:pointer;font-weight:var(--weight-medium)}.evidence__list[data-v-c7eadd45]{gap:var(--space-xs) var(--space-md);margin:var(--space-sm) 0 0;font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.evidence__list dt[data-v-c7eadd45]{color:var(--muted)}.evidence__list dd[data-v-c7eadd45]{margin:0}.small[data-v-c7eadd45]{font-size:var(--text-sm)}.stats[data-v-c7eadd45]{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space-48) * 2), 1fr));gap:var(--space-sm);margin:0;display:grid}.stat[data-v-c7eadd45]{gap:var(--space-2xs);padding:var(--space-12);border-radius:var(--radius-md);background:var(--bg);flex-direction:column-reverse;display:flex}.stat dd[data-v-c7eadd45]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-display);margin:0}.stat dt[data-v-c7eadd45]{font-size:var(--text-sm)}.scroll[data-v-c7eadd45]{max-height:calc(var(--space-48) * 6);overflow:auto}.mini[data-v-c7eadd45]{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.mini th[data-v-c7eadd45],.mini td[data-v-c7eadd45]{padding:var(--space-xs) var(--space-sm);border-bottom:var(--hairline) solid var(--divider);text-align:left}.mini th[data-v-c7eadd45]{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-label)}.mini del[data-v-c7eadd45]{background:var(--status-danger-tint);color:var(--ink)}.mini ins[data-v-c7eadd45]{background:var(--status-open-tint);color:var(--ink);text-decoration:none}.mapwrap[data-v-a854e43b]{gap:var(--space-sm);flex-direction:column;display:flex}.map[data-v-a854e43b]{--map-height:560px;height:var(--map-height);border-radius:var(--radius-lg);border:var(--hairline) solid var(--divider);background-color:var(--surface);--empty-width:24rem;position:relative;overflow:hidden}.map__base[data-v-a854e43b]{border:0;border-radius:0;height:auto;position:absolute;inset:0}.map__pins[data-v-a854e43b]{z-index:var(--z-sticky);pointer-events:none;position:absolute;inset:0;overflow:hidden}.pinwrap[data-v-a854e43b]>*{pointer-events:auto}.map__empty[data-v-a854e43b]{z-index:var(--z-sticky);pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:0}.map__empty[data-v-a854e43b]>*{pointer-events:auto;max-width:var(--empty-width);padding:var(--space-md);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card)}.pinwrap[data-v-a854e43b]{position:absolute;transform:translate(-50%,-100%)}.pinwrap--off[data-v-a854e43b]{visibility:hidden}.pin[data-v-a854e43b]{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.pin--bad[data-v-a854e43b]{color:var(--status-danger-text)}.pin--warn[data-v-a854e43b]{color:var(--status-warning)}.pin--info[data-v-a854e43b]{color:var(--accent-text)}.pin--ok[data-v-a854e43b]{color:var(--status-open)}.pin--quiet[data-v-a854e43b]{color:var(--muted)}.popover[data-v-a854e43b]{--popover-width:260px;top:calc(100% + var(--space-xs));z-index:var(--z-sticky);align-items:flex-start;gap:var(--space-xs);width:var(--popover-width);padding:var(--space-12) var(--space-md);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-raised);flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}.pinwrap--flip .popover[data-v-a854e43b]{left:auto;right:0;transform:none}.pinwrap--up .popover[data-v-a854e43b]{top:auto;bottom:calc(100% + var(--space-xs))}.row[data-v-a854e43b]{align-items:center;gap:var(--space-xs);display:flex}.strong[data-v-a854e43b]{font-weight:var(--weight-heading)}.small[data-v-a854e43b]{font-size:var(--text-sm)}.map__legend[data-v-a854e43b]{z-index:var(--z-sticky);left:var(--space-md);bottom:var(--space-md);gap:var(--space-md);padding:var(--space-xs) var(--space-12);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card);font-size:var(--text-sm);flex-wrap:wrap;margin:0;list-style:none;display:flex;position:absolute}.panel[data-v-921348a6]{gap:var(--space-md);flex-direction:column;display:flex}.more[data-v-921348a6]{text-align:center}.screen[data-v-2dfc072d]{gap:var(--section-gap);flex-direction:column;display:flex}.screen__head[data-v-2dfc072d]{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.screen__head p[data-v-2dfc072d]{margin:var(--space-xs) 0 0}.sum[data-v-2dfc072d]{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space-48) * 2), 1fr));gap:var(--space-sm);display:grid}.sum .stat[data-v-2dfc072d]{padding:var(--space-sm) var(--space-md)}.sum .stat__value[data-v-2dfc072d]{font-size:var(--text-xl)}.sum .stat__label[data-v-2dfc072d]{font-size:var(--text-xs);margin-top:0}.board[data-v-2dfc072d]{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space-48) * 4), 1fr));align-items:start;gap:var(--space-sm);display:grid}.col[data-v-2dfc072d]{gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-lg);background:var(--bg);border:var(--hairline) solid var(--divider);flex-direction:column;display:flex}.col__head[data-v-2dfc072d]{padding:var(--space-xs) var(--space-xs) 0;font-size:var(--text-md);justify-content:space-between;align-items:center;margin:0;display:flex}.col__list[data-v-2dfc072d]{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.col__none[data-v-2dfc072d]{padding:var(--space-xs);font-size:var(--text-sm);margin:0}.col__more[data-v-2dfc072d]{text-align:center}.ticket[data-v-2dfc072d]{gap:var(--space-2xs);width:100%;padding:var(--space-sm) var(--space-12);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-card);color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;display:flex}.ticket--on[data-v-2dfc072d]{box-shadow:inset var(--rule-strong) 0 0 var(--accent-text), var(--shadow-card)}.ticket__name[data-v-2dfc072d]{font-weight:var(--weight-heading)}.ticket__line[data-v-2dfc072d]{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail[data-v-2dfc072d]{gap:var(--space-md);flex-direction:column;display:flex}.detail__h[data-v-2dfc072d]{margin:0 0 var(--space-sm);font-size:var(--text-md)}.photos[data-v-2dfc072d]{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.photos img[data-v-2dfc072d]{border-radius:var(--radius-md);max-width:100%;height:auto;display:block}.quote[data-v-2dfc072d]{padding:var(--space-sm) var(--space-md);border-left:var(--rule-strong) solid var(--divider);margin:0;font-style:italic}.kv[data-v-2dfc072d]{grid-template-columns:calc(var(--space-48) * 2) minmax(0, 1fr);gap:var(--space-xs) var(--space-md);margin:0;display:grid}.kv dt[data-v-2dfc072d]{color:var(--muted)}.kv dd[data-v-2dfc072d]{overflow-wrap:anywhere;margin:0}.block[data-v-2dfc072d]{display:block}.strong[data-v-2dfc072d]{font-weight:var(--weight-heading)}.small[data-v-2dfc072d]{font-size:var(--text-sm)}.status[data-v-2dfc072d]{gap:var(--space-md);padding-top:var(--space-md);border-top:var(--hairline) solid var(--divider);flex-direction:column;display:flex}.status__actions[data-v-2dfc072d]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.grow[data-v-2dfc072d]{flex:1}.history[data-v-98e6ab16]{gap:var(--space-md);flex-direction:column;display:flex}.history p[data-v-98e6ab16]{margin:0}.history__filter[data-v-98e6ab16]{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.queue-screen[data-v-8afd5732]{gap:var(--space-md);flex-direction:column;display:flex}.split[data-v-8afd5732]{grid-template-columns:minmax(calc(var(--space-48) * 5), 2fr) minmax(0, 5fr);align-items:start;gap:var(--space-lg);display:grid}@media (width<=960px){.split[data-v-8afd5732]{grid-template-columns:minmax(0,1fr)}}.queue[data-v-8afd5732]{padding:0;overflow:hidden}.queue__list[data-v-8afd5732]{margin:0;padding:0;list-style:none}.queue__more[data-v-8afd5732]{padding:var(--space-md)}.qitem[data-v-8afd5732]{gap:var(--space-xs);width:100%;padding:var(--space-12) var(--space-md);border:0;border-bottom:var(--hairline) solid var(--divider);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;flex-direction:column;display:flex}.queue__list li:last-child .qitem[data-v-8afd5732]{border-bottom:0}.qitem--on[data-v-8afd5732]{background:var(--row-selected);box-shadow:inset var(--space-2xs) 0 0 var(--accent-text)}.qitem__top[data-v-8afd5732]{justify-content:space-between;gap:var(--space-sm);display:flex}.qitem__name[data-v-8afd5732]{font-weight:var(--weight-heading)}.qitem__age[data-v-8afd5732],.qitem__who[data-v-8afd5732]{font-size:var(--text-sm)}.item[data-v-8afd5732]{gap:var(--space-md);flex-direction:column;display:flex}.item__head p[data-v-8afd5732]{margin:var(--space-xs) 0 var(--space-sm)}.item__title[data-v-8afd5732]{font-size:var(--text-lg);margin:0}.item__actions[data-v-8afd5732]{gap:var(--space-sm);padding-bottom:var(--space-md);border-bottom:var(--hairline) solid var(--divider);flex-wrap:wrap;display:flex}.item__grid[data-v-8afd5732]{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space-48) * 5), 1fr));gap:var(--space-lg);display:grid}.item__col[data-v-8afd5732]{gap:var(--space-sm);flex-direction:column;display:flex}.item__col p[data-v-8afd5732]{margin:0}.label[data-v-8afd5732]{margin:var(--space-sm) 0 0;font-size:var(--text-sm)}.as-seen[data-v-8afd5732]{gap:var(--space-xs);padding:var(--space-md);border:var(--hairline) solid var(--divider);border-radius:var(--radius-md);background:var(--bg);flex-direction:column;display:flex}.as-seen__title[data-v-8afd5732]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lg)}.as-seen__body[data-v-8afd5732]{white-space:pre-line}.as-seen__photo[data-v-8afd5732]{border-radius:var(--radius-sm);max-width:100%}.kv[data-v-8afd5732]{gap:var(--space-xs) var(--space-md);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.kv dt[data-v-8afd5732]{color:var(--muted)}.kv dd[data-v-8afd5732]{margin:0}.scores[data-v-8afd5732],.reports[data-v-8afd5732],.timeline[data-v-8afd5732]{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.timeline__row[data-v-8afd5732]{align-items:baseline;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}.timeline__row[data-v-8afd5732]>:first-child{flex:none}.timeline__what[data-v-8afd5732]{overflow-wrap:anywhere;min-width:0}.scores li[data-v-8afd5732]{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;display:grid}.scores meter[data-v-8afd5732]{width:100%}.reports li[data-v-8afd5732]{justify-content:space-between;gap:var(--space-sm);align-items:flex-start;display:flex}.num[data-v-8afd5732]{font-variant-numeric:tabular-nums}.small[data-v-8afd5732]{font-size:var(--text-sm)}.link-button[data-v-8afd5732]{color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.screen[data-v-120a50d4]{gap:var(--section-gap);flex-direction:column;display:flex}.screen__head p[data-v-120a50d4]{margin:var(--space-xs) 0 0}.screen[data-v-120a50d4] .page-tabs__panel{padding-top:var(--space-md)}.screen[data-v-c995c9d7]{gap:var(--section-gap);flex-direction:column;display:flex}.screen__head[data-v-c995c9d7]{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.screen__head p[data-v-c995c9d7]{margin:var(--space-xs) 0 0}.screen__actions[data-v-c995c9d7]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.funnel[data-v-c995c9d7]{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space-48) * 3), 1fr));gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.funnel__tile[data-v-c995c9d7]{gap:var(--space-xs);width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;display:flex}.funnel__tile[data-v-c995c9d7]:focus-visible{box-shadow:var(--focus-ring);outline:none}.funnel__tile--on[data-v-c995c9d7]{box-shadow:var(--shadow-card), inset 0 calc(-1 * var(--rule-strong)) 0 var(--accent-text)}.funnel__tile .stat__label[data-v-c995c9d7]{margin-top:0}.funnel__track[data-v-c995c9d7]{height:var(--space-sm);margin-top:var(--space-sm);border-radius:var(--radius-pill);background:var(--accent-tint);display:block;overflow:hidden}.funnel__fill[data-v-c995c9d7]{border-radius:var(--radius-pill);background:var(--accent-text);height:100%;display:block}.kv[data-v-c995c9d7]{gap:var(--space-xs) var(--space-md);margin:var(--space-md) 0;font-size:var(--text-sm);grid-template-columns:max-content 1fr;display:grid}.kv dt[data-v-c995c9d7]{color:var(--muted)}.kv dd[data-v-c995c9d7]{margin:0}.mono[data-v-c995c9d7]{font-family:var(--font-mono,ui-monospace, monospace)}.small[data-v-c995c9d7]{font-size:var(--text-xs);margin:0}.brand[data-v-d710444f]{gap:var(--section-gap);flex-direction:column;display:flex}.part[data-v-d710444f]{gap:var(--space-sm);flex-direction:column;display:flex}.part__title[data-v-d710444f]{font-size:var(--text-lg);margin:0}.part__note[data-v-d710444f]{font-size:var(--text-sm);margin:0}.part__row[data-v-d710444f]{align-items:flex-end;gap:var(--space-md);flex-wrap:wrap;display:flex}.part__fields[data-v-d710444f]{gap:var(--space-md);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.prefill[data-v-d710444f]{margin:0 0 calc(-1 * var(--space-sm))}.tabs-list[data-v-d710444f]{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tabs-list__row[data-v-d710444f]{align-items:center;gap:var(--space-sm);min-height:var(--control-height);border-bottom:var(--hairline) solid var(--divider);flex-wrap:wrap;display:flex}.tabs-list__note[data-v-d710444f]{font-size:var(--text-sm)}.tabs-list__moves[data-v-d710444f]{gap:var(--space-xs);margin-left:auto;display:flex}.checklist[data-v-b6db4740]{gap:var(--space-sm);flex-direction:column;display:flex}.checklist__title[data-v-b6db4740]{font-size:var(--text-lg);margin:0}.checklist__summary[data-v-b6db4740]{font-weight:var(--weight-bold-label);color:var(--status-open);margin:0}.checklist__summary--missing[data-v-b6db4740]{color:var(--status-danger-text)}.checklist__list[data-v-b6db4740]{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.checklist__item[data-v-b6db4740]{align-items:flex-start;gap:var(--space-xs);display:flex}.checklist__item[data-status=met][data-v-b6db4740]{color:var(--muted)}.checklist__text[data-v-b6db4740]{align-items:flex-start;gap:var(--space-2xs);flex-direction:column;display:flex}.checklist__message[data-v-b6db4740],.checklist__go[data-v-b6db4740]{font-size:var(--text-sm)}.chip-input[data-v-ca580018]{gap:var(--space-sm);flex-direction:column;display:flex}.chips[data-v-ca580018]{margin:0;padding:0;list-style:none}.chip__remove[data-v-ca580018]{min-width:var(--space-20);min-height:var(--space-20);border-radius:var(--radius-pill);color:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.icon-select[data-v-eef924ae]{align-items:center;gap:var(--space-sm);display:flex}.icon-select__glyph[data-v-eef924ae]{width:var(--icon-lg);height:var(--icon-lg);color:var(--muted);flex-shrink:0;place-items:center;display:grid}.icon-select__trigger[data-v-eef924ae]{flex:1;min-width:0}.icon-pop{width:min(var(--picker-width), calc(100vw - var(--space-md)));max-width:calc(100vw - var(--space-md));gap:var(--space-sm);flex-direction:column;display:flex}.icon-pop__heading{padding:var(--space-xs) 0;margin:0}.icon-pop__grid{gap:var(--space-xs);grid-template-columns:repeat(6,1fr);display:grid}.icon-pop__cell{min-height:var(--control-height);border:var(--hairline) solid transparent;border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.icon-pop__cell:hover,.icon-pop__cell:focus-visible{background:var(--accent-tint)}.icon-pop__cell--chosen{border-color:var(--accent-text);background:var(--accent-tint);color:var(--accent-text)}.icon-pop__none{align-self:flex-start}.icon-pop__name{min-height:1lh;color:var(--muted);font-size:var(--text-sm);margin:0}.content-list[data-v-2c1fc1a4]{gap:var(--space-sm);flex-direction:column;display:flex}.content-list__count[data-v-2c1fc1a4]{font-size:var(--text-sm);color:var(--muted);margin:0}.content-list__short[data-v-2c1fc1a4],.content-list__over[data-v-2c1fc1a4]{color:var(--status-danger-text);font-weight:var(--weight-bold-label)}.content-list__rows[data-v-2c1fc1a4]{border:var(--hairline) solid var(--divider);border-radius:var(--radius-md);background:var(--surface);margin:0;padding:0;list-style:none}.content-list__row[data-v-2c1fc1a4]{border-bottom:var(--hairline) solid var(--divider)}.content-list__row[data-v-2c1fc1a4]:last-child{border-bottom:0}.content-list__row--over[data-v-2c1fc1a4]{box-shadow:inset 0 var(--space-2xs) 0 var(--accent)}.content-list__head[data-v-2c1fc1a4]{align-items:center;gap:var(--space-xs) var(--space-sm);min-height:var(--row-height);padding:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.content-list__handle[data-v-2c1fc1a4]{min-width:var(--control-height);min-height:var(--control-height);border-radius:var(--radius-sm);color:var(--muted);cursor:grab;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.content-list__handle[data-v-2c1fc1a4]:focus-visible{outline:var(--hairline) solid transparent;box-shadow:var(--focus-ring)}.content-list__title[data-v-2c1fc1a4]{flex:1 1 var(--list-name-min);min-width:min(var(--list-name-min), 100%);font-weight:var(--weight-bold-label);overflow-wrap:break-word;word-break:normal}.content-list__actions[data-v-2c1fc1a4]{align-items:center;gap:var(--space-2xs);flex-wrap:nowrap;flex:none;margin-left:auto;display:flex}.content-list__body[data-v-2c1fc1a4]{padding:var(--space-sm) var(--space-md) var(--space-md);border-top:var(--hairline) solid var(--divider)}.content-list__empty[data-v-2c1fc1a4]{margin:0}.content-list__limit[data-v-2c1fc1a4]{margin-left:var(--space-sm);font-size:var(--text-xs)}.bulk[data-v-b76bd7e9]{gap:var(--space-md);padding:var(--space-md);border:var(--hairline) solid var(--divider);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;display:flex}.bulk__title[data-v-b76bd7e9],.bulk__subtitle[data-v-b76bd7e9]{font-size:var(--text-base);font-weight:var(--weight-heading);margin:0}.bulk__subtitle[data-v-b76bd7e9]{font-size:var(--text-sm)}.bulk__text[data-v-b76bd7e9]{font-family:inherit}.bulk__defaults[data-v-b76bd7e9]{grid-template-columns:repeat(auto-fill, minmax(var(--card-min-width), 1fr));gap:var(--space-md);display:grid}.bulk__days[data-v-b76bd7e9]{gap:var(--space-xs) var(--space-md);border:0;flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;display:flex}.bulk__days>legend[data-v-b76bd7e9]{margin-bottom:var(--space-xs)}.bulk__help[data-v-b76bd7e9],.bulk__note[data-v-b76bd7e9]{font-size:var(--text-sm);color:var(--muted);flex-basis:100%;margin:0}.bulk__table td[data-v-b76bd7e9]{vertical-align:top}.bulk__ok[data-v-b76bd7e9]{color:var(--status-open);font-weight:var(--weight-bold-label)}.bulk__problems[data-v-b76bd7e9]{padding-left:var(--space-md);color:var(--status-danger-text);font-size:var(--text-sm);margin:0}.bulk__actions[data-v-b76bd7e9]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.traders[data-v-c33736ce]{gap:var(--space-sm);flex-direction:column;display:flex}.traders__title[data-v-c33736ce]{font-size:var(--text-base);font-weight:var(--weight-heading);margin:0}.traders__help[data-v-c33736ce],.traders__count[data-v-c33736ce]{font-size:var(--text-sm);color:var(--muted);margin:0}.traders__short[data-v-c33736ce],.traders__unplaced[data-v-c33736ce]{color:var(--status-danger-text);font-weight:var(--weight-bold-label)}.traders__unplaced[data-v-c33736ce]{font-size:var(--text-sm);margin:0}.traders__hall[data-v-c33736ce]{gap:var(--space-xs);margin-top:var(--space-sm);flex-direction:column;display:flex}.traders__hall-title[data-v-c33736ce]{align-items:center;gap:var(--space-sm);font-size:var(--text-sm);font-weight:var(--weight-heading);flex-wrap:wrap;margin:0;display:flex}.traders__plan[data-v-c33736ce]{align-items:center;gap:var(--space-2xs);font-weight:var(--weight-bold-label);color:var(--muted);display:inline-flex}.traders__bulk-open[data-v-c33736ce]{align-self:flex-start}.schema-field[data-v-cfee91e9]{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.schema-field__group[data-v-cfee91e9]{gap:var(--space-md);padding:var(--space-md);border:var(--hairline) solid var(--divider);border-radius:var(--radius-md);margin:0}.schema-field__group--bare[data-v-cfee91e9]{border:0;padding:0}.schema-field__title[data-v-cfee91e9]{font-size:var(--text-base);font-weight:var(--weight-heading);margin:0;padding:0}.schema-field__help[data-v-cfee91e9],.schema-field__limit[data-v-cfee91e9],.schema-field__ref[data-v-cfee91e9]{font-size:var(--text-sm);color:var(--muted);margin:0}.schema-field__pending[data-v-cfee91e9]{font-size:var(--text-xs);color:var(--muted);font-weight:var(--weight-bold-label);margin:0}.schema-field__options[data-v-cfee91e9]{gap:var(--space-md)}.schema-field__choices[data-v-cfee91e9]{border:0;margin:0;padding:0}.schema-field__choices--grid[data-v-cfee91e9]{grid-template-columns:repeat(auto-fill, minmax(var(--card-min-width), 1fr));display:grid}.schema-field__choices--grid>legend[data-v-cfee91e9],.schema-field__choices--grid>.schema-field__help[data-v-cfee91e9]{grid-column:1/-1}.schema-field__money[data-v-cfee91e9]{align-items:center;gap:var(--space-xs);display:inline-flex}.schema-field__media[data-v-cfee91e9]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin:0;display:flex}.schema-field__absent[data-v-cfee91e9]{padding:var(--space-md);border:var(--hairline) dashed var(--divider);border-radius:var(--radius-md);align-items:flex-start}.schema-field__absent p[data-v-cfee91e9],.field__error[data-v-cfee91e9]{margin:0}.week[data-v-c880f621]{gap:var(--space-sm);padding:var(--space-md);border:var(--hairline) solid var(--divider);border-radius:var(--radius-md);flex-direction:column;display:flex}.week__title[data-v-c880f621]{font-size:var(--text-base);font-weight:var(--weight-heading);margin:0}.week__intro[data-v-c880f621],.week__hours[data-v-c880f621],.week__note[data-v-c880f621]{font-size:var(--text-sm);color:var(--muted);margin:0}.week__days[data-v-c880f621]{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.week__day[data-v-c880f621]{gap:var(--space-2xs);padding-top:var(--space-sm);border-top:var(--hairline) solid var(--divider);flex-direction:column;display:flex}.week__date[data-v-c880f621]{align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin:0;display:flex}.week__offers[data-v-c880f621]{gap:var(--space-xs) var(--space-md);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.week__offer--off[data-v-c880f621]{color:var(--muted);text-decoration:line-through}.week__offer--off .week__why[data-v-c880f621]{text-decoration:none;display:inline-block}.content-screen[data-v-387fecaa]{gap:var(--space-md);flex-direction:column;display:flex}.content-screen__title[data-v-387fecaa]{font-size:var(--text-lg);margin:0}.content-screen--sole[data-v-387fecaa] .content-screen__fields>.schema-field>.schema-field__title,.content-screen--sole[data-v-387fecaa] .content-screen__fields>.schema-field>legend.schema-field__title{width:var(--hairline);height:var(--hairline);clip:rect(0 0 0 0);position:absolute;overflow:hidden}.content-screen__fields[data-v-387fecaa]{gap:var(--section-gap);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.content-screen__other[data-v-387fecaa]{gap:var(--space-xs);padding:var(--space-md);border:var(--hairline) dashed var(--divider);border-radius:var(--radius-md);flex-direction:column;display:flex}.content-screen__other p[data-v-387fecaa]{margin:0}.signoff[data-v-88e5d62c]{gap:var(--space-sm);flex-direction:column;display:flex}.signoff__head[data-v-88e5d62c]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.signoff__head h2[data-v-88e5d62c],.signoff__sub[data-v-88e5d62c]{font-size:var(--text-lg);margin:0}.signoff__headline[data-v-88e5d62c],.signoff__note p[data-v-88e5d62c]{margin:0}.signoff__note[data-v-88e5d62c]{padding-left:var(--space-md);border-left:var(--rule-strong) solid var(--divider);margin:0}.signoff__note footer[data-v-88e5d62c]{color:var(--ink-muted,inherit);font-size:var(--text-sm)}.signoff__history[data-v-88e5d62c]{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.signoff__history li[data-v-88e5d62c]{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.choice-panel[data-v-2ffa382d]{gap:var(--space-md);flex-direction:column;display:flex}.choice-panel__title[data-v-2ffa382d]{font-size:var(--text-lg);margin:0}.choice-panel__note[data-v-2ffa382d]{margin:0}.choice-panel__blocked[data-v-2ffa382d]{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--status-warning-tint);margin:0}.templates--blocked .template[data-v-2ffa382d]{cursor:not-allowed;opacity:.6}.templates[data-v-2ffa382d]{grid-template-columns:repeat(auto-fill, minmax(var(--card-min-width), 1fr));gap:var(--space-sm);border:0;margin:0;padding:0;display:grid}.template[data-v-2ffa382d]{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm);border:var(--hairline) solid var(--control-border);border-radius:var(--radius-md);cursor:pointer;display:flex}.template[data-v-2ffa382d]:has(input:checked){border-color:var(--accent);background:var(--accent-tint)}.template--off[data-v-2ffa382d]{cursor:not-allowed;color:var(--muted)}.template__body[data-v-2ffa382d]{gap:var(--space-2xs);flex-direction:column;display:flex}.template__name[data-v-2ffa382d]{align-items:center;gap:var(--space-xs);font-weight:var(--weight-bold-label);flex-wrap:wrap;display:flex}.template__tabs[data-v-2ffa382d]{font-size:var(--text-sm)}.blocks[data-v-6776d605]{gap:var(--space-lg);flex-direction:column;display:flex}.blocks__title[data-v-6776d605]{margin:0 0 var(--space-sm);font-weight:var(--weight-display);font-size:var(--text-xl);color:var(--ink)}.blocks__meta[data-v-6776d605]{margin:calc(-1 * var(--space-xs)) 0 var(--space-sm);font-size:var(--text-xs);color:var(--ink)}.blocks__section .blocks[data-v-6776d605]{gap:var(--space-sm)}.blocks__p[data-v-6776d605]{font-size:var(--text-sm);color:var(--ink);margin:0}.blocks__pills[data-v-6776d605]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.blocks__pills span[data-v-6776d605]{padding:var(--space-xs) var(--space-12);border-radius:var(--radius-pill);border:var(--hairline) solid var(--sa-accent);color:var(--ink);font-size:var(--text-xs);font-weight:var(--weight-medium)}.blocks__pills span.on[data-v-6776d605]{background:var(--sa-accent);color:var(--sa-on-accent)}.blocks__list[data-v-6776d605]{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.blocks__row[data-v-6776d605]{align-items:flex-start;gap:var(--space-12);padding:var(--space-12) var(--space-md);border-bottom:var(--hairline) solid var(--divider);display:flex}.blocks__row[data-v-6776d605]:last-child{border-bottom:0}.blocks__row-main[data-v-6776d605]{flex:1;min-width:0}.blocks__row-name[data-v-6776d605]{font-weight:var(--weight-medium);font-size:var(--text-sm);color:var(--ink)}.blocks__row-line[data-v-6776d605]{margin-top:var(--space-2xs);font-size:var(--text-xs);color:var(--muted)}.blocks__price[data-v-6776d605]{font-weight:var(--weight-bold-label);font-size:var(--text-sm);color:var(--ink);white-space:nowrap}.blocks__ask[data-v-6776d605]{margin-top:var(--space-xs);font-size:var(--text-xs);font-weight:var(--weight-bold-label);color:var(--ink);text-decoration:underline;display:inline-block}.blocks__badge[data-v-6776d605]{margin-left:var(--space-xs);padding:0 var(--space-sm);border-radius:var(--radius-pill);background:var(--sa-accent);color:var(--sa-on-accent);font-size:var(--text-xs);font-weight:var(--weight-bold-label);display:inline-block}.blocks__btn[data-v-6776d605]{min-height:var(--space-48);border-radius:var(--radius-pill);background:var(--sa-accent);color:var(--sa-on-accent);font-weight:var(--weight-bold-label);font-size:var(--text-sm);justify-content:center;align-items:center;display:flex}.blocks__toggle[data-v-6776d605]{padding:var(--space-12) var(--space-md);border-bottom:var(--hairline) solid var(--divider);font-size:var(--text-sm);justify-content:space-between;align-items:center;display:flex}.blocks__switch[data-v-6776d605]{--w:40px;--h:24px;width:var(--w);height:var(--h);border-radius:var(--radius-pill);background:var(--divider)}.blocks__missing[data-v-6776d605]{padding:var(--space-md);border-radius:var(--radius-lg);border:var(--hairline) dashed var(--muted);color:var(--ink);font-size:var(--text-sm);text-align:center;margin:0}.sa[data-v-e7a8238c]{--sa-dock-h:64px;background:var(--sa-bg);height:100%;color:var(--ink);font-family:var(--font-family);flex-direction:column;display:flex;position:relative;overflow:hidden}.sa__scroll[data-v-e7a8238c]{min-height:0;padding-bottom:calc(var(--sa-dock-h) + var(--space-xl));flex:1;overflow:auto}.sa__hero[data-v-e7a8238c]{padding:var(--space-xl) var(--space-20) var(--space-lg);background:var(--sa-header);color:var(--sa-header-ink)}.sa__flag[data-v-e7a8238c]{margin-bottom:var(--space-sm);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-size:var(--text-xs);font-weight:var(--weight-bold-label);letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-block}.sa__name[data-v-e7a8238c]{font-weight:var(--weight-display);font-size:var(--text-2xl);margin:0}.sa--serif .sa__name[data-v-e7a8238c]{font-family:var(--font-display)}.sa__tagline[data-v-e7a8238c]{margin:var(--space-xs) 0 0;font-size:var(--text-sm)}.sa__body[data-v-e7a8238c]{padding:var(--space-20)}.sa__dock[data-v-e7a8238c]{left:var(--space-md);right:var(--space-md);bottom:var(--space-lg);height:var(--sa-dock-h);padding:0 var(--space-sm);border-radius:var(--radius-pill);background:var(--sa-header);color:var(--sa-header-ink);box-shadow:var(--shadow-card);justify-content:space-around;align-items:center;display:flex;position:absolute}.sa__tab[data-v-e7a8238c]{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-12);border-radius:var(--radius-pill);color:inherit;font:inherit;font-size:var(--text-xs);font-weight:var(--weight-bold-label);cursor:pointer;background:0 0;border:0;display:inline-flex}.sa__tab--on[data-v-e7a8238c]{background:var(--sa-header-ink);color:var(--sa-header)}.screen[data-v-8d2d1d76]{gap:var(--section-gap);flex-direction:column;display:flex}.crumbs[data-v-8d2d1d76]{font-size:var(--text-sm)}.screen__head[data-v-8d2d1d76]{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.screen__head p[data-v-8d2d1d76]{margin:var(--space-xs) 0 0}.screen__actions[data-v-8d2d1d76]{align-items:flex-start;gap:var(--space-sm) var(--space-xl);flex-wrap:wrap;display:flex}.actions__main[data-v-8d2d1d76],.actions__apart[data-v-8d2d1d76]{align-items:flex-start;gap:var(--space-sm);flex-wrap:wrap;display:flex}.actions__apart[data-v-8d2d1d76]{padding-left:var(--space-lg);border-left:var(--hairline) solid var(--divider)}@media (width<=719px){.actions__apart[data-v-8d2d1d76]{border-left:0;padding-left:0}}.badges[data-v-8d2d1d76]{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.small[data-v-8d2d1d76]{font-size:var(--text-sm)}.missing[data-v-8d2d1d76]{align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex}.editor[data-v-8d2d1d76]{grid-template-columns:minmax(var(--card-min-width), 1fr) minmax(0, 3fr) minmax(var(--card-min-width), 2fr);align-items:start;gap:var(--section-gap);display:grid}@media (width<=1200px){.editor[data-v-8d2d1d76]{grid-template-columns:minmax(0,1fr)}}.rail__list[data-v-8d2d1d76]{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rail__item[data-v-8d2d1d76]{align-items:center;gap:var(--space-xs);width:100%;min-height:var(--control-height);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;display:flex}.rail__item[data-v-8d2d1d76]:hover{background:var(--row-selected)}.rail__item[aria-current=true][data-v-8d2d1d76]{background:var(--accent-tint);font-weight:var(--weight-bold-label)}.rail__item[data-v-8d2d1d76]:focus-visible{outline:var(--hairline) solid transparent;box-shadow:var(--focus-ring)}.rail__mark[data-v-8d2d1d76]{font-size:var(--text-xs);color:inherit}.rail__mark--missing[data-v-8d2d1d76]{color:var(--status-danger-text);font-weight:var(--weight-bold-label)}.panel[data-v-8d2d1d76]{min-width:0}.coming[data-v-8d2d1d76]{align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex}.coming p[data-v-8d2d1d76]{margin:0}.coming__title[data-v-8d2d1d76]{font-size:var(--text-lg);margin:0}.coming__list[data-v-8d2d1d76]{padding-left:var(--space-md);margin:0}.side[data-v-8d2d1d76]{gap:var(--section-gap);flex-direction:column;min-width:0;display:flex}@media (width>=1201px){.side[data-v-8d2d1d76]{top:calc(var(--topbar-height) + var(--space-md));max-height:calc(100vh - var(--topbar-height) - 2 * var(--space-md));overscroll-behavior:contain;padding:var(--space-sm);margin:calc(-1 * var(--space-sm));position:sticky;overflow-y:auto}}.qr[data-v-8ca07767]{--qr-size:176px;width:var(--qr-size);height:var(--qr-size);flex-shrink:0}.qr__ground[data-v-8ca07767]{fill:var(--surface)}.qr__ink[data-v-8ca07767]{fill:var(--ink)}.screen[data-v-a7305850]{gap:var(--section-gap);flex-direction:column;display:flex}.crumbs[data-v-a7305850]{font-size:var(--text-sm)}.screen__head[data-v-a7305850]{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.screen__title h1[data-v-a7305850],.screen__title p[data-v-a7305850]{margin:0}.pv[data-v-a7305850]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);place-items:start center;display:grid}.pv__side[data-v-a7305850]{gap:var(--space-12);--pv-side-max:320px;width:100%;max-width:var(--pv-side-max);flex-direction:column;display:flex}.pv__side h2[data-v-a7305850],.pv__side p[data-v-a7305850]{margin:0}.pv__tabs[data-v-a7305850]{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pv__row[data-v-a7305850]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.rail__item[data-v-a7305850]{width:100%;min-height:var(--control-height);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.rail__item[data-v-a7305850]:hover{background:var(--row-selected)}.rail__item[aria-current=true][data-v-a7305850]{background:var(--accent-tint);font-weight:var(--weight-bold-label)}.rail__item[data-v-a7305850]:focus-visible{outline:var(--hairline) solid transparent;box-shadow:var(--focus-ring)}.state[data-v-a7305850]{align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex}.state__title[data-v-a7305850]{font-size:var(--text-lg);margin:0}.state p[data-v-a7305850]{margin:0}@media (width>=1100px){.pv[data-v-a7305850]{--pv-nav-width:240px;--pv-aside-width:280px;grid-template-columns:var(--pv-nav-width) minmax(0, 1fr) var(--pv-aside-width)}.pv__side[data-v-a7305850]{max-width:none}}.screen[data-v-0ee76eb7]{gap:var(--section-gap);flex-direction:column;display:flex}.screen h1[data-v-0ee76eb7]{margin:0}.screen header p[data-v-0ee76eb7]{margin:var(--space-xs) 0 0}.auth[data-v-ff636852]{--auth-w:420px;width:var(--auth-w);max-width:100%;margin:var(--space-xl) auto 0;gap:var(--space-md);flex-direction:column;display:flex}.auth--wide[data-v-ff636852]{--auth-w:680px}.auth__title[data-v-ff636852]{font-size:var(--text-xl)}.auth__title[data-v-ff636852]:focus,.auth__title[data-v-ff636852]:focus-visible{box-shadow:none;outline:none}.auth__lead[data-v-ff636852]{color:var(--muted)}.auth__foot[data-v-ff636852]{text-align:center;font-size:var(--text-xs);color:var(--muted)}.google[data-v-cfc1f605]{align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.or[data-v-213f14bc]{align-items:center;gap:var(--space-12);color:var(--muted);font-size:var(--text-xs);display:flex}.or[data-v-213f14bc]:before,.or[data-v-213f14bc]:after{content:"";height:var(--hairline);background:var(--divider);flex:1}.code[data-v-213f14bc]{font-family:var(--font-mono);font-size:var(--text-lg);letter-spacing:var(--tracking-label)}.links[data-v-213f14bc]{justify-content:space-between;gap:var(--space-sm);display:flex}.code[data-v-a358e52f]{font-family:var(--font-mono);font-size:var(--text-lg);letter-spacing:var(--tracking-label)}.links[data-v-a358e52f]{justify-content:space-between;gap:var(--space-sm);display:flex}.steps[data-v-c91f0da3]{padding-left:var(--space-lg);gap:var(--space-lg);flex-direction:column;margin:0;display:flex}.steps li>p[data-v-c91f0da3]{margin-bottom:var(--space-sm)}.scan[data-v-c91f0da3]{align-items:center;gap:var(--space-lg);display:flex}.key[data-v-c91f0da3]{font-family:var(--font-mono);font-weight:var(--weight-medium);word-break:break-all}.code[data-v-c91f0da3]{font-family:var(--font-mono);font-size:var(--text-lg);letter-spacing:var(--tracking-label)}.actions[data-v-c91f0da3]{justify-content:space-between;gap:var(--space-sm);display:flex}.codes[data-v-6c6bb904]{gap:var(--space-sm) var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);background:var(--bg);font-family:var(--font-mono);font-size:var(--text-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.tools[data-v-6c6bb904]{align-items:center;gap:var(--space-sm);display:flex}.doc-title[data-v-fe02ae99]{font-size:var(--text-lg)}.text[data-v-fe02ae99]{--agreement-height:320px;max-height:var(--agreement-height);padding:var(--space-md);border:var(--hairline) solid var(--divider);border-radius:var(--radius-md);background:var(--bg);white-space:pre-wrap;overflow:auto}.actions[data-v-fe02ae99]{justify-content:space-between;gap:var(--space-sm);display:flex}.page[data-v-9888fcb3]{min-height:100vh;padding:var(--space-48) var(--space-lg);flex-direction:column;align-items:center;display:flex}.brand[data-v-9888fcb3]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lg)}.brand span[data-v-9888fcb3]{color:var(--accent-text)}.page[data-v-580eda90],.page[data-v-70e70bd4]{padding:var(--space-48) var(--space-lg)}:root{--bg:#fbfaf9;--surface:#fff;--ink:#111;--muted:#6b7280;--accent:#1b3a6b;--accent-text:var(--accent);--accent-tint:#1b3a6b14;--on-fill:#fff;--status-open:#19794d;--status-danger:#c13929;--status-danger-text:var(--status-danger);--status-danger-tint:#c1392914;--divider:#11111114;--shadow-card:0 2px 12px #11111114;--scrim:#1116;--status-warning:#8a5a00;--status-warning-tint:#c48c001f;--font-family:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-display:"Fraunces Variable", "Fraunces", Georgia, "Times New Roman", serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--weight-body:400;--weight-medium:600;--weight-bold-label:700;--weight-heading:800;--weight-display:700;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--text-hero:48px;--line-height-body:1.5;--line-height-tight:1.2;--tracking-label:.03em;--tracking-tight:-.01em;--radius-sm:10px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--space-2xs:2px;--space-xs:4px;--space-sm:8px;--space-12:12px;--space-md:16px;--space-20:20px;--space-lg:24px;--space-xl:32px;--space-40:40px;--space-48:48px;--card-pad:var(--space-lg);--stack:var(--space-12);--inline:var(--space-sm);--section-gap:var(--space-xl);--duration-fast:.15s;--duration-base:.2s;--duration-slow:.3s;--duration-spin:.9s;--ease-glide:cubic-bezier(.22, 1, .36, 1);--z-base:0;--z-sticky:2;--z-dropdown-backdrop:90;--z-dropdown:91;--z-sheet:100;--z-popover:110;--z-toast:120;--focus-ring:0 0 0 3px var(--accent-tint), 0 0 0 5px var(--accent-text);--topbar-height:60px;--sidenav-width:248px;--panel-max:560px;--content-max:1120px;--control-height:40px;--card-min-width:240px;--status-open-tint:#19794d14;--control-border:#11111178;--shadow-raised:0 12px 40px #1111112e;--hairline:1px;--rule-strong:2px;--row-selected:#1b3a6b0a;--row-height:48px;--list-name-min:9rem;--drawer-width:520px;--dialog-width:480px;--form-max:640px;--check-size:18px;--switch-width:40px;--switch-height:24px;--icon-sm:16px;--icon-md:18px;--icon-lg:28px;--phone-width:390px;--phone-height:844px;--list-max-width:384px;--picker-width:416px;--switcher-width:192px;--preview-scale:.74;--dark-bg:#17161a;--dark-surface:#26242a;--dark-ink:#f5f3f0;--dark-muted:#a3a0a8;--dark-accent-text:#8bafe6;--dark-accent-tint:#7aa2e029;--dark-status-open:#40d391;--dark-status-danger-text:#ee8a7c;--dark-status-danger-tint:#ea776724;--dark-divider:#f5f3f01f;--dark-shadow-card:0 2px 12px #0006;--dark-scrim:#0000008c;--dark-status-warning:#f0c060;--dark-status-warning-tint:#f0c06024;--dark-status-open-tint:#40d39124;--dark-control-border:#f5f3f06b;--dark-row-selected:#7aa2e01f;--dark-shadow-raised:0 12px 40px #0009}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:var(--dark-bg);--surface:var(--dark-surface);--ink:var(--dark-ink);--muted:var(--dark-muted);--accent-text:var(--dark-accent-text);--accent-tint:var(--dark-accent-tint);--status-open:var(--dark-status-open);--status-danger-text:var(--dark-status-danger-text);--status-danger-tint:var(--dark-status-danger-tint);--divider:var(--dark-divider);--shadow-card:var(--dark-shadow-card);--scrim:var(--dark-scrim);--status-warning:var(--dark-status-warning);--status-warning-tint:var(--dark-status-warning-tint);--status-open-tint:var(--dark-status-open-tint);--control-border:var(--dark-control-border);--shadow-raised:var(--dark-shadow-raised);--row-selected:var(--dark-row-selected);--focus-ring:0 0 0 3px var(--accent-tint), 0 0 0 5px var(--accent-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark],[data-theme=dark]{--bg:var(--dark-bg);--surface:var(--dark-surface);--ink:var(--dark-ink);--muted:var(--dark-muted);--accent-text:var(--dark-accent-text);--accent-tint:var(--dark-accent-tint);--status-open:var(--dark-status-open);--status-danger-text:var(--dark-status-danger-text);--status-danger-tint:var(--dark-status-danger-tint);--divider:var(--dark-divider);--shadow-card:var(--dark-shadow-card);--scrim:var(--dark-scrim);--status-warning:var(--dark-status-warning);--status-warning-tint:var(--dark-status-warning-tint);--status-open-tint:var(--dark-status-open-tint);--control-border:var(--dark-control-border);--shadow-raised:var(--dark-shadow-raised);--row-selected:var(--dark-row-selected);--focus-ring:0 0 0 3px var(--accent-tint), 0 0 0 5px var(--accent-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#fbfaf9;--surface:#fff;--ink:#111;--muted:#6b7280;--accent-text:var(--accent);--accent-tint:#1b3a6b14;--status-open:#19794d;--status-danger-text:var(--status-danger);--status-danger-tint:#c1392914;--divider:#11111114;--shadow-card:0 2px 12px #11111114;--scrim:#1116;--status-warning:#8a5a00;--status-warning-tint:#c48c001f;--status-open-tint:#19794d14;--control-border:#11111178;--shadow-raised:0 12px 40px #1111112e;--row-selected:#1b3a6b0a;--focus-ring:0 0 0 3px var(--accent-tint), 0 0 0 5px var(--accent-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-padding-top:calc(var(--topbar-height) + var(--space-md))}body{background:var(--bg);color:var(--ink);font-family:var(--font-family);font-size:var(--text-sm);font-weight:var(--weight-body);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-display);line-height:var(--line-height-tight);margin:0}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}p{margin:0}a{color:var(--accent-text)}button,select,input,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--rule-strong) solid transparent;outline-offset:var(--rule-strong);box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.btn{justify-content:center;align-items:center;gap:var(--inline);min-height:var(--control-height);padding:0 var(--space-md);border:var(--hairline) solid var(--divider);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--duration-fast) var(--ease-glide);text-decoration:none;display:inline-flex}.btn:hover{background:var(--accent-tint)}.btn--primary{background:var(--accent);border-color:var(--accent);color:var(--on-fill)}.btn--primary:hover{background:var(--accent);opacity:.92}.card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--card-pad)}.visually-hidden{width:var(--hairline);height:var(--hairline);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.title{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-2xl);line-height:var(--line-height-tight);letter-spacing:var(--tracking-tight);margin:0}.label{font-size:var(--text-xs);font-weight:var(--weight-bold-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--muted);margin:0}.muted{color:var(--muted)}.mono{font-family:var(--font-mono);font-size:var(--text-xs)}.icon{--icon:var(--icon-md);width:var(--icon);height:var(--icon);vertical-align:middle;flex-shrink:0;display:inline-block}.icon--sm{--icon:var(--icon-sm)}.icon--lg{--icon:var(--icon-lg)}.btn{border-width:var(--hairline);white-space:nowrap}.btn--danger{background:var(--status-danger);border-color:var(--status-danger);color:var(--on-fill)}.btn--danger:hover{background:var(--status-danger);opacity:.92}.btn--danger-quiet{color:var(--status-danger-text)}.btn--quiet{color:var(--accent-text);padding:0 var(--space-sm);background:0 0;border-color:#0000}.btn--sm{--btn-sm-height:32px;min-height:var(--btn-sm-height);padding:0 var(--space-12);font-size:var(--text-xs)}.btn--icon{min-width:var(--btn-sm-height);padding:0}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.badge{align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm);border:var(--hairline) solid var(--divider);border-radius:var(--radius-pill);background:var(--bg);color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bold-label);white-space:nowrap;display:inline-flex}.badge--info{background:var(--accent-tint);color:var(--accent-text);border-color:#0000}.badge--success{background:var(--status-open-tint);color:var(--status-open);border-color:#0000}.badge--warning{background:var(--status-warning-tint);color:var(--status-warning);border-color:#0000}.badge--danger{background:var(--status-danger-tint);color:var(--status-danger-text);border-color:#0000}.badge--ai{background:var(--accent-tint);color:var(--accent-text);border:var(--hairline) dashed var(--accent-text)}.badge--release{border:var(--hairline) dashed var(--control-border);background:0 0}.dot{--dot:8px;width:var(--dot);height:var(--dot);border-radius:var(--radius-pill);background:var(--muted);flex-shrink:0;display:inline-block}.dot--ok{background:var(--status-open)}.dot--warn{background:var(--status-warning)}.dot--bad{background:var(--status-danger-text)}.dot--info{background:var(--accent-text)}.count{min-width:var(--space-20);padding:0 var(--space-xs);border-radius:var(--radius-pill);background:var(--accent-tint);color:var(--accent-text);font-size:var(--text-xs);font-weight:var(--weight-bold-label);place-items:center;display:inline-grid}.banner{align-items:flex-start;gap:var(--space-12);padding:var(--space-12) var(--space-md);border-radius:var(--radius-md);background:var(--accent-tint);color:var(--ink);display:flex}.banner>.icon{margin-top:var(--space-2xs);color:var(--accent-text)}.banner__body{flex:1;min-width:0}.banner__title{font-weight:var(--weight-bold-label)}.banner--success{background:var(--status-open-tint)}.banner--success>.icon{color:var(--status-open)}.banner--warning{background:var(--status-warning-tint)}.banner--warning>.icon{color:var(--status-warning)}.banner--danger{background:var(--status-danger-tint)}.banner--danger>.icon{color:var(--status-danger-text)}.banner--acting{background:var(--status-warning-tint);border-bottom:var(--rule-strong) solid var(--status-warning);border-radius:0;align-items:center}.banner--acting>.icon{color:var(--status-warning)}.tabs{gap:var(--space-lg);border-bottom:var(--hairline) solid var(--divider);max-width:100%;display:flex;overflow-x:auto}.tab{padding:var(--space-sm) 0 var(--space-12);margin-bottom:calc(-1 * var(--hairline));border:0;border-bottom:var(--rule-strong) solid transparent;color:var(--muted);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;background:0 0}.tab[aria-selected=true]{color:var(--accent-text);border-bottom-color:var(--accent-text)}.filterbar{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.search{--search-width:280px;align-items:center;gap:var(--space-sm);width:var(--search-width);min-height:var(--control-height);padding:0 var(--space-12);border:var(--hairline) solid var(--control-border);border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);display:flex}.search:focus-within{border-color:var(--accent-text);outline:var(--rule-strong) solid transparent;outline-offset:var(--rule-strong);box-shadow:var(--focus-ring)}.search input{min-width:0;color:var(--ink);background:0 0;border:0;flex:1}.search input:focus-visible{box-shadow:none;outline:none}.filter{min-height:var(--control-height);border:var(--hairline) solid var(--control-border);border-radius:var(--radius-pill);background:var(--surface);white-space:nowrap;align-items:center;display:inline-flex;position:relative}.filter__trigger{align-items:center;gap:var(--space-xs);padding:0 var(--space-12);border-radius:inherit;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-self:stretch;display:inline-flex}.filter__name{color:var(--muted);font-weight:var(--weight-body)}.filter__value{color:var(--accent-text);font-weight:var(--weight-bold-label)}.filter .cselect__chevron{color:var(--muted)}.filter--set{background:var(--accent-tint);border-color:var(--accent-text)}.filter--set .filter__trigger{padding-right:var(--space-xs)}.filter--set .filter__name{color:var(--ink)}.filter__clear{width:var(--space-xl);height:var(--space-xl);margin-right:var(--space-xs);border-radius:var(--radius-pill);color:var(--accent-text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.filter__clear:hover{background:var(--accent-tint)}.filter__trigger:focus-visible,.filter__clear:focus-visible{outline:var(--rule-strong) solid transparent;outline-offset:var(--rule-strong);box-shadow:var(--focus-ring)}.filter:has(.filter__trigger:disabled){opacity:.6}.cselect--field{position:relative}.cselect__trigger{justify-content:space-between;align-items:center;gap:var(--space-sm);font:inherit;text-align:left;cursor:pointer;display:flex}.cselect__trigger:disabled{background:var(--bg);color:var(--muted);cursor:not-allowed}.cselect__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;min-height:1lh;overflow:hidden}.cselect__chevron{flex-shrink:0}.cselect__list{z-index:var(--z-popover);width:max-content;max-width:min(var(--list-max-width), calc(100vw - var(--space-md)));padding:var(--space-xs);overscroll-behavior:contain;border:var(--hairline) solid var(--divider);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-raised);scrollbar-width:thin;scrollbar-color:var(--control-border) transparent;margin:0;list-style:none;overflow-y:auto}.cselect__option{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:var(--control-height);padding:var(--space-xs) var(--space-12);border-radius:var(--radius-sm);cursor:pointer;display:flex}.cselect__option--active{background:var(--accent-tint)}.cselect__option--selected{color:var(--accent-text);font-weight:var(--weight-bold-label)}.cselect__option--disabled{color:var(--muted);cursor:not-allowed}.cselect__group{padding:var(--space-sm) var(--space-12) var(--space-xs);color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bold-label);letter-spacing:var(--tracking-label);text-transform:uppercase}@media (forced-colors:active){.cselect__option--active{outline:var(--hairline) solid Highlight}}.filterbar__end{color:var(--muted);font-size:var(--text-xs);margin-left:auto}.table-wrap{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.data-table{border-collapse:collapse;width:100%}.data-table th{height:var(--control-height);padding:0 var(--space-md);background:var(--bg);border-bottom:var(--hairline) solid var(--divider);color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bold-label);letter-spacing:var(--tracking-label);text-transform:uppercase;text-align:left;white-space:nowrap}.data-table th[aria-sort=ascending],.data-table th[aria-sort=descending]{color:var(--ink)}.data-table td{height:var(--row-height);padding:var(--space-sm) var(--space-md);border-bottom:var(--hairline) solid var(--divider);vertical-align:middle}.data-table tr:last-child td{border-bottom:0}.data-table tr.row--link{cursor:pointer}.data-table tr.row--link:hover td:first-child{box-shadow:inset var(--space-2xs) 0 0 var(--accent)}.data-table tr.row--link:hover .row-name .cell-main{text-decoration:underline}.row-name{border-radius:var(--radius-sm);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.data-table tr[aria-selected=true] td{background:var(--row-selected)}.data-table .num{text-align:right;font-variant-numeric:tabular-nums}.data-table .shrink{white-space:nowrap;width:1%}.data-table td.actions-cell .data__actions{flex-wrap:wrap}.cell-main{font-weight:var(--weight-medium)}.cell-sub{font-size:var(--text-xs);color:var(--muted)}.data-table .cell-main,.data-table .cell-sub{display:block}.bulkbar{align-items:center;gap:var(--space-12);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--accent);color:var(--on-fill);display:flex}.bulkbar .btn{border-color:var(--on-fill);color:var(--on-fill);background:0 0}.pager{padding:var(--space-12) var(--space-md);border-top:var(--hairline) solid var(--divider);color:var(--muted);font-size:var(--text-xs);justify-content:space-between;align-items:center;display:flex}.form{gap:var(--space-20);max-width:var(--form-max);flex-direction:column;display:flex}.field{gap:var(--space-xs);flex-direction:column;display:flex}.field__label{font-weight:var(--weight-medium)}.field__optional{color:var(--muted);font-weight:var(--weight-body)}.field__help,.field__count{font-size:var(--text-xs);color:var(--muted)}.field__count{text-align:right}.field__error{align-items:center;gap:var(--space-xs);font-size:var(--text-xs);font-weight:var(--weight-bold-label);color:var(--status-danger-text);display:flex}.input,.select,.textarea{width:100%;min-height:var(--control-height);padding:0 var(--space-12);border:var(--hairline) solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink)}.textarea{--textarea-height:88px;min-height:var(--textarea-height);padding:var(--space-sm) var(--space-12);resize:vertical}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{border-color:var(--accent-text)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--status-danger-text);box-shadow:0 0 0 var(--hairline) var(--status-danger-text)}.input[aria-invalid=true]:focus-visible,.textarea[aria-invalid=true]:focus-visible{box-shadow:var(--focus-ring)}.input[readonly]{background:var(--bg);color:var(--muted)}.input::placeholder,.textarea::placeholder{color:var(--muted)}.choice{align-items:center;gap:var(--space-sm);cursor:pointer;display:inline-flex}.checkbox,.radio{appearance:none;width:var(--check-size);height:var(--check-size);border:var(--hairline) solid var(--control-border);border-radius:var(--space-xs);background:var(--surface);cursor:pointer;flex-shrink:0;place-content:center;margin:0;display:inline-grid}.radio{border-radius:var(--radius-pill)}.checkbox:checked{background:var(--accent);border-color:var(--accent)}.checkbox:checked:after{--tick-w:5px;--tick-h:9px;content:"";width:var(--tick-w);height:var(--tick-h);margin-top:calc(-1 * var(--space-2xs));border:solid var(--on-fill);border-width:0 var(--rule-strong) var(--rule-strong) 0;transform:rotate(45deg)}.radio:checked{border:calc(var(--check-size) / 3.5) solid var(--accent-text)}.switch{--knob:calc(var(--switch-height) - 2 * var(--space-2xs) - 2 * var(--hairline));appearance:none;width:var(--switch-width);height:var(--switch-height);border:var(--hairline) solid var(--control-border);border-radius:var(--radius-pill);background:var(--control-border);cursor:pointer;transition:background var(--duration-fast) var(--ease-glide);flex-shrink:0;margin:0;position:relative}.switch:after{content:"";top:var(--space-2xs);left:var(--space-2xs);width:var(--knob);height:var(--knob);border-radius:var(--radius-pill);background:var(--on-fill);transition:left var(--duration-fast) var(--ease-glide);position:absolute}.switch:checked{background:var(--accent);border-color:var(--accent)}.switch:checked:after{left:calc(var(--switch-width) - var(--knob) - var(--space-2xs) - 2 * var(--hairline))}.seg{padding:var(--space-2xs);border:var(--hairline) solid var(--divider);border-radius:var(--radius-sm);background:var(--bg);display:inline-flex}.seg__opt{--seg-height:32px;min-height:var(--seg-height);padding:0 var(--space-12);border-radius:var(--space-sm);color:var(--muted);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0}.seg__opt[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.chip{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-12);border-radius:var(--radius-pill);background:var(--accent-tint);color:var(--accent-text);font-size:var(--text-xs);font-weight:var(--weight-medium);display:inline-flex}.scrim{z-index:var(--z-sheet);background:var(--scrim);position:fixed;inset:0}.drawer{z-index:var(--z-sheet);height:100dvh;max-height:100dvh;width:min(var(--drawer-width), 100%);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-raised);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.drawer__head{align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);border-bottom:var(--hairline) solid var(--divider);flex-shrink:0;display:flex}.drawer__body{overscroll-behavior:contain;gap:var(--space-20);min-height:0;padding:var(--space-lg);flex-direction:column;flex:auto;display:flex;overflow:auto}.drawer__foot,.dialog__foot{justify-content:flex-end;gap:var(--space-sm);display:flex}.drawer__foot{padding:var(--space-md) var(--space-lg);padding-bottom:max(var(--space-md), env(safe-area-inset-bottom));border-top:var(--hairline) solid var(--divider);background:var(--surface);flex-wrap:wrap;flex-shrink:0;align-items:center}.dialog{z-index:var(--z-sheet);gap:var(--space-md);width:min(var(--dialog-width), 100%);max-height:calc(100dvh - 2 * var(--space-lg));padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-raised);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.dialog__title{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-xl);margin:0}.toast{left:50%;bottom:var(--space-lg);z-index:var(--z-toast);align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-md);border-radius:var(--radius-md);background:var(--ink);color:var(--bg);box-shadow:var(--shadow-raised);font-weight:var(--weight-medium);display:flex;position:fixed;transform:translate(-50%)}.toast .btn--quiet{color:var(--bg);text-decoration:underline}.diff{border-collapse:collapse;width:100%}.diff thead th{padding:var(--space-sm) var(--space-12);border-bottom:var(--hairline) solid var(--divider);color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bold-label);letter-spacing:var(--tracking-label);text-transform:uppercase;text-align:left}.diff td,.diff tbody th{padding:var(--space-sm) var(--space-12);border-bottom:var(--hairline) solid var(--divider);vertical-align:top;text-align:left}.diff tbody tr>:first-child{width:1%;color:var(--muted);font-weight:var(--weight-body);white-space:nowrap}.diff tr:last-child td,.diff tr:last-child th{border-bottom:0}.diff del,.diff ins{padding:0 var(--space-2xs);border-radius:var(--space-xs);color:var(--ink)}.diff del{background:var(--status-danger-tint);text-decoration:line-through;-webkit-text-decoration-color:var(--status-danger-text);text-decoration-color:var(--status-danger-text)}.diff ins{background:var(--status-open-tint);text-decoration:none}.timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.timeline li{grid-template-columns:var(--space-20) minmax(0, 1fr);gap:var(--space-sm);padding-bottom:var(--space-md);display:grid;position:relative}.timeline li:before{content:"";top:var(--space-20);bottom:0;left:calc(var(--space-xs) - var(--hairline) / 2 + var(--space-2xs));width:var(--hairline);background:var(--divider);position:absolute}.timeline li:last-child:before{display:none}.timeline .dot{margin-top:var(--space-sm)}.stat{padding:var(--space-md) var(--space-20);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card)}.stat__value{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-2xl);line-height:var(--line-height-tight)}.stat__value--hero{font-size:var(--text-hero)}.stat__label{margin-top:var(--space-xs);font-weight:var(--weight-medium)}.stat__meta{margin-top:var(--space-2xs);font-size:var(--text-xs);color:var(--muted)}.phone{--phone-w:calc(var(--phone-width) * var(--preview-scale));--phone-h:calc(var(--phone-height) * var(--preview-scale));--bezel:6px;width:calc(var(--phone-w) + 2 * var(--bezel));height:calc(var(--phone-h) + 2 * var(--bezel));padding:var(--bezel);border-radius:calc(var(--radius-lg) * 2.5);background:var(--dark-bg);box-shadow:var(--shadow-raised);flex-shrink:0}.phone__screen{width:var(--phone-w);height:var(--phone-h);border-radius:calc(var(--radius-lg) * 2.2);background:var(--surface);overflow:hidden}.phone__inner{width:var(--phone-width);height:var(--phone-height);transform:scale(var(--preview-scale));transform-origin:0 0}.skel{--skel-h:12px;--skel-w:100%;width:var(--skel-w);height:var(--skel-h);border-radius:var(--space-xs);background:var(--divider);display:block}.icon--flip{transform:rotate(180deg)}@media (width<=899px){.search{--search-width:100%;flex:100%}.table-wrap{box-shadow:none;background:0 0;overflow:visible}.data-table,.data-table tbody,.data-table tr,.data-table td{width:100%;display:block}.data-table thead{width:var(--hairline);height:var(--hairline);clip:rect(0 0 0 0);position:absolute;overflow:hidden}.data-table tr{margin-bottom:var(--space-12);padding:var(--space-xs) 0;border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card)}.data-table tbody th{width:100%;height:auto;padding:var(--space-xs) var(--space-md);color:var(--ink);font-size:var(--text-sm);letter-spacing:normal;text-transform:none;white-space:normal;background:0 0;border-bottom:0;display:block}.data-table td{height:auto;padding:var(--space-xs) var(--space-md);text-align:left;border-bottom:0}.data-table td.num{text-align:left}.data-table td.shrink{white-space:normal;width:100%}.data-table td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bold-label);letter-spacing:var(--tracking-label);text-transform:uppercase;display:block}.data-table td:first-child[data-label]:before,:is(.data-table td:empty,.data-table td.actions-cell:has(.data__actions:empty)){display:none}.data-table td.data__empty{display:block}.data-table td.data__empty[colspan]{width:100%}.pager{gap:var(--space-sm);flex-wrap:wrap}.bulkbar{flex-wrap:wrap}}
