@charset "UTF-8";:root{--font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--bg-app: #2b2b2b;--bg-panel: #2b2b2b;--bg-panel-secondary: #333333;--bg-panel-raised: #242424;--bg-element: #333333;--bg-element-hover: #3f3f3f;--bg-element-active: #565656;--bg-element-active-hover: #424242;--bg-element-active-camera-toolbar: #545454;--row-selected-fill: var(--bg-element-active);--bg-panel-transmitter: #141414;--border-transmitter: #101010;--bg-panel-transmitter-hover: #242424;--bg-panel-transmitter-active-hover: #303030;--z-page-overlay: 8800;--z-floating-window: 8900;--z-dialog: 9500;--z-toast: 10000;--border-panel: #3b3b3b;--border-element: #444;--border-subtle: #3b3b3b;--border-viewport-panels: #2b2b2b;--text-primary: #fff;--text-secondary: #ffffff;--text-tertiary: #eeeeee;--text-muted: #dddddd;--text-dim: #bdbdbd;--text-mixed: #ffffff;--text-mixed-weight: 300;--text-faint: #cccccc;--text-quiet: #8f8f8f;--text-disabled: #484848;--bg-overlay: rgba(22, 22, 22, .45);--bg-overlay-opaque: #1a1a1a;--bg-backdrop: rgba(0, 0, 0, .55);--text-overlay: rgba(255, 255, 255, .6);--view-cube-control: #343434;--view-cube-control-hover: #acacac;--shadow-panel-soft: rgba(0, 0, 0, .1);--shadow-panel-strong: rgba(0, 0, 0, .2);--bg-hud-label: rgba(0, 0, 0, .65);--bg-hud-panel: rgba(28, 28, 28, 1);--border-hud-panel: #555;--edit-mode-preview-window: rgba(6, 6, 6, .2);--color-action: #8372c9;--color-action-hover: #7161ae;--color-accent: #aeaeae;--color-focus: #fff;--color-error: #e05252;--color-warning: #d9a73a;--color-ok: #5faa6a;--color-info: #5b9fd9;--color-hidden-notice: rgba(217, 167, 58, .244);--color-locked-notice: rgba(91, 159, 217, .244);--color-readonly-notice: #9b5bd6;--color-handle-muted: #7a7a7a;--color-handle-hover: #c0c0c0;--bg-input: #333333;--color-scheme-input: dark;--border-input: #666;--right-panel-width: 260px;--panel-header-height: 36px;--app-header-height: 45px;--scrollbar-thumb: #6a6a6a;--scrollbar-thumb-scroll: #454545;--scrollbar-width: 4px;--kbd-bg: #333;--kbd-color: #888;--segment-pill-bg: #ffffff;--segment-pill-icon: #1a1a1a;--segment-icon-idle: rgba(255, 255, 255, .38);--segment-icon-hover: rgba(255, 255, 255, .65);--tool-btn-size: 32px;--tool-btn-gap: 8px;--camera-btn-size: 36px;--camera-group-gap: 8px;--tooltip-bg: #1a1a1a;--tooltip-color: #e0e0e0;--tooltip-border: #202020;--bg-dropdown: #1e1e1e;--shadow-dropdown: 0 8px 24px rgba(0, 0, 0, .5);--shadow-viewport-dropdown: 0 8px 32px 0 rgba(0, 0, 0, .25), 0 2px 8px 0 rgba(0, 0, 0, .2);--text-picker-selected: #8888ff;--text-picker-selected-hover: #aaaaff;--input-quiet-bg: rgba(255, 255, 255, .04);--input-quiet-bg-focus: var(--bg-dropdown)}.viewport[data-viewport-theme=light]{--bg-app: #f4f4f4;--bg-element: #333333;--bg-element-hover: #3f3f3f;--bg-element-active: #646464;--bg-element-active-hover: #3d3d3d;--bg-element-active-camera-toolbar: #aeaeae;--bg-panel-transmitter: #0d0d0d;--border-transmitter: #101010;--bg-panel-transmitter-hover: #3a3a3a;--bg-panel-transmitter-active-hover: #424242;--border-subtle: #3b3b3b;--border-viewport-panels: rgb(70, 70, 70);--text-primary: #ffffff;--text-secondary: #e6e6e6;--text-tertiary: #5d5d5d;--text-dim: #cecece;--text-mixed: #dcdcdc;--text-disabled: #b7b7b7;--bg-overlay: rgba(255, 255, 255, .34);--bg-overlay-opaque: #2b2b2b;--text-overlay: rgba(80, 80, 80, .79);--view-cube-control: #7e7e7e;--view-cube-control-hover: #ffffff;--shadow-panel-soft: rgba(20, 32, 50, .08);--shadow-panel-strong: rgba(20, 32, 50, .16);--bg-hud-label: rgba(0, 0, 0, .8);--bg-hud-panel: #2b2b2b;--border-hud-panel: #3b3b3b;--edit-mode-preview-window: rgba(156, 156, 156, .16);--color-action: #a7a7a7;--color-action-hover: #878787;--color-accent: #8a8a8a;--color-handle-muted: #8e8e8e;--color-handle-hover: #d7d7d7;--bg-input: #f8fafc;--border-input: #b8b8b8;--kbd-bg: #ededed;--kbd-color: #8f8f8f;--segment-pill-bg: #ffffff;--segment-pill-icon: #000000;--segment-icon-idle: rgba(255, 255, 255, .52);--segment-icon-hover: rgba(222, 222, 222, .82);--bg-dropdown: #1e1e1e;--text-picker-selected: #8888ff;--text-picker-selected-hover: #aaaaff}body{font-family:var(--font-family);background:var(--bg-app);color:var(--text-primary)}/*! 
 * OverlayScrollbars
 * Version: 2.16.0
 * 
 * Copyright (c) Rene Haas | KingSora.
 * https://github.com/KingSora
 * 
 * Released under the MIT license.
 */.os-size-observer,.os-size-observer-listener{scroll-behavior:auto!important;direction:inherit;pointer-events:none;overflow:hidden;visibility:hidden;box-sizing:border-box}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{writing-mode:horizontal-tb;position:absolute;left:0;top:0}.os-size-observer{z-index:-1;contain:strict;display:flex;flex-direction:row;flex-wrap:nowrap;padding:inherit;border:inherit;box-sizing:inherit;margin:-133px;top:0;right:0;bottom:0;left:0;transform:scale(.1)}.os-size-observer:before{content:"";flex:none;box-sizing:inherit;padding:10px;width:10px;height:10px}.os-size-observer-appear{animation:os-size-observer-appear-animation 1ms forwards}.os-size-observer-listener{box-sizing:border-box;position:relative;flex:auto;padding:inherit;border:inherit;margin:-133px;transform:scale(10)}.os-size-observer-listener.ltr{margin-right:-266px;margin-left:0}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty:before{content:"";width:100%;height:100%}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{display:block;position:relative;padding:inherit;border:inherit;box-sizing:content-box;flex:auto}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{right:0;bottom:0;overflow:hidden;direction:ltr;flex:none}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}.os-trinsic-observer{flex:none;box-sizing:border-box;position:relative;max-width:0px;max-height:1px;padding:0;margin:0;border:none;overflow:hidden;z-index:-1;height:0;top:calc(100% + 1px);contain:strict}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}html[data-overlayscrollbars-body]{overflow:hidden}html[data-overlayscrollbars-body],html[data-overlayscrollbars-body]>body{width:100%;height:100%;margin:0}html[data-overlayscrollbars-body]>body{overflow:visible;margin:0}[data-overlayscrollbars]{position:relative}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{display:flex;align-items:stretch!important;flex-direction:row!important;flex-wrap:nowrap!important;scroll-behavior:auto!important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){box-sizing:inherit;position:relative;flex:auto;height:auto;width:100%;min-width:0;padding:0;margin:0;border:none;z-index:0}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]){--os-vaw: 0;--os-vah: 0;outline:none}[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus{outline:none}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]:before{content:"";position:absolute;pointer-events:none;z-index:-1;min-width:1px;min-height:1px;width:var(--os-vaw);height:var(--os-vah)}[data-overlayscrollbars~=host],[data-overlayscrollbars-padding]{overflow:hidden!important}[data-overlayscrollbars~=host][data-overlayscrollbars~=noClipping],[data-overlayscrollbars-padding~=noClipping]{overflow:visible!important}[data-overlayscrollbars-viewport]{--os-viewport-overflow-x: hidden;--os-viewport-overflow-y: hidden;overflow-x:var(--os-viewport-overflow-x);overflow-y:var(--os-viewport-overflow-y)}[data-overlayscrollbars-viewport~=overflowXVisible]{--os-viewport-overflow-x: visible}[data-overlayscrollbars-viewport~=overflowXHidden]{--os-viewport-overflow-x: hidden}[data-overlayscrollbars-viewport~=overflowXScroll]{--os-viewport-overflow-x: scroll}[data-overlayscrollbars-viewport~=overflowYVisible]{--os-viewport-overflow-y: visible}[data-overlayscrollbars-viewport~=overflowYHidden]{--os-viewport-overflow-y: hidden}[data-overlayscrollbars-viewport~=overflowYScroll]{--os-viewport-overflow-y: scroll}[data-overlayscrollbars-viewport~=overflowImportant]{overflow-x:var(--os-viewport-overflow-x)!important;overflow-y:var(--os-viewport-overflow-y)!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId){font-size:0!important;line-height:0!important}[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):before,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId):after,[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)>*:not(#osFakeId){display:none!important;position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}[data-overlayscrollbars-viewport~=measuring],[data-overlayscrollbars-viewport~=scrolling]{scroll-behavior:auto!important;scroll-snap-type:none!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowXVisible]{overflow-x:hidden!important}[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowYVisible]{overflow-y:hidden!important}[data-overlayscrollbars-content]{box-sizing:inherit}[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{display:grid;grid-template:1fr/1fr}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport]{height:auto!important;width:auto!important}@property --os-scroll-percent{syntax: "<number>"; inherits: true; initial-value: 0;}@property --os-viewport-percent{syntax: "<number>"; inherits: true; initial-value: 0;}.os-scrollbar{--os-viewport-percent: 0;--os-scroll-percent: 0;--os-scroll-direction: 0;--os-scroll-percent-directional: calc( var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent)) * -1) * var(--os-scroll-direction) )}.os-scrollbar{contain:size layout;contain:size layout style;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;pointer-events:none;position:absolute;opacity:0;visibility:hidden}body>.os-scrollbar{position:fixed;z-index:99999}.os-scrollbar-transitionless{transition:none!important}.os-scrollbar-track{position:relative;padding:0!important;border:none!important}.os-scrollbar-handle{position:absolute}.os-scrollbar-track,.os-scrollbar-handle{pointer-events:none;width:100%;height:100%}.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track,.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{right:auto;left:0}.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-interaction.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none!important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important;transition:none!important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0;left:calc(var(--os-scroll-percent-directional) * 100%);transform:translate(calc(var(--os-scroll-percent-directional) * -100%));width:calc(var(--os-viewport-percent) * 100%)}.os-scrollbar-vertical .os-scrollbar-handle{right:0;top:calc(var(--os-scroll-percent-directional) * 100%);transform:translateY(calc(var(--os-scroll-percent-directional) * -100%));height:calc(var(--os-viewport-percent) * 100%)}@supports (container-type: size){.os-scrollbar-track{container-type:size}.os-scrollbar-horizontal .os-scrollbar-handle{left:auto;transform:translate(calc(var(--os-scroll-percent-directional) * 100cqw + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-vertical .os-scrollbar-handle{top:auto;transform:translateY(calc(var(--os-scroll-percent-directional) * 100cqh + var(--os-scroll-percent-directional) * -100%))}.os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle{right:auto;left:0}}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{right:auto;left:0}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{top:0;bottom:0}@media print{.os-scrollbar{display:none}}.os-scrollbar{--os-size: 0;--os-padding-perpendicular: 0;--os-padding-axis: 0;--os-track-border-radius: 0;--os-track-bg: none;--os-track-bg-hover: none;--os-track-bg-active: none;--os-track-border: none;--os-track-border-hover: none;--os-track-border-active: none;--os-handle-border-radius: 0;--os-handle-bg: none;--os-handle-bg-hover: none;--os-handle-bg-active: none;--os-handle-border: none;--os-handle-border-hover: none;--os-handle-border-active: none;--os-handle-min-size: 33px;--os-handle-max-size: none;--os-handle-perpendicular-size: 100%;--os-handle-perpendicular-size-hover: 100%;--os-handle-perpendicular-size-active: 100%;--os-handle-interactive-area-offset: 0}.os-scrollbar-track{border:var(--os-track-border);border-radius:var(--os-track-border-radius);background:var(--os-track-bg);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar-track:hover{border:var(--os-track-border-hover);background:var(--os-track-bg-hover)}.os-scrollbar-track:active{border:var(--os-track-border-active);background:var(--os-track-bg-active)}.os-scrollbar-handle{border:var(--os-handle-border);border-radius:var(--os-handle-border-radius);background:var(--os-handle-bg)}.os-scrollbar-handle:hover{border:var(--os-handle-border-hover);background:var(--os-handle-bg-hover)}.os-scrollbar-handle:active{border:var(--os-handle-border-active);background:var(--os-handle-bg-active)}.os-scrollbar-track:before,.os-scrollbar-handle:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block}.os-scrollbar-horizontal{padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size);height:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-track:before{top:calc(var(--os-padding-perpendicular) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal .os-scrollbar-handle{min-width:var(--os-handle-min-size);max-width:var(--os-handle-max-size);height:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);bottom:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{padding:var(--os-padding-axis) var(--os-padding-perpendicular);bottom:var(--os-size);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-track:before{left:calc(var(--os-padding-perpendicular) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical .os-scrollbar-handle{min-height:var(--os-handle-min-size);max-height:var(--os-handle-max-size);width:var(--os-handle-perpendicular-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);right:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);left:calc(var(--os-padding-perpendicular) * -1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}[data-overlayscrollbars-viewport~=measuring]>.os-scrollbar,.os-theme-none.os-scrollbar{display:none!important}.os-theme-dark,.os-theme-light{box-sizing:border-box;--os-size: 10px;--os-padding-perpendicular: 2px;--os-padding-axis: 2px;--os-track-border-radius: 10px;--os-handle-interactive-area-offset: 4px;--os-handle-border-radius: 10px}.os-theme-dark{--os-handle-bg: rgba(0, 0, 0, .44);--os-handle-bg-hover: rgba(0, 0, 0, .55);--os-handle-bg-active: rgba(0, 0, 0, .66)}.os-theme-light{--os-handle-bg: rgba(255, 255, 255, .44);--os-handle-bg-hover: rgba(255, 255, 255, .55);--os-handle-bg-active: rgba(255, 255, 255, .66)}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport]),[data-overlayscrollbars-viewport~=scrollbarHidden],html[data-overlayscrollbars-viewport~=scrollbarHidden]>body{scrollbar-width:none!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar,[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar-corner,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner,html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar,html[data-overlayscrollbars-viewport~=scrollbarHidden]>body::-webkit-scrollbar-corner{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:none!important;width:0!important;height:0!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.tooltip__content{background:var(--tooltip-bg);color:var(--tooltip-color);border:1px solid var(--tooltip-border);border-radius:3px;padding:8px 10px;font-size:11px;font-family:var(--font-family);white-space:normal;overflow-wrap:anywhere;z-index:9999;-webkit-user-select:none;user-select:none;animation-duration:.1s;animation-timing-function:ease-out;will-change:transform,opacity}.tooltip__content[data-state=delayed-open][data-side=top]{animation-name:tooltip-slide-down}.tooltip__content[data-state=delayed-open][data-side=bottom]{animation-name:tooltip-slide-up}@keyframes tooltip-slide-down{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes tooltip-slide-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tooltip__arrow{fill:var(--tooltip-border)}.spinner{display:inline-flex;flex-shrink:0;animation:spinner-rotate .9s linear infinite}@keyframes spinner-rotate{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner{animation:none}}.action-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid transparent;cursor:pointer;flex-shrink:0;transition:background .12s,color .12s,border-color .12s;font-family:inherit;font-size:11px;line-height:1}.action-btn--icon-only{width:24px;height:24px;padding:0}.action-btn--with-text{height:24px;min-width:24px;padding:0 6px;gap:4px}.action-btn__label{white-space:nowrap}.action-btn--ghost{background:transparent;color:var(--text-dim)}.action-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--bg-element-hover);color:var(--text-muted)}.action-btn--ghost.action-btn--active{background:var(--bg-element);color:var(--text-muted)}.action-btn--ghost.action-btn--active:hover:not(:disabled):not([aria-disabled=true]){background:var(--bg-element-hover)}.action-btn--card{background:transparent;color:var(--text-faint)}.action-btn--card:hover:not(:disabled):not([aria-disabled=true]),.action-btn--card:focus-visible{color:var(--text-muted);background:var(--bg-input);border-color:var(--border-subtle)}.action-btn--chip{height:22px;background:var(--bg-input);color:var(--text-dim)}.action-btn--chip.action-btn--icon-only{width:22px;height:22px}.action-btn--chip:hover:not(:disabled):not([aria-disabled=true]){background:var(--bg-element-hover);color:var(--text-secondary)}.action-btn--chip.action-btn--panel{color:var(--text-secondary)}.action-btn--chip.action-btn--panel.action-btn--with-text{padding:0 10px}.action-btn--chip.action-btn--panel:hover:not(:disabled):not([aria-disabled=true]){color:var(--text-primary)}.action-btn--chip.action-btn--panel:disabled,.action-btn--chip.action-btn--panel[aria-disabled=true]{opacity:.5}.action-btn--chip.action-btn--active{border-color:var(--bg-element-active-camera-toolbar);color:var(--text-primary)}.action-btn--chip.action-btn--active:hover:not(:disabled):not([aria-disabled=true]){background:var(--bg-panel-transmitter-active-hover);color:var(--text-primary)}.action-btn--accent{height:22px;border-radius:6px;background:var(--bg-panel-transmitter);color:var(--text-dim)}.action-btn--accent:disabled{opacity:1;background:var(--bg-input);color:var(--text-dim)}.action-btn--accent.action-btn--icon-only{width:22px;height:22px}.action-btn--accent:hover:not(:disabled):not([aria-disabled=true]){background:var(--bg-panel-transmitter-hover);border-color:var(--border-input);color:var(--text-secondary)}.action-btn--stretch{width:100%;height:auto;align-self:stretch;gap:6px;padding:0 8px}.action-btn--stretch .action-btn__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.action-btn--stretch>svg{flex:0 0 auto}.action-btn--chip.action-btn--chip-toggle.action-btn--active,.action-btn--chip.action-btn--chip-toggle.action-btn--active:hover:not(:disabled):not([aria-disabled=true]),.action-btn--ghost.action-btn--chip-toggle.action-btn--active,.action-btn--ghost.action-btn--chip-toggle.action-btn--active:hover:not(:disabled):not([aria-disabled=true]){background:var(--segment-pill-bg);border-color:var(--segment-pill-bg);color:var(--segment-pill-icon)}.action-btn:disabled,.action-btn[aria-disabled=true]{opacity:.35;cursor:default}.action-btn:disabled{pointer-events:none}.action-btn:focus-visible{outline:2px solid var(--border-element);outline-offset:-2px}._scroll_1kxfs_1,._hover_1kxfs_1{box-sizing:border-box;--os-size: calc(var(--scrollbar-width) + 2 * var(--os-padding-perpendicular));--os-padding-axis: 2px;--os-handle-border-radius: 3px;--os-handle-bg-hover: var(--color-handle-hover);--os-handle-bg-active: var(--color-handle-hover);--os-handle-min-size: 24px;--os-handle-interactive-area-offset: 4px}._hover_1kxfs_1{--os-padding-perpendicular: 2px;--os-handle-bg: var(--scrollbar-thumb)}._scroll_1kxfs_1{--os-padding-perpendicular: 0px;--os-handle-bg: var(--scrollbar-thumb-scroll)}._viewport_1kxfs_22{--scroll-area-bar-top: 0px}._hover_1kxfs_1.os-scrollbar-vertical,._hover_1kxfs_1.os-scrollbar-vertical.os-scrollbar-cornerless,._scroll_1kxfs_1.os-scrollbar-vertical,._scroll_1kxfs_1.os-scrollbar-vertical.os-scrollbar-cornerless{top:var(--scroll-area-bar-top, 0px)}._card_18kql_1{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--border-element);border-radius:10px;background:var(--bg-hud-panel);color:var(--text-primary);font-size:12px;line-height:1.45}._head_18kql_15{display:flex;align-items:center;gap:8px;min-width:0}._tag_18kql_22{flex:none;display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:700;white-space:nowrap}._attention_18kql_34{background:var(--color-action);color:var(--text-primary)}._framed_18kql_39{border-color:var(--color-action)}._neutral_18kql_43{background:var(--bg-element);color:var(--text-secondary)}._title-line_18kql_48{display:flex;align-items:baseline;gap:8px;min-width:0}._title_18kql_48{min-width:0;overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._title-note_18kql_64{flex:none;color:var(--text-quiet);font-size:11px;white-space:nowrap}._count_18kql_71{flex:none;padding:0 5px;border-radius:8px;background:var(--bg-element);color:var(--text-dim);font-size:11px}._time_18kql_80{flex:none;margin-left:auto;color:var(--text-quiet);font-size:11px}._close_18kql_87{flex:none;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:4px;background:none;color:var(--text-quiet);cursor:pointer}._close_18kql_87:hover{background:var(--bg-element-hover);color:var(--text-primary)}._body_18kql_106{display:-webkit-box;margin:0;overflow:hidden;color:var(--text-secondary);font-size:13px;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}._author_18kql_117{color:var(--text-primary);font-weight:600}._foot_18kql_122{display:flex;justify-content:flex-end}._action_18kql_127{height:28px;padding:0 12px;border:0;border-radius:6px;background:var(--bg-element);color:var(--text-primary);font:inherit;font-size:12px;font-weight:500;cursor:pointer}._action_18kql_127:hover{background:var(--bg-element-hover)}._stack_s8qyl_1{position:fixed;right:4px;bottom:26px;z-index:var(--z-toast);box-sizing:border-box;display:flex;flex-direction:column;gap:6px;max-height:min(80dvh,100dvh - 26px - var(--app-header-height));padding:8px}._list-frame_s8qyl_14{position:relative;display:flex;flex-direction:column;min-height:0}._list-frame_s8qyl_14:before,._list-frame_s8qyl_14:after{content:"";position:absolute;left:0;right:0;z-index:1;height:1px;background:var(--border-hud-panel);opacity:0;pointer-events:none;transition:opacity .15s ease}._list-frame_s8qyl_14:before{top:0}._list-frame_s8qyl_14:after{bottom:0}._clipped-top_s8qyl_39:before,._clipped-bottom_s8qyl_40:after{opacity:1}._list_s8qyl_14{min-height:0;margin-right:-12px}._list-content_s8qyl_49{display:flex;flex-direction:column;gap:6px;padding-right:12px}._stack_s8qyl_1 ._folded_s8qyl_56{display:none}._stack_s8qyl_1 ._settled_s8qyl_60{animation:none}._bar_s8qyl_64{margin-left:auto;display:flex;background:var(--bg-hud-panel);border-radius:6px;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s}._bar_s8qyl_64 ._bar-action_s8qyl_74{height:20px;padding:0 6px;border-radius:0}._stack_s8qyl_1:hover ._bar_s8qyl_64,._stack_s8qyl_1:focus-within ._bar_s8qyl_64{opacity:1;visibility:visible}._toast_s8qyl_86{width:340px;padding:10px 12px;display:flex;align-items:center;gap:10px;background:var(--bg-hud-panel);border-radius:6px;color:var(--text-primary);font-size:12px;line-height:1.4;animation:_slide-in_s8qyl_1 .3s cubic-bezier(.2,.8,.2,1) both}._toast_s8qyl_86:before{content:"";flex:0 0 auto;width:2px;height:12px;background:var(--text-dim)}._announcement_s8qyl_107{width:340px;animation:_slide-in_s8qyl_1 .3s cubic-bezier(.2,.8,.2,1) both}._toast--success_s8qyl_112:before{background:#5dab66}._toast--warning_s8qyl_116:before{background:var(--color-warning)}._toast--error_s8qyl_120{background:color-mix(in srgb,var(--color-error) 18%,var(--bg-hud-panel))}._toast--error_s8qyl_120:before{background:var(--color-error)}._message_s8qyl_127{flex:1;word-break:break-word;white-space:pre-line;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}._titled_s8qyl_137{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._title_s8qyl_137{overflow:hidden;color:var(--text-primary);font-weight:600;text-overflow:ellipsis;white-space:nowrap}._count_s8qyl_153{flex:0 0 auto;padding:0 5px;border-radius:8px;background:var(--bg-element);color:var(--text-dim);font-size:11px;line-height:16px;font-variant-numeric:tabular-nums;animation:_count-pulse_s8qyl_1 .4s ease-out}._action_s8qyl_165{flex:0 0 auto;height:20px;padding:0 8px;background:var(--bg-element);border:0;border-radius:4px;color:var(--text-primary);font:inherit;font-size:11px;cursor:pointer}._action_s8qyl_165:hover{background:var(--bg-element-hover)}._copy_s8qyl_181,._close_s8qyl_182{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:transparent;border:0;border-radius:3px;color:var(--text-dim);cursor:pointer}._copy_s8qyl_181:hover,._close_s8qyl_182:hover{background:var(--bg-element-hover);color:var(--text-primary)}@keyframes _slide-in_s8qyl_1{0%{opacity:0;transform:translate(24px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes _count-pulse_s8qyl_1{0%{transform:scale(1.5);background:var(--text-dim);color:var(--bg-hud-panel)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){._toast_s8qyl_86,._bar_s8qyl_64,._count_s8qyl_153{animation:none}}._fold_1uv9g_1{display:flex;background:var(--bg-hud-panel);border-radius:6px;overflow:hidden}._fold_1uv9g_1 ._fold-action_1uv9g_7{height:20px;padding:0 6px;border-radius:0}._head_i6dtt_1{flex:none;display:flex;align-items:center;gap:6px}.feedback-dialog__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-dialog);display:flex;align-items:center;justify-content:center;background:var(--bg-backdrop);animation:feedback-fadein .15s ease}.feedback-dialog__card{min-width:360px;max-width:480px;padding:24px 28px;display:flex;flex-direction:column;gap:14px;background:var(--bg-hud-panel);border:1px solid var(--border-hud-panel);border-radius:8px;animation:feedback-pop .15s ease-out}.feedback-dialog__title{margin:0;font-size:13px;font-weight:400;color:var(--text-primary);letter-spacing:.01em}.feedback-dialog__message{margin:0;font-size:12px;line-height:1.5;color:var(--text-dim)}.feedback-dialog__input{font-family:inherit;font-size:12px;color:var(--text-primary);background:var(--bg-input);border:1px solid var(--border-input);border-radius:4px;padding:8px 10px;outline:none}.feedback-dialog__input:focus{border-color:var(--color-action)}.feedback-dialog__actions{margin-top:4px;display:flex;justify-content:flex-end;gap:8px}.feedback-dialog__button{font-family:inherit;font-size:12px;padding:6px 14px;border-radius:4px;border:1px solid var(--border-element);background:var(--bg-element);color:var(--text-primary);cursor:pointer}.feedback-dialog__button:hover:not(:disabled){background:var(--bg-element-hover)}.feedback-dialog__button:focus-visible{outline:1px solid var(--color-action);outline-offset:1px}.feedback-dialog__button:disabled{opacity:.45;cursor:not-allowed}.feedback-dialog__button--primary{background:var(--color-action);border-color:var(--color-action);color:var(--text-primary)}.feedback-dialog__button--primary:hover:not(:disabled){background:var(--color-action-hover);border-color:var(--color-action-hover)}.feedback-dialog__button--destructive{background:var(--color-error);border-color:var(--color-error);color:var(--text-primary)}.feedback-dialog__button--destructive:hover:not(:disabled){background:var(--color-error);filter:brightness(.9)}.feedback-dialog__choices{display:flex;flex-direction:column;gap:8px}.feedback-dialog__choice{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;font-family:inherit;text-align:left;border-radius:4px;border:1px solid var(--border-element);background:var(--bg-element);cursor:pointer}.feedback-dialog__choice:hover{background:var(--bg-element-hover);border-color:var(--color-action)}.feedback-dialog__choice:focus-visible{outline:1px solid var(--color-action);outline-offset:1px}.feedback-dialog__choice-label{font-size:12px;color:var(--text-primary)}.feedback-dialog__choice-description{font-size:11px;line-height:1.4;color:var(--text-dim)}@keyframes feedback-fadein{0%{opacity:0}to{opacity:1}}@keyframes feedback-pop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.feedback-dialog__backdrop,.feedback-dialog__card{animation:none}}._badge_yb2ei_1{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--bg-element-active);color:var(--text-primary);font-size:10px;font-weight:600;line-height:1}._label_yb2ei_16{display:block;text-box:trim-both cap alphabetic}._accent_yb2ei_21{background:var(--color-action);color:var(--text-primary)}._slot_1jass_1{position:relative;display:inline-flex;align-items:center;margin-right:8px}._slot_1jass_1 ._button_1jass_8{width:calc(var(--tool-btn-size) - 4px);height:calc(var(--tool-btn-size) - 4px);border-radius:6px}._badge_1jass_14{position:absolute;top:-2px;right:-4px;pointer-events:none}.filter-section__picker{position:fixed;width:max-content;min-width:280px;max-height:520px;background:var(--bg-dropdown);border:1px solid var(--border-subtle);border-radius:6px;box-shadow:var(--shadow-dropdown);z-index:9999;overflow:hidden;overflow-x:hidden;animation:ui-select-in .1s ease;display:flex;flex-direction:column}.filter-section__picker--compact{min-width:160px}.filter-section__picker--narrow{min-width:120px}.filter-section__picker-body{display:flex;flex-direction:column;min-height:0}.filter-section__picker-search{flex-shrink:0;margin:8px 8px 4px;font-size:12px}.filter-section__picker-list{padding:4px;max-height:504px;min-height:0}.filter-section__picker-group{margin:4px 0 8px}.filter-section__picker-group--untitled{margin:0}.filter-section__picker-group-title{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim);padding:2px 8px 6px}.filter-section__picker-group-title:before,.filter-section__picker-group-title:after{content:"";height:1px;background:var(--border-subtle);flex:1}.filter-section__picker-separator{height:1px;margin:4px -4px;background:var(--border-subtle)}.filter-section__picker-group-items{display:flex;flex-direction:column}.filter-section__picker-item{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;justify-content:unset;gap:6px;padding:5px 8px;font-size:12px;font-family:inherit;color:var(--text-secondary);border-radius:4px;cursor:pointer;border:none;background:transparent;width:100%;text-align:left;outline:none;-webkit-user-select:none;user-select:none;transition:background .08s}.filter-section__picker-item--plain{grid-template-columns:minmax(0,1fr)}.filter-section__picker-item:hover,.filter-section__picker-item:focus-visible,.filter-section__picker-item--highlighted{background:var(--bg-element-hover);color:var(--text-primary)}.filter-section__picker-label{display:flex;align-items:center;gap:8px;min-width:0}.filter-section__picker-icon{flex:none;color:var(--text-dim)}.filter-section__picker-key{font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-section__picker-count{font-weight:400;color:var(--text-dim);white-space:nowrap}.filter-section__picker-empty{padding:5px 8px;font-size:12px;color:var(--text-dim);font-style:italic}._anchor_18s9z_1{position:fixed;width:0;height:0;pointer-events:none}.icon-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;border:none;background:transparent;color:var(--text-dim);cursor:pointer;flex-shrink:0;transition:background .12s,color .12s;padding:0}.icon-btn:hover:not(:disabled){background:var(--bg-element-hover);color:var(--text-muted)}.icon-btn--active{background:var(--bg-element);color:var(--text-muted)}.icon-btn--active:hover:not(:disabled){background:var(--bg-element-hover)}.icon-btn:disabled{opacity:.35;cursor:default}.icon-btn:focus-visible{outline:2px solid var(--border-element);outline-offset:-2px}.ui-segment{position:relative;display:flex;align-items:stretch;align-self:stretch;gap:0;background:transparent;box-shadow:inset 0 0 0 1px var(--bg-element-active);border-radius:6px;overflow:hidden}.ui-segment__indicator{position:absolute;top:0;left:0;width:36px;height:100%;background:var(--bg-element-active);transform:translate(calc(36px * var(--ui-segment-active-index, 0)));transition:transform .22s cubic-bezier(.2,.8,.2,1),background .12s;pointer-events:none}.ui-segment__btn{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:36px;min-width:36px;border:none;background:transparent;color:var(--text-dim);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s}.ui-segment__btn:hover:not(.ui-segment__btn--active){color:var(--text-secondary)}.ui-segment__btn--active,.ui-segment__btn--active:hover{color:var(--text-primary)}.ui-segment--with-label{display:flex}.ui-segment--with-label .ui-segment__indicator{width:var(--ui-segment-active-width, calc(100% / var(--ui-segment-count)));transform:translate(var(--ui-segment-active-x, calc(100% * var(--ui-segment-active-index, 0))));transition:transform .22s cubic-bezier(.2,.8,.2,1),width .22s cubic-bezier(.2,.8,.2,1),background .12s}.ui-segment--with-label .ui-segment__btn{gap:5px;width:auto;min-width:60px;padding:0 12px}.ui-segment--stretch{flex:1;width:100%}.ui-segment.ui-segment--stretch .ui-segment__btn{flex:1 1 0;min-width:0}.ui-segment__label{font-size:.7em;line-height:1;white-space:nowrap}.ui-segment--large .ui-segment__label{font-size:12px}.ui-segment__btn:disabled{opacity:.35;cursor:default}.ui-segment__count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--bg-element-active);color:var(--text-primary);font-size:10px;font-weight:600;line-height:1}.ui-segment__btn--active .ui-segment__count:not(.ui-segment__count--accent){background:var(--bg-element)}.ui-segment__count--accent{background:var(--color-action)}.ui-segment__count-value{display:block;text-box:trim-both cap alphabetic}.ui-segment:not(.ui-segment--with-label) .ui-segment__count{position:absolute;top:1px;right:1px;min-width:14px;height:14px;padding:0 3px}._input_12piu_1{--ui-input-height: 26px;--ui-input-radius: 4px;display:flex;align-items:center;gap:6px;min-width:0;height:var(--ui-input-height);padding:0 6px;border:1px solid transparent;border-radius:var(--ui-input-radius);box-sizing:border-box;transition:border-color .12s}._filled_12piu_16{background:var(--bg-input);border-color:var(--border-element)}._filled_12piu_16:focus-within{border-color:var(--color-focus)}._outline_12piu_24{--ui-input-height: 24px;--ui-input-radius: 5px;background:transparent;border-color:var(--border-subtle)}._outline_12piu_24:focus-within{border-color:var(--border-element)}._cell_12piu_34{width:100%;background:var(--bg-input)}._cell_12piu_34:focus-within{border-color:var(--color-focus)}._cell_12piu_34 ._field_12piu_41{color:var(--text-secondary)}._cell_12piu_34 ._field_12piu_41:not(._mixed_12piu_44)::placeholder{color:revert}._quiet_12piu_48{--ui-input-height: 24px;--ui-input-radius: 6px;background:var(--input-quiet-bg);border-color:var(--border-subtle);font-size:12px}._quiet_12piu_48 ._field_12piu_41,._quiet_12piu_48 ._field_12piu_41::placeholder{color:var(--text-quiet)}._quiet_12piu_48:focus-within{background:var(--input-quiet-bg-focus);border-color:var(--border-element)}._quiet_12piu_48:focus-within ._field_12piu_41{color:var(--text-secondary)}._error_12piu_67,._error_12piu_67:focus-within{border-color:var(--color-error)}._field_12piu_41{flex:1;min-width:0;height:100%;padding:0;border:none;background:transparent;color:var(--text-primary);font:inherit;outline:none;box-sizing:border-box}._field_12piu_41::placeholder{color:var(--text-dim)}._field_12piu_41:disabled{color:var(--text-dim);cursor:not-allowed}._field_12piu_41::-webkit-search-cancel-button,._field_12piu_41::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}._adornment_12piu_94{flex:0 0 auto;display:flex;align-items:center;color:var(--text-dim)}._align-end_12piu_101{text-align:right}._multiline_12piu_105{height:auto;align-items:stretch;padding:4px 6px}._multiline_12piu_105 ._field_12piu_41{height:auto;line-height:1.4;resize:vertical}._multiline_12piu_105 ._field_12piu_41._auto-grow_12piu_115{resize:none}._mixed_12piu_44::placeholder{color:var(--text-mixed);font-weight:var(--text-mixed-weight);font-style:italic}._date_12piu_125{font-size:12px;color-scheme:var(--color-scheme-input)}._date_12piu_125::-webkit-calendar-picker-indicator{cursor:pointer}._icon_gqjc6_1{pointer-events:none}._clear_gqjc6_5{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;border-radius:3px;background:none;color:inherit;cursor:pointer}._clear_gqjc6_5:hover{color:var(--text-primary);background:var(--bg-element-hover)}._clear_gqjc6_5._bare_gqjc6_22:hover{background:none}._bar_1ww1c_1{display:flex;align-items:center;gap:6px}._field_1ww1c_7{flex:1;min-width:0}._toolbar_ud42u_1{flex:none;display:flex;flex-direction:column;border-bottom:1px solid var(--border-panel)}._search_ud42u_8{padding:10px 10px 0 12px}._row_ud42u_12{display:flex;align-items:center;justify-content:space-between;gap:8px;height:44px;padding:0 10px 0 12px}._actions_ud42u_21{display:inline-flex;flex:none;align-items:center;gap:6px}._filter_ud42u_28{display:flex;min-width:0;height:26px}._disc_1iqiz_1{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:var(--bg-dropdown);font-size:11px;font-weight:600}._large_1iqiz_14{width:32px;height:32px;font-size:12px}._small_1iqiz_20{width:18px;height:18px;font-size:10px}._badge_1xv8n_1{position:absolute;right:-3px;bottom:-3px;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:2px solid var(--bg-panel);border-radius:50%;background:var(--bg-element-active);color:var(--text-primary)}._mention_1xv8n_16{background:var(--color-action)}._emoji_1xv8n_20{font-size:10px;line-height:1}._row_1mu8h_1{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;padding:10px 12px 10px 24px;border:0;background:none;color:var(--text-dim);font:inherit;text-align:left;cursor:pointer}._row_1mu8h_1:hover,._row_1mu8h_1:focus-visible{background:var(--chat-row-hover)}._unread_1mu8h_19{background:color-mix(in srgb,var(--text-primary) 4%,transparent)}._unread_1mu8h_19:before{position:absolute;top:24px;left:10px;width:6px;height:6px;border-radius:50%;background:var(--text-dim);content:""}._avatars_1mu8h_33{position:relative;flex:none;width:32px;height:32px}._back_1mu8h_40{position:absolute;top:0;left:0}._front_1mu8h_46{display:flex}._stacked_1mu8h_50 ._front_1mu8h_46{position:absolute;right:0;bottom:0;border-radius:50%;box-shadow:0 0 0 2px var(--bg-panel)}._body_1mu8h_58{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}._line_1mu8h_66{display:flex;align-items:baseline;gap:8px}._what_1mu8h_72{flex:1;min-width:0;font-size:13px}._who_1mu8h_78{color:var(--text-primary);font-weight:600}._reaction_1mu8h_83{margin-left:4px}._times_1mu8h_87{margin-left:1px;color:var(--text-dim);font-size:11px}._time_1mu8h_87{flex:none;color:var(--text-quiet);font-size:11px}._excerpt_1mu8h_99{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-secondary);font-size:13px;word-break:break-word}._mention_1mu8h_109{color:var(--text-primary);font-weight:600}._quote_1mu8h_114{color:var(--text-dim)}._note_1mu8h_118{color:var(--text-quiet);font-style:italic}._activity_50yv8_1{display:flex;flex:1;flex-direction:column;min-height:0}._list_50yv8_8{flex:1;min-height:0}._rows_50yv8_13{display:flex;flex-direction:column;padding-bottom:8px}._day_50yv8_19{display:flex;align-items:center;gap:10px;padding:14px 12px 6px;color:var(--text-quiet);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}._day_50yv8_19:after{flex:1;height:1px;background:var(--border-panel);content:""}._project_50yv8_37{display:flex;align-items:center;gap:6px;padding:8px 12px 4px;color:var(--text-dim);font-size:12px;font-weight:600}._project-name_50yv8_47{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._status_50yv8_53{display:flex;align-items:center;gap:6px;padding:14px;color:var(--text-quiet);font-size:12px}._more_50yv8_62{align-self:center;margin-top:8px;padding:4px 10px;border:0;border-radius:6px;background:none;color:var(--text-dim);font:inherit;font-size:12px;cursor:pointer}._more_50yv8_62:hover:not(:disabled){background:var(--chat-row-hover)}._mark_q1iz2_1{background:none;color:var(--text-picker-selected);font-weight:600}._result_18cxi_1{display:flex;flex-direction:column;gap:2px;padding:6px 8px;border:0;border-radius:6px;background:none;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}._result_18cxi_1:hover,._result_18cxi_1:focus-visible{background:var(--chat-row-hover)}._header_18cxi_18{display:flex;align-items:baseline;gap:6px;min-width:0}._author_18cxi_25{font-size:12px;font-weight:600}._time_18cxi_30,._reply_18cxi_31{color:var(--text-quiet);font-size:11px}._reply_18cxi_31{display:inline-flex;align-items:center;gap:3px}._text_18cxi_42{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--text-dim);font-size:12px;white-space:pre-wrap;word-break:break-word}._search_18irx_1{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--bg-panel)}._results_18irx_12{flex:1;min-height:0}._list_18irx_17{display:flex;flex-direction:column;gap:2px}._status_18irx_23{display:flex;align-items:center;gap:6px;padding:8px;color:var(--text-quiet);font-size:12px}._more_18irx_32{align-self:center;margin-top:6px;padding:4px 10px;border:0;border-radius:6px;background:none;color:var(--text-dim);font:inherit;font-size:12px;cursor:pointer}._more_18irx_32:hover:not(:disabled){background:var(--chat-row-hover)}._chips_fxi6h_1{display:flex;flex-wrap:wrap;gap:6px}._input_1wgeu_1{display:none}._thumb_12o7l_1{position:relative;width:56px;height:56px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:6px;background:var(--bg-element)}._failed_12o7l_11{border-color:var(--color-error)}._image_12o7l_15{display:block;width:100%;height:100%;object-fit:cover}._busy_12o7l_22{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--bg-panel) 55%,transparent)}._remove_12o7l_31{position:absolute;top:2px;right:2px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--bg-panel) 80%,transparent);color:var(--text-primary);cursor:pointer}._remove_12o7l_31:hover{background:var(--bg-panel-raised)}._tray_yn1nv_1{display:flex;flex-wrap:wrap;gap:6px}._line_1runa_1{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--text-quiet);font-size:11px}._person_1runa_10{padding:0 4px;border-radius:3px;background:color-mix(in srgb,currentColor 16%,transparent);font-weight:600}._picker_fxw7r_1{position:fixed;z-index:9999;box-sizing:border-box;width:240px;display:flex;flex-direction:column;padding:4px;border:1px solid var(--border-element);border-radius:6px;background:var(--bg-dropdown);box-shadow:var(--shadow-dropdown)}._option_fxw7r_15{display:flex;align-items:center;gap:8px;width:100%;padding:4px 8px;border:0;border-radius:4px;background:none;color:var(--text-primary);font:inherit;font-size:12px;text-align:left;cursor:pointer}._highlighted_fxw7r_31{background:var(--bg-element-hover)}._name_fxw7r_35{flex:1;min-width:0}._role_fxw7r_40{color:var(--text-quiet);font-size:11px}._empty_fxw7r_45{display:flex;flex-direction:column;gap:2px;padding:6px 8px;color:var(--text-secondary);font-size:12px}._hint_fxw7r_54{color:var(--text-quiet);font-size:11px}._choices_172ok_1{display:flex;gap:2px}._hand_172ok_6{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:4px;background:none;font-size:18px;line-height:1;cursor:pointer}._hand_172ok_6:hover{background:var(--bg-element-hover)}._chosen_172ok_24{border-color:var(--border-element)}._footer_1bskn_1{display:flex;flex-shrink:0;align-items:center;gap:8px;height:44px;padding:0 8px 0 12px;border-top:1px solid var(--border-element)}._preview_1bskn_11{display:flex;flex:1;align-items:center;gap:8px;min-width:0}._glyph_1bskn_19{font-size:24px;line-height:1}._label_1bskn_24{overflow:hidden;color:var(--text-secondary);font-size:12px;white-space:nowrap;text-overflow:ellipsis}._label_1bskn_24:first-letter{text-transform:uppercase}._row_1fghd_1{position:absolute;top:0;left:0;display:flex;height:var(--emoji-cell);padding:0 8px}._cell_1fghd_10{display:flex;align-items:center;justify-content:center;width:var(--emoji-cell);height:var(--emoji-cell);padding:0;border:0;border-radius:4px;background:none;font-size:20px;line-height:1;cursor:pointer}._active_1fghd_25{background:var(--bg-element-hover)}._grid_ct9ao_1{position:relative;display:flex;flex:1;min-height:0}._scroll_ct9ao_8{flex:1;min-height:0}._rows_ct9ao_13{position:relative;width:100%}._title_ct9ao_18,._pinned_ct9ao_19{box-sizing:border-box;display:flex;align-items:center;height:var(--emoji-header);padding:0 12px;color:var(--text-secondary);font-size:11px;font-weight:600}._title_ct9ao_18{position:absolute;top:0;right:0;left:0}._pinned_ct9ao_19{position:absolute;top:0;right:0;left:0;z-index:1;background:var(--bg-dropdown);pointer-events:none}._empty_ct9ao_47{margin:0;padding:24px 12px;color:var(--text-secondary);font-size:12px;text-align:center}._loading_1l9xk_1{display:flex;flex:1;align-items:center;justify-content:center;padding:0 16px;color:var(--text-secondary);font-size:12px;text-align:center}._tabs_5om0n_1{display:flex;justify-content:space-between;padding:4px 8px 0}._tab_5om0n_1{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-bottom:2px solid transparent;background:none;color:var(--text-quiet);cursor:pointer}._tab_5om0n_1:hover{color:var(--text-dim)}._tab_5om0n_1:focus-visible{outline:2px solid var(--border-element);outline-offset:-2px}._current_5om0n_28{border-bottom-color:var(--text-muted);color:var(--text-primary)}._panel_s9yq8_1{display:flex;flex:1;flex-direction:column;width:calc(var(--emoji-columns) * var(--emoji-cell) + 16px);min-height:0}._search_s9yq8_9{flex-shrink:0;margin:8px 8px 4px}._picker_22yj9_1{position:fixed;z-index:9999;box-sizing:border-box;display:flex;flex-direction:column;height:380px;overflow:hidden;border:1px solid var(--border-element);border-radius:8px;background:var(--bg-dropdown);box-shadow:var(--shadow-dropdown);font-size:12px}._composer_2gubr_1{flex:none;display:flex;flex-direction:column;gap:8px;padding:12px;border-top:1px solid var(--border-panel)}._footer_2gubr_10{display:flex;align-items:center;gap:4px}._hint_2gubr_16{flex:1;min-width:0;color:var(--text-quiet);font-size:11px}._hint-over_2gubr_23{color:var(--color-error)}._footer_2gubr_10 ._send_2gubr_27{width:30px;height:30px;border-radius:6px}._row_is407_1{display:flex;align-items:center;gap:4px;min-width:0;color:var(--text-dim);font-size:12px}._text_is407_10{min-width:0;margin-right:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._divider_m50s2_1{display:flex;align-items:center;gap:8px;margin:6px 0;color:var(--text-quiet);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._divider_m50s2_1:before,._divider_m50s2_1:after{content:"";flex:1;border-top:1px solid var(--border-panel)}._new_m50s2_18{color:var(--color-action);font-weight:600;letter-spacing:normal;text-transform:none}._new_m50s2_18:before,._new_m50s2_18:after{border-color:var(--color-action)}._new_m50s2_18:after{flex:0 0 12px}._bare_m50s2_31:after{content:none}._label_m50s2_35{flex:none}._heading_y615a_1{display:flex;align-items:center;gap:8px}._disc_y615a_7{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:var(--bg-dropdown);font-size:11px;font-weight:600}._text_y615a_20{display:flex;flex-direction:column;gap:1px;min-width:0}._name_y615a_27{display:flex;align-items:baseline;gap:6px;color:var(--tooltip-color);font-size:12px;font-weight:600}._you_y615a_36{color:var(--text-dim);font-size:10px;font-weight:400;letter-spacing:.04em;text-transform:uppercase}._meta_y615a_44{display:flex;flex-wrap:wrap;align-items:center;gap:4px;color:var(--text-dim);font-size:11px}._status_y615a_53{display:inline-flex;align-items:center;gap:4px}._status_y615a_53:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--color-ok)}._idle_y615a_67:before{background:transparent;box-shadow:inset 0 0 0 1px var(--text-dim)}._card_93pji_1{display:flex;flex-direction:column;gap:8px;min-width:180px}._rows_93pji_8{display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:2px;margin:0;padding-top:8px;border-top:1px solid var(--border-subtle)}._label_93pji_18{color:var(--text-dim);white-space:nowrap}._value_93pji_23{margin:0;color:var(--tooltip-color)}._hint_93pji_28{display:flex;align-items:center;gap:6px;padding-top:8px;border-top:1px solid var(--border-subtle);color:var(--text-dim)}:where(._button_1u6g2_1){padding:0;border:0;background:none;color:inherit;font:inherit;line-height:inherit;cursor:pointer}._mark_120kc_1{color:var(--text-quiet);font-size:11px;white-space:nowrap;cursor:default}._mention_1vgo5_1{padding:0 3px;border-radius:3px;background:color-mix(in srgb,currentColor 16%,transparent);font-weight:600}._mention-me_1vgo5_8{color:color-mix(in srgb,var(--color-action) 65%,var(--text-primary))}._mention_1vgo5_1[data-followable]:hover{background:color-mix(in srgb,currentColor 28%,transparent)}._body_1txec_1{margin:0;color:var(--text-primary);font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word}._body_1txec_1 a{color:var(--color-action)}._muted_1txec_13{color:var(--text-secondary)}._backdrop_u4zfd_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-dialog);display:flex;align-items:center;justify-content:center;background:var(--bg-backdrop);animation:_fade-in_u4zfd_1 .15s ease}._image_u4zfd_12{max-width:calc(100vw - 160px);max-height:calc(100vh - 120px);border-radius:4px;box-shadow:var(--shadow-dropdown);object-fit:contain}._stage_u4zfd_20{position:relative;display:flex}._box_u4zfd_25{display:flex;gap:2px;padding:2px;border:1px solid var(--border-element);border-radius:6px;background:var(--bg-panel-raised)}._actions_u4zfd_34{position:absolute;right:0;bottom:100%;margin-bottom:6px}._previous_u4zfd_41,._next_u4zfd_42{position:absolute;top:50%;transform:translateY(-50%)}._previous_u4zfd_41{left:24px}._next_u4zfd_42{right:24px}._caption_u4zfd_56{position:absolute;bottom:20px;left:50%;transform:translate(-50%);max-width:calc(100vw - 48px);overflow:hidden;padding:4px 10px;border-radius:6px;background:var(--bg-panel-raised);color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}@keyframes _fade-in_u4zfd_1{0%{opacity:0}}@media(prefers-reduced-motion:reduce){._backdrop_u4zfd_1{animation:none}}._frame_1f17t_1{display:block;max-width:100%;height:auto;padding:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:6px;background:var(--bg-element);cursor:zoom-in}._frame_1f17t_1:disabled{cursor:default}._frame_1f17t_1:hover:not(:disabled){border-color:var(--border-element)}._image_1f17t_19{display:block;width:100%;height:100%;object-fit:cover}._images_rs11k_1{display:flex;flex-wrap:wrap;gap:4px;margin:3px 0}._emoji_1cbro_1{font-size:13px;line-height:1}._bar_cdse0_1{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}._chip_cdse0_8{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border:1px solid transparent;border-radius:12px;background:color-mix(in srgb,var(--text-primary) 3%,transparent);color:var(--text-secondary);font:inherit;font-size:12px;cursor:pointer}._chip_cdse0_8:hover{border-color:var(--border-element);background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-primary)}._mine_cdse0_28{background:color-mix(in srgb,var(--color-action) 24%,transparent);color:var(--text-primary)}._mine_cdse0_28:hover{border-color:color-mix(in srgb,var(--color-action) 60%,transparent);background:color-mix(in srgb,var(--color-action) 32%,transparent)}._static_cdse0_37{cursor:default}._static_cdse0_37:hover{border-color:transparent;background:color-mix(in srgb,var(--text-primary) 3%,transparent);color:var(--text-secondary)}._emoji_cdse0_46{font-size:13px;line-height:1}._count_cdse0_51{font-weight:600}._mark_mxc5f_1{display:inline-flex;align-self:center;color:var(--text-quiet)}._seen_mxc5f_7{color:var(--text-dim)}._card_1ven4_2{display:flex;align-items:center;gap:10px;width:100%;margin:3px 0;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--bg-panel);color:var(--text-dim);font:inherit;text-align:left;cursor:pointer}._card_1ven4_2:hover{border-color:var(--border-element);background:var(--bg-panel-raised);color:var(--text-primary)}._card_1ven4_2:hover ._arrow_1ven4_22{color:var(--text-dim)}._icon_1ven4_26{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px}._text_1ven4_36{display:flex;flex:1;flex-direction:column;min-width:0}._title_1ven4_43{font-size:12px;font-weight:500}._line_1ven4_48{display:flex;align-items:center;gap:6px;min-width:0;font-size:11px}._progress_1ven4_56{display:inline-flex;flex:none;align-items:center;gap:3px;color:var(--color-warning)}._progress_1ven4_56._done_1ven4_63{color:var(--color-ok)}._note_1ven4_67{overflow:hidden;min-width:0;color:var(--text-quiet);font-size:11px;text-overflow:ellipsis;white-space:nowrap}._progress_1ven4_56+._note_1ven4_67:before,._progress_1ven4_56+._warning_1ven4_77:before{content:"·";margin-right:6px}._warning_1ven4_77{min-width:0;color:var(--color-warning);font-size:11px}._arrow_1ven4_22{flex:none;color:var(--text-quiet)}._row_1vhqn_1{position:relative;display:flex;gap:10px;margin-top:4px;padding:4px 14px}._row_1vhqn_1:hover{background-image:linear-gradient(var(--chat-row-hover),var(--chat-row-hover))}._row_1vhqn_1:hover ._hover-actions_1vhqn_11{visibility:visible}._continued_1vhqn_15{margin-top:0}._held_1vhqn_19{background-image:linear-gradient(var(--chat-row-hover),var(--chat-row-hover))}._editing_1vhqn_23{background-image:linear-gradient(var(--chat-row-hover),var(--chat-row-hover));box-shadow:inset 2px 0 0 var(--text-quiet)}._replies-to-earlier_1vhqn_28{display:inline-flex;align-items:center;gap:4px;color:var(--text-quiet);font-size:11px}._failed_1vhqn_36{background:color-mix(in srgb,var(--color-error) 8%,transparent)}._mentions-me_1vhqn_40{background:color-mix(in srgb,var(--color-action) 10%,transparent)}._landing_1vhqn_44{animation:_landing_1vhqn_44 1.6s ease-out}@keyframes _landing_1vhqn_44{0%{background-color:color-mix(in srgb,var(--color-action) 32%,transparent)}}._gutter_1vhqn_53{flex:none;width:32px}._author-disc_1vhqn_58{display:inline-flex}._main_1vhqn_62{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}._header_1vhqn_70{display:flex;align-items:baseline;gap:6px}._author_1vhqn_58{font-size:13px;font-weight:600}._author_1vhqn_58[data-followable]:hover{text-decoration:underline}._time_1vhqn_84{color:var(--text-quiet);font-size:11px}._status_1vhqn_89{display:inline-flex;align-items:center;gap:3px;color:var(--text-quiet);font-size:11px}._status-failed_1vhqn_97{color:var(--color-error)}._deleted_1vhqn_101{color:var(--text-quiet);font-size:13px;font-style:italic}._failed-actions_1vhqn_107{display:flex;gap:12px}._link_1vhqn_112{padding:0;border:0;background:none;color:var(--text-primary);font:inherit;font-size:12px;font-weight:600;cursor:pointer}._link_1vhqn_112:hover{text-decoration:underline}._hover-actions_1vhqn_11{position:absolute;z-index:1;top:0;right:10px;transform:translateY(-50%);display:flex;gap:2px;padding:2px;border:1px solid var(--border-element);border-radius:6px;background:var(--bg-panel-raised);visibility:hidden}._hover-actions_1vhqn_11._pinned_1vhqn_141{visibility:visible}._summary_192h2_1{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;min-height:28px;padding:4px 10px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--bg-panel);color:var(--text-quiet);font:inherit;font-size:12px;cursor:pointer}._summary_192h2_1:hover{border-color:var(--border-element);background:var(--bg-panel-raised);color:var(--text-primary)}._count_192h2_22{color:var(--text-primary);font-weight:600}._mentioned_192h2_27 ._count_192h2_22{color:var(--color-action)}._mention_192h2_27{display:inline-flex;align-items:center;gap:2px;padding:0 4px;border-radius:3px;background:var(--color-action);color:var(--text-primary);font-size:10px;font-weight:600}._last_192h2_43{white-space:nowrap}._bar_1arpw_1{display:inline-block;vertical-align:middle;width:100%;height:12px;border-radius:3px;background:var(--bg-element-hover);animation:_pulse_1arpw_1 1.6s ease-in-out infinite}._pill_1arpw_11{border-radius:999px}@keyframes _pulse_1arpw_1{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){._bar_1arpw_1{animation:none}}._skeletons_18g0l_1{display:flex;flex-direction:column;gap:4px}._skeleton-row_18g0l_7{display:flex;gap:10px;padding:4px 14px}._skeleton-lines_18g0l_13{display:flex;flex:1;flex-direction:column;gap:6px;padding-top:3px}._empty_18g0l_21{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:160px;padding:24px;color:var(--text-quiet);text-align:center}._title_18g0l_34{color:var(--text-primary);font-size:12px;font-weight:600}._hint_18g0l_40{max-width:260px;font-size:11px;line-height:1.5}._button_gmwwk_1{position:absolute;z-index:1;right:12px;bottom:10px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--color-action);color:var(--text-primary);cursor:pointer}._button_gmwwk_1:hover{background:var(--color-action-hover)}._count_gmwwk_22{position:absolute;top:-6px;right:-6px;box-sizing:border-box;min-width:18px;height:18px;padding:0 4px;border:2px solid var(--bg-panel);border-radius:9px;background:var(--bg-element-active);color:var(--text-primary);font-size:10px;font-weight:600;line-height:14px;text-align:center}._button_unaxn_1{position:absolute;z-index:1;bottom:10px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--border-element);border-radius:50%;background:var(--bg-panel-raised);color:var(--text-secondary);cursor:pointer}._button_unaxn_1:hover{color:var(--text-primary)}._frame_oz1nk_1{--feed-head: 14px;position:relative;display:flex;flex:1;flex-direction:column;min-height:0}._feed_oz1nk_10{flex:1;min-height:0;padding:var(--feed-head) 0 16px}._content_oz1nk_16{display:flex;flex-direction:column}._rows_oz1nk_21{display:flex;flex-direction:column;transition:opacity .16s ease-out}._veiled_oz1nk_27{opacity:0;transition:none}._settling_oz1nk_32{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:var(--feed-head);overflow:hidden;pointer-events:none;opacity:0;animation:_settling-appear_oz1nk_1 .16s ease-out .24s forwards}@keyframes _settling-appear_oz1nk_1{to{opacity:1}}@media(prefers-reduced-motion:reduce){._rows_oz1nk_21{transition:none}}._loading-older_oz1nk_52{position:absolute;z-index:1;top:8px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--border-element);border-radius:999px;background:var(--bg-panel-raised);color:var(--text-secondary);font-size:11px;white-space:nowrap;pointer-events:none}._caption_oz1nk_71{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 14px;color:var(--text-quiet);font-size:11px}._row_1a1yc_1{padding:2px 14px 4px 56px;color:var(--text-quiet);font-size:11px}._strip_1opot_1{flex:none;display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border-panel);background:var(--bg-panel-secondary);color:var(--text-secondary);font-size:12px}._warning_1opot_13{color:var(--color-warning)}._icon_1opot_17{flex:none;display:inline-flex}._text_1opot_22{flex:1;min-width:0;line-height:1.4}._row_1vcvo_1{display:inline-flex;align-items:center;gap:3px;min-width:0}._person_1vcvo_8{display:inline-flex}._rest_1vcvo_12{margin-left:2px;font-weight:600}._name_1il5d_1{font-weight:600}._name_1il5d_1[data-followable]:hover{text-decoration:underline}._strip_16wgi_1{flex:none;display:flex;align-items:center;gap:6px;padding:6px 12px;border-bottom:1px solid var(--border-panel);overflow:hidden;color:var(--text-secondary);font-size:12px;white-space:nowrap;text-overflow:ellipsis}._dot_16wgi_15{flex:none;width:6px;height:6px;border-radius:50%;background:var(--color-ok)}._panes_10fgm_1{position:relative;flex:1;min-height:0;display:flex;overflow:clip}._dropping_10fgm_9{outline:1px dashed var(--color-accent);outline-offset:-6px}._drop-hint_10fgm_14{position:absolute;top:6px;right:6px;bottom:6px;left:6px;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--bg-backdrop);color:var(--text-primary);font-size:13px;pointer-events:none}._track_10fgm_28{flex:none;display:flex;width:200%;transition:transform .22s ease}._in-thread_10fgm_35{transform:translate(-50%)}._pane_10fgm_1{width:50%;min-width:0;min-height:0;display:flex;flex-direction:column}@media(prefers-reduced-motion:reduce){._track_10fgm_28{transition:none}}._header_p1ab1_1{flex:none;display:flex;align-items:center;gap:6px;min-width:0;padding:6px 10px;border-bottom:1px solid var(--border-panel)}._title_p1ab1_11{font-size:12px;font-weight:600}._row_7jm24_1{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:0;border-bottom:1px solid var(--border-panel);background:none;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}._row_7jm24_1:hover{background-image:linear-gradient(var(--chat-row-hover),var(--chat-row-hover))}._current_7jm24_19{background:var(--bg-panel-raised)}._tile_7jm24_23{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:var(--bg-element);color:var(--text-secondary);font-size:10px;font-weight:700}._text_7jm24_37{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}._top_7jm24_45,._bottom_7jm24_46{display:flex;align-items:center;gap:6px;min-width:0}._name_7jm24_53{flex:1;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}._unread_7jm24_61{font-weight:700}._time_7jm24_65{flex:none;color:var(--text-quiet);font-size:11px}._preview_7jm24_71{flex:1;overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}._list_1dndd_1{display:flex;flex:1;flex-direction:column;min-height:0}._rows_1dndd_8{flex:1;min-height:0}._section-title_1dndd_13{padding:8px 12px 4px;color:var(--text-quiet);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._empty_1dndd_22{padding:24px 12px;color:var(--text-quiet);text-align:center}._footer_1dndd_28{flex:none;display:flex;align-items:center;gap:8px;padding:6px 8px 6px 12px;border-top:1px solid var(--border-panel);color:var(--text-quiet);font-size:11px}._footer-text_1dndd_39{flex:1;min-width:0}._card_d2yx0_1{width:min(480px,100vw - 48px)}._card_d2yx0_1 ._title_d2yx0_4{font-weight:500;text-transform:uppercase}._notice_1wq2i_1{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;color:var(--text-quiet);text-align:center}._title_1wq2i_13{color:var(--text-primary);font-size:12px;font-weight:600}._hint_1wq2i_19{font-size:11px}._edge_17i22_1{position:absolute;z-index:1}._left_17i22_6,._right_17i22_7{top:6px;bottom:6px;width:6px;cursor:ew-resize}._left_17i22_6{left:0}._right_17i22_7{right:0}._top_17i22_22,._bottom_17i22_23{left:6px;right:6px;height:6px;cursor:ns-resize}._top_17i22_22{top:0}._bottom_17i22_23{bottom:0}._bottom-left_17i22_38,._bottom-right_17i22_39{bottom:0;width:12px;height:12px}._bottom-left_17i22_38{left:0;cursor:nesw-resize}._bottom-right_17i22_39{right:0;cursor:nwse-resize}._layer_w2kvh_1{position:fixed;z-index:var(--z-floating-window);pointer-events:none}._window_w2kvh_7{position:absolute;display:flex;flex-direction:column;min-width:0;overflow:hidden;pointer-events:auto;background:var(--bg-panel);border:1px solid var(--border-element);border-radius:8px;box-shadow:var(--shadow-panel-strong);color:var(--text-primary);font-size:12px;transition:box-shadow .12s}._window_w2kvh_7:has(:is(textarea,input):focus){box-shadow:0 0 0 3px color-mix(in srgb,var(--color-focus) 28%,transparent),var(--shadow-panel-strong)}._window_w2kvh_7{--chat-row-hover: color-mix(in srgb, var(--text-primary) 6%, transparent)}._bar_1mkwd_1{flex:none;box-sizing:border-box;display:flex;align-items:center;gap:6px;height:46px;padding:0 8px;border-bottom:1px solid var(--border-panel);background:var(--bg-panel-raised);cursor:grab;-webkit-user-select:none;user-select:none}._bar_1mkwd_1:active{cursor:grabbing}._titles_1mkwd_18{display:flex;flex:1;flex-direction:column;min-width:0;margin-left:8px}._title_1mkwd_18{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}._subtitle_1mkwd_33{overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}._tabs_1mkwd_41{display:inline-flex;height:26px}._badge_gpon5_1{position:absolute;left:10px;bottom:10px;box-sizing:border-box;display:flex;align-items:center;height:26px;padding:0;overflow:hidden;border:2px solid var(--bg-panel);border-radius:13px;background:var(--bg-element);color:var(--text-primary);font:inherit;font-size:12px;font-weight:600;pointer-events:auto;cursor:pointer}._badge_gpon5_1:hover{background:var(--bg-element-hover)}._sign_gpon5_25{align-self:stretch;display:flex;align-items:center;justify-content:flex-end;width:24px;padding-right:4px;box-sizing:border-box}._count_gpon5_35{padding:0 9px 0 3px}._mentioned_gpon5_39 ._sign_gpon5_25{justify-content:flex-start;padding:0 0 0 2px}._at-dot_gpon5_44{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--color-action)}._mentioned_gpon5_39 ._count_gpon5_35{padding-left:6px}._tooltip_gpon5_58{display:grid;gap:4px;max-width:260px}._tooltip-title_gpon5_64,._tooltip-author_gpon5_68{font-weight:600}._tooltip-hint_gpon5_72{color:var(--text-quiet);font-size:11px}.compute-script{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-dialog);display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg-backdrop);animation:feedback-fadein .15s ease}.compute-script__panel{width:min(380px,calc(100vw - 48px));display:flex;flex-direction:column;background:var(--bg-hud-panel);border:1px solid var(--border-hud-panel);border-radius:8px;color:var(--text-primary);animation:feedback-pop .15s ease-out}.compute-script__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 14px}.compute-script__title{margin:0;font-size:16px;font-weight:500;color:var(--text-primary)}.compute-script__body{padding:6px 20px 24px;display:flex;flex-direction:column;gap:16px}.compute-script__intro{margin:0;font-size:13px;line-height:1.5;color:var(--text-dim)}.compute-script__field{height:26px;display:flex;align-items:center;gap:12px}.compute-script__label{flex:0 0 44px;font-size:12px;font-weight:600;color:var(--text-dim)}.compute-script__select{flex:1 1 auto}.compute-script__actions{display:flex;align-items:center;gap:12px}.compute-script__note{margin:0;font-size:11.5px;color:var(--text-dim)}.ui-checkbox{display:flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;background:var(--bg-input);border:1px solid var(--border-element);border-radius:3px;cursor:pointer;outline:none;transition:background .1s,border-color .1s}.ui-checkbox:hover{border-color:var(--border-input)}.ui-checkbox[data-disabled]{cursor:default;opacity:.6}.ui-checkbox[data-disabled]:hover{border-color:var(--border-element)}.ui-checkbox:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 2px #ffffff26}.ui-checkbox[data-state=checked],.ui-checkbox[data-state=indeterminate]{background:var(--color-focus);border-color:var(--color-focus)}.ui-checkbox__dash{display:block;width:8px;height:2px;background:var(--segment-pill-icon);border-radius:1px}.ui-checkbox__indicator{display:flex;align-items:center;justify-content:center;color:var(--segment-pill-icon)}._arrow_8q4h8_1 line{stroke:var(--text-dim);stroke-width:1.25}._arrow_8q4h8_1 polygon{fill:var(--text-dim)}._box_1p5wr_1{fill:var(--bg-element);stroke:var(--text-secondary);stroke-width:1.25}._box_1p5wr_1[data-hollow]{fill:none}._dimension_13gyr_1 line{stroke:var(--text-dim);stroke-width:1}._dimension_13gyr_1[data-tone=zone] line{stroke:var(--color-warning)}._label_13gyr_9{fill:var(--text-dim);font-size:10px}._dimension_13gyr_1[data-tone=zone] ._label_13gyr_9{fill:var(--color-warning)}._line_1hl1m_1{stroke:var(--text-faint);stroke-width:1;stroke-dasharray:4 3}._label_1hl1m_7{fill:var(--text-dim);font-size:10px}._scene_134ek_1{display:block;width:100%;height:auto;aspect-ratio:1;font-family:var(--font-family)}._zone_d9oj4_1{fill:color-mix(in srgb,var(--color-warning) 20%,transparent);stroke:var(--color-warning);stroke-width:1;stroke-dasharray:3 2;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50% 50%;animation:_grow-out_d9oj4_1 4s ease-in-out infinite}@keyframes _grow-out_d9oj4_1{0%{opacity:0;transform:scale(.6)}8%{opacity:1}35%,80%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(1)}}@media(prefers-reduced-motion:reduce){._zone_d9oj4_1{animation:none}}._card_1wwvo_1{display:flex;align-items:flex-start}._stacked_1wwvo_6{display:flex;flex-direction:column;gap:8px}._text_1wwvo_12{display:flex;flex:none;flex-direction:column;gap:6px}._heading_1wwvo_19{display:flex;flex-direction:column;gap:2px}._eyebrow_1wwvo_25{color:var(--text-dim);font-size:10px;letter-spacing:.04em;text-transform:uppercase}._title_1wwvo_32{color:var(--text-primary);font-size:12px;font-weight:600}._body_1wwvo_38{color:var(--tooltip-color);font-size:11px;line-height:1.45}._illustration_1wwvo_44{flex:none;box-sizing:content-box;overflow:hidden;border:1px solid var(--border-subtle);border-radius:3px;background:var(--bg-panel)}.ui-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;height:26px;padding:0 6px;font-size:12px;font-family:inherit;color:var(--text-secondary);background:var(--bg-input);border:1px solid transparent;border-radius:4px;cursor:pointer;outline:none;box-sizing:border-box;transition:border-color .12s;white-space:nowrap;overflow:hidden}.ui-select__trigger:hover{border-color:var(--border-element)}.ui-select__trigger[data-disabled]{opacity:.5;cursor:default}.ui-select__trigger[data-disabled]:hover{border-color:transparent}.ui-select__trigger:focus,.ui-select__trigger[data-state=open]{border-color:var(--color-focus)}.ui-select__value{display:flex;align-items:center;gap:4px;min-width:0}.ui-select__value-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-select__leading{display:flex;align-items:center;gap:6px;flex-shrink:0}.ui-select__chevron{display:flex;align-items:center;flex-shrink:0;color:var(--text-dim);transition:transform .15s ease}.ui-select__trigger[data-state=open] .ui-select__chevron{transform:rotate(180deg)}.ui-select__placeholder{color:var(--text-dim);font-style:italic}.ui-select__placeholder--mixed{color:var(--text-mixed);font-weight:var(--text-mixed-weight)}.ui-select__content{min-width:var(--radix-select-trigger-width);max-height:520px;background:var(--bg-dropdown);border:1px solid var(--border-subtle);border-radius:6px;box-shadow:var(--shadow-dropdown);z-index:9999;overflow:hidden;animation:ui-select-in .1s ease}@keyframes ui-select-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ui-select__viewport{padding:4px;overflow-y:auto;max-height:504px}.ui-select__explained{display:flex;align-items:stretch}.ui-select__explained .ui-select__viewport{flex:1;min-width:0}.ui-select__explain-pane{flex:none;padding:10px 12px;border-left:1px solid var(--border-subtle);background:var(--bg-panel)}.ui-select__item{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:5px 8px;font-size:12px;font-family:inherit;color:var(--text-secondary);border-radius:4px;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;transition:background .08s}.ui-select__item[data-highlighted]{background:var(--bg-element-hover);color:var(--text-primary)}.ui-select__item[data-state=checked]{color:var(--text-primary)}.ui-select__item-indicator{display:flex;align-items:center;flex-shrink:0;color:var(--color-focus)}.ui-select__group-label{display:flex;align-items:center;gap:8px;padding:6px 8px 4px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim)}.ui-select__group-label:before,.ui-select__group-label:after{content:"";height:1px;background:var(--border-subtle);flex:1}.world-badge-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:8;--badge-z-hover-boost: 1000000}.hud-badge-face{white-space:nowrap;padding:1px 6px;border-radius:15px;font-size:11px;font-family:monospace;font-weight:600;background:var(--bg-hud-panel);color:var(--text-primary);-webkit-user-select:none;user-select:none}.hud-badge-chip{position:absolute;left:0;top:0;will-change:transform;--badge-ring-width: 3px;z-index:var(--badge-depth-z, 1);transition:opacity .12s ease}.hud-badge-chip--dodge{opacity:0}.hud-badge-chip--control{pointer-events:auto;cursor:pointer;outline:var(--badge-ring-width) solid var(--border-hud-panel)}.hud-badge-face--error{background:var(--color-error);color:#fff}.hud-badge-face--warning{background:var(--color-warning);color:var(--bg-dropdown)}.hud-badge-chip--collaborator{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.4;color:var(--bg-dropdown)}.hud-badge-chip--control.hud-badge-chip--collaborator{outline:none}.hud-badge-chip--collapsed:not(:hover):not(:focus-visible){width:12px;height:12px;padding:0;overflow:hidden;border-radius:50%;font-size:0;box-shadow:0 0 0 2px var(--bg-hud-panel)}.hud-badge-chip--control:hover,.badge-handle-layer--interactive .badge-handle:hover{z-index:calc(var(--badge-depth-z, 1) + var(--badge-z-hover-boost))}.badge-handle-layer--interactive .badge-handle{pointer-events:auto;cursor:pointer;outline:var(--badge-ring-width) solid var(--border-hud-panel)}.badge-handle-layer--interactive .badge-handle:hover{outline-color:var(--badge-handle-select-color, var(--border-hud-panel))}.badge-handle-layer--interactive.badge-handle-layer--navigating .badge-handle{pointer-events:none}.badge-handle--held,.badge-handle-layer--interactive .badge-handle--held,.badge-handle-layer--interactive .badge-handle--held:hover{outline:var(--badge-ring-width) solid var(--badge-handle-held-color, var(--border-hud-panel));cursor:not-allowed}.compute-flight-badge{display:flex;align-items:center;gap:6px;padding:5px 6px 5px 10px;border-radius:18px;font-size:12px;outline:var(--badge-ring-width) solid var(--compute-flight-pulse-color, var(--border-hud-panel))}.compute-flight-badge__cancel{pointer-events:auto;display:flex;align-items:center;justify-content:center;flex:none;padding:2px;border:none;border-radius:50%;background:none;color:var(--text-dim);cursor:pointer}.compute-flight-badge__cancel:hover{color:var(--text-primary)}.pp-section-separator{height:16px;position:relative;flex-shrink:0}.pp-section-separator:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--border-subtle)}.pp-copy-levels__menu{position:fixed;display:flex;flex-direction:column;width:max-content;min-width:300px;background:var(--bg-dropdown);border:1px solid var(--border-subtle);border-radius:6px;box-shadow:var(--shadow-dropdown);z-index:9999;overflow:hidden;animation:ui-select-in .1s ease}.pp-copy-levels__cols{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;padding:8px 14px;font-size:10px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle)}.pp-copy-levels__col-to{display:flex;align-items:center;gap:8px}.pp-copy-levels__list{min-height:0;max-height:320px;padding:6px}.pp-copy-levels__row{display:flex;align-items:center;gap:10px;min-height:36px;box-sizing:border-box;padding:6px 8px;border-radius:4px;font-size:11px;color:var(--text-primary)}.pp-copy-levels__row:hover{background:var(--bg-element-hover)}.pp-copy-levels__target.pp-copy-levels__row--current{opacity:.55;cursor:default}.pp-copy-levels__from{width:20px;height:20px}.pp-copy-levels__from.icon-btn--active,.pp-copy-levels__from.icon-btn--active:hover:not(:disabled){background:var(--color-focus);color:var(--segment-pill-icon)}.pp-copy-levels__target{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;cursor:pointer}.pp-copy-levels__target .pp-copy-levels__to{margin-left:auto}.pp-copy-levels__name{white-space:nowrap}.pp-copy-levels__count,.pp-copy-levels__badge{font-size:10px;color:var(--text-secondary);white-space:nowrap}.pp-copy-levels__footer{flex-shrink:0;display:flex;justify-content:flex-end;padding:8px;border-top:1px solid var(--border-subtle)}.pp-edgetools-buttons{display:flex;gap:4px;padding:3px 0}.pp-edgetools-buttons .action-btn.action-btn--chip{flex:1 1 0;width:auto;min-width:0}.pp-kindfilter-buttons{display:flex;gap:4px;padding:3px 0}.pp-kindfilter-buttons .action-btn.action-btn--chip{flex:1 1 0;width:auto;min-width:0}.pp-kindfilter-buttons .action-btn--chip-toggle.action-btn--active.pp-kind-partial{background:var(--bg-input);border-color:var(--segment-pill-bg);color:var(--text-primary)}.pp-kindfilter-buttons .action-btn--chip-toggle.action-btn--active.pp-kind-partial:hover:not(:disabled):not([aria-disabled=true]){background:var(--bg-element-hover);border-color:var(--segment-pill-bg);color:var(--text-primary)}.pp-freeend--overridden{opacity:.45}.automation-groups{--panel-section-first-border-top: none;--panel-section-first-radius: 0;font-size:12px;padding-bottom:140px}.automation-groups .automation-groups__header-scope-note{display:inline-flex;align-items:center;padding:0 5px;color:var(--text-dim)}.automation-groups .automation-groups__title-scope{font-size:11px;line-height:1;font-weight:400;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim)}.automation-groups .automation-groups__scope{position:relative;display:flex;align-items:center;gap:6px;min-width:0}.automation-groups .automation-groups__scope-clear{position:absolute;top:50%;right:0;transform:translateY(-50%)}.automation-groups__scope-icon{flex-shrink:0;color:var(--text-dim)}.automation-groups__scope-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.automation-groups__scope-label--clearable{padding-right:26px}.automation-groups__block{margin:6px 0;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:6px}.automation-groups__block-label{margin-bottom:4px;font-size:11px;color:var(--text-dim)}.automation-groups__block-value{font-size:12px;font-weight:500;line-height:1.5;color:var(--text-primary);word-break:break-word}.automation-groups__subhead{margin:8px 0 2px;padding-top:6px;border-top:1px solid var(--border-subtle);font-size:11px;color:var(--text-dim)}.automation-groups__block-aside{margin-top:2px;font-size:11px;font-weight:400;color:var(--text-dim)}.automation-groups__action-aside{display:flex;align-items:stretch;overflow:visible}.automation-groups .automation-groups__action{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:auto;align-self:stretch;padding:0 10px;color:var(--text-secondary)}.automation-groups .automation-groups__action:hover:not(:disabled):not([aria-disabled=true]){background:var(--bg-element-hover);color:var(--text-primary)}.automation-groups .automation-groups__action.automation-groups__action--icon{flex:0 0 auto;width:auto;height:auto;padding:0 7px}.automation-groups .automation-groups__action--half{flex:1 0 auto}.automation-groups .automation-groups__action svg{flex-shrink:0}.automation-groups .automation-groups__action[aria-pressed=true],.automation-groups .automation-groups__action[aria-pressed=true]:hover{background:var(--bg-element-hover);color:var(--text-primary)}.automation-groups .automation-groups__action:disabled,.automation-groups .automation-groups__action[aria-disabled=true]{color:var(--text-dim);cursor:not-allowed;opacity:.5;pointer-events:auto}.automation-groups .automation-groups__action[aria-disabled=true]:hover,.automation-groups .automation-groups__action:disabled:hover{background:var(--bg-input);color:var(--text-dim)}.ui-number-input{display:flex;align-items:stretch;width:100%;height:26px;border:1px solid transparent;border-radius:4px;overflow:hidden;transition:border-color .12s;box-sizing:border-box}.ui-number-input:focus-within{border-color:var(--color-focus)}.ui-number-input:has(.ui-number-input__field--error){border-color:var(--color-error)}.ui-number-input__field{flex:1;min-width:0;height:100%;padding:0 6px;font-size:12px;font-family:inherit;color:var(--text-secondary);background:var(--bg-input);border:none;outline:none;text-align:right;box-sizing:border-box}.ui-number-input__field--mixed::placeholder{color:var(--text-mixed);font-weight:var(--text-mixed-weight);font-style:italic}.ui-number-input__field--error{color:var(--color-error)}.ui-number-input__field:disabled{color:var(--text-dim);cursor:not-allowed}.ui-number-input__spinners{display:flex;flex-direction:column;width:16px;flex-shrink:0;background:var(--bg-input);border-left:1px solid var(--border-subtle)}.ui-number-input__spin{display:flex;align-items:center;justify-content:center;flex:1;padding:0;border:none;background:transparent;color:var(--text-dim);cursor:pointer;line-height:0;transition:background .08s,color .08s}.ui-number-input__spin:hover{background:var(--bg-element-hover);color:var(--text-primary)}.ui-number-input__spin:active{background:var(--bg-element-active)}.ui-number-input__spin:disabled{color:var(--border-subtle);cursor:not-allowed}.ui-number-input__spin:disabled:hover{background:transparent;color:var(--border-subtle)}.ui-number-input__spin+.ui-number-input__spin{border-top:1px solid var(--border-subtle)}._label_90u25_1{font-family:inherit;font-size:1em;color:var(--text-dim);min-width:0;overflow:hidden;text-overflow:ellipsis}._icon_90u25_10{display:inline-flex;align-items:center}._help_13ff7_2{display:inline-flex;flex:none;padding:0;border:0;background:none;font:inherit;color:var(--text-dim);cursor:help;border-radius:50%;transition:color .12s}._help_13ff7_2:hover,._help_13ff7_2:focus-visible{color:var(--text-secondary)}._help_13ff7_2:focus-visible{outline:1px solid var(--color-action);outline-offset:1px}._label_sdiir_2{display:inline-flex;align-items:center;gap:4px}._row_1c33c_1{display:grid;grid-template-columns:var(--field-row-columns, 1fr 1fr);align-items:center;gap:6px;padding:3px 0;min-height:28px;border-radius:4px}._stretch_1c33c_11,._stretch_1c33c_11 ._value_1c33c_14{align-items:stretch}._stretch_1c33c_11>:first-child{display:flex;align-items:center}._compact_1c33c_22{grid-template-columns:auto minmax(0,1fr)}._compact_1c33c_22 .ui-number-input{flex:1 1 0;width:auto;min-width:0}._pair_1c33c_31{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr)}._value_1c33c_14{display:flex;align-items:center;gap:4px;min-width:0;justify-content:var(--field-row-value-justify, flex-end)}._header_1rubi_1{display:flex;align-items:center;gap:4px;height:36px;padding:0 8px;flex-shrink:0}._name_1rubi_10{flex:1;min-width:0;display:flex;align-items:center;gap:6px}._title_1rubi_18{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);line-height:1}._titleMeta_1rubi_31,._titleSuffix_1rubi_38{flex-shrink:0;display:flex;align-items:center;gap:4px}._actions_1rubi_45{display:flex;align-items:center;gap:4px}._chevron_1rubi_51{transition:transform .15s;flex-shrink:0}._chevronCollapsed_1rubi_56{transform:rotate(-90deg)}._sentinel_1s3cs_1{height:1px;margin-bottom:-1px;flex-shrink:0;pointer-events:none}._header_1s3cs_8{position:sticky;top:var(--panel-sticky-top, 0);z-index:5;background:var(--panel-sticky-bg, var(--bg-panel));border-top:1px solid var(--border-subtle);border-radius:var(--panel-sticky-radius, 8px 8px 0 0);flex-shrink:0;transition:box-shadow .12s ease}._header_1s3cs_8[data-stuck]{box-shadow:0 1px 0 var(--border-subtle)}._section_19194_1{display:contents}._section_19194_1:nth-child(1 of._section_19194_1) ._section-header_19194_5{border-top:var(--panel-section-first-border-top, 1px solid var(--border-subtle));border-radius:var(--panel-section-first-radius, var(--panel-sticky-radius, 8px 8px 0 0))}._body_19194_10{padding:0 12px 12px 16px}._unpadded_19194_14{padding:0}._section_11708_6{display:flex;flex-direction:column;gap:8px;padding:var(--dialog-section-padding-top, 12px) 0 var(--dialog-section-padding-bottom, 16px);font-size:12px}._section_11708_6+._section_11708_6{border-top:1px solid var(--dialog-section-divider, var(--border-element))}._fill_11708_17{flex:1 1 auto;min-height:0}._head_11708_23{display:flex;align-items:center;gap:6px;min-height:24px}._title_11708_30{margin:0;font-size:13px;font-weight:500;color:var(--text-primary)}._actions_11708_37{display:flex;align-items:center;gap:4px;margin-left:auto}._preset_11425_2{display:flex;align-items:center;gap:8px;width:340px;font-size:12px}._label_11425_10{flex:none;color:var(--text-secondary)}@keyframes _fade-in_1gd0m_1{0%{opacity:0}to{opacity:1}}@keyframes _pop_1gd0m_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}._backdrop_1gd0m_24{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-dialog);display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg-backdrop);animation:_fade-in_1gd0m_1 .15s ease}._panel_1gd0m_38{display:flex;flex-direction:column;width:min(820px,100vw - 48px);max-height:calc(100vh - 48px);background:var(--bg-hud-panel);border:1px solid var(--border-hud-panel);border-radius:8px;color:var(--text-primary);animation:_pop_1gd0m_1 .15s ease-out}@media(prefers-reduced-motion:reduce){._backdrop_1gd0m_24,._panel_1gd0m_38{animation:none}}._header_1gd0m_57{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 14px}._header-scrollable_1gd0m_66{border-bottom:1px solid transparent;transition:border-color .12s}._header-scrolled_1gd0m_71{border-bottom-color:var(--border-element)}._title_1gd0m_79{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;font-size:16px;font-weight:500;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--text-primary)}._toolbar_1gd0m_92{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px 4px}._body_1gd0m_102{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0 20px;overflow:hidden}._scroll-body_1gd0m_114{flex:1 1 auto;min-height:0;padding:0 20px 16px}._scroll-content_1gd0m_120{display:flex;flex-direction:column}._footer_1gd0m_125{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:14px 20px 18px}._footer-ruled_1gd0m_135{border-top:1px solid var(--border-element)}._status_1gd0m_140{flex:1 1 0;min-width:0;font-size:11px;color:var(--text-dim)}._status-alert_1gd0m_147{color:var(--color-error)}._actions_1gd0m_152{flex:none;display:flex;gap:8px}._text_12o6z_3{min-height:140px;resize:vertical;line-height:1.5;-moz-tab-size:4;tab-size:4}._row_12o6z_10{display:flex;align-items:center;gap:12px}._file_12o6z_17{display:none}._status_12o6z_22{flex:1 1 0;min-width:0;font-size:11px;color:var(--text-dim)}._status-alert_12o6z_29{color:var(--color-error)}._frame_ox5bi_5{border:1px solid var(--border-subtle);border-radius:6px;overflow:hidden}._frame-fill_ox5bi_13{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}._scroll-fill_ox5bi_20{flex:1 1 auto;min-height:0}._table_ox5bi_25{width:100%;border-collapse:separate;border-spacing:0;font-size:12px}._table_ox5bi_25 th,._table_ox5bi_25 td{padding:0 12px;white-space:nowrap;border-right:1px solid var(--border-subtle)}._table_ox5bi_25 th:last-child,._table_ox5bi_25 td:last-child{border-right:none}._table_ox5bi_25 thead th{position:sticky;top:0;z-index:1;height:32px;background:var(--bg-panel-secondary);border-bottom:1px solid var(--border-subtle);color:var(--text-dim);font-weight:500}._table_ox5bi_25 tbody td{height:38px;padding-top:6px;padding-bottom:6px;border-bottom:1px solid var(--border-subtle);color:var(--text-dim)}._table_ox5bi_25 tbody th{background:var(--bg-panel-secondary);border-bottom:1px solid var(--border-subtle);color:var(--text-dim);font-weight:500}._table_ox5bi_25 tbody tr:last-child td,._table_ox5bi_25 tbody tr:last-child th{border-bottom:none}._table_ox5bi_25._dense_ox5bi_74 tbody td{height:32px;padding-top:0;padding-bottom:0}._table_ox5bi_25._flush_ox5bi_80 th{padding:0 6px}._table_ox5bi_25._flush_ox5bi_80 tbody td{padding:0}._table_ox5bi_25._row-hover_ox5bi_89 tbody tr:hover,._table_ox5bi_25._cell-hover_ox5bi_94 tbody td:hover{background:var(--bg-panel-secondary)}:where(._table_ox5bi_25) th{text-align:start}._cell_r8eo5_3{display:block;width:100%;height:32px;padding:0 4px;box-sizing:border-box;font-family:inherit;font-size:11px;text-align:center;color:var(--text-secondary);background:transparent;border:none;outline:none}._cell_r8eo5_3:focus{color:var(--text-primary);background:var(--bg-element-hover)}._cell_r8eo5_3:read-only{cursor:default}._invalid_r8eo5_28,._invalid_r8eo5_28:focus{color:var(--color-error);box-shadow:inset 0 0 0 1px var(--color-error)}._grid_lhufi_3{table-layout:fixed}._size_lhufi_7{text-align:center}._mirror_lhufi_11{display:flex;align-items:center;justify-content:center;height:32px;font-size:11px;color:var(--text-dim);opacity:.4}.parameter-mapping{--pm-backdrop-padding: 24px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9500;display:flex;align-items:center;justify-content:center;padding:var(--pm-backdrop-padding);background:var(--bg-backdrop);animation:feedback-fadein .15s ease}.parameter-mapping__panel{--pm-max-width: 620px;--pm-max-height: 860px;width:min(var(--pm-max-width),calc(100vw - 2 * var(--pm-backdrop-padding)));max-height:min(var(--pm-max-height),calc(100vh - 2 * var(--pm-backdrop-padding)));display:flex;flex-direction:column;background:var(--bg-hud-panel);border:1px solid var(--border-hud-panel);border-radius:8px;color:var(--text-primary);animation:feedback-pop .15s ease-out}.parameter-mapping__header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 14px}.parameter-mapping__title{margin:0;font-size:16px;font-weight:500;color:var(--text-primary);text-transform:uppercase}.parameter-mapping__body{flex:1 1 auto;padding:6px 12px 20px 20px}.parameter-mapping__body-content{display:flex;flex-direction:column;gap:18px}.parameter-mapping__doc{display:flex;flex-direction:column;gap:10px}.parameter-mapping__doc-label{font-size:13px;font-weight:500;color:var(--text-primary)}.parameter-mapping__tools{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:0 20px 16px}.parameter-mapping__search{flex:1;min-width:0;font-size:12px}.parameter-mapping__sort{flex:0 0 auto;width:130px}.parameter-mapping__head{flex:0 0 auto;padding:2px 20px 8px;border-bottom:1px solid var(--border-subtle);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim)}.parameter-mapping__rows{display:flex;flex-direction:column}.parameter-mapping__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid var(--border-subtle)}.parameter-mapping__row:last-child{border-bottom:none}.parameter-mapping__imported{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.parameter-mapping__tip-guid{margin-top:3px;font-size:11px;color:var(--text-dim);word-break:break-all}.parameter-mapping__trigger{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;height:26px;padding:0 6px;font-size:12px;font-family:inherit;color:var(--text-secondary);background:var(--bg-input);border:1px solid transparent;border-radius:4px;cursor:pointer;outline:none;box-sizing:border-box;transition:border-color .12s}.parameter-mapping__trigger:hover{border-color:var(--border-element)}.parameter-mapping__trigger--active{border-color:var(--color-focus)}.parameter-mapping__trigger--empty{background:transparent;color:var(--text-dim)}.parameter-mapping__trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parameter-mapping__trigger-chevron{flex-shrink:0;color:var(--text-dim)}.parameter-mapping__picker{position:fixed;width:max-content;min-width:240px;display:flex;flex-direction:column;background:var(--bg-dropdown);border:1px solid var(--border-subtle);border-radius:6px;box-shadow:var(--shadow-dropdown);z-index:9999;overflow:hidden;animation:feedback-fadein .1s ease}.parameter-mapping__picker-list{padding:4px;flex:1 1 auto;min-height:0}.parameter-mapping__picker-group{margin:4px 0 8px}.parameter-mapping__picker-group-title{display:flex;align-items:center;gap:8px;padding:6px 8px 4px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim)}.parameter-mapping__picker-group-title:before,.parameter-mapping__picker-group-title:after{content:"";height:1px;background:var(--border-subtle);flex:1}.parameter-mapping__picker-group-items{display:flex;flex-direction:column}.parameter-mapping__picker-item{display:flex;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-family:inherit;color:var(--text-secondary);border:none;background:transparent;border-radius:4px;cursor:pointer;width:100%;text-align:left;outline:none;-webkit-user-select:none;user-select:none;transition:background .08s}.parameter-mapping__picker-item:hover,.parameter-mapping__picker-item:focus-visible{background:var(--bg-element-hover);color:var(--text-primary)}.parameter-mapping__picker-item--selected{color:var(--text-primary);background:var(--bg-element-hover)}.parameter-mapping__picker-key{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parameter-mapping__empty{padding:10px 12px;border:1px dashed var(--border-element);border-radius:6px;color:var(--text-dim);font-size:12px}.parameter-mapping__hint{padding:20px 4px;display:flex;flex-direction:column;gap:10px;color:var(--text-dim);font-size:13px;line-height:1.5}.parameter-mapping__hint p{margin:0}.parameter-mapping__hint-title{font-size:14px;font-weight:500;color:var(--text-primary)}.parameter-mapping__hint strong{font-weight:500;color:var(--text-primary)}.parameter-mapping__footer{flex:0 0 auto;display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 16px;border-top:1px solid var(--border-element)}.parameter-mapping__notice{margin:0;padding:6px 16px;font-size:12px;color:var(--text-muted);border-bottom:1px solid var(--border-subtle)}._details_1b8h8_1{margin-top:4px;font-size:11px;color:var(--text-dim)}._details_1b8h8_1 p{margin:4px 0 0}._toggle_1b8h8_10{cursor:pointer;-webkit-user-select:none;user-select:none}._lines_1b8h8_15{margin-top:4px;padding:4px 6px;max-height:160px;border:1px solid var(--border-subtle);border-radius:4px;background:var(--bg-input)}._text_1b8h8_24{margin:0;font-size:10px;white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text}.panel-action-row__aside{display:flex;align-items:stretch;overflow:visible}.panel-action-row__aside .action-btn{width:auto;flex:0 0 auto;padding:0 7px}@keyframes _fadein_1ixrk_1{0%{opacity:0}to{opacity:1}}@keyframes _pop_1ixrk_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}._backdrop_1ixrk_20{--vd-inset-x: 24px;--vd-inset-y: 50px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-dialog);display:flex;align-items:center;justify-content:center;padding:var(--vd-inset-y) var(--vd-inset-x);background:var(--bg-backdrop);animation:_fadein_1ixrk_1 .15s ease}._panel_1ixrk_41{width:min(720px,100vw - 2 * var(--vd-inset-x));height:calc(100vh - 2 * var(--vd-inset-y));display:flex;flex-direction:column;overflow:hidden;background:var(--bg-hud-panel);border:1px solid var(--border-hud-panel);border-radius:8px;color:var(--text-primary);animation:_pop_1ixrk_1 .15s ease-out}._panel_1ixrk_41:focus{outline:none}._body_1ixrk_57{flex:1 1 auto;min-height:0;padding:0 20px 16px}._body-content_1ixrk_63{display:flex;flex-direction:column;gap:8px}._footer_1ixrk_69{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;padding:12px 20px 16px;border-top:1px solid var(--border-subtle)}._header_1b4vh_1{flex:0 0 auto;display:flex;align-items:flex-start;gap:12px;padding:18px 20px 14px}._heading_1b4vh_9{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}._title-row_1b4vh_17{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._title_1b4vh_17{margin:0;font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pill_1b4vh_33{padding:1px 6px;border:1px solid;border-radius:4px;font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.04em;white-space:nowrap}._pill--error_1b4vh_43{border-color:color-mix(in srgb,var(--color-error) 45%,transparent);background:color-mix(in srgb,var(--color-error) 14%,transparent);color:var(--color-error)}._pill--warning_1b4vh_48{border-color:color-mix(in srgb,var(--color-warning) 45%,transparent);background:color-mix(in srgb,var(--color-warning) 14%,transparent);color:var(--color-warning)}._meta_1b4vh_54{font-size:12px;color:var(--text-dim)}._toolbar_ha5gt_1{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:8px 20px 14px;border-bottom:1px solid var(--border-subtle)}._toolbar_ha5gt_1 .ui-segment,._toolbar_ha5gt_1 .action-btn{height:26px}._toolbar_ha5gt_1 .ui-segment__label,._toolbar_ha5gt_1 .action-btn{font-size:12px}._search_ha5gt_18{flex:1 1 auto;min-width:120px;max-width:320px;font-size:12px}._toolbar-actions_ha5gt_25{flex:none;margin-left:auto;display:flex;align-items:center;gap:4px}._empty_1ko1h_1{margin:auto 0;padding:36px 16px;text-align:center;font-size:14px;color:var(--text-dim)}._items_baxpo_1{display:grid;grid-template-columns:max-content max-content minmax(0,1fr);column-gap:12px;row-gap:4px;margin:8px 0 0 22px}._items--divided_baxpo_8{margin-top:12px;padding-top:10px;border-top:1px solid var(--border-subtle)}._items--terse_baxpo_13{grid-template-columns:max-content max-content}._items--no-value_baxpo_16{grid-template-columns:max-content minmax(0,1fr)}._items--no-value_baxpo_16._items--terse_baxpo_13{grid-template-columns:max-content}._items--error_baxpo_22 ._item-value_baxpo_22{color:var(--color-error)}._items--warning_baxpo_25 ._item-value_baxpo_22{color:var(--color-warning)}._item-row_baxpo_29{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:baseline;font-family:monospace;font-size:11px}._item-row--header_baxpo_37{margin-bottom:3px;font-family:var(--font-family);font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--text-dim)}._item-ref_baxpo_46{color:var(--text-muted);white-space:nowrap}._item-value_baxpo_22{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._item-message_baxpo_58{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family);font-size:11px;color:var(--text-dim)}._item-empty_baxpo_68{color:var(--text-dim)}._finding_9i3qa_1{padding:10px 12px;border-left:3px solid;border-radius:4px;font-size:12px;line-height:1.45}._finding--error_9i3qa_8{border-left-color:var(--color-error);background:color-mix(in srgb,var(--color-error) 8%,transparent)}._finding--error_9i3qa_8 ._finding-icon_9i3qa_12,._finding--error_9i3qa_8 ._finding-text_9i3qa_13{color:var(--color-error)}._finding--warning_9i3qa_16{border-left-color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 8%,transparent)}._finding--warning_9i3qa_16 ._finding-icon_9i3qa_12,._finding--warning_9i3qa_16 ._finding-text_9i3qa_13{color:var(--color-warning)}._finding-head_9i3qa_25{display:flex;align-items:flex-start;gap:8px}._finding-icon_9i3qa_12{flex-shrink:0;margin-top:2px}._finding-text_9i3qa_13{flex:1;min-width:0;text-wrap:pretty}._finding-qualifier_9i3qa_42{font-weight:600}._finding-count_9i3qa_46{flex:none;padding-top:2px;font-family:monospace;font-size:11px;color:var(--text-dim);white-space:nowrap}._finding-tip_9i3qa_55{margin:6px 0 0 22px;max-width:68ch;font-size:11px;line-height:1.5;color:var(--text-dim);text-wrap:pretty}._finding-actions_9i3qa_64{display:flex;align-items:center;gap:16px;margin:10px 0 0 22px}._link_9i3qa_71{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:none;font-family:inherit;font-size:12px;color:var(--text-dim);cursor:pointer}._link_9i3qa_71:hover{color:var(--text-muted);text-decoration:underline}._link_9i3qa_71:focus-visible{outline:1px solid var(--color-action);outline-offset:2px}._group_dbusl_1{flex:0 0 auto;border:1px solid var(--border-subtle);border-radius:6px;background:var(--bg-panel-raised);overflow:clip}._group-header_dbusl_9{position:sticky;top:0;z-index:1;width:100%;display:flex;align-items:center;gap:8px;padding:8px 12px;border:none;background:var(--bg-panel-raised);color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:background .12s}._group-header_dbusl_9:not(:disabled){border-bottom:1px solid var(--border-subtle)}._group-header_dbusl_9:hover:not(:disabled){background:var(--bg-element-hover)}._group-header_dbusl_9:disabled{cursor:default}._group-header_dbusl_9:focus-visible{outline:1px solid var(--color-action);outline-offset:-1px}._caret_dbusl_40{flex:none;width:14px;display:flex;align-items:center;color:var(--text-dim)}._dot_dbusl_48{flex-shrink:0;width:6px;height:6px;border-radius:50%}._dot--error_dbusl_54{background:var(--color-error)}._dot--warning_dbusl_57{background:var(--color-warning)}._dot--ok_dbusl_60{background:var(--color-ok)}._label_dbusl_64{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;color:var(--text-primary)}._status_dbusl_75,._meta_dbusl_76{flex:none;font-size:11px;font-weight:400;letter-spacing:.02em;white-space:nowrap}._status--error_dbusl_84{color:var(--color-error)}._status--warning_dbusl_87{color:var(--color-warning)}._status--ok_dbusl_90{color:var(--color-ok)}._meta_dbusl_76{color:var(--text-dim)}._group-body_dbusl_98{display:flex;flex-direction:column;gap:8px;padding:8px 10px 10px}._rules_oz3yc_1{display:flex;flex-direction:column;gap:8px;padding-top:12px}.progress-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;background:var(--bg-backdrop);animation:progress-overlay-fadein .15s ease}@keyframes progress-overlay-fadein{0%{opacity:0}to{opacity:1}}.progress-overlay__card{background:var(--bg-hud-panel);border:1px solid var(--border-hud-panel);border-radius:8px;padding:24px 28px;width:420px;display:flex;flex-direction:column;gap:14px}.progress-overlay__title{margin:0;font-size:13px;font-weight:400;color:var(--text-primary);letter-spacing:.01em}.progress-overlay__bar-track{width:100%;height:4px;background:#ffffff14;border-radius:2px;overflow:hidden}.progress-overlay__bar-fill{height:100%;background:var(--color-action);border-radius:2px}.progress-overlay__bar-fill--indeterminate{width:30%;animation:progress-overlay-bar-indeterminate 1.4s ease-in-out infinite}@keyframes progress-overlay-bar-indeterminate{0%{transform:translate(-100%)}to{transform:translate(333%)}}.progress-overlay__footer{display:flex;align-items:baseline;justify-content:space-between}.progress-overlay__pct{font-size:22px;font-weight:600;color:var(--text-primary);line-height:1;letter-spacing:-.02em}.progress-overlay__meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.progress-overlay__count{font-size:11px;color:var(--text-dim);font-variant-numeric:tabular-nums}.progress-overlay__message{margin:0;font-size:11px;color:var(--text-muted);line-height:1.5}._geometry_1o32f_1{display:flex;flex-direction:column;border:1px solid var(--border-element);border-radius:6px}._head_1o32f_8{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;padding:8px 12px;border-bottom:1px solid var(--border-element)}._title_1o32f_18{margin:0;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--text-dim)}._controls_1o32f_26{display:flex;align-items:center;gap:4px}._lod_1o32f_32{margin-left:4px;font-size:12px;color:var(--text-secondary)}._lod-switch_1o32f_38{display:flex;height:24px}._categories_1o32f_43{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;padding:6px 12px}._row_1o32f_50{display:flex;align-items:center;gap:10px;min-width:0;padding:4px 0;font-size:13px}._technical_1o32f_59{color:var(--text-dim)}._name_1o32f_63{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}._count_1o32f_72{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-dim)}._block_ssnm2_1{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--border-element);border-radius:6px}._head_ssnm2_10{display:flex;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--text-dim)}._icon_ssnm2_21{flex:none;color:var(--color-warning)}._list_ssnm2_26{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}._row_ssnm2_35{display:flex;flex-direction:column;gap:2px}._name_ssnm2_41{font-size:12px;color:var(--text-secondary);overflow-wrap:anywhere}._reason_ssnm2_47{font-size:11px;color:var(--text-dim)}.revit-import{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9600;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg-backdrop);animation:feedback-fadein .15s ease}.revit-import__panel{width:min(640px,calc(100vw - 48px));max-height:min(960px,calc(100vh - 48px));display:flex;flex-direction:column;background:var(--bg-hud-panel);border:1px solid var(--border-hud-panel);border-radius:8px;color:var(--text-primary);animation:feedback-pop .15s ease-out}.revit-import__header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid transparent;transition:border-color .12s}.revit-import__header--scrolled{border-bottom-color:var(--border-element)}.revit-import__title{margin:0;font-size:16px;font-weight:500;color:var(--text-primary);text-transform:uppercase}.revit-import__header-actions{display:flex;align-items:center;gap:4px}.revit-import__body{flex:1 1 auto;padding:0 20px 16px}.revit-import__body-content{display:flex;flex-direction:column;gap:18px}.revit-import__loading{margin:0;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-dim)}.revit-import__spinner{color:var(--color-action);animation:revit-import-spin .9s linear infinite}@keyframes revit-import-spin{to{transform:rotate(360deg)}}.revit-import__file{display:flex;flex-direction:column;gap:8px}.revit-import__file-head{display:flex;align-items:center;gap:10px;min-width:0}.revit-import__file-title{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.revit-import__file-sub{font-size:11.5px;color:var(--text-dim);flex:0 0 auto}.revit-import__file-stat{margin-left:auto;flex:0 0 auto;font-size:11px;font-variant-numeric:tabular-nums;color:var(--text-dim)}.revit-import__warnings{margin:0;font-size:11.5px;color:var(--color-error)}.revit-import__levels{display:flex;flex-direction:column;gap:4px;padding:8px 12px;border:1px solid var(--border-element);border-radius:6px}.revit-import__levels-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:2px}.revit-import__levels-title{margin:0;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--text-dim)}.revit-import__level-pair{display:flex;align-items:center;gap:8px}.revit-import__level-pair .revit-import__level-trigger{flex:1 1 0;max-width:none}.revit-import__level-pair-arrow{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:1px;padding:0 2px;color:var(--text-dim)}.revit-import__level-pair-arrow-label{font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.revit-import__levels-note{margin:2px 0 0;font-size:11px;color:var(--text-dim)}.revit-import__level-trigger{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:4px;max-width:45%;height:26px;padding:0 6px;box-sizing:border-box;overflow:hidden;white-space:nowrap;font-size:12px;font-family:inherit;color:var(--text-secondary);background:var(--bg-input);border:1px solid transparent;border-radius:4px;cursor:pointer;outline:none;transition:border-color .12s}.revit-import__level-trigger:hover:not(:disabled){border-color:var(--border-element)}.revit-import__level-trigger--active{border-color:var(--color-focus)}.revit-import__level-trigger:disabled{color:var(--text-dim);cursor:not-allowed}.revit-import__level-trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.revit-import__level-trigger-chevron{flex-shrink:0;color:var(--text-dim)}.revit-import__categories{display:flex;flex-direction:column;border:1px solid var(--border-element);border-radius:6px;overflow:hidden}.revit-import__category+.revit-import__category{border-top:1px solid var(--border-element)}.revit-import__category-row{display:flex;align-items:center;gap:10px;padding:8px 12px}.revit-import__check{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;font-size:13px}.revit-import__check-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.revit-import__check--empty{color:var(--text-dim)}.revit-import__check--empty .revit-import__check-name{cursor:default}.revit-import__check-spacer{width:14px;height:14px;flex:0 0 auto}.revit-import__soon{font-size:11px;color:var(--text-dim)}.revit-import__count{font-size:12px;color:var(--text-dim);flex:0 0 auto}.revit-import__details{padding:0 12px 10px 44px;display:flex;flex-direction:column;gap:6px}.revit-import__detail-group{margin:0;font-size:11.5px;line-height:1.6;color:var(--text-dim)}.revit-import__detail-label{font-weight:600}.revit-import__picker{position:fixed;width:max-content;min-width:220px;display:flex;flex-direction:column;background:var(--bg-dropdown);border:1px solid var(--border-subtle);border-radius:6px;box-shadow:var(--shadow-dropdown);z-index:9999;overflow:hidden;animation:feedback-fadein .1s ease}.revit-import__picker-list{padding:4px;flex:1 1 auto;min-height:0}.revit-import__picker-list-content{display:flex;flex-direction:column}.revit-import__picker-item{display:block;width:100%;text-align:left;padding:5px 8px;font-size:12px;color:var(--text-primary);background:transparent;border:none;border-radius:4px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.revit-import__picker-item:hover{background:var(--bg-element)}.revit-import__picker-item--selected{background:var(--bg-element);font-weight:600}.revit-import__progress{z-index:9700}.revit-import__footer{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:12px 20px 16px;border-top:1px solid var(--border-element)}.revit-import__note{margin:0;font-size:11px;color:var(--text-dim)}.revit-import__count{margin:0 auto 0 0;min-width:0;font-size:11px;font-variant-numeric:tabular-nums;color:var(--text-dim)}.revit-import__actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.takeoff-data{--td-backdrop-padding: 24px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9500;display:flex;align-items:center;justify-content:center;padding:var(--td-backdrop-padding);background:var(--bg-backdrop);animation:feedback-fadein .15s ease}.takeoff-data__panel{--td-max-width: 720px;--td-max-height: 860px;width:min(var(--td-max-width),calc(100vw - 2 * var(--td-backdrop-padding)));max-height:min(var(--td-max-height),calc(100vh - 2 * var(--td-backdrop-padding)));display:flex;flex-direction:column;background:var(--bg-hud-panel);border:1px solid var(--border-hud-panel);border-radius:8px;color:var(--text-primary);animation:feedback-pop .15s ease-out}.takeoff-data__header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 14px}.takeoff-data__title{margin:0;font-size:16px;font-weight:500;color:var(--text-primary);text-transform:uppercase}.takeoff-data__tools{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:0 20px 14px;border-bottom:1px solid var(--border-element)}.takeoff-data__id{flex:1;min-width:0;box-sizing:border-box;height:26px;padding:0 8px;border:1px solid var(--border-element);border-radius:4px;background:var(--bg-input);color:var(--text-primary);font:inherit;font-size:12px;outline:none}.takeoff-data__id:focus{border-color:var(--color-focus)}.takeoff-data__id::placeholder{color:var(--text-dim)}.takeoff-data__id:disabled{color:var(--text-dim);cursor:not-allowed}.takeoff-data__tools .action-btn--accent{height:26px}.takeoff-data__body{flex:1 1 auto;padding:14px 20px 16px}.takeoff-data__hint{margin:0;padding:20px 4px;color:var(--text-dim);font-size:13px;line-height:1.5}.takeoff-data__hint strong{font-weight:500;color:var(--text-primary)}.takeoff-data__status{display:flex;align-items:center;gap:8px;padding:20px 4px;color:var(--text-dim);font-size:13px}.takeoff-data__error{color:var(--text-primary);overflow-wrap:anywhere}.takeoff-data__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.takeoff-data__cell{min-width:0;display:flex;flex-direction:column;gap:6px;padding:6px;background:transparent;border:2px solid transparent;border-radius:6px;color:inherit;text-align:left;font:inherit;cursor:pointer}.takeoff-data__cell:hover{background:var(--bg-element-hover)}.takeoff-data__cell--selected,.takeoff-data__cell--selected:hover{border-color:var(--color-action)}.takeoff-data__cell:focus-visible{outline:2px solid var(--border-element);outline-offset:-2px}.takeoff-data__cell--unselectable{cursor:default;opacity:.5}.takeoff-data__cell--unselectable:hover{background:transparent}.takeoff-data__thumb{position:relative;aspect-ratio:3 / 2;display:flex;align-items:center;justify-content:center;background:var(--bg-backdrop);border-radius:4px;overflow:hidden}.takeoff-data__img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain}.takeoff-data__img--broken{display:none}.takeoff-data__placeholder{position:absolute;z-index:0;color:var(--text-primary);opacity:.35}.takeoff-data__check{position:absolute;top:6px;right:6px;z-index:2;pointer-events:none;box-shadow:0 0 0 2px var(--bg-backdrop)}.takeoff-data__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3}.takeoff-data__sub{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;color:var(--text-dim)}.takeoff-data__footer{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:12px 20px 16px;border-top:1px solid var(--border-element)}.takeoff-data__count{flex:1 1 auto;font-size:11px;color:var(--text-dim)}.add-project-data__groups{--panel-section-first-border-top: none;--panel-section-first-radius: 0;font-size:12px;padding-bottom:140px}.add-project-data__count{min-width:16px;height:16px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--bg-element-active);color:var(--text-primary);font-size:10px}.add-project-data__link{border:none;background:none;padding:0;font:inherit;font-size:11px;color:var(--text-picker-selected);cursor:pointer;white-space:nowrap;flex-shrink:0}.add-project-data__link:not(:disabled):hover{color:var(--text-picker-selected-hover)}.add-project-data__link:disabled{cursor:not-allowed}.add-project-data__files{display:flex;flex-direction:column}.add-project-data__file{position:relative;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:6px 12px;margin-inline:-12px -8px;border-radius:4px;transition:background .1s;min-height:36px;box-sizing:border-box}.add-project-data__file:hover{background:var(--bg-element-hover)}.add-project-data__file-row{display:flex;align-items:center;gap:10px}.add-project-data__file-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.add-project-data__file-controls{flex-shrink:0;display:flex;align-items:center;gap:6px}.add-project-data__file-controls .action-btn--ghost{width:22px;height:22px}.add-project-data__file-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1em;font-weight:500}.add-project-data__file-sub{color:var(--text-muted);font-size:11px}.add-project-data__upload-track{width:100%;height:3px;overflow:hidden;border-radius:999px;background:var(--bg-element)}.add-project-data__upload-fill{height:100%;border-radius:inherit;background:var(--color-action);transition:width .12s ease}.add-project-data__file-hover-actions{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:flex;align-items:center;gap:4px;opacity:0;pointer-events:none;transition:opacity .12s}.add-project-data__file:hover .add-project-data__file-hover-actions,.add-project-data__file:focus-within .add-project-data__file-hover-actions{opacity:1;pointer-events:auto}.add-project-data__file:hover .add-project-data__file-row,.add-project-data__file:focus-within .add-project-data__file-row{padding-right:44px}.add-project-data__file-hover-actions .action-btn--ghost{color:var(--text-faint)}.add-project-data__file-hover-actions .action-btn--ghost:hover:not(:disabled),.add-project-data__file-hover-actions .action-btn--ghost:focus-visible{color:var(--text-muted);background:var(--bg-input);border-color:var(--border-subtle)}.add-project-data__file-error{margin:0;font-size:11px;color:var(--color-error)}.add-project-data__empty{padding:10px 12px;margin-inline:-4px 0;color:color-mix(in srgb,var(--text-dim) 42%,transparent);font-size:11px}.icon-btn.add-project-data__validation--error,.icon-btn.add-project-data__validation--error:hover:not(:disabled){color:var(--color-error)}.icon-btn.add-project-data__validation--warning,.icon-btn.add-project-data__validation--warning:hover:not(:disabled){color:var(--color-warning)}.add-project-data__validation--pending{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:var(--text-dim)}.add-project-data__error{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;margin:10px 12px;border:1px solid var(--color-error);border-radius:6px;background:var(--bg-element)}.add-project-data__error-text{font-size:11px;color:var(--color-error)}.add-project-data__spinner{animation:add-project-data-spin .9s linear infinite;color:var(--color-action)}.add-project-data__sub-spinner{vertical-align:-2px;margin-right:5px}@keyframes add-project-data-spin{to{transform:rotate(360deg)}}.add-project-data__group{display:flex;flex-direction:column;gap:8px}.add-project-data__cross-about{margin:0 0 8px;padding-inline:12px;color:var(--text-dim);font-size:11px;line-height:1.45}.add-project-data__cross-summary{display:block;width:100%;padding:9px 12px;border:1px solid color-mix(in srgb,var(--cross-tone) 50%,transparent);border-radius:6px;background:color-mix(in srgb,var(--cross-tone) 9%,transparent);color:var(--text-primary);font-family:inherit;font-size:11px;text-align:left;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.add-project-data__cross-summary:hover{border-color:color-mix(in srgb,var(--cross-tone) 75%,transparent);background:color-mix(in srgb,var(--cross-tone) 16%,transparent)}.add-project-data__cross-summary:focus-visible{outline:1px solid var(--cross-tone);outline-offset:1px}.add-project-data__cross-summary--error{--cross-tone: var(--color-error)}.add-project-data__cross-summary--warning{--cross-tone: var(--color-warning)}.add-project-data__files--blocked{gap:10px}.add-project-data__file-block{display:flex;flex-direction:column;gap:2px}.add-project-data__pending-action{display:flex;align-self:stretch;width:100%}.status-banner{padding:4px 14px;color:var(--text-primary);font-size:11px;line-height:1.35;text-align:center;border-radius:4px;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:space-between;gap:10px}.status-banner strong{font-weight:600}.status-banner__text{flex:1 1 auto}.status-banner .status-banner__action{pointer-events:auto;flex-shrink:0;height:20px;background:transparent;border:1px solid rgba(255,255,255,.5);border-radius:6px;color:var(--text-primary)}.status-banner .status-banner__action:hover:not(:disabled){background:#ffffff26;border-color:#fffc;color:var(--text-primary)}.edit-lock-banner{background:var(--color-readonly-notice)}._row_w9oqh_1{display:flex;align-items:center;gap:12px;width:100%;padding:6px 8px;border:none;border-radius:4px;background:transparent;font-family:inherit;text-align:left;cursor:default;-webkit-user-select:none;user-select:none;transition:background .08s}._who_w9oqh_17{flex:1;min-width:0}._followable_w9oqh_22{cursor:pointer}._highlighted_w9oqh_26{background:color-mix(in srgb,var(--bg-element-hover) 45%,transparent)}._highlighted_w9oqh_26._followable_w9oqh_22{background:var(--bg-element-hover)}._follow_w9oqh_22{flex:none;color:var(--text-dim)}._highlighted_w9oqh_26 ._follow_w9oqh_22{color:var(--text-primary)}._menu_q81f0_1{position:absolute;z-index:9999;min-width:220px;padding:4px;background:var(--bg-dropdown);border:1px solid var(--border-subtle);border-radius:6px;font-family:var(--font-family);box-shadow:var(--shadow-dropdown)}.presence-stack{--presence-overlap: 8px;display:flex;align-items:center;margin-right:calc(-1 * var(--presence-overlap))}.presence-stack .presence-stack__avatar{box-sizing:border-box;border-color:var(--bg-app);color:var(--bg-dropdown);font-weight:600;cursor:default;-webkit-user-select:none;user-select:none}.presence-stack .presence-stack__avatar+.presence-stack__avatar{margin-left:calc(-1 * var(--presence-overlap))}.presence-stack .presence-stack__avatar:hover{color:var(--bg-dropdown)}.presence-stack .presence-stack__avatar--camera{cursor:pointer}.presence-stack .presence-stack__avatar--more{color:var(--text-dim);font-size:.72em;letter-spacing:.02em;cursor:pointer}.presence-stack .presence-stack__avatar--more:hover,.presence-stack .presence-stack__avatar--more[aria-expanded=true]{background:var(--bg-element-hover);color:var(--text-primary)}.export-groups{--panel-section-first-border-top: none;--panel-section-first-radius: 0;font-size:12px;padding-bottom:140px}.export-groups__aside{margin-top:2px;font-size:11px;font-weight:400;color:var(--text-dim)}.export-groups__aside--alert{color:var(--color-error)}.export-groups__aside--warning{color:var(--color-warning)}._value_19ljj_1{font-family:inherit;font-size:1em;color:var(--text-secondary);text-align:right;word-break:break-all}._mixed_19ljj_9{color:var(--text-mixed);font-weight:var(--text-mixed-weight);font-style:italic}._range_19ljj_15{white-space:nowrap;word-break:normal;min-width:0;overflow:hidden;text-overflow:ellipsis}@keyframes _view-in_ivmpd_1{0%{opacity:0}to{opacity:1}}._frame_ivmpd_9{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;animation:_view-in_ivmpd_1 .15s ease}@media(prefers-reduced-motion:reduce){._frame_ivmpd_9{animation:none}}._header_ivmpd_22{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 14px}._heading_ivmpd_31{display:flex;align-items:center;gap:8px;min-width:0}._actions_ivmpd_38{display:flex;flex:0 0 auto;align-items:center;gap:4px}._titles_ivmpd_45{display:flex;flex-direction:column;gap:2px;min-width:0}._title_ivmpd_45{margin:0;overflow:hidden;font-size:16px;font-weight:500;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}._subtitle_ivmpd_62{font-size:11px;color:var(--text-secondary)}._above-toolbar_ivmpd_67{padding-bottom:20px}._edge_ivmpd_71{border-bottom:1px solid transparent;transition:border-color .12s}._edge-scrolled_ivmpd_76{border-bottom-color:var(--border-element)}._toolbar_ivmpd_80{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:0 20px 14px}._body_ivmpd_90{flex:1 1 auto;min-height:0;padding:0 20px 20px}._body-content_ivmpd_96{display:flex;flex-direction:column;gap:18px}._error_ivmpd_102{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--text-secondary)}._outline_zotuc_1{display:block;width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-width:3;stroke-linejoin:round}._mark_zotuc_12{fill:currentColor;stroke:none;font-size:52px;font-weight:400;text-anchor:middle;dominant-baseline:central}._cell_uvelo_1{position:relative}._card_uvelo_5{position:absolute;inset:0 0 auto;display:flex;width:100%;align-items:flex-start;gap:10px;min-height:100%;margin:0;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--bg-hud-panel);color:var(--text-dim);font:inherit;text-align:left;transform-origin:top center;transition:transform .15s ease,box-shadow .15s ease}._untouched_uvelo_25{border-style:dashed;opacity:.6}._earned_uvelo_30{border-color:var(--border-input);background:var(--bg-element);color:var(--text-primary);cursor:pointer}._earned_uvelo_30 ._disc_uvelo_36{background:var(--bg-element-active);color:var(--text-primary)}._cell_uvelo_1:hover ._earned_uvelo_30,._earned_uvelo_30:focus-visible{z-index:2;box-shadow:0 8px 24px #00000073;transform:scale(1.04)}._cell_uvelo_1:hover ._earned_uvelo_30 ._badge_uvelo_47,._earned_uvelo_30:focus-visible ._badge_uvelo_47{width:42px;height:42px}._cell_uvelo_1:hover ._earned_uvelo_30 ._head_uvelo_52,._earned_uvelo_30:focus-visible ._head_uvelo_52{min-height:0}._cell_uvelo_1:hover ._earned_uvelo_30 ._name_uvelo_56,._earned_uvelo_30:focus-visible ._name_uvelo_56{white-space:normal}._cell_uvelo_1:hover ._earned_uvelo_30 ._details_uvelo_60,._earned_uvelo_30:focus-visible ._details_uvelo_60{grid-template-rows:1fr;margin-top:4px;opacity:1}._earned_uvelo_30:focus-visible{outline:1px solid var(--border-input);outline-offset:1px}@media(prefers-reduced-motion:reduce){._card_uvelo_5,._badge_uvelo_47,._head_uvelo_52,._details_uvelo_60{transition:none}._cell_uvelo_1:hover ._earned_uvelo_30,._earned_uvelo_30:focus-visible{transform:none}}._badge_uvelo_47{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;transition:width .15s ease,height .15s ease}._picture_uvelo_94{display:block;width:100%;height:100%}._card_uvelo_5:not(._earned_uvelo_30) ._badge_uvelo_47{color:var(--text-secondary);opacity:.35}._disc_uvelo_36{border-radius:50%;background:var(--stats-track)}._icon_uvelo_110{width:55%;height:55%}._text_uvelo_115{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:36px;font-size:12px}._head_uvelo_52{display:flex;align-items:center;justify-content:space-between;gap:6px;transition:min-height .15s ease}._earned_uvelo_30 ._text_uvelo_115{gap:0}._earned_uvelo_30 ._head_uvelo_52{min-height:36px}._name_uvelo_56{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}._info_uvelo_148{display:flex;flex:0 0 auto;color:var(--text-secondary);cursor:help}._details_uvelo_60{display:grid;grid-template-rows:0fr;margin-top:0;opacity:0;transition:grid-template-rows .15s ease,margin-top .15s ease,opacity .15s ease}._story_uvelo_163{display:flex;flex-direction:column;gap:4px;min-height:0;overflow:hidden}._flavor_uvelo_171{font-size:11px;font-style:italic}._description_uvelo_176{font-size:10px;color:var(--text-dim);opacity:.6}._track_uvelo_182{height:4px;border-radius:2px;background:var(--stats-track);overflow:hidden}._fill_uvelo_189{display:block;height:100%;border-radius:2px;background:var(--stats-trend)}._placeholder_129qg_1{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:6px}._grid_1gn7n_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(192px,1fr));grid-auto-rows:58px;gap:14px;margin:0;padding:6px 6px 48px;list-style:none}@keyframes _fade-in_g9cr0_1{0%{opacity:0}to{opacity:1}}@keyframes _reveal_g9cr0_1{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:none}}@keyframes _picture-in_g9cr0_1{0%{opacity:0;transform:scale(.6) rotate(-10deg)}to{opacity:1;transform:none}}@keyframes _breathe_g9cr0_1{0%{opacity:.6;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}._backdrop_g9cr0_39{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-dialog);display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg-backdrop);animation:_fade-in_g9cr0_1 .15s ease}._panel_g9cr0_51{position:relative;display:flex;flex-direction:column;align-items:center;width:min(360px,100vw - 48px);padding:36px 28px 24px;border:1px solid var(--border-hud-panel);border-radius:12px;background:var(--bg-hud-panel);box-shadow:0 24px 64px #00000080;color:var(--text-primary);text-align:center;animation:_reveal_g9cr0_1 .32s cubic-bezier(.34,1.56,.64,1)}._panel_g9cr0_51:focus-visible{outline:none}._close_g9cr0_70{position:absolute;top:8px;right:8px}._stage_g9cr0_76{position:relative;display:flex;width:148px;height:148px;margin-bottom:20px}._glow_g9cr0_84{position:absolute;top:-36px;right:-36px;bottom:-36px;left:-36px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.14),transparent 65%);animation:_breathe_g9cr0_1 3.2s ease-in-out infinite alternate}._picture_g9cr0_92{position:relative;display:block;width:100%;height:100%;animation:_picture-in_g9cr0_1 .45s cubic-bezier(.34,1.56,.64,1) .06s both}._disc_g9cr0_100{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:var(--bg-element-active);animation:_picture-in_g9cr0_1 .45s cubic-bezier(.34,1.56,.64,1) .06s both}._disc_g9cr0_100 svg{width:45%;height:45%}._eyebrow_g9cr0_116{margin-bottom:6px;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}._title_g9cr0_125{margin:0;font-size:16px;font-weight:600}._flavor_g9cr0_131{margin:10px 0 0;font-size:12px;font-style:italic}._description_g9cr0_137{margin:6px 0 0;font-size:11px;color:var(--text-dim);opacity:.7}._owner_g9cr0_144{align-self:stretch;margin:20px 0 0;padding-top:14px;border-top:1px solid var(--border-subtle);font-size:11px;color:var(--text-dim)}._name_g9cr0_153{font-weight:600;color:var(--text-primary)}._copy_g9cr0_158{margin-top:16px}@media(prefers-reduced-motion:reduce){._backdrop_g9cr0_39,._panel_g9cr0_51,._glow_g9cr0_84,._picture_g9cr0_92,._disc_g9cr0_100{animation:none}}@keyframes _fade-in_1htcn_1{0%{opacity:0}to{opacity:1}}@keyframes _pop_1htcn_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}._backdrop_1htcn_19{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-dialog);display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg-backdrop);animation:_fade-in_1htcn_1 .15s ease}._panel_1htcn_31{--stats-series: #3987e5;--stats-created: #3987e5;--stats-edited: #d95926;--stats-deleted: #199e70;--stats-idle: #5f5f5f;--stats-view: #199e70;--stats-trend: #7a7a7a;--stats-track: #2f2f2f;--stats-heat-0: #2a2a2a;--stats-heat-1: #17324f;--stats-heat-2: #1f4f86;--stats-heat-3: #2f72c4;--stats-heat-4: #5aa2f5;--stats-member-1: #3987e5;--stats-member-2: #d95926;--stats-member-3: #199e70;--stats-member-4: #c98500;--stats-member-5: #d55181;--stats-member-6: #008300;--stats-member-7: #9085e9;--stats-member-other: #5f5f5f;--stats-gridline: #343434;--stats-weekend: rgb(255 255 255 / 3%);--stats-hatch: #3a3a3a;--stats-event-guide: #6a6a6a;display:flex;flex-direction:column;width:min(780px,100vw - 48px);height:90vh;background:var(--bg-hud-panel);border:1px solid var(--border-hud-panel);border-radius:8px;color:var(--text-primary);animation:_pop_1htcn_1 .15s ease-out}@media(prefers-reduced-motion:reduce){._backdrop_1htcn_19,._panel_1htcn_31{animation:none}}._emblem_1st6u_1{display:inline-flex;padding:2px;border:0;border-radius:4px;background:none;color:var(--text-dim);cursor:pointer;opacity:.7;transition:color .12s,opacity .12s}._emblem_1st6u_1:hover,._emblem_1st6u_1:focus-visible{color:var(--text-primary);opacity:1}._emblem_1st6u_1:focus-visible{outline:1px solid var(--border-subtle);outline-offset:1px}@media(prefers-reduced-motion:reduce){._emblem_1st6u_1{transition:none}}._fields_auc2n_1{display:flex;align-items:center;gap:6px}._field_auc2n_1{width:116px}._dash_auc2n_11{font-size:12px;color:var(--text-dim)}._period_1b0do_1{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:8px;align-items:center}._period_1b0do_1._stacked_1b0do_8{grid-column:1/-1;grid-template-columns:subgrid}._caption_1b0do_13{grid-column:1;font-size:12px;color:var(--text-dim)}._control_1b0do_19{display:flex;grid-column:2;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}._select_1b0do_28{display:flex;flex:none;width:128px}._empty_n74gq_1{display:flex;align-items:center;justify-content:center;gap:12px;min-height:96px;padding:16px;border:1px dashed var(--border-subtle);border-radius:6px;color:var(--text-secondary);text-align:left}._compact_n74gq_14{gap:8px;min-height:0;padding:8px 10px}._icon_n74gq_20{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--stats-track);color:var(--text-dim)}._compact_n74gq_14 ._icon_n74gq_20{width:22px;height:22px}._text_n74gq_36{display:flex;flex-direction:column;gap:2px;min-width:0}._title_n74gq_43{font-size:12px;color:var(--text-dim)}._hint_n74gq_48{font-size:11px}._sort_1ygx9_1{position:relative;display:inline-flex;align-items:center;padding:0;border:0;background:none;color:inherit;font:inherit;white-space:nowrap;cursor:pointer}._sort_1ygx9_1:hover{color:var(--text-primary)}._active_1ygx9_17{color:var(--text-primary);font-weight:600}._label_1ygx9_22{display:inline-flex;flex-direction:column}._bold-width_1ygx9_27{height:0;overflow:hidden;visibility:hidden;font-weight:600}._arrow_1ygx9_34{position:absolute;top:50%;left:100%;margin-left:1px;transform:translateY(-50%);opacity:0;pointer-events:none;transition:opacity .1s}._active_1ygx9_17 ._arrow_1ygx9_34,._sort_1ygx9_1:hover ._arrow_1ygx9_34,._sort_1ygx9_1:focus-visible ._arrow_1ygx9_34{opacity:1}._table_a4t25_1 td,._table_a4t25_1 thead th:not(:first-child){width:1%}._table_a4t25_1 td{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}._table_a4t25_1 th{white-space:nowrap}._table_a4t25_1 ._label-cell_a4t25_14{background:color-mix(in srgb,var(--bg-panel-secondary) 40%,transparent)}._name_a4t25_18{display:flex;align-items:center;max-width:200px}._open_a4t25_24{min-width:0;overflow:hidden;text-overflow:ellipsis;padding:0;border:0;background:none;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}._open_a4t25_24:hover{text-decoration:underline}._note_a4t25_40{flex:0 0 auto;margin-left:8px;padding:1px 6px;border:1px solid var(--border-subtle);border-radius:8px;font-size:10px;font-weight:400;color:var(--text-secondary)}._note-view_a4t25_51{border-color:var(--stats-view);background:color-mix(in srgb,var(--stats-view) 20%,transparent);color:var(--text-primary)}._note-owner_a4t25_57{border-color:var(--color-action);background:color-mix(in srgb,var(--color-action) 20%,transparent);color:var(--text-primary)}._quiet_a4t25_63{color:var(--text-dim)}._last-active_kzfvl_1{display:inline-flex;align-items:center;gap:6px}._flag_kzfvl_7{padding:1px 6px;border:1px solid var(--border-subtle);border-radius:8px;font-size:10px;color:var(--text-secondary)}._error_11f4u_1{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--text-secondary)}._key_6gl3u_1{display:flex;flex-wrap:wrap;gap:4px 14px;margin:10px 0 0;padding:0;list-style:none;font-size:11px;color:var(--text-secondary)}._item_6gl3u_12{display:flex;align-items:center;gap:6px}._swatch_6gl3u_18{width:8px;height:8px;border-radius:2px}._glyph_6gl3u_24{color:var(--text-dim)}._value_6gl3u_28{font-variant-numeric:tabular-nums;color:var(--text-primary)}._timeline_157q6_1{padding:14px 14px 12px;border:1px solid var(--border-subtle);border-radius:6px}._header_157q6_7{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}._heading_157q6_15{display:flex;flex-direction:column;gap:4px}._title_157q6_21{margin:0;font-size:11px;font-weight:500;color:var(--text-dim);text-transform:uppercase}._meta_157q6_29{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-primary)}._switches_157q6_37{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}._switch_157q6_37{display:flex;height:26px}._mark_4w3pi_1{display:flex;grid-row:1;align-items:center;justify-content:center;min-width:0;color:var(--text-dim);cursor:default}._merged_4w3pi_11{position:relative}._merged_4w3pi_11:after{position:absolute;right:1px;bottom:0;left:1px;height:1px;content:"";background:currentColor;opacity:.6}._glyph_4w3pi_25{flex:none}._tooltip_4w3pi_29{display:flex;flex-direction:column;gap:2px}._more_4w3pi_35{opacity:.8}._lane_6bz4m_1{display:grid;column-gap:2px;height:14px}._chart_jxmu6_1{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:140px auto auto;column-gap:6px;row-gap:4px}._scale_jxmu6_9{position:relative;grid-row:1;grid-column:1}._tick-label_jxmu6_15{position:absolute;right:0;font-size:10px;line-height:1;color:var(--text-secondary);white-space:nowrap;transform:translateY(50%)}._plot_jxmu6_25{position:relative;grid-row:1;grid-column:2;border-bottom:1px solid var(--border-subtle)}._gridline_jxmu6_32{position:absolute;right:0;left:0;border-top:1px dashed var(--stats-gridline);pointer-events:none}._bars_jxmu6_40{position:relative;display:grid;grid-template-rows:100%;column-gap:2px;height:100%}._untracked_jxmu6_48{display:flex;grid-row:1;align-items:center;justify-content:center;min-width:0;overflow:hidden;border-radius:2px;background:repeating-linear-gradient(-45deg,var(--stats-hatch) 0 2px,transparent 2px 7px);pointer-events:none}._untracked-label_jxmu6_60{padding:2px 6px;border-radius:3px;background:var(--bg-hud-panel);font-size:10px;color:var(--text-secondary);white-space:nowrap}._quiet_jxmu6_69{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--text-secondary);pointer-events:none}._events_jxmu6_80{grid-row:2;grid-column:2}._axis_jxmu6_85{grid-row:3;grid-column:2}._axis_ughr5_1{display:grid;column-gap:2px;height:14px;font-size:10px;color:var(--text-secondary)}._tick_ughr5_9{grid-row:1;overflow:visible;white-space:nowrap;padding-left:1px;border-left:1px solid var(--border-subtle)}._tooltip_wd5r2_1{display:flex;flex-direction:column;gap:6px;min-width:180px}._figures_wd5r2_8{display:grid;grid-template-columns:1fr auto;column-gap:12px;row-gap:2px}._kind_wd5r2_15{display:grid;grid-column:1/-1;grid-template-columns:8px 1fr auto;align-items:center;gap:6px}._people_wd5r2_23{display:flex;flex-direction:column;gap:2px;padding-top:6px;border-top:1px solid var(--border-subtle)}._row_wd5r2_31{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:6px}._name_wd5r2_38{overflow:hidden;max-width:160px;text-overflow:ellipsis;white-space:nowrap}._swatch_wd5r2_45{flex:0 0 auto;width:8px;height:8px;border-radius:2px}._value_wd5r2_52{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}._muted_wd5r2_58{opacity:.8}._bar_n7516_1{position:relative;display:flex;flex-direction:column-reverse;gap:1px;grid-row:1;height:100%;min-width:0;border-radius:2px 2px 0 0;cursor:default;isolation:isolate}._bar_n7516_1:hover{background:var(--stats-track)}._weekend_n7516_17{background:var(--stats-weekend)}._current_n7516_21{outline:1px solid var(--text-secondary);outline-offset:-1px}._future_n7516_26{opacity:.4}._event_n7516_30:before{position:absolute;z-index:1;inset:0 auto 0 50%;border-left:1px dashed var(--stats-event-guide);content:"";pointer-events:none}._segment_n7516_39{position:relative;flex:0 0 auto;min-height:1px}._segment_n7516_39:last-child{border-radius:2px 2px 0 0}._shares_j6jjy_1{display:flex;flex-direction:column;gap:8px}._bar-line_j6jjy_7{display:flex;align-items:center;gap:8px}._bar_j6jjy_7{flex:1;display:flex;height:8px;border-radius:4px;background:var(--stats-track);overflow:hidden}._segment_j6jjy_22{height:100%}._line_j6jjy_26{display:flex;flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none}._item_j6jjy_35{display:flex;align-items:center;gap:6px;padding:2px 6px;border:0;border-radius:4px;background:none;color:var(--text-secondary);font:inherit;font-size:11px;white-space:nowrap;cursor:pointer}._item_j6jjy_35:hover{background:var(--stats-track);color:var(--text-primary)}._item_j6jjy_35[aria-pressed=true]{outline:1px solid var(--border-subtle);color:var(--text-primary)}._dimmed_j6jjy_58{opacity:.45}._swatch_j6jjy_62{flex:none;width:8px;height:8px;border-radius:50%}._rows_1u28m_1{--member-row-height: 20px;display:flex;align-items:flex-start;gap:8px}._legend_1u28m_8{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}._row_1u28m_1{display:grid;grid-template-columns:8px minmax(0,200px) minmax(60px,1fr) auto 36px;align-items:center;gap:8px;width:100%;min-height:var(--member-row-height);padding:2px 4px;border:0;border-radius:4px;background:none;font:inherit;font-size:11px;text-align:left;cursor:pointer}._row_1u28m_1:hover{background:var(--stats-track)}._row_1u28m_1[aria-pressed=true]{outline:1px solid var(--border-subtle)}._action_1u28m_42{display:flex;flex:none;align-items:center;height:var(--member-row-height)}._dimmed_1u28m_49{opacity:.45}._swatch_1u28m_53{width:8px;height:8px;border-radius:2px}._name_1u28m_59{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}._track_1u28m_66{height:6px;border-radius:3px;background:var(--stats-track);overflow:hidden}._fill_1u28m_73{display:block;height:100%;border-radius:3px}._value_1u28m_79,._share_1u28m_80{font-variant-numeric:tabular-nums;text-align:right;color:var(--text-secondary);white-space:nowrap}._legend_rm0jm_1{margin:12px 0 0}._filter_rm0jm_5{display:flex;align-items:center;gap:8px;margin:8px 0 0;font-size:11px;color:var(--text-secondary)}._concentration_rm0jm_14{margin:8px 0 0;font-size:11px;color:var(--text-secondary)}._header_x7f3a_1{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;margin-bottom:10px}._title_x7f3a_10{margin:0;font-size:11px;font-weight:500;color:var(--text-dim);text-transform:uppercase}._meta_x7f3a_18{font-size:11px;color:var(--text-secondary)}._tooltip_1516n_1{display:flex;flex-direction:column;gap:2px}._types_1516n_7{margin-top:2px;opacity:.8}._figure_f09zk_1{display:flex;flex-direction:column;align-items:flex-end;gap:2px}._value_f09zk_8{font-size:13px;font-weight:600;color:var(--text-primary)}._label_f09zk_14{font-size:10px;color:var(--text-secondary)}._heatmap_bpbpo_1{padding:14px 14px 12px;border:1px solid var(--border-subtle);border-radius:6px}._header_bpbpo_7{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}._heading_bpbpo_15{display:flex;flex-direction:column;align-items:flex-start;gap:8px}._title_bpbpo_22{margin:0;font-size:11px;font-weight:500;color:var(--text-dim);text-transform:uppercase}._switch_bpbpo_30{display:flex;height:26px}._streaks_bpbpo_35{display:flex;gap:20px}._calendar_bpbpo_40{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto auto;row-gap:4px}._months_bpbpo_47{display:grid;grid-row:1;grid-column:2;column-gap:3px;font-size:10px;color:var(--text-secondary)}._months_bpbpo_47 span{white-space:nowrap}._weekdays_bpbpo_59{display:grid;grid-template-rows:repeat(7,minmax(0,1fr));row-gap:3px;grid-row:2;grid-column:1;font-size:10px;line-height:1;color:var(--text-secondary)}._weekdays_bpbpo_59 span{display:flex;align-items:center}._grid_bpbpo_74{display:grid;grid-auto-flow:column;grid-template-rows:repeat(7,auto);gap:3px;grid-row:2;grid-column:2}._cell_bpbpo_83{display:block;aspect-ratio:1;border-radius:2px;background:var(--stats-heat-0)}._grid_bpbpo_74 ._cell_bpbpo_83:hover{outline:1px solid var(--text-secondary);outline-offset:0}._level0_bpbpo_95{background:var(--stats-heat-0)}._level1_bpbpo_99{background:var(--stats-heat-1)}._level2_bpbpo_103{background:var(--stats-heat-2)}._level3_bpbpo_107{background:var(--stats-heat-3)}._level4_bpbpo_111{background:var(--stats-heat-4)}._footer_bpbpo_115{display:flex;align-items:center;justify-content:space-between;gap:12px;grid-row:3;grid-column:2;margin-top:6px;font-size:11px;color:var(--text-secondary)}._legend_bpbpo_127{display:flex;align-items:center;gap:3px}._legend_bpbpo_127 ._cell_bpbpo_83{width:10px}._list_1xg90_1{display:grid;gap:6px 16px;margin:0}._row_1xg90_7{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--border-subtle);font-size:12px}._label_1xg90_17{color:var(--text-secondary)}._value_1xg90_21{margin:0;color:var(--text-primary);font-weight:500;font-variant-numeric:tabular-nums}._sparkline_4qqlr_1{position:relative;width:100%;height:100%}._sparkline_4qqlr_1 svg{display:block;width:100%;height:100%;overflow:visible}._sparkline_4qqlr_1 polyline{fill:none;stroke:var(--stats-trend);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}._empty_4qqlr_21 polyline{stroke:var(--border-subtle);stroke-dasharray:3 3}._dot_4qqlr_26{position:absolute;right:-4px;width:8px;height:8px;border-radius:50%;background:var(--stats-series);box-shadow:0 0 0 2px var(--bg-element);transform:translateY(-50%)}._tile_h69zf_1{display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 12px 10px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--bg-element)}._figure_h69zf_12{display:flex;align-items:baseline;gap:6px;min-width:0}._change_h69zf_19{min-width:0;overflow:hidden;font-size:11px;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;cursor:default}._basis_h69zf_29{font-size:10px;opacity:.8}._value_h69zf_34{flex-shrink:0;font-size:16px;font-weight:600;color:var(--text-primary)}._label_h69zf_41{overflow:hidden;font-size:11px;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis}._visual_h69zf_49{display:flex;flex-shrink:0;align-items:flex-end;height:24px;margin-top:auto;padding-top:8px;box-sizing:content-box}._meter_h69zf_59{width:100%;height:6px;margin-bottom:2px;transform:translateY(50%);border-radius:3px;background:var(--stats-track);overflow:hidden}._meter-fill_h69zf_69{height:100%;border-radius:3px;background:var(--stats-series)}._parts_q0qjv_1{display:flex;flex-direction:column;gap:10px}._bar_q0qjv_7{display:flex;gap:2px;height:10px;border-radius:4px;background:var(--stats-track);overflow:hidden}._segment_q0qjv_16{flex-basis:0;min-width:4px}._legend_q0qjv_21{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none}._item_q0qjv_30{display:flex;align-items:center;gap:6px;font-size:12px}._key_q0qjv_37{width:10px;height:10px;border-radius:2px}._label_q0qjv_43{color:var(--text-secondary)}._value_q0qjv_47{color:var(--text-primary);font-weight:500}._kpis_1bsem_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}._columns_1bsem_7{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}._stack_1bsem_13{display:flex;flex-direction:column;gap:18px}._note_1bsem_19{margin:8px 0 0;font-size:11px;color:var(--text-secondary)}._figures-aside-error_1bsem_25{margin-top:8px}._rows_31rmt_1{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}._row_31rmt_1{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12px}._label_31rmt_18{overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}._track_31rmt_25{display:block;height:8px}._bar_31rmt_30{display:block;height:100%;min-width:4px;border-radius:0 4px 4px 0;background:var(--stats-series)}._value_31rmt_38{min-width:36px;color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right}._scope_1azjh_1{display:grid;grid-column:1/-1;grid-template-columns:subgrid;column-gap:8px;align-items:center}._caption_1azjh_9{grid-column:1;font-size:12px;color:var(--text-dim)}._select_1azjh_15{grid-column:2;min-width:0}._share_5lrij_1{display:flex;flex-direction:column;gap:10px}._rows_5lrij_7{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}._row_5lrij_7{display:grid;grid-template-columns:90px minmax(80px,1fr) auto 36px;align-items:center;gap:10px;font-size:12px}._label_5lrij_24{color:var(--text-primary)}._track_5lrij_28{height:6px;border-radius:3px;background:var(--stats-track);overflow:hidden}._fill_5lrij_35{display:block;height:100%;border-radius:3px;background:var(--stats-series)}._amounts_5lrij_42,._percent_5lrij_43{font-variant-numeric:tabular-nums;text-align:right;color:var(--text-secondary);white-space:nowrap}._span_5lrij_50{display:flex;align-items:center;margin:0;font-size:11px;color:var(--text-secondary)}._rhythm_fclao_1{display:flex;flex-direction:column;gap:3px}._hours_fclao_7,._cells_fclao_8{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));column-gap:3px}._hours_fclao_7{margin-left:34px;font-size:10px;color:var(--text-secondary)}._day_fclao_20{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:6px;align-items:center}._weekday_fclao_27{font-size:10px;color:var(--text-secondary)}._cell_fclao_8{display:block;height:14px;border-radius:2px;background:var(--stats-heat-0)}._cell_fclao_8:hover{outline:1px solid var(--text-secondary)}._level0_fclao_42{background:var(--stats-heat-0)}._level1_fclao_46{background:var(--stats-heat-1)}._level2_fclao_50{background:var(--stats-heat-2)}._level3_fclao_54{background:var(--stats-heat-3)}._level4_fclao_58{background:var(--stats-heat-4)}._summary_fclao_62{margin:6px 0 0;font-size:11px;color:var(--text-secondary)}._toolbar_h95lu_1{display:grid;flex:1 1 100%;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center}.app{display:flex;flex-direction:column;height:100vh}.app__content{display:flex;flex:1;min-height:0;overflow:hidden}.floating-panel{background:var(--bg-overlay-opaque);border:1px solid var(--border-panel);border-radius:10px;box-shadow:0 4px 16px #0006;padding:4px;display:flex;align-items:center;gap:var(--tool-btn-gap)}.status-bar{position:absolute;right:0;bottom:0;z-index:23;display:flex;align-items:center;gap:16px;padding:2px 12px;background:color-mix(in srgb,var(--bg-app) 15%,transparent);border:1px solid transparent;border-right:none;border-bottom:none;border-top-left-radius:6px;color:var(--text-dim);font-size:.8em;pointer-events:none;transition:background .15s,border-color .15s}.status-bar>*{pointer-events:auto}.status-bar:has(>*:hover){background:var(--bg-app);border-color:var(--border-panel)}@media(prefers-reduced-motion:reduce){.status-bar{transition:none}}.status-bar__left{display:flex;align-items:center;gap:16px}.status-bar__right{display:flex;align-items:center;gap:12px;color:color-mix(in srgb,var(--text-dim) 60%,transparent);-webkit-user-select:none;user-select:none}.status-bar__save{white-space:nowrap;font-variant-numeric:tabular-nums}.status-bar__save--failed{color:var(--color-error)}.toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;background:var(--bg-app);border-bottom:1px solid var(--border-panel)}.toolbar__file{display:flex;gap:4px;min-width:0}.toolbar__search{width:min(440px,36vw)}.toolbar__search:empty{width:auto}.toolbar__breadcrumbs{display:flex;align-items:center;gap:8px;min-width:0}.toolbar__account{display:flex;justify-self:end}.toolbar__avatar{position:relative;display:flex;align-items:center;justify-content:center;width:var(--tool-btn-size);height:var(--tool-btn-size);padding:0;border:2px solid var(--bg-dropdown);border-radius:50%;background:var(--bg-dropdown);color:var(--text-dim);font-size:.82em;font-family:inherit;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s,color .12s}.toolbar__avatar:hover,.toolbar__avatar[aria-expanded=true]{background:var(--bg-element-hover);color:var(--text-primary)}.toolbar__button{display:flex;align-items:center;gap:6px;padding:4px 8px;height:var(--tool-btn-size);border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-dim);cursor:pointer;font-size:.82em;font-family:inherit;transition:background .12s,color .12s}.toolbar__button:hover{background:var(--bg-element-hover);color:var(--text-primary)}.toolbar__kbd{font-size:.75em;padding:1px 4px;border-radius:2px;background:var(--kbd-bg);color:var(--kbd-color);font-family:inherit}.toolbar__logo{width:20px;height:20px;object-fit:contain}.toolbar__crumb-link{padding:4px 6px;height:var(--tool-btn-size);border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-dim);cursor:pointer;font-size:.82em;font-family:inherit;transition:background .12s,color .12s}.toolbar__crumb-link:hover:not(:disabled){background:var(--bg-element-hover);color:var(--text-primary)}.toolbar__crumb-link:disabled{cursor:default;opacity:.6}.toolbar__crumb-static{display:inline-flex;align-items:center;min-width:0;height:var(--tool-btn-size);padding:4px 6px;color:var(--text-primary);font-size:.82em;white-space:nowrap}.toolbar__access-badge{flex-shrink:0;margin-left:6px;padding:1px 6px;border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-dim);font-size:.9em;text-transform:lowercase;white-space:nowrap}.toolbar__crumb-sep{color:var(--text-disabled);font-size:.82em;-webkit-user-select:none;user-select:none}.toolbar__crumb-snapshot-trigger.toolbar__button,.toolbar__crumb-snapshot-trigger.toolbar__button:hover{border-color:transparent}.toolbar__crumb-snapshot-label{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.toolbar__project-trigger{min-width:0;border-color:transparent}.toolbar__project-trigger svg{flex-shrink:0}.toolbar__project-trigger-label{display:flex;align-items:center;min-width:0;white-space:nowrap}.toolbar__project-trigger-name{overflow:hidden;text-overflow:ellipsis}.toolbar__project-trigger-label--placeholder{font-style:italic}.toolbar__project-menu{position:absolute;z-index:9999;min-width:260px;max-width:360px!important;padding:6px 0;border:1px solid var(--border-subtle);border-radius:6px;background:var(--bg-dropdown);font-family:var(--font-family);box-shadow:var(--shadow-dropdown);animation:toolbar-project-menu-pop .12s ease-out}.toolbar__account-menu{min-width:170px}.toolbar__more-menu{min-width:200px}.toolbar__history-menu-section{padding:6px 12px 2px 20px;color:var(--text-dim);font-size:11px;text-transform:uppercase}.toolbar__menu-divider{height:1px;margin:6px 0;background:var(--border-element)}.toolbar__account-menu-identity{display:grid;gap:4px;padding:8px 20px 10px;margin-bottom:6px;border-bottom:1px solid var(--border-subtle);cursor:default;-webkit-user-select:none;user-select:none}.toolbar__account-menu-identity-email{color:var(--text-secondary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar__account-menu-identity-role{color:var(--text-dim);font-size:12px}.toolbar__account-menu-identity--with-emblem{padding-bottom:4px;margin-bottom:0;border-bottom:0}.toolbar__account-menu-emblem{align-self:flex-start;margin:0 18px 4px}@keyframes toolbar-project-menu-pop{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.toolbar__project-menu-item{display:flex;position:relative;align-items:center;gap:10px;width:100%;height:32px;padding:0 12px 0 20px;border:0;background:transparent;color:var(--text-muted);font-family:inherit;font-size:12px;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box}.toolbar__project-menu-item:before{content:"";position:absolute;top:3px;right:6px;bottom:3px;left:6px;border:1px solid transparent;border-radius:6px;transition:background .1s,border-color .1s;pointer-events:none}.toolbar__project-menu-item>*{position:relative;z-index:1}.toolbar__project-menu-item-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar__project-menu-item-owner{flex:0 1 auto;min-width:0;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;opacity:.6}.toolbar__project-menu-item-role{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:0 6px;border:1px solid currentcolor;border-radius:999px;font-size:10px;line-height:1.6;white-space:nowrap;opacity:.55}.toolbar__project-menu-item-role-label{opacity:.8}.toolbar__project-tooltip{display:grid;gap:3px;font-size:11px;line-height:1.35}.toolbar__project-menu-item:hover:before,.toolbar__project-menu-item--highlighted:before{border:1px solid var(--border-element)}.toolbar__project-menu-item--active:before{border-color:var(--border-element);background:var(--bg-panel-secondary)}.toolbar__project-menu-item--active{color:var(--text-secondary)}.toolbar__project-menu-browse{color:var(--text-faint)}.toolbar__project-menu-empty{height:36px;display:flex;align-items:center;padding:0 20px 6px;color:var(--text-dim);font-size:12px;font-style:italic;cursor:default}@media(prefers-reduced-motion:reduce){.toolbar__project-menu{animation:none}}._key_zt6kf_1{flex:none;padding:0 4px;border:1px solid var(--border-subtle);border-radius:3px;color:var(--text-quiet);font-family:inherit;font-size:11px;line-height:15px;white-space:nowrap}._count_1i61h_1{margin-right:8px;color:var(--text-quiet);white-space:nowrap}._option_1epa9_1{position:relative;display:flex;align-items:center;gap:8px;height:28px;padding:0 8px;color:var(--text-muted);white-space:nowrap;cursor:pointer}._option_1epa9_1:before{content:"";position:absolute;top:1px;right:0;bottom:1px;left:0;border-radius:6px;pointer-events:none}._option_1epa9_1>*{position:relative}._highlighted_1epa9_23{color:var(--text-primary)}._highlighted_1epa9_23:before{background:var(--bg-element-hover)}._icon_307qx_1{flex:none;color:var(--text-dim)}._name_307qx_6{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}._unnamed_307qx_13{font-style:italic;color:var(--text-dim)}._details_307qx_18{flex:0 3 auto;min-width:0;overflow:hidden;color:var(--text-quiet);font-size:12px;text-overflow:ellipsis}._detail_307qx_18{margin-left:10px}._reach_307qx_31{display:flex;flex:none;gap:6px;margin-left:auto;color:var(--text-quiet)}._label_1c70j_1{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}._results_1u5q1_1{display:flex;flex-direction:column;margin-top:8px}._lines_1u5q1_7{max-height:336px}._hidden-types_1u5q1_11{margin-top:4px;padding-top:4px;border-top:1px solid var(--border-subtle)}._empty_1u5q1_17{display:flex;align-items:center;gap:8px;margin:8px 0 0;padding:14px 8px;color:var(--text-quiet);font-size:12px}._note_1u5q1_27{margin:6px 0 2px;padding:0 8px;overflow:hidden;color:var(--text-quiet);font-size:12px;text-overflow:ellipsis;white-space:nowrap}._icon_1i99w_1{flex:none;color:var(--text-dim)}._label_1i99w_6{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}._counts_1i99w_13{display:flex;flex:none;gap:10px;color:var(--text-quiet);font-variant-numeric:tabular-nums}._count_1i99w_13{display:inline-flex;align-items:center;gap:4px}._panel_137ly_1{position:fixed;z-index:9999;box-sizing:content-box;width:0;padding:9px 9px 10px;border:1px solid var(--border-element);border-radius:12px;background:var(--bg-dropdown);box-shadow:var(--shadow-dropdown);font-family:var(--font-family);font-size:12px;animation:_search-panel-open_137ly_1 .12s ease-out}@keyframes _search-panel-open_137ly_1{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){._panel_137ly_1{animation:none}}._field_137ly_29{--ui-input-height: 32px;--ui-input-radius: 6px;width:100%;font-size:13px}._match-count_137ly_36{font-size:12px}._clear_137ly_40{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:none;color:var(--text-quiet);cursor:pointer}._clear_137ly_40:hover{color:var(--text-primary)}._search_aibsn_1,._field_aibsn_5,._input_aibsn_9{width:100%}._match-count_aibsn_13{font-size:11px}._row_m9ryz_1{--slider-track-height: 3px;--slider-thumb-size: 11px;display:flex;align-items:center;gap:8px;min-height:22px}._label_m9ryz_10{flex:0 0 auto;width:62px;color:var(--text-dim);font-size:11px;cursor:default}._input_m9ryz_18{flex:1;min-width:0;height:var(--slider-thumb-size);margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}._input_m9ryz_18:focus-visible{outline:1px solid var(--color-focus);outline-offset:3px;border-radius:2px}._input_m9ryz_18:disabled{cursor:not-allowed}._input_m9ryz_18::-webkit-slider-runnable-track{height:var(--slider-track-height);border-radius:calc(var(--slider-track-height) / 2);background:linear-gradient(to right,var(--color-accent) 0 var(--slider-fill),var(--border-element) var(--slider-fill) 100%)}._input_m9ryz_18::-moz-range-track{height:var(--slider-track-height);border-radius:calc(var(--slider-track-height) / 2);background:linear-gradient(to right,var(--color-accent) 0 var(--slider-fill),var(--border-element) var(--slider-fill) 100%)}._input_m9ryz_18::-webkit-slider-thumb{width:var(--slider-thumb-size);height:var(--slider-thumb-size);border:none;border-radius:50%;background:var(--text-primary);cursor:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:calc((var(--slider-track-height) - var(--slider-thumb-size)) / 2)}._input_m9ryz_18::-moz-range-thumb{width:var(--slider-thumb-size);height:var(--slider-thumb-size);border:none;border-radius:50%;background:var(--text-primary);cursor:inherit}._value_m9ryz_68{flex:0 0 auto;width:38px;text-align:right;color:var(--text-muted);font-size:11px;font-variant-numeric:tabular-nums}._value-named_m9ryz_77{width:64px}._row--disabled_m9ryz_81 ._label_m9ryz_10,._row--disabled_m9ryz_81 ._value_m9ryz_68{color:var(--text-disabled)}._row--disabled_m9ryz_81 ._input_m9ryz_18{opacity:.5}._levels_ahskq_1{display:grid;grid-template-columns:88px minmax(0,1fr) 110px auto;align-items:center;column-gap:16px;row-gap:2px;padding-top:24px;font-size:12px}._head_ahskq_11{display:flex;align-items:center;gap:6px;padding:2px 0 4px;font-size:11px;color:var(--text-quiet)}._rule_ahskq_20{grid-column:1/-1;height:1px;background:var(--border-subtle)}._level_ahskq_1{display:flex;align-items:center;min-height:28px;color:var(--text-dim)}._keeps_ahskq_33{color:var(--text-muted)}._until_ahskq_37{display:flex;align-items:center}._forever_ahskq_42{color:var(--text-quiet)}._keep-all_ahskq_46{display:flex;justify-content:center}._summary_1jqq8_1{display:flex;flex-direction:column;gap:10px}._result_1jqq8_7{margin:0;font-size:12px;color:var(--text-dim)}._total_1jqq8_13{font-size:16px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}._columns_1jqq8_20{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}._column_1jqq8_20{display:flex;flex-direction:column;gap:6px;min-width:0;padding:8px 9px 9px;border-radius:6px}._column_1jqq8_20:nth-child(1){background:var(--bg-element-hover)}._column_1jqq8_20:nth-child(2){background:var(--bg-element)}._column_1jqq8_20:nth-child(3){background:var(--bg-panel)}._column_1jqq8_20:nth-child(4){background:var(--bg-panel-raised)}._range_1jqq8_54{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim)}._dots_1jqq8_62{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:3px;min-height:38px}._dot_1jqq8_62{width:5px;height:5px;border-radius:50%;background:var(--text-muted)}._more_1jqq8_78{font-size:10px;line-height:1;color:var(--text-dim)}._count_1jqq8_84{font-size:13px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}._grain_1jqq8_91{font-size:11px;color:var(--text-dim)}._sentence_1jqq8_96{margin:0;font-size:11px;line-height:1.45;color:var(--text-dim)}@media(max-width:560px){._columns_1jqq8_20{grid-template-columns:repeat(2,minmax(0,1fr))}}._dialog_17pdg_1{--dialog-section-divider: transparent}._note_17pdg_5{margin:12px 0;font-size:12px;color:var(--text-dim)}._load-error_17pdg_11{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;padding:10px 12px;border:1px solid var(--color-error);border-radius:6px;font-size:12px;color:var(--color-error)}._field_17pdg_24{display:flex;align-items:center;gap:12px;min-height:28px}._label_17pdg_31{width:160px;font-size:12px;color:var(--text-dim)}._number_17pdg_37{width:96px}._controls_17pdg_41{display:flex;align-items:center;gap:16px}._slider_17pdg_47{flex:1;min-width:0}._badge_133is_2{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 5px;border-radius:999px;background:var(--bg-element-active);color:var(--text-primary);font-size:10px;flex-shrink:0}._panel_wpl54_1{width:min(460px,100vw - 48px)}._subject_wpl54_5{font-size:12px;color:var(--text-dim)}._fields_wpl54_10{display:flex;flex-direction:column;gap:14px;padding:4px 0 8px;font-size:12px}._field_wpl54_10{display:flex;flex-direction:column;gap:6px}._label_wpl54_24{font-size:12px;color:var(--text-dim)}._hint_wpl54_29{font-size:11px;color:var(--text-quiet)}._hint-over_wpl54_34{color:var(--color-error)}.snapshot-tip{display:flex;flex-direction:column;gap:3px;max-width:260px}.snapshot-tip__lead{font-weight:500}.snapshot-tip__name{font-weight:600}.snapshot-tip__detail{opacity:.75}.snapshot-tip__description{white-space:pre-wrap;overflow-wrap:anywhere}._status_ob3v9_1{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--text-dim)}._failed_ob3v9_9{color:var(--color-error)}._day_ob3v9_13{font-size:11px;color:var(--text-quiet);font-variant-numeric:tabular-nums}._row_13foo_1{position:relative;display:flex;align-items:center;gap:4px;height:34px;padding:3px 12px 7px 14px;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none}._row_13foo_1:before{content:"";position:absolute;top:0;right:6px;bottom:4px;left:6px;border:1px solid transparent;border-radius:6px;pointer-events:none;transition:background .1s,border-color .1s}._row_13foo_1>*{position:relative;z-index:1}._row_13foo_1:hover:before{background:var(--bg-element-hover)}._row_13foo_1:has(._main_13foo_28:focus-visible):before{border-color:var(--text-quiet)}._tall_13foo_32{height:42px;padding:6px 12px 12px 14px}._tall_13foo_32:before{top:0;right:6px;bottom:6px;left:6px}._carded_13foo_40:before{border-color:var(--border-element);background:var(--bg-panel-secondary)}._carded_13foo_40:hover:before{border-color:var(--text-quiet);background:var(--bg-element-hover)}._open_13foo_50:before,._open_13foo_50:hover:before{border-color:var(--color-action);background:color-mix(in srgb,var(--color-action) 18%,transparent)}._pending_13foo_56{cursor:default}._main_13foo_28{display:flex;flex:1;align-items:center;gap:8px;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:inherit;outline:none}._name_13foo_76{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}._carded_13foo_40 ._name_13foo_76,._open_13foo_50 ._name_13foo_76{color:var(--text-primary)}._note_13foo_91{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--text-quiet)}._trail_13foo_101{display:flex;flex-shrink:0;align-items:center}._actions_13foo_107{display:none;flex-shrink:0;gap:2px}._row_13foo_1:hover ._actions_13foo_107,._row_13foo_1:focus-within ._actions_13foo_107{display:flex}._row_13foo_1:hover ._trail-yields_13foo_118,._row_13foo_1:focus-within ._trail-yields_13foo_118{display:none}._body_jp145_1{display:flex;flex-direction:column;padding-bottom:24px;font-size:12px}._live_jp145_8{padding:14px 0 8px}._empty_jp145_12{margin:2px 6px 6px;padding:10px 12px;border:1px dashed var(--border-element);border-radius:6px;font-size:11px;line-height:1.45;color:var(--text-dim)}._groups_jp145_22 ._group-body_jp145_22{padding:0 0 6px}._tier_jp145_26{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim)}._tier_jp145_26:before,._tier_jp145_26:after{content:"";flex:1;height:1px;background:var(--border-subtle)}._loading_jp145_44{display:flex;flex-direction:column;gap:12px;padding:16px 14px}._error_jp145_51{margin:10px 12px 0;padding:10px 12px;border:1px solid var(--color-error);border-radius:6px;background:var(--bg-element);font-size:12px;color:var(--color-error)}._heading_1phlp_1{display:inline-flex;align-items:center;gap:6px}._hint_1phlp_7{display:flex;flex-direction:column;gap:6px}.history-banner{background:var(--color-error)}._roll_1tgqx_1{display:flex;flex-direction:column;gap:8px}._mark_15tyb_1{display:flex;flex-shrink:0;align-items:center;color:var(--text-dim)}._note_15tyb_8{white-space:pre-wrap}.views-list__header{display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 14px;height:var(--panel-header-height);flex-shrink:0;border-bottom:1px solid var(--border-subtle)}.views-list__title{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.views-list__header-actions{display:flex;gap:2px}.views-list__btn-add{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--text-dim);background:none;border:1px solid transparent;cursor:pointer;border-radius:4px;transition:color .12s,background .12s,border-color .12s}.views-list__btn-add:hover{color:var(--text-primary);background:var(--bg-element-hover);border-color:var(--border-element)}.views-list__list{flex:1;padding-top:6px}.views-list__item{display:flex;position:relative;align-items:center;gap:4px;height:42px;padding:6px 12px 12px 14px;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box}.views-list__item:before{content:"";position:absolute;top:0;right:6px;bottom:6px;left:6px;border:1px solid transparent;border-radius:6px;transition:background .1s,border-color .1s;pointer-events:none}.views-list__item>*{position:relative;z-index:1}.views-list__item:hover:before{background:var(--bg-element-hover)}.views-list__item--active:before{border:1px solid var(--border-element);background:var(--bg-panel-secondary)}.views-list__item--active{color:var(--text-secondary)}.views-list__item-title{display:flex;flex:1;align-items:center;gap:8px;min-width:0}.views-list__item-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--text-muted)}.views-list__item--active .views-list__item-name{color:var(--text-secondary)}.views-list__rename-input{flex:1;min-width:0;padding:2px 5px;font-size:13px;font-family:inherit;color:var(--text-secondary);background:var(--bg-input, var(--bg-panel));border:1px solid var(--color-focus);border-radius:3px;outline:none}.views-list__item-actions{display:flex;gap:4px;flex-shrink:0;opacity:0;transition:opacity .12s;pointer-events:none}.views-list__item:hover .views-list__item-actions{opacity:1;pointer-events:auto}.views-list__btn-item-action{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--text-faint);background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer}.views-list__btn-item-action:hover,.views-list__btn-item-action:focus-visible{color:var(--text-muted);background:var(--bg-input);border-color:var(--border-subtle)}.views-list__item--dragging{opacity:.4}.views-list__drop-indicator{height:6px;margin:0 6px;background:var(--border-element);border-radius:6px;pointer-events:none}.views-list__list--grouped{padding-top:0}.views-list__groups{--panel-section-first-border-top: none;--panel-section-first-radius: 0;font-size:12px;padding-bottom:24px}.views-list__groups .views-list__section-body{padding:0 0 6px}.views-list__group-count{min-width:16px;height:16px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--bg-element-active);color:var(--text-primary);font-size:10px}.views-list__item--foreign .views-list__item-name{font-style:italic}.views-list__occupants{display:flex;align-items:center;gap:3px;flex:none}.views-list__item-occupants{margin-right:6px}.views-list__group-meta{display:inline-flex;align-items:center;gap:6px}.views-list__occupant{display:block;flex:none;width:8px;height:8px;aspect-ratio:1;border-radius:50%}.views-list__occupant--more{display:flex;align-items:center;justify-content:center;width:auto;min-width:8px;aspect-ratio:auto;padding:0 3px;border-radius:4px;background:var(--bg-dropdown);color:var(--text-dim);font-size:9px;line-height:1}._note_95mdf_1{display:flex;flex-direction:column;gap:6px;margin-top:6px}.ui-select__trigger.quick-view-switcher{width:auto;min-width:72px;max-width:150px;height:100%;background:transparent;color:var(--text-dim);font-size:.7em}.ui-select__trigger.quick-view-switcher:hover{background:var(--bg-panel-transmitter-hover);color:var(--text-secondary);border-color:transparent}.ui-select__trigger.quick-view-switcher:focus,.ui-select__trigger.quick-view-switcher[data-state=open]{border-color:var(--bg-element-active-camera-toolbar);color:var(--text-primary)}.camera-toolbar__btn.quick-view-switcher__pin{border:1px solid transparent}.camera-toolbar__btn.quick-view-switcher__pin--active{border-color:var(--bg-element-active-camera-toolbar);color:var(--text-primary)}button._counted_69vuc_4{width:auto;gap:4px;padding:0 5px 0 4px}._count_69vuc_4{font-size:11px;font-variant-numeric:tabular-nums}._badge_ul5fw_3{flex-shrink:0;box-sizing:border-box;padding:0 4px;border-radius:3px;font-size:10px;font-weight:600;line-height:16px;text-align:center;text-transform:uppercase}._spoken_ul5fw_16{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._hard_ul5fw_25{background:var(--color-error);color:var(--text-primary)}._clearance_ul5fw_30{background:var(--color-warning);color:var(--bg-dropdown)}._duplicate_ul5fw_35{border:1px solid var(--color-error);color:var(--color-error)}._tag_4dap2_4{flex-shrink:0;box-sizing:border-box;padding:0 3px;border:1px solid currentColor;border-radius:3px;font-size:10px;font-weight:600;line-height:14px;font-variant-numeric:tabular-nums;white-space:nowrap}._quiet_4dap2_17{color:var(--text-dim)}._info_4dap2_21{color:var(--color-info)}._warning_4dap2_25{color:var(--color-warning)}._error_4dap2_29{color:var(--color-error)}._spoken_4dap2_34{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._toggle_3egoq_2{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 6px;border:none;border-radius:4px;background:none;font:inherit;font-size:11px;color:var(--text-secondary);cursor:pointer}._toggle_3egoq_2:hover{background:var(--bg-element-hover)}._toggle_3egoq_2:focus-visible{outline:2px solid var(--border-element);outline-offset:-2px}._dimmed_3egoq_27{opacity:.45}._outlined_3egoq_32{box-shadow:inset 0 0 0 1px var(--border-element);color:var(--text-primary)}._count_3egoq_37{font-variant-numeric:tabular-nums;color:var(--text-dim)}._filter_ohuwu_3{padding:2px 0 4px}._row_ohuwu_8{display:flex;flex-wrap:wrap;gap:2px 4px}._marks_ohuwu_15{margin-top:4px;padding-top:4px;border-top:1px solid var(--border-subtle)}._list_bm7ks_4{max-width:360px;max-height:320px}._text_bm7ks_9{min-width:0;overflow:hidden;text-overflow:ellipsis}._action_bm7ks_17{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-menu{position:fixed;z-index:9999;background:var(--bg-dropdown);border:1px solid var(--border-subtle);border-radius:6px;padding:4px;min-width:180px;-webkit-user-select:none;user-select:none;font-family:var(--font-family)}.context-menu__item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:5px 8px;gap:20px;background:none;border:none;border-radius:4px;color:var(--text-secondary);font-size:12px;font-family:inherit;cursor:pointer;text-align:left;white-space:nowrap;box-sizing:border-box;transition:background .08s}.context-menu__item:hover:not(:disabled){background:var(--bg-element-hover);color:var(--text-primary)}.context-menu__item:disabled{color:var(--text-disabled);cursor:default}.context-menu__label{display:flex;align-items:center;gap:6px}.context-menu__shortcut{color:var(--text-dim);font-size:11px;font-family:monospace;flex-shrink:0}.context-menu__separator{height:1px;background:var(--border-subtle);margin:4px -4px}._mark_dja13_1{padding:1px 5px;border-radius:4px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-warning);border:1px solid currentColor;white-space:nowrap;cursor:default}._dot_vvefp_3{display:flex;flex-direction:column;flex-shrink:0;width:10px;height:10px;margin-right:3px;overflow:hidden;border-radius:50%}._segment_vvefp_14{flex:1}._hard_vvefp_18{background:var(--color-error)}._clearance_vvefp_22{background:var(--color-warning)}._duplicate_vvefp_27{box-shadow:inset 0 0 0 1px var(--color-error)}._row_lis2r_4{display:flex;height:28px;border-bottom:1px solid var(--border-subtle);background:var(--bg-panel-raised);box-sizing:border-box}._row_lis2r_4:hover{background:var(--bg-panel-secondary)}._partial_lis2r_17{--partial-reach: calc(30% + var(--selected-share, 0) * 70%);background:linear-gradient(to right,var(--row-selected-fill),var(--bg-panel-raised) var(--partial-reach))}._partial_lis2r_17:hover{background:linear-gradient(to right,var(--row-selected-fill),var(--bg-panel-secondary) var(--partial-reach))}._selected_lis2r_26,._selected_lis2r_26:hover{background:var(--row-selected-fill)}._selected_lis2r_26 ._title_lis2r_29{color:var(--text-primary)}._cell_lis2r_33{display:flex;flex:1;align-items:center;gap:4px;min-width:0;padding:0 8px 0 2px;cursor:default}._chevron-button_lis2r_44{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:100%;padding:0;border:none;background:transparent;color:var(--text-dim);cursor:pointer}._chevron-button_lis2r_44:hover{color:var(--text-primary)}._chevron-button_lis2r_44:focus-visible{outline:1px solid var(--color-focus);outline-offset:-1px}._chevron_lis2r_44{transition:transform .12s}._chevron-open_lis2r_69{transform:rotate(90deg)}._count_lis2r_74{flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;color:var(--text-dim)}._unseen_lis2r_82{font-style:italic;opacity:.55}._title_lis2r_29{flex:1;min-width:0;overflow:hidden;font-size:12px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}._actions_slxy2_2{display:flex;flex-shrink:0;align-items:center;gap:2px}._actions_slxy2_2 button{color:var(--text-muted)}._actions_slxy2_2 button:hover:not(:disabled):not([aria-disabled=true]){background:transparent;color:var(--text-primary)}._row_1yi0u_4{display:flex;height:28px;border-bottom:1px solid var(--border-subtle);box-sizing:border-box;transition:background .1s}._row_1yi0u_4:hover{background:var(--bg-panel-secondary)}._focused_1yi0u_16,._focused_1yi0u_16:hover{background:var(--row-selected-fill)}._focused_1yi0u_16 ._names_1yi0u_19{color:var(--text-primary)}._cell_1yi0u_24{display:flex;flex:1;align-items:center;gap:6px;min-width:0;padding:0 8px;cursor:default}._kind_1yi0u_35{min-width:30px}._names_1yi0u_19{flex:1;min-width:0;overflow:hidden;font-size:12px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}._unseen_1yi0u_51{font-style:italic;opacity:.55}._dismissed_1yi0u_57 ._kind_1yi0u_35,._dismissed_1yi0u_57 ._names_1yi0u_19{opacity:.45}._dismissed_1yi0u_57 ._names_1yi0u_19{text-decoration:line-through}._grid_5bg6x_4{-webkit-user-select:none;user-select:none}._grid_5bg6x_4:focus{outline:none}._rows_5bg6x_13{display:flex;flex-direction:column}._head_2j3ah_7{position:sticky;top:var(--clash-card-head-height, 0px);z-index:1;margin:0 -8px;padding:4px 8px;border-bottom:1px solid var(--border-element);background:var(--bg-panel)}._controls_2j3ah_18{display:flex;align-items:center;justify-content:flex-end;gap:2px}._tree_2j3ah_27{margin:0 -8px;padding-bottom:8px}._empty_2j3ah_32{margin:0;padding:12px 4px 10px;font-size:11px;color:var(--text-dim)}._prompt_11l75_3{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0 0 8px;padding:16px 14px 14px;border:1px dashed var(--border-element);border-radius:8px;text-align:center}._icon_11l75_15{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--bg-element);color:var(--text-muted)}._title_11l75_26{margin-top:2px;font-size:13px;font-weight:500;color:var(--text-primary)}._text_11l75_33{margin:0;font-size:11px;line-height:1.45;color:var(--text-dim)}._prompt_11l75_3 ._button_11l75_41{margin-top:6px;padding:0 12px;height:26px}._frame_or4mx_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--border-element);border-radius:6px}._single_or4mx_10{grid-template-columns:minmax(0,1fr)}._column_or4mx_14{display:flex;flex-direction:column;min-width:0}._column_or4mx_14+._column_or4mx_14{border-left:1px solid var(--border-element)}._status_1n9c5_4{max-width:320px;overflow:hidden;font-size:11px;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap}._head_ey0ks_2{display:flex;align-items:center;gap:6px;min-height:24px;padding:6px 14px;border-bottom:1px solid var(--border-element)}._title_ey0ks_11{font-weight:600;color:var(--text-secondary)}._group_tw4gy_3{display:flex;flex-direction:column;padding:6px 14px 8px}._group_tw4gy_3+._group_tw4gy_3{border-top:1px solid var(--border-element)}._name_tw4gy_13{font-weight:600;line-height:24px;color:var(--text-secondary)}._travels_dqirr_1{animation:_travel_dqirr_1 4s ease-in-out infinite}@keyframes _travel_dqirr_1{0%{transform:translate(var(--travel-x),var(--travel-y))}30%,70%{transform:translate(0)}88%,to{transform:translate(var(--travel-x),var(--travel-y))}}._grows_dqirr_16{animation:_grow_dqirr_16 4s ease-in-out infinite}@keyframes _grow_dqirr_16{0%{x:var(--from-x);y:var(--from-y);width:var(--from-width);height:var(--from-height);rx:var(--from-rx);opacity:0}30%,70%{x:var(--to-x);y:var(--to-y);width:var(--to-width);height:var(--to-height);rx:var(--to-rx);opacity:1}85%,to{x:var(--from-x);y:var(--from-y);width:var(--from-width);height:var(--from-height);rx:var(--from-rx);opacity:0}}._clash_dqirr_46[data-phase=first] ._grows_dqirr_16{animation-name:_grow-first-half_dqirr_1;animation-duration:7s}._clash_dqirr_46[data-phase=second] ._grows_dqirr_16{animation-name:_grow-second-half_dqirr_1;animation-duration:7s}@keyframes _grow-first-half_dqirr_1{0%{x:var(--from-x);y:var(--from-y);width:var(--from-width);height:var(--from-height);rx:var(--from-rx);opacity:0}15%,38%{x:var(--to-x);y:var(--to-y);width:var(--to-width);height:var(--to-height);rx:var(--to-rx);opacity:1}46%,to{x:var(--from-x);y:var(--from-y);width:var(--from-width);height:var(--from-height);rx:var(--from-rx);opacity:0}}@keyframes _grow-second-half_dqirr_1{0%,46%{x:var(--from-x);y:var(--from-y);width:var(--from-width);height:var(--from-height);rx:var(--from-rx);opacity:0}61%,84%{x:var(--to-x);y:var(--to-y);width:var(--to-width);height:var(--to-height);rx:var(--to-rx);opacity:1}92%,to{x:var(--from-x);y:var(--from-y);width:var(--from-width);height:var(--from-height);rx:var(--from-rx);opacity:0}}._sweeps-way_dqirr_108{animation:_way-whole_dqirr_1 4s ease-in-out infinite}._clash_dqirr_46[data-phase=first] ._sweeps-way_dqirr_108{animation-name:_way-first-half_dqirr_1;animation-duration:7s}._clash_dqirr_46[data-phase=second] ._sweeps-way_dqirr_108{animation-name:_way-second-half_dqirr_1;animation-duration:7s}@keyframes _way-whole_dqirr_1{0%,22%{opacity:0}30%,70%{opacity:1}76%,to{opacity:0}}@keyframes _way-first-half_dqirr_1{0%,11%{opacity:0}15%,38%{opacity:1}42%,to{opacity:0}}@keyframes _way-second-half_dqirr_1{0%,57%{opacity:0}61%,84%{opacity:1}88%,to{opacity:0}}._grows-in-steps_dqirr_155{animation:_grow-in-steps_dqirr_1 5s ease-in-out infinite}@keyframes _grow-in-steps_dqirr_1{0%{x:var(--from-x);y:var(--from-y);width:var(--from-width);height:var(--from-height);rx:var(--from-rx);opacity:0}20%,24%{x:var(--via-x);y:var(--via-y);width:var(--via-width);height:var(--via-height);rx:var(--via-rx);opacity:1}44%,76%{x:var(--to-x);y:var(--to-y);width:var(--to-width);height:var(--to-height);rx:var(--to-rx);opacity:1}88%,to{x:var(--from-x);y:var(--from-y);width:var(--from-width);height:var(--from-height);rx:var(--from-rx);opacity:0}}._names-first-step_dqirr_193{animation:_name-first-step_dqirr_1 5s ease-in-out infinite}@keyframes _name-first-step_dqirr_1{0%{opacity:0;transform:translateY(var(--label-drop))}14%,24%{opacity:1;transform:translateY(var(--label-drop))}44%,76%{opacity:1;transform:translateY(0)}86%,to{opacity:0;transform:translateY(0)}}._names-second-step_dqirr_215{animation:_name-second-step_dqirr_1 5s ease-in-out infinite}@keyframes _name-second-step_dqirr_1{0%,26%{opacity:0}40%,76%{opacity:1}86%,to{opacity:0}}._label_dqirr_230{fill:var(--text-secondary);font-size:12px;font-weight:600}._zone_dqirr_236{fill:color-mix(in srgb,var(--color-warning) 20%,transparent);stroke:color-mix(in srgb,var(--color-warning) 60%,transparent);stroke-width:1.5;stroke-dasharray:4 3}._area_dqirr_243{stroke-width:1.5}._edge_dqirr_247{fill:none;stroke-width:1.5}._clash_dqirr_46[data-tone=hard] ._area_dqirr_243{fill:color-mix(in srgb,var(--color-error) 75%,transparent);stroke:var(--color-error)}._clash_dqirr_46[data-tone=hard] ._edge_dqirr_247{stroke:var(--color-error)}._clash_dqirr_46[data-tone=clearance] ._area_dqirr_243{fill:color-mix(in srgb,var(--color-warning) 65%,transparent);stroke:var(--color-warning)}._clash_dqirr_46[data-tone=clearance] ._edge_dqirr_247{stroke:var(--color-warning)}@media(prefers-reduced-motion:reduce){._travels_dqirr_1,._grows_dqirr_16,._grows-in-steps_dqirr_155,._names-first-step_dqirr_193,._names-second-step_dqirr_215,._sweeps-way_dqirr_108,._clash_dqirr_46[data-phase] ._grows_dqirr_16,._clash_dqirr_46[data-phase] ._sweeps-way_dqirr_108{animation:none}}._turns_uoisn_1{transform-box:view-box;transform-origin:50% 50%;transform:rotate(-30deg);animation:_turn_uoisn_1 4s ease-in-out infinite}@keyframes _turn_uoisn_1{0%,20%{transform:rotate(0)}40%,75%{transform:rotate(-30deg)}92%,to{transform:rotate(0)}}._face_uoisn_19,._conduit_uoisn_20{fill:none;stroke:var(--text-secondary);stroke-width:1.25}._overlap_uoisn_26{fill:color-mix(in srgb,var(--color-error) 75%,transparent);stroke:var(--color-error);stroke-width:1.5;animation:_angled_uoisn_1 4s ease-in-out infinite}._tick_uoisn_33,._cross_uoisn_34{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}._tick_uoisn_33{stroke:var(--color-ok);opacity:0;animation:_square_uoisn_1 4s ease-in-out infinite}._cross_uoisn_34{stroke:var(--color-error);animation:_angled_uoisn_1 4s ease-in-out infinite}@keyframes _square_uoisn_1{0%,22%{opacity:1}28%,86%{opacity:0}94%,to{opacity:1}}@keyframes _angled_uoisn_1{0%,30%{opacity:0}40%,75%{opacity:1}82%,to{opacity:0}}@media(prefers-reduced-motion:reduce){._turns_uoisn_1,._overlap_uoisn_26,._tick_uoisn_33,._cross_uoisn_34{animation:none}}._zone_hg26e_1{fill:color-mix(in srgb,var(--color-warning) 20%,transparent);stroke:color-mix(in srgb,var(--color-warning) 60%,transparent);stroke-width:1.5;stroke-dasharray:4 3;stroke-linejoin:round;animation:_show_hg26e_1 4s ease-in-out infinite}._way_hg26e_10{animation:_show_hg26e_1 4s ease-in-out infinite}@keyframes _show_hg26e_1{0%{opacity:0}30%,75%{opacity:1}88%,to{opacity:0}}@media(prefers-reduced-motion:reduce){._zone_hg26e_1,._way_hg26e_10{animation:none}}._turns_ygob9_1{transform-box:view-box;transform-origin:50% 50%;transform:rotate(30deg);animation:_turn_ygob9_1 6s ease-in-out infinite}@keyframes _turn_ygob9_1{0%{transform:rotate(0)}15%,38%{transform:rotate(30deg)}55%,78%{transform:rotate(-60deg)}92%,to{transform:rotate(0)}}._zone_ygob9_22{fill:color-mix(in srgb,var(--color-warning) 20%,transparent);stroke:color-mix(in srgb,var(--color-warning) 60%,transparent);stroke-width:1.5;stroke-dasharray:4 3}@media(prefers-reduced-motion:reduce){._turns_ygob9_1{animation:none}}._draws-in_6ze4c_1{animation:_draw-in_6ze4c_1 4s ease-in-out infinite}@keyframes _draw-in_6ze4c_1{0%{x:var(--edge-x);y:var(--edge-y);width:var(--edge-width);height:var(--edge-height)}35%,75%{x:var(--in-x);y:var(--in-y);width:var(--in-width);height:var(--in-height)}90%,to{x:var(--edge-x);y:var(--edge-y);width:var(--edge-width);height:var(--edge-height)}}._checked_6ze4c_25{fill:none;stroke:var(--color-info);stroke-width:1.25;stroke-dasharray:4 3}._overlap_6ze4c_32{fill:color-mix(in srgb,var(--color-error) 75%,transparent);stroke:var(--color-error);stroke-width:1.5}._edge_6ze4c_38{fill:none;stroke:var(--color-error);stroke-width:1.5}@media(prefers-reduced-motion:reduce){._draws-in_6ze4c_1{animation:none}}._column_29l8x_4{display:flex;flex-direction:column;min-width:0;--field-row-columns: minmax(0, 1fr) minmax(0, 1fr)}._empty_29l8x_11{margin:0;padding:10px 14px 12px;color:var(--text-dim)}._fields_172p3_5{padding:6px 14px 8px;--field-row-columns: 88px minmax(0, 154px)}._list_14me3_3{display:flex;flex-direction:column;padding:4px 14px 8px}._item_14me3_10{display:flex;align-items:center;gap:8px;min-width:0;min-height:28px;color:var(--text-secondary);cursor:pointer}._name_14me3_20{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._note_14me3_29{color:var(--text-dim)}._count_14me3_34{flex:none;font-variant-numeric:tabular-nums;color:var(--text-dim)}._pair_6i4fj_3{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:stretch}._set_6i4fj_10{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--border-element);border-radius:6px;background:var(--bg-panel-transmitter)}._versus_6i4fj_20{display:flex;align-items:center;justify-content:center;color:var(--text-muted)}._fields_m1jvf_3{padding:6px 14px 8px}._grow_m1jvf_8{flex:1 1 auto;min-width:0}._scope-value_m1jvf_15{min-height:26px}._scope-value_m1jvf_15 ._view-picker_m1jvf_21{flex:0 1 220px;width:220px;min-width:0}._panel_18v4h_5{max-width:640px;height:85vh}._form_18v4h_15{display:flex;flex-direction:column;gap:18px;--field-row-columns: 88px minmax(0, 1fr);--field-row-value-justify: flex-start;--dialog-section-padding-top: 0;--dialog-section-padding-bottom: 0}._found_1jcb4_2{font-weight:600;color:var(--color-warning)}._header_smmzx_6{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:6px;row-gap:2px;padding:8px;transition:background .1s}._with-outdated_smmzx_18{grid-template-rows:auto auto auto}._header_smmzx_6:hover{background:var(--bg-element-hover)}._open_smmzx_30{position:sticky;top:0;z-index:2;border-bottom:1px solid transparent;border-radius:7px 7px 0 0;background:var(--bg-panel)}._open_smmzx_30[data-stuck]{border-bottom-color:var(--border-element);border-radius:0;box-shadow:inset 0 1px 0 var(--card-frame, var(--border-element))}._toggle_smmzx_49{display:grid;grid-column:1/-1;grid-row:1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;align-items:center;min-width:0;padding:0;border:none;background:none;font:inherit;text-align:left;cursor:pointer}._toggle_smmzx_49:focus-visible{outline:2px solid var(--border-element);outline-offset:2px;border-radius:3px}._title-line_smmzx_71{display:flex;grid-column:1;grid-row:1;align-items:center;gap:6px;min-width:0}._chevron_smmzx_81{flex-shrink:0;color:var(--text-dim);transition:transform .15s}._collapsed_smmzx_87{transform:rotate(-90deg)}._name_smmzx_91,._meta_smmzx_92{overflow:hidden;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}._name_smmzx_91{min-width:0;font-size:13px;font-weight:500;color:var(--text-primary)}._meta_smmzx_92,._outdated-line_smmzx_109{grid-column:1/-1}._meta_smmzx_92{grid-row:2;font-size:12px;color:var(--text-dim)}._outdated-line_smmzx_109{display:flex;grid-row:3;margin-top:3px}._outdated-arriving_smmzx_127{overflow:hidden;animation:_outdated-in_smmzx_1 .2s ease-out}@keyframes _outdated-in_smmzx_1{0%{max-height:0;margin-top:-2px;opacity:0}to{max-height:24px;margin-top:3px;opacity:1}}@media(prefers-reduced-motion:reduce){._outdated-arriving_smmzx_127{animation:none}}._muted_smmzx_150 ._title-line_smmzx_71,._muted_smmzx_150 ._meta_smmzx_92,._muted_smmzx_150 ._outdated-line_smmzx_109{opacity:.5}._actions_smmzx_157{display:flex;z-index:1;grid-column:2;grid-row:1;align-items:center;gap:2px}._summary_1vn3a_5{display:flex;flex-direction:column;gap:3px;width:100%;margin:0 0 6px;padding:8px 10px 10px;border:1px solid var(--border-element);border-radius:8px;background:var(--bg-panel-raised);font:inherit;text-align:left;cursor:pointer;transition:background .1s}._summary_1vn3a_5:hover{background:var(--bg-element-hover)}._summary_1vn3a_5._locked_1vn3a_26{cursor:default}._summary_1vn3a_5._locked_1vn3a_26:hover{background:none}._summary_1vn3a_5._locked_1vn3a_26 ._edit_1vn3a_34{opacity:.4}._summary_1vn3a_5:focus-visible{outline:2px solid var(--border-element);outline-offset:1px}._head_1vn3a_43{display:flex;align-items:center;justify-content:space-between}._caption_1vn3a_49{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}._caption_1vn3a_49+._caption_1vn3a_49,._scope_1vn3a_59+._caption_1vn3a_49{margin-top:6px}._edit_1vn3a_34{color:var(--text-dim)}._summary_1vn3a_5:hover ._edit_1vn3a_34{color:var(--text-muted)}._sets_1vn3a_71{font-size:12px;font-weight:500;line-height:1.4;color:var(--text-primary)}._scope_1vn3a_59{font-size:11px;color:var(--text-dim)}._scope-gone_1vn3a_83{color:var(--color-warning)}._finding_1vn3a_87{display:flex;align-items:baseline;gap:6px;font-size:11px;line-height:1.4}._dot_1vn3a_95{flex-shrink:0;width:7px;height:7px;border-radius:50%;transform:translateY(-1px)}._hard_1vn3a_103{background:var(--color-error)}._clearance_1vn3a_107{background:var(--color-warning)}._duplicate_1vn3a_111{border:1px solid var(--color-error)}._kind_1vn3a_115{flex-shrink:0;font-weight:600;color:var(--text-secondary)}._detail_1vn3a_121{min-width:0;color:var(--text-dim)}._set-up_1vn3a_127{margin-top:6px;font-size:10px;line-height:1.4;color:var(--text-dim)}._mark_1vn3a_135{flex-shrink:0;width:7px;font-size:11px;line-height:1;text-align:center;color:var(--color-warning)}._card_pp1hk_7{display:flex;flex-direction:column;border:1px solid transparent;border-bottom-color:var(--border-subtle);border-radius:0;transition:margin .18s ease-out,border-color .18s ease-out,border-radius .18s ease-out}._card_pp1hk_7._open_pp1hk_18{--card-frame: var(--border-element);margin:6px 0;border-color:var(--card-frame);border-radius:8px}._card_pp1hk_7._open_pp1hk_18+._card_pp1hk_7._open_pp1hk_18{margin-top:0}._card_pp1hk_7:not(._open_pp1hk_18):has(+._card_pp1hk_7._open_pp1hk_18){border-bottom-color:transparent}._card_pp1hk_7._open_pp1hk_18._marked_pp1hk_38{--card-frame: var(--color-warning)}._card_pp1hk_7._open_pp1hk_18._muted_pp1hk_43{--card-frame: var(--border-subtle)}._body_pp1hk_50{display:flex;flex-direction:column;padding:8px;animation:_unfold_pp1hk_1 .2s ease-out}@keyframes _unfold_pp1hk_1{0%{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0)}}@media(prefers-reduced-motion:reduce){._card_pp1hk_7{transition:none}._body_pp1hk_50{animation:none}}._footer_pp1hk_81{position:sticky;bottom:7px;z-index:1;margin:0 -8px -8px;padding:4px 8px 8px;border-top:1px solid transparent;border-radius:0 0 7px 7px;background:var(--bg-panel)}._footer_pp1hk_81[data-stuck]{border-top-color:var(--border-element)}._footer_pp1hk_81[data-stuck]:before,._footer_pp1hk_81[data-stuck]:after{content:"";position:absolute;right:-1px;left:-1px;pointer-events:none}._footer_pp1hk_81[data-stuck]:after{z-index:0;top:calc(100% - 7px);height:14px;background:var(--bg-panel)}._footer_pp1hk_81[data-stuck]:before{z-index:1;bottom:-1px;height:8px;border:1px solid var(--card-frame, var(--border-element));border-top:none;border-radius:0 0 8px 8px}._sentinel-before_pp1hk_126{flex-shrink:0;height:1px;margin-bottom:-1px;pointer-events:none}._sentinel-after_pp1hk_136{flex-shrink:0;height:1px;margin-top:7px;margin-bottom:-8px;pointer-events:none}._header-actions_8cjul_1{display:flex;align-items:center;gap:4px}._list_8cjul_8{display:flex;flex-direction:column;padding-bottom:6px}._empty_8cjul_14{margin:0;padding:18px 14px;font-size:12px;line-height:1.5;color:var(--text-dim)}._legend_q0clg_5{display:flex;flex-direction:column;gap:3px;margin:2px 0 6px;padding:6px 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);list-style:none;font-size:11px;color:var(--text-dim)}._entry_q0clg_18{display:flex;align-items:center;gap:6px}._swatch_q0clg_25{flex:none;width:14px;height:4px;border-radius:2px}._frame_229r6_6{margin:10px 0 6px;padding:2px 8px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--bg-panel-raised)}._active_229r6_16{border-color:var(--color-warning)}._title_229r6_22{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}._title-icon_229r6_29{flex:none}._active_229r6_16 ._title-icon_229r6_29{color:var(--color-warning)}._result_229r6_39{margin:2px 0 4px;font-size:12px;font-weight:500;line-height:1.5;color:var(--text-primary)}._result-aside_229r6_47{font-size:11px;font-weight:400;color:var(--text-dim)}._result-left-over_229r6_54{color:var(--color-error)}._badge_dpdev_2{display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:999px;background:var(--bg-element-active);color:var(--text-primary);font-size:10px;white-space:nowrap;cursor:help}._cells_uxwdu_2{display:grid;grid-template-columns:var(--catalog-cell);align-items:center}._size_uxwdu_9{display:grid;grid-column:1/span 5;grid-template-columns:subgrid;align-items:center;padding:0;border:none;background:none;color:inherit;font:inherit;cursor:pointer}._size_uxwdu_9:disabled{cursor:default}._size_uxwdu_9:focus-visible{outline:1px solid var(--color-action);outline-offset:2px;border-radius:2px}._value_uxwdu_33,._times_uxwdu_34{text-align:center}._badge_uxwdu_39{justify-self:end}._action_uxwdu_44{justify-self:end;opacity:0;pointer-events:none;transition:opacity .12s}._cell_uxwdu_2:hover ._action_uxwdu_44,._cell_uxwdu_2:focus-within ._action_uxwdu_44{opacity:1;pointer-events:auto}._cells_143ul_1{display:grid;grid-template-columns:var(--catalog-cell);align-items:center}._value_143ul_8{text-align:center}._fields_12bj9_3{display:flex;align-items:flex-end;gap:8px}._field_12bj9_3{display:flex;flex-direction:column;gap:4px;width:96px}._label_12bj9_16{font-size:11px;color:var(--text-dim)}._times_12bj9_22{height:26px;line-height:26px;font-size:12px;color:var(--text-dim)}._duplicate_12bj9_29{margin:0;font-size:11px;color:var(--color-error)}._catalog_1vc8a_5{--catalog-cell: 54px 14px 54px 14px 54px minmax(32px, 1fr);flex:1 1 auto;min-height:0;display:flex;flex-direction:column}._row_1l5zn_2{display:flex;align-items:center;gap:12px}._label_1l5zn_8{font-size:12px;color:var(--text-secondary)}._field_1l5zn_13{width:88px}._cell_15ezb_2{width:1px}._actions_15ezb_6{display:flex;align-items:center;justify-content:flex-end;gap:2px;opacity:0;pointer-events:none;transition:opacity .12s}tr:hover>._cell_15ezb_2 ._actions_15ezb_6,tr:focus-within>._cell_15ezb_2 ._actions_15ezb_6{opacity:1;pointer-events:auto}._row_1xa50_1>td{padding:3px 8px 3px 0;vertical-align:middle}._number_1xa50_7{width:1px}._count_1xa50_12{display:flex;align-items:center;gap:6px}._count-field_1xa50_18{width:64px}._scroll_1s2eg_3{max-height:128px;flex:none}._table_1s2eg_8{border-collapse:separate;border-spacing:0}._table_1s2eg_8 th{position:sticky;top:0;z-index:1;padding:0 8px 4px 0;background:var(--bg-hud-panel);font-size:11px;font-weight:400;color:var(--text-dim);text-align:left;white-space:nowrap}._empty_1s2eg_25{margin:0;font-size:12px;color:var(--text-secondary)}._panel_3hczg_5{height:min(950px,90vh - 43px)}._hint_3hczg_9{font-size:11px;color:var(--text-dim)}.left-panel{display:flex;height:100%;background:var(--bg-panel);border-right:1px solid var(--border-subtle);overflow:hidden}.left-panel__rail{width:48px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding:10px 0;border-right:1px solid var(--border-subtle)}.left-panel__rail-tabs{display:flex;flex-direction:column;align-items:center;gap:6px}.left-panel__rail-tab{width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:var(--text-dim);background:none;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:color .12s,background .12s,border-color .12s}.left-panel__rail-tab:hover{color:var(--text-primary);background:var(--bg-element-hover)}.left-panel__rail-tab--active{color:var(--text-primary);background:var(--bg-panel-transmitter)}.left-panel__rail-tab--active:hover{background:var(--bg-panel-transmitter-hover)}.left-panel__rail-tab.left-panel__rail-tab--disabled,.left-panel__rail-tab.left-panel__rail-tab--disabled:hover{color:var(--text-disabled);background:none;cursor:not-allowed}.left-panel__host{width:260px;min-width:160px;display:flex;flex-direction:column;overflow:hidden}.left-panel__section{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.left-panel__section[hidden]{display:none}.left-panel__section-header{display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 14px;height:var(--panel-header-height);flex-shrink:0;border-bottom:1px solid var(--border-subtle)}.left-panel__section-title{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.left-panel__section-scroll{flex:1;min-height:0;padding:18px 14px 24px;--groups-bleed: 14px}.left-panel__section-scroll--flush{padding:0;--groups-bleed: 0px}.left-panel__group+.left-panel__group{padding-top:16px;border-top:1px solid var(--border-subtle);margin-inline:calc(-1 * var(--groups-bleed, 0px));padding-inline:var(--groups-bleed, 0px)}.left-panel__group-label{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.left-panel__format-badge{padding:1px 5px;border:1px solid var(--border-element);border-radius:4px;font-size:10px;font-weight:600;line-height:1.4;letter-spacing:.04em;color:var(--text-dim)}.level-field{padding:4px 0}.level-field .ui-select__trigger.level-field__select{width:100%}.level-field__auto-label{display:inline-flex;align-items:center;gap:6px;min-width:0}.level-field__auto{flex:0 0 auto;font-weight:700;color:var(--text-primary)}.level-field__auto-rest{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.level-field__crosses{margin-top:6px;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:6px}.level-field__crosses-label{margin-bottom:4px;font-size:11px;color:var(--text-dim)}.level-field__crosses-list{font-size:12px;font-weight:500;line-height:1.5;color:var(--text-primary);word-break:break-word}.searchable-select__trigger:disabled{cursor:default;opacity:.6}.searchable-select__value{flex:1 1 auto;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchable-select__placeholder{color:var(--text-dim);font-style:italic}.searchable-select__placeholder--mixed{color:var(--text-mixed);font-weight:var(--text-mixed-weight)}.searchable-select__menu{position:fixed;display:flex;flex-direction:column;min-width:320px;background:var(--bg-dropdown);border:1px solid var(--border-subtle);border-radius:6px;box-shadow:var(--shadow-dropdown);z-index:9999;overflow:hidden}.searchable-select__search{padding:6px;border-bottom:1px solid var(--border-subtle)}.searchable-select__search-input{width:100%;height:24px;padding:0 6px;font-size:12px;font-family:inherit;color:var(--text-primary);background:var(--bg-input);border:1px solid transparent;border-radius:4px;outline:none;box-sizing:border-box}.searchable-select__search-input:focus{border-color:var(--color-focus)}.searchable-select__list{padding:4px}.searchable-select__group+.searchable-select__group{margin-top:2px}.searchable-select__option{display:flex;align-items:center;gap:6px;width:100%;padding:4px 8px;font-size:12px;font-family:inherit;text-align:left;color:var(--text-secondary);background:none;border:none;border-radius:4px;cursor:pointer;outline:none}.searchable-select__option--highlighted{background:var(--bg-element-hover);color:var(--text-primary)}.searchable-select__option--selected{color:var(--text-primary)}.searchable-select__option--disabled{cursor:default;opacity:.5}.searchable-select__option-text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.searchable-select__option-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchable-select__option-subtitle{font-size:10px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchable-select__badge{flex-shrink:0;font-size:10px;color:var(--text-dim)}.searchable-select__hint{padding:6px 8px;font-size:11px;color:var(--text-dim)}.searchable-select__free-text{display:block;width:100%;margin-top:2px;padding:5px 8px;font-size:12px;font-family:inherit;text-align:left;color:var(--text-secondary);background:none;border:none;border-top:1px solid var(--border-subtle);border-radius:0;cursor:pointer}.searchable-select__free-text:hover{background:var(--bg-element-hover);color:var(--text-primary)}.reference-field{position:relative;display:flex;align-items:center;gap:4px;width:100%;min-width:0}.reference-field--readonly{justify-content:flex-end}.reference-field .searchable-select__trigger{flex:1 1 auto;min-width:0}.reference-field__pick{position:absolute;right:calc(100% + 4px);top:50%;transform:translateY(-50%)}.reference-field__note{flex-shrink:0;font-size:10px;color:var(--text-dim)}.dbc-heading{color:var(--text-dim);padding:8px 0 2px}.pp-section-separator+.dbc-heading{padding-top:0}.dbc-matrix-wrap{position:relative;padding-top:9px;padding-bottom:9px}.dbc-matrix-frame{border:1px solid var(--border-element);border-radius:6px;padding:14px 8px}.dbc-matrix-edge{position:absolute;display:flex;align-items:center;justify-content:center;opacity:0;z-index:1;pointer-events:none}.dbc-matrix-edge--visible,.dbc-matrix-edge--hint{opacity:1}.dbc-matrix-edge--top{top:0;left:24px;right:24px;height:18px}.dbc-matrix-edge--bottom{bottom:0;left:24px;right:24px;height:18px}.dbc-matrix-edge--left{left:-9px;top:24px;bottom:24px;width:18px;flex-direction:column}.dbc-matrix-edge--right{right:-9px;top:24px;bottom:24px;width:18px;flex-direction:column}.dbc-matrix-edge__btn{display:none;align-items:center;justify-content:center;padding:0;pointer-events:auto;background:var(--bg-input);color:var(--text-secondary);border:1px solid var(--border-element);border-radius:9px;cursor:pointer}.dbc-matrix-edge--visible .dbc-matrix-edge__btn{display:flex;animation:dbc-edge-reveal 90ms ease-out}@keyframes dbc-edge-reveal{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.dbc-matrix-edge__btn:hover:not(:disabled){color:var(--text-primary);border-color:var(--text-muted)}.dbc-matrix-edge__btn:disabled{opacity:.4;cursor:default}.dbc-matrix-edge__mark{display:none;width:16px;height:3px;flex:0 0 auto;border-radius:2px;background:var(--text-dim)}.dbc-matrix-edge--left .dbc-matrix-edge__mark,.dbc-matrix-edge--right .dbc-matrix-edge__mark{width:3px;height:16px}.dbc-matrix-edge--hint .dbc-matrix-edge__mark{display:block;animation:dbc-edge-reveal 90ms ease-out}.dbc-matrix-frame--note{color:var(--text-dim);font-style:italic;text-align:center}.dbc-profile{display:flex;align-items:center;justify-content:center;gap:6px;height:26px;padding:0 10px;margin:3px 0;border-radius:6px;background:var(--bg-panel-transmitter);box-shadow:inset 0 0 0 1px var(--border-transmitter)}.dbc-profile__label{color:var(--text-dim)}.dbc-profile__value{color:var(--text-secondary)}.dbc-profile__value:not(:last-child){margin-right:12px}.dbc-grid{border-collapse:separate;border-spacing:3px;margin:0 auto}.dbc-grid__cell{padding:0;width:44px;min-width:44px;max-width:44px}.dbc-cell{display:block;width:100%;height:22px;padding:0 4px;border:none;border-radius:4px;font-size:11px;line-height:22px;text-align:center;color:var(--text-primary);background:var(--bg-panel-transmitter);box-shadow:inset 0 0 0 1px var(--border-transmitter);cursor:pointer}.dbc-cell--empty{background:transparent;box-shadow:inset 0 0 0 1px var(--border-element)}.dbc-cell--selected,.dbc-cell--empty.dbc-cell--selected{box-shadow:inset 0 0 0 1px var(--color-accent)}.dbc-child{border:1px solid var(--border-element);padding:8px;border-radius:6px;background:var(--bg-panel-transmitter);box-shadow:inset 0 0 0 1px var(--border-transmitter)}.dbc-child__title{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 0 6px;font-size:11px;font-weight:600;color:var(--text-secondary);letter-spacing:.02em}.dbc-cell--detached{display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.dbc-child__note{margin:0;color:var(--text-dim);font-size:11px;line-height:1.5}.dbc-child__title-actions{display:flex;align-items:center;gap:4px}.dbc-child__select-btn{margin-top:6px}._unit_15hii_1{font-size:.9em;color:var(--text-dim);flex-shrink:0}.panel-note{border:1px dashed var(--border-subtle);border-radius:4px;padding:5px 8px;color:var(--text-dim);font-style:italic;font-size:.92em;line-height:1.35;text-align:center}._action_1v759_2{display:flex;align-items:center;justify-content:center;width:var(--row-action-size);height:var(--row-action-size);padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--text-faint);cursor:pointer;flex-shrink:0;transition:background .12s,border-color .12s,color .12s}._action_1v759_2:hover,._action_1v759_2:focus-visible{color:var(--text-muted);background:var(--bg-input);border-color:var(--border-subtle);outline:none}._row_p5oo2_2{--row-height: 26px;--row-action-size: 22px;display:flex;align-items:center;gap:6px;height:var(--row-height);padding-left:6px;border-radius:4px;transition:background .1s}._row_p5oo2_2:hover{background:var(--bg-element-hover)}._name_p5oo2_21{display:flex;flex:1;align-items:baseline;gap:4px;min-width:0}._label_p5oo2_29{flex:0 1 auto;min-width:0;font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._origin_p5oo2_39{flex:0 100 auto;min-width:0;font-size:11px;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._size_p5oo2_49{font-size:11px;color:var(--text-dim);white-space:nowrap}._off-run_p5oo2_56{font-size:11px;font-style:italic;color:var(--text-dim);white-space:nowrap}._actions_p5oo2_63{display:flex;flex-shrink:0;padding-right:calc((var(--row-height) - var(--row-action-size)) / 2);opacity:0;pointer-events:none;transition:opacity .12s}._row_p5oo2_2:hover ._actions_p5oo2_63,._row_p5oo2_2:focus-within ._actions_p5oo2_63{opacity:1;pointer-events:auto}._list_14drr_1{display:flex;flex-direction:column;gap:1px;margin:0 0 8px;padding:0;list-style:none}._standard_1eurq_3{padding:4px 0}._custom_1eurq_8{font-weight:600}._row_ynbw2_2{--row-height: 26px;--row-action-size: 22px;display:flex;align-items:center;height:var(--row-height);gap:4px;border-radius:4px;transition:background .1s}._row_ynbw2_2:hover{background:var(--bg-element-hover)}._name_ynbw2_20{display:flex;flex:1;min-width:0;align-items:center;gap:6px;height:100%;padding:0 4px 0 6px;border:none;border-radius:4px;background:transparent;cursor:pointer;text-align:left}._name_ynbw2_20:focus-visible{outline:2px solid var(--border-element);outline-offset:-2px}._label_ynbw2_40{min-width:0;font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actions_ynbw2_49{display:flex;gap:2px;flex-shrink:0;padding-right:calc((var(--row-height) - var(--row-action-size)) / 2);opacity:0;pointer-events:none;transition:opacity .12s}._row_ynbw2_2:hover ._actions_ynbw2_49,._row_ynbw2_2:focus-within ._actions_ynbw2_49{opacity:1;pointer-events:auto}._list_1ecgc_2{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}._list_1ecgc_2:not(:last-child){margin-bottom:8px}._meta_1ecgc_17{font-size:11px;color:var(--text-dim);white-space:nowrap}.ui-color-input__trigger{display:flex;align-items:center;gap:8px;width:100%;height:26px;padding:0 6px;color:var(--text-secondary);background:var(--bg-input);border:1px solid transparent;border-radius:4px;cursor:pointer;box-sizing:border-box;transition:border-color .12s,color .12s,background .12s}.ui-color-input__trigger:hover{border-color:var(--border-element)}.ui-color-input__trigger:focus-visible{outline:none;border-color:var(--color-focus)}.ui-color-input__trigger--mixed .ui-color-input__text{color:var(--text-mixed);font-weight:var(--text-mixed-weight);font-style:italic}.ui-color-input__swatch{position:relative;width:14px;height:14px;border-radius:3px;border:1px solid var(--border-subtle);flex-shrink:0;overflow:hidden;background:conic-gradient(from 90deg at 1px 1px,#0000 25%,#ffffff1f 0) 0 0 / 6px 6px}.ui-color-input__swatch-fill{display:block;width:100%;height:100%}.ui-color-input__text{min-width:0;font-size:12px;font-family:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-color-input__content{width:316px;padding:8px;border-radius:8px;background:var(--bg-dropdown);border:1px solid var(--border-subtle);box-shadow:var(--shadow-dropdown);z-index:9999;animation:ui-color-input-in .1s ease}@keyframes ui-color-input-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ui-color-input__palette{display:grid;grid-template-columns:repeat(20,15px);grid-template-rows:repeat(20,15px);gap:0;width:300px;height:300px;overflow:hidden}.ui-color-input__cell{position:relative;z-index:0;width:15px;height:15px;border:none;padding:0;margin:0;cursor:pointer;outline:none}.ui-color-input__cell:hover{box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #000;z-index:12}.ui-color-input__cell:focus-visible{box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #000;z-index:12}.angle-presets{display:flex;align-items:center;gap:3px;min-height:28px}.angle-presets__btn{flex:1;height:22px;padding:0;font-size:11px;font-family:inherit;color:var(--text-secondary);background:var(--bg-input);border:1px solid transparent;border-radius:4px;cursor:pointer;white-space:nowrap;transition:background .1s,color .1s}.angle-presets__btn:hover{background:var(--bg-element-hover);color:var(--text-primary)}.angle-presets__btn--active{border-color:var(--bg-element-active-camera-toolbar);color:var(--text-primary)}.angle-presets__btn--active:hover{background:var(--bg-panel-transmitter-active-hover);color:var(--text-primary)}.texture-browser{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9500;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg-backdrop);animation:feedback-fadein .15s ease}.texture-browser__panel{width:min(720px,calc(100vw - 48px));max-height:min(860px,calc(100vh - 48px));display:flex;flex-direction:column;background:var(--bg-hud-panel);border:1px solid var(--border-hud-panel);border-radius:8px;color:var(--text-primary);animation:feedback-pop .15s ease-out}.texture-browser__header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 14px}.texture-browser__title{margin:0;font-size:16px;font-weight:500;color:var(--text-primary)}.texture-browser__body{flex:1 1 auto;padding:6px 20px 20px}.texture-browser__empty{padding:32px 8px;text-align:center;color:var(--text-secondary, var(--text-primary));font-size:13px;opacity:.75}.texture-browser__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.texture-browser__cellwrap{position:relative;display:flex;min-width:0}.texture-browser__cell{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding:6px;background:transparent;border:2px solid transparent;border-radius:6px;cursor:pointer;color:inherit;text-align:left;font:inherit}.texture-browser__cell:hover{background:var(--bg-element-hover)}.texture-browser__cell--selected,.texture-browser__cell--selected:hover{border-color:var(--color-action)}.texture-browser__thumb{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--bg-backdrop);border-radius:4px;overflow:hidden}.texture-browser__img{width:100%;height:100%;object-fit:contain}.texture-browser__img--broken{display:none}.texture-browser__placeholder{position:absolute;color:var(--text-primary);opacity:.35;z-index:0}.texture-browser__img{position:relative;z-index:1}.texture-browser__badge{position:absolute;bottom:4px;left:4px;display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;background:var(--bg-hud-panel);border:1px solid var(--border-hud-panel);font-size:11px;line-height:1;z-index:2}.texture-browser__badge--error{color:var(--color-error)}.texture-browser__retry{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;background:var(--bg-hud-panel);border:1px solid var(--border-hud-panel);color:inherit;font:inherit;font-size:11px;cursor:pointer;z-index:2}.texture-browser__retry:hover{background:var(--bg-element-hover);border-color:var(--border-element)}.texture-browser__spinner{animation:texture-browser-spin 1s linear infinite;will-change:transform;flex:none}.texture-name{display:flex;min-width:0;font-size:12px;line-height:1.3}.texture-name__head{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:pre}.texture-name__tail{flex:0 0 auto;white-space:pre}@keyframes texture-browser-spin{to{transform:rotate(360deg)}}.texture-field{display:flex;align-items:center;gap:10px;width:100%;padding:0;background:transparent;border:1px solid transparent;border-radius:4px;color:inherit;font:inherit;text-align:left;cursor:pointer}.texture-field:hover{background:var(--bg-element-hover)}.texture-field__preview{position:relative;flex:0 0 auto;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--bg-backdrop);border:1px solid var(--border-hud-panel);border-radius:4px;overflow:hidden}.texture-field__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.texture-field__status{display:inline-flex;align-items:center;gap:4px;font-size:11px;line-height:1;opacity:.75;white-space:nowrap;overflow:hidden}._header_b12xi_1{height:var(--panel-header-height);padding:0 16px;display:flex;align-items:center;font-size:12px;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;position:sticky;top:0;z-index:10;background:var(--bg-panel);flex-shrink:0}._search_cjf8y_3{margin:2px 0 6px}._legend_cjf8y_11{margin-right:-14px;padding-right:14px}._legend-item_cjf8y_16{display:flex;align-items:center;gap:8px;height:26px;padding:0 6px;border-radius:4px;transition:background .1s}._legend-item_cjf8y_16:hover{background:var(--bg-element-hover)}._swatch_cjf8y_30{width:14px;height:14px;border-radius:2px;flex-shrink:0}._legend-value_cjf8y_37{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:12px}._legend-count_cjf8y_46{font-size:11px;color:var(--text-dim);flex-shrink:0}._body_hyn87_1{display:flex;flex-direction:column;gap:6px;padding:4px 14px 12px}._row_hyn87_8{display:flex;align-items:center;gap:6px}._label_hyn87_14{font-size:12px;color:var(--text-dim);white-space:nowrap}._groupby-value_hyn87_20{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._stat_11kel_1{display:flex;align-items:center;gap:2px;font-size:11px;color:var(--text-dim)}._meta_ntz72_1{display:flex;align-items:center;height:28px;padding:0 20px;justify-content:space-between}._meta-status_ntz72_9{display:flex;align-items:center;gap:6px}._meta-actions_ntz72_15{display:flex;gap:17px}._text-btn_ntz72_20{background:none;border:none;cursor:pointer;font-size:11px;line-height:1;color:var(--text-dim);font-family:inherit;padding:4px 0;transition:color .12s}._text-btn_ntz72_20:hover:not(:disabled){color:var(--text-primary)}._text-btn_ntz72_20:disabled{opacity:.35;cursor:default}._active_ntz72_42{color:var(--text-primary)}._toggle_19bmz_2{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:3px;background:transparent;cursor:pointer;color:var(--text-dim);padding:0;transition:color .1s,background .1s;flex-shrink:0}._toggle_19bmz_2:hover{color:var(--text-primary);background:var(--bg-element-hover)}._pressed_19bmz_24{color:var(--segment-pill-icon);background:var(--segment-pill-bg)}._pressed_19bmz_24:hover{color:var(--segment-pill-icon);background:var(--segment-pill-bg);opacity:.85}._toggle_19bmz_2._dimmed_19bmz_36{opacity:.35}._value-item_1lspc_2{display:flex;align-items:center;height:26px;padding:0 6px 0 4px;gap:6px;border-radius:4px;transition:background .1s}._value-item_1lspc_2:hover{background:var(--bg-element-hover)}._hidden_1lspc_17 ._value-label_1lspc_17,._hidden_1lspc_17 ._value-count_1lspc_18{opacity:.35}._locked_1lspc_23 ._value-label_1lspc_17{color:var(--text-dim)}._value-controls_1lspc_28{display:flex;gap:2px;flex-shrink:0}._value-label_1lspc_17{flex:1;font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._value-count_1lspc_18{font-size:11px;color:var(--text-dim);flex-shrink:0}._value-deleted_1lspc_50{color:var(--text-dim);font-style:italic}._separator_nl1no_2{height:15px;position:relative;flex-shrink:0}._separator_nl1no_2:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--border-subtle)}._item_nl1no_18{display:flex;flex-direction:column;flex-shrink:0}._row_nl1no_25{position:relative;height:36px;flex-shrink:0;overflow:hidden}._pill_nl1no_32{position:absolute;top:50%;transform:translateY(-50%);left:14px;right:14px;height:24px;background:var(--bg-element);border-radius:5px;border:none;cursor:pointer;overflow:hidden;text-align:left;padding:0 9px;display:flex;align-items:center}._pill_nl1no_32:hover{background:var(--bg-element-hover)}._pill_nl1no_32:focus-visible{outline:2px solid var(--border-element);outline-offset:-2px}._key-icon_nl1no_60{flex-shrink:0;margin-right:6px;color:var(--text-muted)}._key_nl1no_60{font-size:12px;font-weight:600;line-height:1;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._status_nl1no_76{position:absolute;right:23px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:6px;pointer-events:none;white-space:nowrap;transition:opacity .12s;z-index:0}._row-btns_nl1no_90{position:absolute;right:8px;top:6px;display:flex;gap:4px;opacity:0;pointer-events:none;transition:opacity .12s;z-index:1}._row_nl1no_25:hover ._pill_nl1no_32{right:62px}._row_nl1no_25:hover ._status_nl1no_76{opacity:0}._row_nl1no_25:hover ._row-btns_nl1no_90{opacity:1;pointer-events:auto}._open_nl1no_117 ._row_nl1no_25 ._pill_nl1no_32{right:62px}._open_nl1no_117 ._row_nl1no_25 ._status_nl1no_76{opacity:0;pointer-events:none}._open_nl1no_117 ._row_nl1no_25 ._row-btns_nl1no_90{opacity:1;pointer-events:auto}._values-body_nl1no_132{display:flex;flex-direction:column}._values-body_nl1no_132 .panel-note{margin:6px 14px 2px;text-align:left}._search_nl1no_146{margin:2px 14px 6px}._values_nl1no_132{padding:6px 14px}._body_mf3r6_1{display:flex;flex-direction:column}._ghost_1gqsn_1{position:fixed;top:0;left:0;z-index:9999;pointer-events:none}._face_1gqsn_9{display:inline-flex;align-items:center;width:max-content;height:24px;padding:0 8px 0 1px;border:1px solid var(--border-element);border-radius:6px;background:var(--bg-panel-raised);color:var(--text-primary);font-size:11px;white-space:nowrap;box-sizing:border-box;box-shadow:0 3px 20px 0 var(--shadow-panel-soft),0 0 8.6px 0 var(--shadow-panel-strong);animation:_lift_1gqsn_1 .12s ease-out;transition:min-width .18s ease-out,height .18s ease-out,padding .18s ease-out,border-radius .18s ease-out,border-color .18s ease-out,background .18s ease-out}._header_1gqsn_27{height:32px;padding:0 8px;border-color:var(--border-subtle);border-radius:0;background:var(--bg-panel-secondary);font-size:12px;font-weight:500}._grip_1gqsn_37{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:12px;margin-right:3px;overflow:hidden;color:var(--color-handle-hover);transition:width .18s ease-out,margin .18s ease-out,opacity .18s ease-out}._header_1gqsn_27 ._grip_1gqsn_37{width:0;margin-right:0;opacity:0}._grip-line_1gqsn_54{flex-shrink:0;width:1px;height:10px;background:currentColor;opacity:.7}@keyframes _lift_1gqsn_1{0%{opacity:.5;transform:scale(.9)}}@media(prefers-reduced-motion:reduce){._face_1gqsn_9,._grip_1gqsn_37{animation:none;transition:none}}._row_49vbv_1{display:flex;align-items:center;gap:6px;height:26px;padding:0 6px 0 4px;border-radius:4px;transition:background .1s}._row_49vbv_1:hover{background:var(--bg-element-hover)}._label_49vbv_14{flex:1;min-width:0;overflow:hidden;color:var(--text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}._mark_49vbv_25{flex-shrink:0;color:var(--text-dim);font-size:11px;white-space:nowrap}._computed_49vbv_32{display:flex;flex-shrink:0;color:var(--text-dim)}._hidden_49vbv_38 ._label_49vbv_14{opacity:.35}._actions_omq58_1{display:flex;align-items:center;gap:2px}._hidden-count_omq58_7{display:inline-flex;align-items:center;gap:3px;margin-right:4px;color:var(--text-dim);font-size:11px;font-variant-numeric:tabular-nums}._option_157cq_1{display:flex;flex-shrink:0;align-items:center;gap:6px;margin:0 20px 12px}._label_157cq_9{display:flex;align-items:center;gap:8px;cursor:pointer}._title_157cq_16{color:var(--text-primary);font-size:12px}._backdrop_163sv_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-dialog);display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg-backdrop)}._panel_163sv_12{display:flex;flex-direction:column;width:min(420px,100vw - 48px);max-height:calc(100vh - 48px);border:1px solid var(--border-hud-panel);border-radius:8px;background:var(--bg-hud-panel);color:var(--text-primary)}._header_163sv_23{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 14px}._title_163sv_31{margin:0;color:var(--text-primary);font-size:16px;font-weight:500}._search_163sv_38{flex-shrink:0;margin:0 20px 10px;font-size:12px}._list_163sv_44{min-height:0;max-height:480px;--panel-sticky-bg: var(--bg-hud-panel);--panel-sticky-radius: 0;--panel-section-first-border-top: none}._list-content_163sv_52{display:flex;flex-direction:column;padding-bottom:8px}._none_163sv_58{margin:8px 20px;color:var(--text-dim);font-size:12px;font-style:italic}._footer_163sv_65{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 20px 16px;border-top:1px solid var(--border-element)}._pad_1posh_1{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;background:var(--bg-panel);color:var(--text-muted)}._row_16bnh_2{position:absolute;top:0;left:0;display:flex;height:28px;border-bottom:1px solid var(--border-subtle);background:var(--bg-panel);box-sizing:border-box}._row_16bnh_2:hover{background:var(--bg-panel-secondary)}._selected_16bnh_17,._selected_16bnh_17:hover{background:var(--row-selected-fill)}._selected_16bnh_17 ._cell_16bnh_20{color:var(--text-primary)}._out-of-reach_16bnh_26 ._cell_16bnh_20{color:color-mix(in srgb,var(--text-muted) 45%,transparent);font-style:italic}._cell_16bnh_20{flex-shrink:0;padding:0 8px;overflow:hidden;color:var(--text-muted);font-size:12px;line-height:27px;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}._pinned_16bnh_45{position:sticky;z-index:1;background:inherit}._numeric_16bnh_51{text-align:right;font-variant-numeric:tabular-nums}._spacer_16bnh_56{flex-shrink:0}._row_rtbyt_3{position:sticky;display:flex;pointer-events:auto;height:28px;border-bottom:1px solid var(--border-subtle);background:var(--bg-panel-raised);box-sizing:border-box}._row_rtbyt_3:hover{background:var(--bg-panel-secondary)}._selected_rtbyt_17,._selected_rtbyt_17:hover{background:var(--row-selected-fill)}._selected_rtbyt_17 ._cell_rtbyt_20{color:var(--text-primary)}._cell_rtbyt_20{flex-shrink:0;padding:0 8px;overflow:hidden;color:var(--text-muted);font-size:12px;line-height:27px;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}._pinned_rtbyt_38{position:sticky;z-index:1;background:inherit}._numeric_rtbyt_44{text-align:right;font-variant-numeric:tabular-nums}._spacer_rtbyt_49{flex-shrink:0}._label_rtbyt_54{display:flex;align-items:center;gap:6px}._icon-button_rtbyt_62{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:100%;padding:0;border:none;background:transparent;color:var(--text-dim);cursor:pointer}._icon-button_rtbyt_62:hover{color:var(--text-primary)}._icon-button_rtbyt_62:focus-visible{outline:1px solid var(--color-focus);outline-offset:-1px}._chevron_rtbyt_83{transition:transform .12s}._chevron-open_rtbyt_87{transform:rotate(90deg)}._value_rtbyt_91{min-width:0;overflow:hidden;text-overflow:ellipsis}._select-group_rtbyt_98{display:flex;flex-shrink:0;opacity:0;transition:opacity .12s}._row_rtbyt_3:hover ._select-group_rtbyt_98,._select-group_rtbyt_98:focus-within{opacity:1}._value-missing_rtbyt_110{color:var(--text-dim);font-style:italic}._group_4xilp_1{display:flex;align-items:center;flex:1;gap:4px;min-width:0;height:100%;color:var(--text-dim);font-size:12px;font-weight:500}._text_4xilp_13{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._toggle_4xilp_19{flex:none;margin-left:auto}._cell_1fo46_2{position:relative;display:flex;align-items:center;flex-shrink:0;height:100%;padding:0 8px;border-right:1px solid var(--border-subtle);background:var(--bg-panel-secondary);box-sizing:border-box}._pinned_1fo46_15{position:sticky;z-index:1}._dragging_1fo46_20{opacity:.4}._drop-target_1fo46_25{box-shadow:inset 2px 0 0 var(--border-input)}._drop-target-after_1fo46_29{box-shadow:inset -2px 0 0 var(--border-input)}._label_1fo46_33{display:flex;align-items:center;gap:4px;min-width:0;flex:1;height:100%;padding:0;border:none;background:transparent;color:var(--text-dim);font-size:12px;font-weight:500;text-align:left;cursor:pointer}._label_1fo46_33:hover{color:var(--text-primary)}._label_1fo46_33:focus-visible{outline:1px solid var(--color-focus);outline-offset:-1px}._sorted_1fo46_58{color:var(--text-primary)}._menu_1fo46_64{position:absolute;top:50%;right:4px;display:flex;opacity:0;background:var(--bg-panel-secondary);box-shadow:-8px 0 6px -2px var(--bg-panel-secondary);transform:translateY(-50%);transition:opacity .12s}._cell_1fo46_2:hover ._menu_1fo46_64,._menu_1fo46_64:focus-within,._menu_1fo46_64:has([aria-expanded=true]){opacity:1}._text_1fo46_82{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sort_1fo46_58{display:flex;align-items:center;flex-shrink:0;gap:1px}._rank_1fo46_95{font-size:10px}._grip_1fo46_100{position:absolute;top:0;right:-4px;z-index:2;width:8px;height:100%;cursor:col-resize;touch-action:none}._grip_1fo46_100:hover,._grip_1fo46_100:focus-visible{background:var(--border-input);outline:none}._grip-active_1fo46_116{background:var(--border-input)}._skeleton_6rkxh_1{position:relative;flex:1;min-width:0;min-height:0;overflow:hidden}._header_6rkxh_9{display:flex;border-bottom:1px solid var(--border-subtle);background:var(--bg-panel-secondary);box-sizing:border-box}._row_6rkxh_16{display:flex;border-bottom:1px solid var(--border-subtle);box-sizing:border-box}._cell_6rkxh_22{display:flex;flex-shrink:1;flex-basis:0;align-items:center;min-width:0;padding:0 8px;box-sizing:border-box}._status_6rkxh_32{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._grid_wn81m_1{position:relative;display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;outline:none}._scroll_wn81m_11{flex:1;min-height:0;--scroll-area-bar-top: 32px}._canvas_wn81m_19{position:relative;min-width:100%;-webkit-user-select:none;user-select:none}._header_wn81m_27{position:sticky;top:0;z-index:3;display:flex;height:32px;border-bottom:1px solid var(--border-subtle);background:var(--bg-panel-secondary);box-sizing:border-box}._spacer_wn81m_38{flex-shrink:0}._pin-shade_wn81m_45{position:absolute;top:0;z-index:4;width:18px;max-height:100%;background:linear-gradient(to right,var(--shadow-panel-soft),transparent);pointer-events:none;opacity:0;transition:opacity .12s ease}._pin-shade-on_wn81m_57{opacity:1}._group-span_wn81m_63{position:absolute;left:0;z-index:2;pointer-events:none}._empty_wn81m_70{position:absolute;top:32px;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;color:var(--text-dim);font-size:12px;pointer-events:none}._chip_evbzv_4{display:inline-flex;align-items:center;flex-shrink:0;gap:2px;height:24px;padding:0 2px 0 1px;border:1px solid var(--border-element);border-radius:6px;background:var(--bg-panel-raised);color:var(--text-primary);box-sizing:border-box;font-size:11px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;transition:background .12s,opacity .12s}._chip_evbzv_4:hover{background:var(--bg-panel-secondary)}._chip_evbzv_4:hover ._grip_evbzv_25{color:var(--color-handle-hover)}._dragging_evbzv_30{opacity:.3;cursor:grabbing}._grip_evbzv_25{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:12px;color:var(--color-handle-muted);transition:color .1s}._grip-line_evbzv_46{width:1px;height:10px;background:currentColor;opacity:.7}._label_evbzv_53{white-space:nowrap}._remove_evbzv_57{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:3px;background:transparent;color:var(--text-dim);cursor:pointer}._remove_evbzv_57:hover{color:var(--text-primary)}._remove_evbzv_57:focus-visible{outline:2px solid var(--border-element);outline-offset:-2px}._control_178t6_2{display:flex;flex:1;align-items:center;gap:4px;min-width:0}._chips_178t6_13{display:flex;flex:1;align-items:center;height:34px;gap:4px;min-width:0;padding:0 4px;overflow:hidden;border-radius:8px}._nest_178t6_26{flex-shrink:0;color:var(--text-dim)}._droppable_178t6_32{outline:2px dashed var(--color-accent);outline-offset:-2px}._marker_178t6_38{flex-shrink:0;align-self:center;width:2px;height:24px;border-radius:1px;background:var(--color-accent);animation:_marker-appear_178t6_1 .08s ease-out}._placeholder_178t6_49{flex-shrink:0;margin:0 auto;color:var(--text-dim);font-size:11px;white-space:nowrap;animation:_placeholder-appear_178t6_1 .12s ease-out;transition:color .12s}._placeholder-over_178t6_60{color:var(--text-primary)}@keyframes _marker-appear_178t6_1{0%{opacity:0;transform:scaleY(.5)}}@keyframes _placeholder-appear_178t6_1{0%{opacity:0}}@media(prefers-reduced-motion:reduce){._marker_178t6_38,._placeholder_178t6_49{animation:none}}._toggle_1y8wv_1{display:inline-flex;align-items:stretch;flex-shrink:0;height:20px;padding:0;overflow:hidden;border:1px solid var(--border-element);border-radius:999px;background:none;color:var(--text-dim);font:inherit;font-size:11px;font-variant-numeric:tabular-nums;box-sizing:border-box;cursor:pointer;transition:border-color .12s,color .12s}._toggle_1y8wv_1:hover{color:var(--text-primary)}._toggle_1y8wv_1:focus-visible{outline:2px solid var(--border-element);outline-offset:1px}._pressed_1y8wv_27{border-color:var(--text-primary)}._listed_1y8wv_31,._total_1y8wv_32{display:flex;align-items:center;padding:0 8px}._listed_1y8wv_31{background:var(--text-primary);color:var(--bg-panel);font-weight:600}._chip_14ycm_1{display:inline-flex;align-items:center;flex-shrink:1;gap:2px;min-width:0;max-width:200px;height:24px;padding:0 2px 0 6px;border-radius:6px;background:color-mix(in srgb,var(--text-picker-selected) 18%,transparent);color:var(--text-picker-selected);box-sizing:border-box;font-size:11px}._label_14ycm_17{display:inline-flex;align-items:center;gap:4px;min-width:0}._icon_14ycm_24{flex:none}._text_14ycm_28{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._clear_14ycm_34{display:flex;flex:none;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:3px;background:transparent;color:inherit;cursor:pointer}._clear_14ycm_34:hover{color:var(--text-primary)}._clear_14ycm_34:focus-visible{outline:2px solid var(--border-element);outline-offset:-2px}._toolbar_u8e16_1{display:flex;align-items:center;flex-shrink:0;gap:10px;height:var(--panel-header-height);padding:0 6px 0 16px;border-bottom:1px solid var(--border-subtle);box-sizing:border-box;-webkit-user-select:none;user-select:none}._title_u8e16_13{flex-shrink:0;color:var(--text-dim);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}._end_u8e16_22{display:flex;align-items:center;flex-shrink:0;gap:2px;margin-left:auto}._tool_vadjd_1{flex-shrink:0}._action_12jl2_1{display:flex;height:22px}._note_cneo3_1{display:flex;align-items:flex-start;gap:6px;margin:0;padding:6px 8px;border:1px solid var(--color-warning);border-radius:6px;background:color-mix(in srgb,var(--color-warning) 8%,transparent);color:var(--text-muted);font-size:11px;line-height:1.45}._icon_cneo3_15{flex:none;margin-top:2px;color:var(--color-warning)}._body_1igai_1{display:flex;flex-direction:column;gap:8px}._note_1igai_7{margin:0;color:var(--text-dim);font-size:11px;line-height:1.45}._panel_on6tl_1{--scroll-area-bar-top: var(--panel-header-height);width:var(--right-panel-width);min-width:var(--right-panel-width);height:100%;background:var(--bg-panel);border-left:1px solid var(--border-subtle);padding-bottom:140px;font-size:12px;font-family:inherit;color:var(--text-muted);line-height:1.4}._content_on6tl_15{display:flex;flex-direction:column;--panel-sticky-top: var(--panel-header-height);--panel-section-first-radius: 0}._area_fp52w_2{display:flex;flex:1;min-width:0;min-height:0}._column_fp52w_10{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}._dock_vc3c7_1{position:relative;display:flex;flex-shrink:0;min-width:0;min-height:0;background:var(--bg-panel)}._bottom_vc3c7_13{min-height:var(--dock-min-size);max-height:calc(100% - var(--dock-viewport-min-size));border-top:1px solid var(--border-subtle)}._right_vc3c7_19{min-width:var(--dock-min-size);max-width:calc(100% - var(--dock-viewport-min-size));border-left:1px solid var(--border-subtle)}._edge_vc3c7_27{position:absolute;z-index:4;touch-action:none}._edge_vc3c7_27:focus-visible{outline:1px solid var(--color-focus);outline-offset:-1px}._bottom_vc3c7_13>._edge_vc3c7_27{top:-3px;left:0;right:0;height:6px;cursor:row-resize}._right_vc3c7_19>._edge_vc3c7_27{top:0;bottom:0;left:-3px;width:6px;cursor:col-resize}._ghost_vc3c7_54{position:absolute;z-index:5;background:var(--border-input);pointer-events:none}._bottom_vc3c7_13>._ghost_vc3c7_54{left:0;right:0;height:2px}._right_vc3c7_19>._ghost_vc3c7_54{top:0;bottom:0;width:2px}@keyframes _panel-in_f0khw_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._panel_f0khw_11{position:fixed;width:268px;background:var(--bg-overlay-opaque);border:1px solid var(--border-viewport-panels);border-radius:8px;box-shadow:var(--shadow-viewport-dropdown);z-index:9999;animation:_panel-in_f0khw_1 .05s ease-out;--panel-sticky-bg: var(--bg-overlay-opaque)}._panel_f0khw_11 ._section-header-row_f0khw_22{padding:0 6px}._panel-content_f0khw_26{--panel-section-first-border-top: none;--panel-section-first-radius: 0}._rows_f0khw_31{display:flex;flex-direction:column;gap:5px}._picker-row_f0khw_37{display:flex;align-items:center;gap:8px}._picker-label_f0khw_43{flex:0 0 auto;white-space:nowrap;color:var(--text-dim);font-size:11px}._picker_f0khw_37{flex:1;min-width:0}._check-row_f0khw_55{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px}._preset-divider_f0khw_63{height:11px;position:relative;flex-shrink:0}._preset-divider_f0khw_63:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--border-subtle)}._knob-row_f0khw_79{display:flex;align-items:center;gap:8px}._knob-label_f0khw_85{flex:0 0 auto;width:78px;color:var(--text-dim);font-size:11px}._knob-row--inert_f0khw_92 ._knob-label_f0khw_85{opacity:.5}._pill_f0khw_96{display:flex;align-items:center;justify-content:center;width:22px;height:18px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--text-dim);cursor:pointer;flex:0 0 auto}._pill_f0khw_96:hover{color:var(--text-secondary)}._pill--warning_f0khw_114{color:var(--color-warning)}._notice_f0khw_118{position:fixed;width:232px;padding:8px 9px;background:var(--bg-overlay-opaque);border:1px solid var(--border-viewport-panels);border-radius:8px;box-shadow:var(--shadow-viewport-dropdown);color:var(--text-muted);font-size:10px;line-height:1.4;z-index:9999;animation:_panel-in_f0khw_1 .05s ease-out}._notice_f0khw_118 p{margin:0}._notice_f0khw_118>*+*{margin-top:6px}.camera-toolbar{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:var(--camera-group-gap);z-index:20;pointer-events:all;animation:panel-fade-in-top .15s ease-out}@keyframes panel-fade-in-top{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.camera-toolbar__pinned{display:flex;align-items:center;gap:var(--camera-group-gap);min-height:30px;border-radius:8px}.camera-toolbar__pinned--empty{min-width:32px}.camera-toolbar__pinned--droppable,.camera-toolbar__pinned--reordering{outline:2px dashed var(--color-accent);outline-offset:5px}.camera-toolbar__drop-indicator{width:2px;height:22px;background:var(--color-accent);border-radius:1px;flex-shrink:0;align-self:center;animation:indicator-appear .08s ease-out}@keyframes indicator-appear{0%{opacity:0;transform:scaleY(.5)}to{opacity:1;transform:scaleY(1)}}.camera-toolbar__menu-wrap{position:relative}.camera-toolbar__panel{height:30px;background:var(--bg-overlay-opaque);border:1px solid var(--border-viewport-panels);border-radius:10px;box-shadow:0 3px 20px 0 var(--shadow-panel-soft),0 0 8.6px 0 var(--shadow-panel-strong);padding:4px;display:flex;align-items:stretch;gap:2px}.camera-toolbar__panel--dragging{opacity:.3}.camera-toolbar__panel--menu-item{box-shadow:none;border-color:transparent;background:transparent;flex:1;min-width:0}.camera-toolbar__btn{display:flex;align-items:center;justify-content:center;width:var(--camera-btn-size);border:none;border-radius:6px;background:transparent;color:var(--text-dim);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s,color .12s}.camera-toolbar__btn:hover,.camera-toolbar__btn--active{background:var(--bg-panel-transmitter-hover);color:var(--text-secondary)}.camera-toolbar__menu-toggle{width:22px}.camera-toolbar__menu-toggle--open{background:var(--bg-panel-transmitter-hover);color:var(--text-secondary)}.camera-toolbar__snap-btn{display:flex;align-items:center;gap:5px;padding:0 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-dim);font-size:.7em;font-family:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0;transition:background .12s,color .12s}.camera-toolbar__snap-btn:hover{background:var(--bg-panel-transmitter-hover);color:var(--text-secondary)}.camera-toolbar__snap-btn--active{border-color:var(--bg-element-active-camera-toolbar);color:var(--text-primary)}.camera-toolbar__snap-btn--active:hover{background:var(--bg-panel-transmitter-active-hover)}.camera-toolbar__snap-btn--muted{opacity:.4}.camera-toolbar__level-btn{display:flex;align-items:center;gap:5px;padding:0 8px;border:1px solid transparent;border-radius:6px;font-size:.7em;background:transparent;color:var(--text-dim);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s,color .12s}.camera-toolbar__level-btn:hover{background:var(--bg-panel-transmitter-hover);color:var(--text-secondary)}.camera-toolbar__level-btn--active{border-color:var(--bg-element-active-camera-toolbar);color:var(--text-primary);border-radius:6px 0 0 6px}.camera-toolbar__level-btn--active:hover{background:var(--bg-panel-transmitter-active-hover)}.camera-toolbar__level-group{display:flex;align-items:center;border:1px solid var(--border-transmitter);border-radius:6px;background:var(--bg-panel-transmitter);overflow:hidden;transition:border-color .12s}.camera-toolbar__level-group:focus-within{border-color:var(--color-accent)}.camera-toolbar__level-group--disabled{border-radius:0 6px 6px 0}.camera-toolbar__level-group--disabled .camera-toolbar__level-input,.camera-toolbar__level-group--disabled .camera-toolbar__level-step{color:var(--text-disabled)}.camera-toolbar__level-step{display:flex;align-items:center;justify-content:center;width:12px;height:100%;background:transparent;border:none;color:var(--text-dim);cursor:pointer;flex-shrink:0;transition:background .1s,color .1s}.camera-toolbar__level-step:hover:not(:disabled){background:var(--bg-panel-transmitter-hover);color:var(--text-primary)}.camera-toolbar__level-step:disabled{cursor:default;opacity:0}.camera-toolbar__level-input{width:82px;padding:0 2px;border:none;background:transparent;color:var(--text-tertiary);font-size:.82em;font-family:inherit;text-align:center;outline:none}.camera-toolbar__level-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.camera-toolbar__level-input[type=number]::-webkit-outer-spin-button,.camera-toolbar__level-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.camera-toolbar__level-input:focus{color:var(--text-primary)}.camera-toolbar__level-reset-btn{display:flex;align-items:center;justify-content:center;padding:0 6px;border:none;border-radius:6px;background:transparent;color:var(--text-dim);cursor:pointer;transition:background .12s,color .12s}.camera-toolbar__level-reset-btn:hover{background:var(--bg-panel-transmitter-hover);color:var(--text-primary)}.camera-toolbar__dropdown{position:absolute;top:calc(100% + 4px);right:0;background:var(--bg-overlay-opaque);border:1px solid var(--border-viewport-panels);border-radius:8px;box-shadow:var(--shadow-viewport-dropdown);padding:6px;display:flex;flex-direction:column;gap:4px;max-width:80vw;z-index:21;animation:panel-fade-in-top .05s ease-out}.camera-toolbar__dropdown-items{display:flex;flex-wrap:wrap;gap:4px}.camera-toolbar__dropdown-items .camera-toolbar__panel--menu-item{flex:0 0 auto}.camera-toolbar__dropdown--droppable{border-color:color-mix(in srgb,var(--color-accent) 40%,var(--border-viewport-panels))}.camera-toolbar__dropdown--drop-target{border-color:var(--color-accent);box-shadow:var(--shadow-viewport-dropdown),0 0 0 1px var(--color-accent)}.camera-toolbar__dropdown-row{display:flex;height:30px;align-items:center;border-radius:8px;padding:3px 4px 3px 2px}.camera-toolbar__dropdown-row--dragging{opacity:.3}.camera-toolbar__drag-handle{display:flex;align-items:center;justify-content:center;width:6px;min-width:6px;height:100%;flex-shrink:0;color:var(--color-handle-muted);cursor:grab;border-radius:2px;touch-action:none;-webkit-user-select:none;user-select:none;transition:color .1s,background .1s}.camera-toolbar__drag-handle:hover{color:var(--color-handle-hover);background:var(--bg-panel-transmitter-hover)}.camera-toolbar__drag-handle:active{cursor:grabbing}.camera-toolbar__drag-handle--panel{width:6px;min-width:6px;margin-right:1px}.camera-toolbar__drag-handle-line{width:1px;height:10px;background:currentColor;opacity:.7}.camera-toolbar__dropdown-empty{padding:8px 10px;font-size:.72em;color:var(--text-dim);text-align:center}.camera-toolbar__dropdown-separator{height:1px;background:var(--border-viewport-panels);margin:2px 2px 0}.camera-toolbar__theme-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;padding:3px 4px}.camera-toolbar__theme-label{color:var(--text-secondary);font-size:.74em;-webkit-user-select:none;user-select:none}.camera-toolbar__drag-overlay{position:fixed;top:0;left:0;z-index:9999;pointer-events:none;opacity:.98}.overlay-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10}.overlay-value-label{position:absolute;display:flex;flex-direction:column;gap:2px;padding:4px 6px;background:var(--bg-hud-label);border-radius:4px;font-size:12px;font-family:monospace;white-space:nowrap;-webkit-user-select:none;user-select:none}.overlay-value-label__row{display:flex;gap:6px;align-items:center}.overlay-value-label__row--extra{color:var(--text-dim);border-top:1px solid var(--border-hud-panel);padding-top:2px}.overlay-value-label__name{color:var(--color-accent)}.overlay-value-label__value{color:var(--text-primary);font-weight:600;margin-left:auto}.overlay-value-label__row--extra .overlay-value-label__name{color:var(--text-dim)}.overlay-value-label__row--extra .overlay-value-label__value{color:var(--text-primary)}.overlay-precise-input{position:absolute;display:flex;gap:4px;align-items:center;padding:4px;background:var(--bg-hud-panel);border:1px solid var(--border-hud-panel);border-radius:6px;font-size:12px;pointer-events:auto;transform:translateY(-50%)}.overlay-rotate-input{position:absolute;display:flex;gap:4px;align-items:flex-end;padding:4px;background:var(--bg-hud-panel);border:1px solid var(--border-hud-panel);border-radius:6px;font-size:12px;pointer-events:auto}.overlay-rotate-input__rows{display:flex;flex-direction:column;gap:0}.overlay-rotate-input__row{display:flex;gap:4px;align-items:center}.overlay-rotate-input__row+.overlay-rotate-input__row{margin-top:4px;padding-top:4px;border-top:1px solid var(--border-hud-panel)}.overlay-precise-input__label{color:var(--color-accent);font-family:monospace;padding-left:4px;font-size:12px;min-width:20px}.overlay-precise-input__input{field-sizing:content;width:auto;min-width:62px;max-width:180px;background:transparent;border:none;border-bottom:1px solid var(--border-input);color:var(--text-primary);font-family:monospace;font-size:12px;text-align:right;outline:none;padding:0 2px}.overlay-precise-input__unit{color:var(--kbd-color);font-family:monospace;font-size:12px}.overlay-precise-input__stepper{display:flex;flex-direction:column;gap:1px;margin-left:2px}.overlay-precise-input__step-btn{display:flex;align-items:center;justify-content:center;width:18px;height:20px;background:transparent;border:none;border-radius:4px;color:var(--text-dim);cursor:pointer;padding:0;line-height:1}.overlay-precise-input__step-btn:hover{background:var(--bg-element-hover);color:var(--text-primary)}.overlay-precise-input__confirm-btn{display:flex;align-items:center;justify-content:center;align-self:stretch;width:24px;background:var(--color-action);border:none;border-radius:4px;color:var(--text-primary);cursor:pointer;padding:0}.overlay-precise-input__confirm-btn:hover{background:var(--color-action-hover)}.overlay-kick-angle-picker{position:absolute;display:flex;flex-direction:column;gap:1px;padding:6px;background:var(--bg-hud-panel);border:1px solid var(--border-hud-panel);border-radius:6px;font-size:12px;pointer-events:auto;-webkit-user-select:none;user-select:none}.overlay-kick-angle-picker__label{color:var(--text-dim);font-size:11px;padding:0 4px 4px;border-bottom:1px solid var(--border-hud-panel);margin-bottom:2px}.overlay-kick-angle-picker__btn{display:block;width:100%;padding:4px 10px;background:transparent;border:none;border-radius:4px;color:var(--text-primary);font-family:monospace;font-size:12px;text-align:right;cursor:pointer;white-space:nowrap}.overlay-kick-angle-picker__btn:hover{background:var(--bg-element-hover);color:var(--color-accent)}.overlay-hover-tooltip{position:absolute;min-width:160px;padding:6px 0;background:var(--bg-hud-panel);border:1px solid var(--border-hud-panel);border-radius:6px;font-size:12px;pointer-events:none;-webkit-user-select:none;user-select:none}.overlay-hover-tooltip__header{padding:2px 10px 6px;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-hud-panel);margin-bottom:4px}.overlay-hover-tooltip__row{display:flex;justify-content:space-between;gap:12px;padding:1px 10px}.overlay-hover-tooltip__label{color:var(--text-dim);white-space:nowrap}.overlay-hover-tooltip__value{color:var(--text-primary);font-family:monospace;white-space:nowrap}.overlay-hover-tooltip__swatch{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;vertical-align:middle}.overlay-hover-tooltip__unit{color:var(--kbd-color)}.picker-menu{position:absolute;z-index:9999;background:var(--bg-dropdown);border:1px solid var(--border-subtle);border-radius:6px;padding:4px;min-width:180px;max-width:320px;-webkit-user-select:none;user-select:none;font-family:var(--font-family)}.picker-menu__header{padding:4px 8px 2px;font-size:10px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em}.picker-menu__item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:5px 8px;gap:12px;background:none;border:none;border-radius:4px;color:var(--text-secondary);font-size:12px;font-family:inherit;cursor:pointer;text-align:left;white-space:nowrap;overflow:hidden;box-sizing:border-box;transition:background .08s}.picker-menu__item:hover{background:var(--bg-element-hover);color:var(--text-primary)}.picker-menu__item--selected{color:var(--text-picker-selected)}.picker-menu__item--selected:hover{color:var(--text-picker-selected-hover)}.picker-menu__label{overflow:hidden;text-overflow:ellipsis;flex:1}.picker-menu__check{flex-shrink:0;width:12px;color:var(--text-picker-selected);font-size:11px}.picker-menu__footer{display:flex;justify-content:flex-end;margin-top:4px;padding-top:4px;border-top:1px solid var(--border-subtle)}.picker-menu__ok{padding:4px 18px;border:1px solid var(--border-subtle);border-radius:4px;background:var(--bg-element);color:var(--text-secondary);font-size:12px;font-family:inherit;cursor:pointer}.picker-menu__ok:hover{background:var(--bg-element-hover);color:var(--text-primary)}._row_11m3v_1{display:flex;align-items:center;gap:8px;width:100%;padding:5px 8px;border:none;border-radius:4px;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:12px;text-align:left;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .08s}._highlighted_11m3v_20{background:var(--bg-element-hover);color:var(--text-primary)}._chosen_11m3v_25{color:var(--text-primary)}._icon_11m3v_29{display:flex;align-items:center;flex-shrink:0}._name_11m3v_35{flex:1}._shortcut_11m3v_39{color:var(--text-dim);font-family:inherit;font-size:11px}._check_11m3v_45{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:10px;color:var(--color-focus)}._slot_1o29m_1{display:flex;align-items:center;flex-shrink:0}._chevron_1o29m_7{display:flex;align-items:center;justify-content:center;width:var(--tool-group-chevron-width);height:var(--tool-btn-size);padding:0;border:none;border-radius:6px;background:transparent;color:var(--text-dim);cursor:pointer;transition:background .12s,color .12s}._chevron_1o29m_7:hover{background:var(--bg-panel-transmitter-hover);color:var(--text-secondary)}._open_1o29m_26{background:var(--bg-element-active);color:var(--text-primary)}._menu_1o29m_31{position:absolute;z-index:9999;display:flex;flex-direction:column;gap:1px;min-width:180px;padding:4px;background:var(--bg-dropdown);border:1px solid var(--border-subtle);border-radius:6px;font-family:var(--font-family);box-shadow:var(--shadow-dropdown)}._badge_1uvvd_1{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--color-readonly-notice) 50%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-readonly-notice) 9%,transparent);color:var(--color-readonly-notice);font-size:12px;line-height:16px;white-space:nowrap}.tool-palette{--tool-palette-separator-height: 52px;--tool-palette-height: calc(var(--tool-palette-separator-height) + 2px);--tool-palette-expand-duration: .44s;--tool-btn-size: 36px;--tool-palette-tool-count: 0;--tool-palette-group-count: 0;--tool-group-chevron-width: 14px;position:absolute;width:max-content;height:var(--tool-palette-height);box-sizing:border-box;bottom:20px;left:50%;transform:translate(-50%);z-index:20;pointer-events:all;white-space:nowrap;background:var(--bg-overlay-opaque);border:1px solid var(--border-viewport-panels);border-radius:10px;box-shadow:0 3px 20px 0 var(--shadow-panel-soft),0 0 8.6px 0 var(--shadow-panel-strong);padding:0 18px;display:flex;align-items:center;animation:panel-fade-in .15s ease-out}.tool-palette__expand{flex-shrink:0;width:0;overflow:hidden;transition:width var(--tool-palette-expand-duration) cubic-bezier(.2,.8,.2,1)}.tool-palette__expand--open{width:calc(1px + var(--tool-btn-gap) * (var(--tool-palette-tool-count) + 1) + var(--tool-btn-size) * var(--tool-palette-tool-count) + var(--tool-group-chevron-width) * var(--tool-palette-group-count))}.tool-palette__expand-inner{display:flex;align-items:center;gap:var(--tool-btn-gap);width:max-content}@media(prefers-reduced-motion:reduce){.tool-palette__expand{transition:none}}@keyframes panel-fade-in{0%{opacity:0;transform:translate(-50%) translateY(6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.tool-palette-segment{position:relative;display:flex;align-items:stretch;gap:0;background:var(--bg-panel-transmitter);border:1px solid var(--border-transmitter);border-radius:100px}.tool-palette-segment__indicator{position:absolute;top:3px;left:3px;width:calc((100% - 6px) / var(--ui-segment-count, 2));height:calc(100% - 6px);border-radius:100px;background:var(--segment-pill-bg);box-shadow:0 1px 3px #0000004d,0 0 0 .5px #0000000f;transform:translate(calc(var(--ui-segment-active-index, 0) * 100%));transition:transform .2s cubic-bezier(.2,.8,.2,1);pointer-events:none}.tool-palette-segment__btn{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;height:28px;min-width:60px;border:none;border-radius:100px;background:transparent;color:var(--segment-icon-idle);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s}.tool-palette-segment__btn:hover:not(.tool-palette-segment__btn--active){color:var(--segment-icon-hover)}.tool-palette-segment__btn--active,.tool-palette-segment__btn--active:hover{color:var(--segment-pill-icon)}.tool-palette__separator{width:1px;height:var(--tool-palette-separator-height);margin-left:var(--tool-btn-gap);background:var(--border-viewport-panels);flex-shrink:0;align-self:center}.tool-palette__group{display:flex;align-items:stretch;gap:var(--tool-btn-gap)}.tool-palette__btn{display:flex;align-items:center;justify-content:center;gap:6px;width:var(--tool-btn-size);height:var(--tool-btn-size);padding:0 8px;border:none;border-radius:8px;background:transparent;color:var(--text-dim);cursor:pointer;font-family:inherit;transition:background .12s,color .12s}.tool-palette__btn-label{font-size:.8rem;line-height:1;white-space:nowrap}.tool-palette__btn:hover{background:var(--bg-panel-transmitter-hover);color:var(--text-secondary)}.tool-palette__btn--active{background:var(--bg-element-active);color:var(--text-primary)}.tool-palette__btn--active:hover{background:var(--bg-element-active-hover)}.view-cube{position:absolute;right:8px;top:48px;z-index:9;pointer-events:auto;-webkit-user-select:none;user-select:none;animation:view-cube-fade-in .14s ease-out}@keyframes view-cube-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.view-cube__canvas{position:relative;width:80px;height:80px;background:var(--bg-overlay-opaque);border:1px solid var(--border-viewport-panels);border-radius:100px;overflow:visible;box-shadow:0 3px 20px 0 var(--shadow-panel-soft),0 0 8.6px 0 var(--shadow-panel-strong)}.view-cube__canvas canvas{width:100%;height:100%;display:block;background:transparent}.view-cube__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.view-cube__top-shortcut{pointer-events:auto;position:absolute;top:5px;left:50%;transform:translate(-50%);width:9px;height:9px;border:0;border-radius:50%;background:var(--view-cube-control);cursor:pointer;padding:0}.view-cube__top-shortcut:hover{background:var(--view-cube-control-hover)}.view-cube__nav-arrow{pointer-events:auto;position:absolute;width:17px;height:17px;border:0;background:transparent;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.view-cube__nav-arrow-shape{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:9px solid var(--view-cube-control)}.view-cube__nav-arrow:hover .view-cube__nav-arrow-shape{border-left-color:var(--view-cube-control-hover)}.view-cube__nav-arrow--left{left:2px;top:50%;transform:translateY(-50%)}.view-cube__nav-arrow--right{right:2px;top:50%;transform:translateY(-50%) rotate(180deg)}.view-cube__nav-arrow--up{left:50%;top:2px;transform:translate(-50%) rotate(90deg)}.view-cube__nav-arrow--down{left:50%;bottom:2px;transform:translate(-50%) rotate(-90deg)}.view-cube__top-rotate-control{display:flex;align-items:center;margin-top:8px;width:fit-content;margin-left:auto;margin-right:auto;background:var(--bg-overlay-opaque);border:1px solid var(--border-viewport-panels);border-radius:100px;box-shadow:0 3px 20px 0 var(--shadow-panel-soft),0 0 8.6px 0 var(--shadow-panel-strong);height:20px;overflow:hidden;clip-path:inset(0 round 100px)}.view-cube__top-rotate-btn{pointer-events:auto;width:18px;height:18px;border:0;background:transparent;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:var(--view-cube-control);flex-shrink:0}.view-cube__top-rotate-btn:hover{color:var(--view-cube-control-hover)}.view-cube__top-rotate-drag{pointer-events:auto;cursor:ew-resize;padding:0 4px;height:100%;display:flex;align-items:center;color:var(--view-cube-control)}.view-cube__top-rotate-drag:hover{color:var(--view-cube-control-hover)}._monitor_1rtez_1{position:absolute;top:8px;left:8px;font-size:11px;font-family:monospace;color:var(--text-overlay);background:var(--bg-overlay);padding:3px 6px;border-radius:3px;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:10}.axis-badge{min-width:22px;height:22px;padding:0 5px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:999px;font-family:inherit;font-weight:400;line-height:1}.level-badge{padding:2px 8px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.4}.manhole-dim-badge{padding:2px 8px;font-size:12px;font-weight:500}.manhole-dim-badge:hover{filter:brightness(1.25)}.reference-badge{white-space:pre;text-align:center}.reference-links-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.reference-end-link{fill:none;stroke:var(--border-hud-panel);stroke-width:1;opacity:.8}._layer_lp080_4 ._marker_lp080_6{font-family:inherit;outline:none}._layer_lp080_4 ._marker_lp080_6:hover{filter:brightness(1.25)}._layer_lp080_4 ._marker_lp080_6._focused_lp080_22{z-index:calc(var(--badge-depth-z, 1) + 2 * var(--badge-z-hover-boost));outline:2px solid var(--color-focus)}._layer_lp080_4 ._marker_lp080_6._bubble_lp080_29{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;font-size:0;box-shadow:0 0 0 2px var(--bg-hud-panel)}._layer_lp080_4 ._marker_lp080_6._bubble_lp080_29:after{content:attr(data-count);font-size:11px;font-weight:600}._badge_gi8mj_1{display:flex;align-items:baseline;gap:6px;padding:3px 8px;border:1px solid var(--border-viewport-panels);border-radius:6px;background:var(--bg-overlay-opaque);color:var(--text-primary);font-size:11px;white-space:nowrap}._step_gi8mj_14{color:var(--text-primary);font-weight:700}._detail_gi8mj_19{color:var(--text-dim)}._warning_gi8mj_23{color:var(--color-warning)}._entering_gi8mj_27{animation:_step-enter_gi8mj_1 .22s ease-out}._leaving_gi8mj_31{position:absolute;top:0;right:0;left:0;width:max-content;margin-inline:auto;animation:_step-leave_gi8mj_1 .22s ease-in forwards}@keyframes _step-enter_gi8mj_1{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:none}}@keyframes _step-leave_gi8mj_1{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-110%)}}@media(prefers-reduced-motion:reduce){._entering_gi8mj_27{animation:none}._leaving_gi8mj_31{animation-duration:1ms}}._hint_1a9wj_1{position:relative;display:flex;justify-content:center}.viewport-visibility-badge{display:flex;gap:6px;pointer-events:auto}[data-viewport-theme=dark] .viewport-visibility-badge{--visibility-pill-bg: #242424;--visibility-pill-glyph: var(--text-dim);--visibility-pill-glyph-hover: var(--text-secondary)}[data-viewport-theme=light] .viewport-visibility-badge{--visibility-pill-bg: #f4f4f4;--visibility-pill-glyph: #757575;--visibility-pill-glyph-hover: #333333}.viewport-visibility-badge .viewport-visibility-badge__btn--hidden,.viewport-visibility-badge .viewport-visibility-badge__btn--locked,.viewport-visibility-badge .viewport-visibility-badge__btn--view-hidden,.viewport-visibility-badge .viewport-visibility-badge__btn--view-locked{height:24px;background:var(--visibility-pill-bg);border:none;border-radius:8px;color:var(--visibility-pill-glyph)}.viewport-visibility-badge .viewport-visibility-badge__btn--hidden:hover:not(:disabled),.viewport-visibility-badge .viewport-visibility-badge__btn--locked:hover:not(:disabled),.viewport-visibility-badge .viewport-visibility-badge__btn--view-hidden:hover:not(:disabled),.viewport-visibility-badge .viewport-visibility-badge__btn--view-locked:hover:not(:disabled){background:var(--visibility-pill-bg);color:var(--visibility-pill-glyph-hover)}.viewport-visibility-badge .viewport-visibility-badge__btn--hidden,.viewport-visibility-badge .viewport-visibility-badge__btn--hidden:hover:not(:disabled){background:linear-gradient(var(--color-hidden-notice),var(--color-hidden-notice)) var(--visibility-pill-bg)}.viewport-visibility-badge .viewport-visibility-badge__btn--locked,.viewport-visibility-badge .viewport-visibility-badge__btn--locked:hover:not(:disabled){background:linear-gradient(var(--color-locked-notice),var(--color-locked-notice)) var(--visibility-pill-bg)}._stack_xzfvu_6{position:absolute;bottom:82px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;z-index:22}._banners_xzfvu_22{width:100%;display:flex;flex-direction:column;gap:4px}._banners_xzfvu_22:empty{display:none}.viewport-status-frame{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:4px solid transparent;z-index:21}.viewport{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden;background:var(--bg-app)}.viewport canvas{width:100%;height:100%}.viewport-edit-border{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 4px var(--edit-mode-preview-window);z-index:20}.manage-access{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-dialog);display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg-backdrop);animation:feedback-fadein .15s ease}.manage-access__panel{width:min(460px,calc(100vw - 48px));max-height:80vh;display:flex;flex-direction:column;background:var(--bg-hud-panel);border:1px solid var(--border-hud-panel);border-radius:8px;color:var(--text-primary);animation:feedback-pop .15s ease-out}.manage-access__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px}.manage-access__heading{min-width:0;display:flex;flex-direction:column;gap:2px}.manage-access__title{margin:0;font-size:16px;font-weight:500;color:var(--text-primary)}.manage-access__subject{font-size:12px;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-access__list{min-height:0;padding-bottom:12px}.manage-access__list .manage-access__section-header{position:static;background:none;border-top:1px solid var(--border-subtle);border-radius:0;box-shadow:none}.manage-access__list{--panel-section-first-border-top: none;--panel-section-first-radius: 0}.manage-access__count{min-width:16px;height:16px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--bg-element-active);color:var(--text-primary);font-size:10px}.manage-access__add{display:flex;align-items:center;gap:8px;padding:6px 0}.manage-access__user-pick{flex:1 1 auto;min-width:0}.manage-access__role-pick{flex:0 0 96px}.manage-access__empty{box-sizing:content-box;display:flex;align-items:center;min-height:26px;margin:0;padding:6px 0;font-size:12px;color:var(--text-dim)}.manage-access__members{margin:0;padding:0;list-style:none}.manage-access__member{display:flex;align-items:center;gap:8px;padding:6px 0}.manage-access__who{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px}.manage-access__email{min-width:0;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-access__you{flex:none;padding:2px 8px;border:1px solid var(--color-action);border-radius:999px;background:transparent;color:var(--color-action);font-size:11px;text-transform:capitalize}.manage-access__note{margin:0;padding:0 20px 16px;font-size:11.5px;line-height:1.5;color:var(--text-dim)}.manage-access__note--busy{display:flex;align-items:center;gap:8px}.manage-access__note--error{color:var(--color-error)}.editor-shell-content{display:flex;flex:1;min-height:0;overflow:hidden;width:100%}.editor-shell-layout{position:relative;display:flex;flex-direction:column;width:100%;height:100%}._count_1c9er_1{display:flex;align-items:center;gap:8px;color:var(--text-dim);font-size:12px;white-space:nowrap}._status_1c9er_10{display:inline-flex;align-items:center;gap:4px}._count-slot_2dndq_1{margin-right:auto}._controls_2dndq_5 ._picker_2dndq_5{width:auto;min-width:160px;height:var(--tool-btn-size);padding:4px 8px;border:1px solid var(--border-element);border-radius:6px;background:transparent;color:var(--text-dim);font-size:.82em;transition:background .12s,color .12s}._controls_2dndq_5 ._picker_2dndq_5:hover,._controls_2dndq_5 ._picker_2dndq_5[data-state=open]{border-color:var(--border-element);background:var(--bg-element-hover);color:var(--text-primary)}._controls_2dndq_5 ._picker_2dndq_5:focus,._controls_2dndq_5 ._picker_2dndq_5:focus-visible{border-color:var(--border-element);outline:none}._controls_2dndq_5 ._picker_2dndq_5:focus-visible:not([data-pointer-focus]){outline:1px solid var(--color-action);outline-offset:1px}._sign_ppgkh_1{position:absolute;right:10px;bottom:10px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:2px solid var(--bg-panel);border-radius:50%;background:var(--bg-element);color:var(--text-primary)}._tooltip_ppgkh_17{display:grid;gap:2px}._tooltip-title_ppgkh_22{color:var(--text-dim)}._pending_jynji_1{flex:0 0 auto;display:flex;align-items:center;color:var(--text-dim)}._announcement_jynji_8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._preview_4hbkm_1{position:relative;display:block}._preview-overlay_4hbkm_6{position:absolute;top:1px;left:1px;right:1px;aspect-ratio:4/2.35;pointer-events:none}._section_vio79_1+._section_vio79_1{margin-top:72px}._heading-row_vio79_5{display:flex;align-items:center;height:24px;margin:0 0 16px}._heading_vio79_5{display:flex;align-items:center;gap:8px;min-width:0;margin:0;font-size:13px;font-weight:500}._title_vio79_22{color:var(--text-primary);white-space:nowrap}._subtitle_vio79_27{overflow:hidden;color:var(--text-dim);font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.projects-page{position:fixed;top:var(--app-header-height);left:0;right:0;bottom:0;z-index:var(--z-page-overlay);--projects-page-fade: 40px;display:flex;flex-direction:column;background:var(--bg-app);color:var(--text-primary);animation:feedback-fadein .15s ease}.projects-page__header{flex:0 0 auto;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap;padding:28px 24px 0}.projects-page__controls{display:flex;align-items:center;gap:10px}.projects-search{width:340px;max-width:40vw;font-size:.82em;--ui-input-height: var(--tool-btn-size);--ui-input-radius: 6px}.projects-page__new-button{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;height:var(--tool-btn-size);padding:0 12px;border:1px solid var(--color-action);border-radius:6px;background:var(--color-action);color:var(--text-primary);font:inherit;font-size:.82em;font-weight:500;cursor:pointer;transition:background .12s ease}.projects-page__new-button:hover:not(:disabled){background:var(--color-action-hover);border-color:var(--color-action-hover)}.projects-page__new-button:disabled{cursor:default;opacity:.6}.projects-page__body{flex:1 1 auto;min-height:0;padding:0 24px 24px}.projects-page__body-content:before{content:"";display:block;position:sticky;top:0;z-index:1;height:var(--projects-page-fade);background:linear-gradient(to bottom,var(--bg-app),transparent);pointer-events:none}.projects-page__status{margin:0;color:var(--text-dim);font-size:14px}.projects-page__status--busy{display:flex;align-items:center;gap:8px}.projects-page__no-matches{grid-column:1 / -1;color:var(--text-dim);font-size:13px}.projects-page__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px}.projects-card-cell{position:relative;min-width:0}.projects-card{box-sizing:border-box;position:relative;width:100%;height:100%;display:flex;flex-direction:column;padding:0;border:1px solid var(--border-panel);border-radius:12px;background:var(--bg-panel-raised);color:var(--text-primary);font:inherit;text-align:left;text-decoration:none;overflow:hidden;cursor:pointer;transition:background .12s ease,border-color .12s ease}.projects-card-cell:hover .projects-card:not(:disabled),.projects-card-cell:has(.projects-card__menu-trigger[aria-expanded=true]) .projects-card:not(:disabled){background:var(--bg-element-hover);border-color:var(--color-accent)}.projects-card-cell:hover .projects-card:not(:disabled) .projects-card__thumb,.projects-card-cell:has(.projects-card__menu-trigger[aria-expanded=true]) .projects-card:not(:disabled) .projects-card__thumb{border-bottom-color:var(--color-accent)}.projects-card:focus-visible{outline:1px solid var(--color-action);outline-offset:1px}.projects-card:disabled{cursor:default;opacity:.6}.projects-card--new{position:relative;align-items:center;justify-content:center;gap:10px;min-height:150px;border:none;background:transparent;color:var(--text-dim)}.projects-card--new:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--border-element);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Crect width='100%25' height='100%25' rx='12' ry='12' fill='none' stroke='%23000' stroke-width='3' stroke-dasharray='8 6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Crect width='100%25' height='100%25' rx='12' ry='12' fill='none' stroke='%23000' stroke-width='3' stroke-dasharray='8 6'/%3E%3C/svg%3E");pointer-events:none}.projects-card--new:hover:not(:disabled){color:var(--text-primary);background:var(--bg-element-hover)}.projects-card--new:hover:not(:disabled):before{background:var(--color-accent)}.projects-card__new-label{font-size:14px;font-weight:500}.projects-card__thumb{position:relative;display:block;width:100%;aspect-ratio:4 / 2.35;border-bottom:1px solid var(--border-panel);background:var(--bg-panel);overflow:hidden;transition:border-color .12s ease}.projects-card__presence{position:absolute;top:10px;left:10px;display:flex}.projects-card__presence-dot{box-sizing:border-box;width:20px;height:20px;border:2px solid var(--bg-panel);border-radius:50%}.projects-card__presence-dot+.projects-card__presence-dot{margin-left:-10px}.projects-card__presence-dot--more{display:flex;align-items:center;justify-content:center;width:auto;min-width:20px;padding:0 4px;border-radius:10px;background:var(--tooltip-color);color:var(--bg-dropdown);font-size:10px;font-weight:600;line-height:1}.projects-card__presence-title,.projects-card__presence-row{display:flex;align-items:center;gap:6px}.projects-card__presence-row .projects-card__presence-dot{width:8px;height:8px;border:none}.projects-card__thumb-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) brightness(.8);opacity:0;transition:opacity .25s ease-out,filter .05s ease}.projects-card__thumb-img--loaded{opacity:1}.projects-card-cell:hover .projects-card:not(:disabled) .projects-card__thumb-img,.projects-card-cell:has(.projects-card__menu-trigger[aria-expanded=true]) .projects-card:not(:disabled) .projects-card__thumb-img{filter:grayscale(0)}.projects-card__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:11px 13px 12px}.projects-card__meta{display:flex;flex-direction:column;gap:3px;min-width:0}.projects-card__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;color:var(--text-primary)}.projects-card__badges{display:flex;align-items:center;gap:6px;min-width:0}.projects-card__owner{display:inline-flex;align-items:center;gap:4px;min-width:0;color:var(--text-dim);font-size:12px}.projects-card__owner-label{flex:0 0 auto;opacity:.75}.projects-card__owner-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-card__owner-more{flex:0 0 auto;opacity:.75}.projects-card__owner-tooltip{display:grid;gap:2px}.projects-card__owner-tooltip-title{color:var(--text-dim)}.projects-card__role{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:0 6px;border:1px solid currentcolor;border-radius:999px;color:var(--text-dim);font-size:10px;line-height:1.6;white-space:nowrap}.projects-card__role-label{opacity:.75}.projects-card__updated{font-size:11px;color:var(--text-dim)}.projects-card__menu-trigger{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:var(--bg-overlay-opaque);color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity .12s ease,background .12s ease,color .12s ease}.projects-card-cell:hover .projects-card__menu-trigger,.projects-card:focus-visible+.projects-card__menu-trigger,.projects-card__menu-trigger[aria-expanded=true],.projects-card__menu-trigger:hover,.projects-card__menu-trigger:focus-visible{opacity:1}.projects-card__menu-trigger:hover:not(:disabled),.projects-card__menu-trigger:focus-visible{background:var(--bg-element-active);color:var(--text-primary)}.projects-card__menu-trigger:disabled{cursor:default}@media(hover:none){.projects-card__menu-trigger{opacity:1}}.projects-card__menu{position:absolute;z-index:9999;min-width:160px;padding:4px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--bg-dropdown);box-shadow:var(--shadow-dropdown)}.projects-card__menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:5px 8px;border:none;border-radius:4px;background:transparent;color:var(--text-secondary);font:inherit;font-size:12px;text-align:left;cursor:pointer;transition:background .08s,color .08s}.projects-card__menu-item:hover:not(:disabled){background:var(--bg-element-hover);color:var(--text-primary)}.projects-card__menu-item--danger,.projects-card__menu-item--danger:hover:not(:disabled){color:var(--color-error)}.projects-card__menu-item:disabled{cursor:default;opacity:.6}@media(prefers-reduced-motion:reduce){.projects-page{animation:none}.projects-card,.projects-card__thumb,.projects-card__menu-trigger{transition:none}}.admin-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-page-overlay);display:flex;flex-direction:column;background:var(--bg-app);color:var(--text-primary);animation:feedback-fadein .15s ease}.admin-overlay__header{flex:0 0 auto;box-sizing:border-box;height:var(--app-header-height);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 20px;border-bottom:1px solid var(--border-panel)}.admin-overlay__identity{min-width:0;display:flex;align-items:center;gap:10px}.admin-overlay__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:500;color:var(--text-primary)}.admin-overlay__role{flex:0 0 auto;padding:1px 8px;border:1px solid var(--border-element);border-radius:999px;font-size:12px;line-height:1.5;white-space:nowrap;color:var(--text-dim)}.admin-overlay__actions{flex:0 0 auto;display:flex;align-items:center}.admin-overlay__body{flex:1 1 auto;min-height:0;display:flex;overflow:hidden}.admin-overlay__body--centered{align-items:center;justify-content:center}.admin-overlay__notice{display:flex;align-items:center;gap:10px;margin:0;color:var(--text-dim);font-size:13px}@media(prefers-reduced-motion:reduce){.admin-overlay{animation:none}}.admin-badge{flex-shrink:0;padding:1px 6px;border-radius:999px;background:var(--bg-element-active);color:var(--text-primary);font-size:10px;text-transform:capitalize}.admin-badge--inactive{opacity:.6}.admin-badge--you{padding:2px 8px;border:1px solid var(--color-action);background:transparent;color:var(--color-action);font-size:11px}.admin-badge--role{background:transparent;border:1px solid var(--border-subtle)}.admin-view{--admin-control-height: 30px;--admin-chip-height: 21px;max-width:90%;margin:0 auto;padding:20px 24px 24px;box-sizing:border-box;display:grid;gap:16px;height:100%;grid-template-rows:auto minmax(0,1fr)}.admin-view>.admin-view__empty,.admin-view>.admin-view__error{align-self:start}.admin-view__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-view__toolbar-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.admin-view__toolbar-status{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--text-dim);font-size:11px;white-space:nowrap}.admin-search{flex:1;min-width:0;max-width:320px;font-size:12px;--ui-input-height: var(--admin-control-height, 30px);--ui-input-radius: 6px;border-color:var(--border-subtle)}.admin-danger-button{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;height:var(--admin-control-height, 30px);padding:0 12px;border:1px solid var(--color-error);border-radius:6px;background:transparent;color:var(--color-error);font:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:background .12s ease,color .12s ease}.admin-danger-button:hover:not(:disabled){background:var(--color-error);color:#fff}.admin-danger-button:disabled{cursor:default;opacity:.5}.admin-table-frame{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;border:1px solid var(--border-subtle);border-radius:6px;overflow:hidden}.admin-table-frame__head{grid-row:1;grid-column:1;overflow:hidden;background:var(--bg-panel-secondary)}.admin-table-frame__body{grid-row:2;grid-column:1;min-height:0}.admin-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:12px}.admin-table th,.admin-table td{padding:0 12px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-table td.admin-table__wrap{white-space:normal}.admin-table th,.admin-table td{border-right:1px solid var(--border-subtle)}.admin-table th:last-child,.admin-table td:last-child,.admin-table th:has(+.admin-table__actions-head),.admin-table td:has(+.admin-table__actions-cell){border-right:none}.admin-table thead th{position:relative;height:32px;padding-right:16px;background:var(--bg-panel-secondary);border-bottom:1px solid var(--border-subtle);color:var(--text-dim);font-weight:500}.admin-table tbody td{border-bottom:1px solid var(--border-subtle)}.admin-table tbody tr:last-child td{border-bottom:none}.admin-table tbody tr:hover{background:var(--bg-panel-secondary)}.admin-table tbody tr.admin-table__spacer,.admin-table tbody tr.admin-table__spacer:hover{background:transparent}.admin-table tbody tr.admin-table__spacer>td{height:auto;padding:0;border:none;background:transparent}.admin-table tbody tr.admin-table__skeleton-row{pointer-events:none}.admin-table tbody td{height:38px;padding-top:6px;padding-bottom:6px;color:var(--text-dim)}.admin-table thead th:first-child,.admin-table tbody tr:not(.admin-table__group-head):not(.admin-table__spacer)>td:first-child{position:sticky;left:0;z-index:1;border-right:1px solid var(--border-element)}.admin-table tbody tr:not(.admin-table__group-head):not(.admin-table__spacer)>td:first-child{background:var(--bg-app)}.admin-table-frame__freeze-shade{grid-row:1 / -1;grid-column:1;justify-self:start;position:relative;z-index:3;width:18px;pointer-events:none;background:linear-gradient(to right,var(--shadow-panel-soft),transparent);opacity:0;transition:opacity .12s ease}.admin-table-frame--scrolled-x .admin-table-frame__freeze-shade{opacity:1}.admin-table tbody tr:not(.admin-table__spacer):hover>td:first-child{background:var(--bg-panel-secondary)}.admin-table__name{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;border:none;background:transparent;color:var(--text-primary);font:inherit;font-size:12px;text-align:left}button.admin-table__name{cursor:pointer}button.admin-table__name[aria-busy=true]{display:flex;align-items:center;gap:6px}.admin-table__name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-table__name-status{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;color:var(--text-dim)}button.admin-table__name:hover:not(:disabled){text-decoration:underline}.admin-table__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-dim);font-size:11px}.admin-table__muted{color:var(--text-disabled)}.admin-table__list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;min-width:0;list-style:none}.admin-table__list>li{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-table__labelled,.admin-table__head{display:flex;align-items:center;gap:6px;min-width:0}.admin-table__sort{display:inline-flex;align-items:center;gap:4px;min-width:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;font-weight:500;cursor:pointer}.admin-table__sort>span,.admin-table__head-label{overflow:hidden;text-overflow:ellipsis}.admin-table__sort>svg{flex-shrink:0}.admin-table__sort:hover,.admin-table__sort--active{color:var(--text-primary)}.admin-table__group-toggle{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;background:transparent;color:var(--text-dim);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .12s ease,color .12s ease}.admin-table__head:hover .admin-table__group-toggle,.admin-table__group-toggle:focus-visible{opacity:1;pointer-events:auto}.admin-table__group-toggle:hover{color:var(--text-primary)}.admin-table__group-toggle--active,.admin-table__group-toggle--active:hover{opacity:1;pointer-events:auto;color:var(--text-primary)}.admin-table__grip{position:absolute;top:0;right:0;z-index:1;width:9px;height:100%;cursor:col-resize;touch-action:none;opacity:0;transition:opacity .12s ease}.admin-table__grip:before{content:"";position:absolute;top:7px;bottom:7px;right:0;width:1px;background:var(--border-element);transition:background .12s ease}.admin-table thead th:hover .admin-table__grip,.admin-table__grip:focus-visible,.admin-table__grip--active{opacity:1}.admin-table__grip:hover:before,.admin-table__grip--active:before{background:var(--color-focus)}.admin-table__grip--active:before{top:0;bottom:0}.admin-table tbody tr.admin-table__group-head td{height:auto;padding-top:68px;padding-bottom:16px;border-top:1px solid var(--border-element);border-bottom:1px solid var(--border-element);background:transparent;white-space:nowrap;overflow:visible}.admin-table tbody tr.admin-table__group-head:first-child td{border-top:none}.admin-table tbody tr.admin-table__group-head,.admin-table tbody tr.admin-table__group-head:hover{background:transparent;border-bottom:none}.admin-table__group-label{position:sticky;left:12px;display:flex;align-items:center;gap:8px;width:max-content;padding:5px 10px;border:1px solid var(--border-element);border-radius:6px;background:var(--bg-panel-secondary)}.admin-table__group-property{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.admin-table__group-value{color:var(--text-primary);font-size:14px;font-weight:600}.admin-table__group-count{padding:1px 6px;border-radius:999px;background:var(--bg-element-active);color:var(--text-dim);font-size:10px}.admin-table__actions-head,.admin-table td.admin-table__actions-cell{position:sticky;right:0;z-index:2;overflow:visible}.admin-table td.admin-table__actions-cell{padding:0}.admin-table__actions{position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;justify-content:flex-end;gap:2px;padding:0 12px;border-left:1px solid var(--border-element);background:var(--bg-app);opacity:0;pointer-events:none;transition:opacity .12s ease}.admin-table tbody tr:hover .admin-table__actions,.admin-table__actions:focus-within,.admin-table__actions:has([aria-busy=true]){opacity:1;pointer-events:auto}.admin-table tbody tr:hover .admin-table__actions{background:var(--bg-panel-secondary)}.admin-view__empty{padding:18px 12px;border:1px dashed var(--border-subtle);border-radius:6px;color:var(--text-dim);font-size:12px}.admin-view__loading{display:flex;align-items:center;gap:8px}.admin-view__error{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-dim);font-size:12px}.admin-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.admin-column-picker{position:fixed;z-index:9999;min-width:160px;max-height:520px;padding:4px;background:var(--bg-dropdown);border:1px solid var(--border-subtle);border-radius:6px;box-shadow:var(--shadow-dropdown)}.admin-column-picker__item{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:5px 8px;border:none;border-radius:4px;background:transparent;color:var(--text-secondary);font:inherit;font-size:12px;text-align:left;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .08s}.admin-column-picker__item:hover{background:var(--bg-element-hover);color:var(--text-primary)}.admin-column-picker__item--checked{color:var(--text-primary)}.admin-column-picker__item-indicator{display:flex;align-items:center;flex-shrink:0;color:var(--color-focus)}.admin-role-cell{min-width:180px;vertical-align:middle}.admin-role-cell__inner{display:flex;align-items:center;gap:6px;min-width:0}.admin-role-cell--empty .admin-role-cell__inner{justify-content:flex-start}.admin-role-cell__chips{display:flex;flex-direction:column;align-items:flex-start;gap:3px;max-width:100%;min-width:0}.admin-role-cell__chip{--chip-inset: 2px;display:inline-flex;align-items:center;gap:2px;box-sizing:border-box;max-width:100%;min-height:var(--admin-chip-height);padding:var(--chip-inset) var(--chip-inset) var(--chip-inset) 7px;border:1px solid var(--border-subtle);border-radius:999px;background:var(--bg-panel-secondary);color:var(--text-primary);font-size:11px}.admin-role-cell__chip--you{border-color:var(--color-action)}.admin-role-cell__chip-email{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-role-cell__chip-open{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.admin-role-cell__chip-open:hover{text-decoration:underline}.admin-role-cell__chip-remove{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(var(--admin-chip-height) - 2 * (1px + var(--chip-inset)));height:calc(var(--admin-chip-height) - 2 * (1px + var(--chip-inset)));padding:0;border:none;border-radius:999px;background:transparent;color:var(--text-dim);font-size:12px;line-height:1;cursor:pointer;transition:background .12s ease,color .12s ease}.admin-role-cell__chip-remove:hover{background:var(--color-error);color:#fff}.action-btn.admin-role-cell__add{flex-shrink:0;opacity:0;pointer-events:none;transition:opacity .12s ease}.admin-table tbody tr:hover .action-btn.admin-role-cell__add,.action-btn.admin-role-cell__add:focus-visible,.admin-role-cell--adding .action-btn.admin-role-cell__add{opacity:1;pointer-events:auto}.admin-role-cell__popover{position:fixed;z-index:9999;padding:4px;background:var(--bg-dropdown);border:1px solid var(--border-subtle);border-radius:6px;box-shadow:var(--shadow-dropdown)}.admin-role-cell__picker{display:inline-flex;align-items:center;gap:4px}.ui-select__trigger.admin-role-cell__user-pick{min-width:150px}.admin-groups-table__input{width:100%;min-width:0;box-sizing:border-box;height:26px;padding:0 8px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--bg-input);color:var(--text-primary);font:inherit;font-size:12px}.admin-groups-table__input::placeholder{color:var(--text-dim)}._unavailable_14maq_1{color:var(--text-secondary);cursor:default}.admin-project-preview{display:block;width:212px;aspect-ratio:4 / 2.35;object-fit:cover;border:1px solid var(--border-subtle);border-radius:4px;background:var(--bg-panel)}.admin-projects-table__project{color:var(--text-primary);text-decoration:none}.admin-projects-table__project:hover{text-decoration:underline}.admin-projects-table__role-cell{min-width:180px;vertical-align:middle}.admin-projects-table__role-inner{display:flex;align-items:center;gap:6px;min-width:0}.admin-projects-table__role-inner--empty{justify-content:center}.admin-projects-table__chips{display:flex;flex-direction:column;align-items:flex-start;gap:3px;max-width:100%;min-width:0}.admin-projects-table__chip{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:1px 2px 1px 7px;border:1px solid var(--border-subtle);border-radius:999px;background:var(--bg-panel-secondary);color:var(--text-primary);font-size:11px}.admin-projects-table__chip--you{border-color:var(--color-action)}.admin-projects-table__chip-email{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-projects-table__chip-remove{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;padding:0;border:none;border-radius:999px;background:transparent;color:var(--text-dim);cursor:pointer;transition:background .12s ease,color .12s ease}.admin-projects-table__chip-remove:hover{background:var(--color-error);color:#fff}.action-btn.admin-projects-table__add{flex-shrink:0;opacity:0;transition:opacity .12s ease}.admin-table tbody tr:hover .action-btn.admin-projects-table__add,.action-btn.admin-projects-table__add:focus-visible{opacity:1}.admin-projects-table__activity{display:inline-flex;align-items:center;gap:6px}.action-btn.admin-trash__purge,.action-btn.admin-trash__purge:hover:not(:disabled){color:var(--color-error)}.admin-users__draft{display:flex;align-items:center;gap:8px;min-width:0}.admin-users__input{flex:1;min-width:0;box-sizing:border-box;height:26px;padding:0 8px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--bg-input);color:var(--text-primary);font:inherit;font-size:12px}.admin-users__input::placeholder{color:var(--text-dim)}.admin-users__type{width:96px}.admin-panel{flex:1 1 auto;min-width:0;display:flex;overflow:hidden}.admin-panel__nav{flex:0 0 auto;width:200px;display:flex;flex-direction:column;border-right:1px solid var(--border-panel)}.admin-panel__nav-scroll{flex:1 1 auto;min-height:0;padding:16px 12px}.admin-panel__nav-list{display:flex;flex-direction:column;gap:2px}.admin-panel__nav-item{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;border:none;border-radius:6px;background:transparent;color:var(--text-dim);font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease}.admin-panel__nav-item:hover:not(.admin-panel__nav-item--active){color:var(--text-primary);background:var(--bg-panel-secondary)}.admin-panel__nav-item--active,.admin-panel__nav-item--active:hover{background:var(--bg-element-active);color:var(--text-primary)}.admin-panel__content{flex:1 1 auto;min-width:0;overflow:hidden}
