.tabulator{background-color:#888;border:1px solid #999;font-size:14px;overflow:hidden;position:relative;text-align:left;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.tabulator[tabulator-layout=fitDataFill] .tabulator-tableholder .tabulator-table{min-width:100%}.tabulator[tabulator-layout=fitDataTable]{display:inline-block}.tabulator.tabulator-block-select,.tabulator.tabulator-ranges .tabulator-cell:not(.tabulator-editing){user-select:none}.tabulator .tabulator-header{background-color:#e6e6e6;border-bottom:1px solid #999;box-sizing:border-box;color:#555;font-weight:700;outline:none;overflow:hidden;position:relative;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;white-space:nowrap;width:100%}.tabulator .tabulator-header.tabulator-header-hidden{display:none}.tabulator .tabulator-header .tabulator-header-contents{overflow:hidden;position:relative}.tabulator .tabulator-header .tabulator-header-contents .tabulator-headers{display:inline-block}.tabulator .tabulator-header .tabulator-col{background:#e6e6e6;border-right:1px solid #aaa;box-sizing:border-box;display:inline-flex;flex-direction:column;justify-content:flex-start;overflow:hidden;position:relative;text-align:left;vertical-align:bottom}.tabulator .tabulator-header .tabulator-col.tabulator-moving{background:#cdcdcd;border:1px solid #999;pointer-events:none;position:absolute}.tabulator .tabulator-header .tabulator-col.tabulator-range-highlight{background-color:#d6d6d6;color:#000}.tabulator .tabulator-header .tabulator-col.tabulator-range-selected{background-color:#3876ca;color:#fff}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{box-sizing:border-box;padding:4px;position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button{padding:0 8px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button:hover{cursor:pointer;opacity:.6}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder{position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;width:100%}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title.tabulator-col-title-wrap{text-overflow:clip;white-space:normal}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor{background:#fff;border:1px solid #999;box-sizing:border-box;padding:1px;width:100%}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-popup-button+.tabulator-title-editor{width:calc(100% - 22px)}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{align-items:center;bottom:0;display:flex;position:absolute;right:4px;top:0}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:6px solid #bbb;border-left:6px solid transparent;border-right:6px solid transparent;height:0;width:0}.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{border-top:1px solid #aaa;display:flex;margin-right:-1px;overflow:hidden;position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter{box-sizing:border-box;margin-top:2px;position:relative;text-align:center;width:100%}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea{height:auto!important}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg{margin-top:3px}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear{height:0;width:0}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:25px}@media(hover:hover)and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-col-sorter-element:hover{background-color:#cdcdcd;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter{color:#bbb}@media(hover:hover)and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{border-bottom:6px solid #555;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:6px solid #bbb;border-top:none}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter{color:#666}@media(hover:hover)and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{border-bottom:6px solid #555;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:6px solid #666;border-top:none}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter{color:#666}@media(hover:hover)and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{border-top:6px solid #555;cursor:pointer}}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:none;border-top:6px solid #666;color:#666}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title{align-items:center;display:flex;justify-content:center;text-orientation:mixed;writing-mode:vertical-rl}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title{transform:rotate(180deg)}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title{padding-right:0;padding-top:20px}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title{padding-bottom:20px;padding-right:0}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter{justify-content:center;inset:4px 0 auto}.tabulator .tabulator-header .tabulator-frozen{left:0;position:sticky;z-index:11}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left{border-right:2px solid #aaa}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right{border-left:2px solid #aaa}.tabulator .tabulator-header .tabulator-calcs-holder{background:#f3f3f3!important;border-bottom:1px solid #aaa;border-top:1px solid #aaa;box-sizing:border-box;display:inline-block}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row{background:#f3f3f3!important}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-header .tabulator-frozen-rows-holder{display:inline-block}.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty{display:none}.tabulator .tabulator-tableholder{-webkit-overflow-scrolling:touch;overflow:auto;position:relative;white-space:nowrap;width:100%}.tabulator .tabulator-tableholder:focus{outline:none}.tabulator .tabulator-tableholder .tabulator-placeholder{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-width:100%;width:100%}.tabulator .tabulator-tableholder .tabulator-placeholder[tabulator-render-mode=virtual]{min-height:100%}.tabulator .tabulator-tableholder .tabulator-placeholder .tabulator-placeholder-contents{color:#ccc;display:inline-block;font-size:20px;font-weight:700;padding:10px;text-align:center;white-space:normal}.tabulator .tabulator-tableholder .tabulator-table{background-color:#fff;color:#333;display:inline-block;overflow:visible;position:relative;white-space:nowrap}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs{background:#e2e2e2!important;font-weight:700}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top{border-bottom:2px solid #aaa}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom{border-top:2px solid #aaa}.tabulator .tabulator-tableholder .tabulator-range-overlay{inset:0;pointer-events:none;position:absolute;z-index:11}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range{border:1px solid #2975dd;box-sizing:border-box;position:absolute}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range.tabulator-range-fill-preview{border-style:dashed}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range-cell-active{border:2px solid #2975dd;box-sizing:border-box;position:absolute}.tabulator .tabulator-footer{background-color:#e6e6e6;border-top:1px solid #999;color:#555;font-weight:700;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;white-space:nowrap}.tabulator .tabulator-footer .tabulator-footer-contents{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:5px 10px}.tabulator .tabulator-footer .tabulator-footer-contents:empty{display:none}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs{margin-top:-5px;overflow-x:auto}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab{border:1px solid #999;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none;display:inline-block;font-size:.9em;padding:5px}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab:hover{cursor:pointer;opacity:.7}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab.tabulator-spreadsheet-tab-active{background:#fff}.tabulator .tabulator-footer .tabulator-calcs-holder{background:#f3f3f3!important;border-bottom:1px solid #aaa;border-top:1px solid #aaa;box-sizing:border-box;overflow:hidden;text-align:left;width:100%}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row{background:#f3f3f3!important;display:inline-block}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-footer .tabulator-calcs-holder:only-child{border-bottom:none;margin-bottom:-5px}.tabulator .tabulator-footer>*+.tabulator-page-counter{margin-left:10px}.tabulator .tabulator-footer .tabulator-page-counter{font-weight:400}.tabulator .tabulator-footer .tabulator-paginator{color:#555;flex:1;font-family:inherit;font-size:inherit;font-weight:inherit;text-align:right}.tabulator .tabulator-footer .tabulator-page-size{border:1px solid #aaa;border-radius:3px;display:inline-block;margin:0 5px;padding:2px 5px}.tabulator .tabulator-footer .tabulator-pages{margin:0 7px}.tabulator .tabulator-footer .tabulator-page{background:#fff3;border:1px solid #aaa;border-radius:3px;display:inline-block;margin:0 2px;padding:2px 5px}.tabulator .tabulator-footer .tabulator-page.active{color:#d00}.tabulator .tabulator-footer .tabulator-page:disabled{opacity:.5}@media(hover:hover)and (pointer:fine){.tabulator .tabulator-footer .tabulator-page:not(disabled):hover{background:#0003;color:#fff;cursor:pointer}}.tabulator .tabulator-col-resize-handle{display:inline-block;margin-left:-3px;margin-right:-3px;position:relative;vertical-align:middle;width:6px;z-index:11}@media(hover:hover)and (pointer:fine){.tabulator .tabulator-col-resize-handle:hover{cursor:ew-resize}}.tabulator .tabulator-col-resize-handle:last-of-type{margin-right:0;width:3px}.tabulator .tabulator-col-resize-guide{background-color:#999;height:100%;margin-left:-.5px;opacity:.5;position:absolute;top:0;width:4px}.tabulator .tabulator-row-resize-guide{background-color:#999;height:4px;left:0;margin-top:-.5px;opacity:.5;position:absolute;width:100%}.tabulator .tabulator-alert{align-items:center;background:#0006;display:flex;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:100}.tabulator .tabulator-alert .tabulator-alert-msg{background:#fff;border-radius:10px;display:inline-block;font-size:16px;font-weight:700;margin:0 auto;padding:10px 20px}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-msg{border:4px solid #333;color:#000}.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-error{border:4px solid #d00;color:#590000}.tabulator-row{background-color:#fff;box-sizing:border-box;min-height:22px;position:relative}.tabulator-row.tabulator-row-even{background-color:#efefef}@media(hover:hover)and (pointer:fine){.tabulator-row.tabulator-selectable:hover{background-color:#bbb;cursor:pointer}}.tabulator-row.tabulator-selected{background-color:#9abcea}@media(hover:hover)and (pointer:fine){.tabulator-row.tabulator-selected:hover{background-color:#769bcc;cursor:pointer}}.tabulator-row.tabulator-row-moving{background:#fff;border:1px solid #000}.tabulator-row.tabulator-moving{border-bottom:1px solid #aaa;border-top:1px solid #aaa;pointer-events:none;position:absolute;z-index:15}.tabulator-row.tabulator-range-highlight .tabulator-cell.tabulator-range-row-header{background-color:#d6d6d6;color:#000}.tabulator-row.tabulator-range-highlight.tabulator-range-selected .tabulator-cell.tabulator-range-row-header,.tabulator-row.tabulator-range-selected .tabulator-cell.tabulator-range-row-header{background-color:#3876ca;color:#fff}.tabulator-row .tabulator-row-resize-handle{bottom:0;height:5px;left:0;position:absolute;right:0}.tabulator-row .tabulator-row-resize-handle.prev{bottom:auto;top:0}@media(hover:hover)and (pointer:fine){.tabulator-row .tabulator-row-resize-handle:hover{cursor:ns-resize}}.tabulator-row .tabulator-responsive-collapse{border-bottom:1px solid #aaa;border-top:1px solid #aaa;box-sizing:border-box;padding:5px}.tabulator-row .tabulator-responsive-collapse:empty{display:none}.tabulator-row .tabulator-responsive-collapse table{font-size:14px}.tabulator-row .tabulator-responsive-collapse table tr td{position:relative}.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type{padding-right:10px}.tabulator-row .tabulator-cell{border-right:1px solid #aaa;box-sizing:border-box;display:inline-block;outline:none;overflow:hidden;padding:4px;position:relative;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.tabulator-row .tabulator-cell .tabulator-tick{fill:#2dc214}.tabulator-row .tabulator-cell .tabulator-cross{fill:#ce1515}.tabulator-row .tabulator-cell.tabulator-row-header{background:#e6e6e6;border-bottom:1px solid #aaa;border-right:1px solid #999}.tabulator-row .tabulator-cell.tabulator-frozen{background-color:inherit;display:inline-block;left:0;position:sticky;z-index:11}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-right:2px solid #aaa}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-left:2px solid #aaa}.tabulator-row .tabulator-cell.tabulator-editing{border:1px solid #1d68cd;outline:none;padding:0}.tabulator-row .tabulator-cell.tabulator-editing input,.tabulator-row .tabulator-cell.tabulator-editing select{background:transparent;border:1px;outline:none}.tabulator-row .tabulator-cell.tabulator-validation-fail{border:1px solid #d00}.tabulator-row .tabulator-cell.tabulator-validation-fail input,.tabulator-row .tabulator-cell.tabulator-validation-fail select{background:transparent;border:1px;color:#d00}.tabulator-row .tabulator-cell.tabulator-row-handle{align-items:center;display:inline-flex;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box{width:80%}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar{background:#666;height:3px;margin-top:2px;width:100%}.tabulator-row .tabulator-cell.tabulator-range-selected:not(.tabulator-range-only-cell-selected):not(.tabulator-range-row-header){background-color:#9abcea}.tabulator-row .tabulator-cell .tabulator-data-tree-branch-empty{display:inline-block;width:7px}.tabulator-row .tabulator-cell .tabulator-data-tree-branch{border-bottom:2px solid #aaa;border-bottom-left-radius:1px;border-left:2px solid #aaa;display:inline-block;height:9px;margin-right:5px;margin-top:-9px;vertical-align:middle;width:7px}.tabulator-row .tabulator-cell .tabulator-data-tree-control{align-items:center;background:#0000001a;border:1px solid #333;border-radius:2px;display:inline-flex;height:11px;justify-content:center;margin-right:5px;overflow:hidden;vertical-align:middle;width:11px}@media(hover:hover)and (pointer:fine){.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover{background:#0003;cursor:pointer}}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse{background:transparent;display:inline-block;height:7px;position:relative;width:1px}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{background:#333;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand{background:#333;display:inline-block;height:7px;position:relative;width:1px}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{background:#333;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle{align-items:center;background:#666;border-radius:20px;color:#fff;display:inline-flex;font-size:1.1em;font-weight:700;height:15px;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;width:15px}@media(hover:hover)and (pointer:fine){.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover{cursor:pointer;opacity:.7}}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close{display:initial}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open{display:none}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle svg{stroke:#fff}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close{display:none}.tabulator-row .tabulator-cell .tabulator-traffic-light{border-radius:14px;display:inline-block;height:14px;width:14px}.tabulator-row.tabulator-group{background:#ccc;border-bottom:1px solid #999;border-right:1px solid #aaa;border-top:1px solid #999;box-sizing:border-box;font-weight:700;min-width:100%;padding:5px 5px 5px 10px}@media(hover:hover)and (pointer:fine){.tabulator-row.tabulator-group:hover{background-color:#0000001a;cursor:pointer}}.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow{border-bottom:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;margin-right:10px}.tabulator-row.tabulator-group.tabulator-group-level-1{padding-left:30px}.tabulator-row.tabulator-group.tabulator-group-level-2{padding-left:50px}.tabulator-row.tabulator-group.tabulator-group-level-3{padding-left:70px}.tabulator-row.tabulator-group.tabulator-group-level-4{padding-left:90px}.tabulator-row.tabulator-group.tabulator-group-level-5{padding-left:110px}.tabulator-row.tabulator-group .tabulator-group-toggle{display:inline-block}.tabulator-row.tabulator-group .tabulator-arrow{border-bottom:6px solid transparent;border-left:6px solid #666;border-right:0;border-top:6px solid transparent;display:inline-block;height:0;margin-right:16px;vertical-align:middle;width:0}.tabulator-row.tabulator-group span{color:#d00;margin-left:10px}.tabulator-range-fill-handle{background-color:#2975dd;border-radius:999px;bottom:-3px;cursor:crosshair;height:6px;pointer-events:auto;position:absolute;right:-3px;width:6px}.tabulator-toggle{background:#dcdcdc;border:1px solid #ccc;box-sizing:border-box;display:flex;flex-direction:row}.tabulator-toggle.tabulator-toggle-on{background:#1c6cc2}.tabulator-toggle .tabulator-toggle-switch{background:#fff;border:1px solid #ccc;box-sizing:border-box}.tabulator-popup-container{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #aaa;box-shadow:0 0 5px #0003;box-sizing:border-box;display:inline-block;font-size:14px;overflow-y:auto;position:absolute;z-index:10000}.tabulator-popup{border-radius:3px;padding:5px}.tabulator-tooltip{border-radius:2px;box-shadow:none;font-size:12px;max-width:min(500px,100%);padding:3px 5px;pointer-events:none}.tabulator-menu .tabulator-menu-item{box-sizing:border-box;padding:5px 10px;position:relative;user-select:none}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled{opacity:.5}@media(hover:hover)and (pointer:fine){.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover{background:#efefef;cursor:pointer}}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu{padding-right:25px}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu:after{border-color:#aaa;border-style:solid;border-width:1px 1px 0 0;content:"";display:inline-block;height:7px;position:absolute;right:10px;top:calc(5px + .4em);transform:rotate(45deg);vertical-align:top;width:7px}.tabulator-menu .tabulator-menu-separator{border-top:1px solid #aaa}.tabulator-edit-list{-webkit-overflow-scrolling:touch;font-size:14px;max-height:200px;overflow-y:auto}.tabulator-edit-list .tabulator-edit-list-item{color:#333;outline:none;padding:4px}.tabulator-edit-list .tabulator-edit-list-item.active{background:#1d68cd;color:#fff}.tabulator-edit-list .tabulator-edit-list-item.active.focused{outline:1px solid hsla(0,0%,100%,.5)}.tabulator-edit-list .tabulator-edit-list-item.focused{outline:1px solid #1d68cd}@media(hover:hover)and (pointer:fine){.tabulator-edit-list .tabulator-edit-list-item:hover{background:#1d68cd;color:#fff;cursor:pointer}}.tabulator-edit-list .tabulator-edit-list-placeholder{color:#333;padding:4px;text-align:center}.tabulator-edit-list .tabulator-edit-list-group{border-bottom:1px solid #aaa;color:#333;font-weight:700;padding:6px 4px 4px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-2,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-2{padding-left:12px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-3,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-3{padding-left:20px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-4,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-4{padding-left:28px}.tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-5,.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-5{padding-left:36px}.tabulator.tabulator-ltr{direction:ltr}.tabulator.tabulator-rtl{direction:rtl;text-align:initial}.tabulator.tabulator-rtl .tabulator-header .tabulator-col{border-left:1px solid #aaa;border-right:initial;text-align:initial}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{margin-left:-1px;margin-right:0}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-left:25px;padding-right:0}.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{left:8px;right:auto}.tabulator.tabulator-rtl .tabulator-range-fill-handle{left:-3px;right:auto}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell{border-left:1px solid #aaa;border-right:initial}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch{border-bottom-left-radius:0;border-bottom-right-radius:1px;border-left:initial;border-right:2px solid #aaa;margin-left:5px;margin-right:0}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control{margin-left:5px;margin-right:0}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-left:2px solid #aaa}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-right:2px solid #aaa}.tabulator.tabulator-rtl .tabulator-row .tabulator-col-resize-handle:last-of-type{margin-left:0;margin-right:-3px;width:3px}.tabulator.tabulator-rtl .tabulator-footer .tabulator-calcs-holder{text-align:initial}.tabulator-print-fullscreen{inset:0;position:absolute;z-index:10000}body.tabulator-print-fullscreen-hide>:not(.tabulator-print-fullscreen){display:none!important}.tabulator-print-table{border-collapse:collapse}.tabulator-print-table .tabulator-data-tree-branch{border-bottom:2px solid #aaa;border-bottom-left-radius:1px;border-left:2px solid #aaa;display:inline-block;height:9px;margin-right:5px;margin-top:-9px;vertical-align:middle;width:7px}.tabulator-print-table .tabulator-print-table-group{background:#ccc;border-bottom:1px solid #999;border-right:1px solid #aaa;border-top:1px solid #999;box-sizing:border-box;font-weight:700;min-width:100%;padding:5px 5px 5px 10px}@media(hover:hover)and (pointer:fine){.tabulator-print-table .tabulator-print-table-group:hover{background-color:#0000001a;cursor:pointer}}.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow{border-bottom:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;margin-right:10px}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td{padding-left:30px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td{padding-left:50px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td{padding-left:70px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td{padding-left:90px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td{padding-left:110px!important}.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle{display:inline-block}.tabulator-print-table .tabulator-print-table-group .tabulator-arrow{border-bottom:6px solid transparent;border-left:6px solid #666;border-right:0;border-top:6px solid transparent;display:inline-block;height:0;margin-right:16px;vertical-align:middle;width:0}.tabulator-print-table .tabulator-print-table-group span{color:#d00;margin-left:10px}.tabulator-print-table .tabulator-data-tree-control{align-items:center;background:#0000001a;border:1px solid #333;border-radius:2px;display:inline-flex;height:11px;justify-content:center;margin-right:5px;overflow:hidden;vertical-align:middle;width:11px}@media(hover:hover)and (pointer:fine){.tabulator-print-table .tabulator-data-tree-control:hover{background:#0003;cursor:pointer}}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse{background:transparent;display:inline-block;height:7px;position:relative;width:1px}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{background:#333;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand{background:#333;display:inline-block;height:7px;position:relative;width:1px}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{background:#333;content:"";height:1px;left:-3px;position:absolute;top:3px;width:7px}:root{--bg: #f4f2ec;--surface: #ffffff;--ink: #141414;--ink-inv: #f4f2ec;--edge: #141414;--fill: #141414;--fill-ink: #f4f2ec;--line: #c9c6be;--line-soft: #e2dfd7;--hover: #e7e4dc;--muted: #8a877f;--muted-2: #5b5852;--sel: #fff0bf;--invalid: #fbe1dd;--red: #d62a1e;--blue: #1f49a6;--yellow: #f2c318;--scroll-thumb: #b6b3ab;--scroll-thumb-hover: #8a877f;color-scheme:light}[data-theme=dark]{--bg: #161616;--surface: #1e1e1e;--ink: #d8d4cb;--ink-inv: #161616;--edge: #3a3733;--fill: #3a3733;--fill-ink: #ede9e1;--line: #3a3a3a;--line-soft: #2a2a2a;--hover: #2a2a2a;--muted: #8e8b84;--muted-2: #a3a099;--sel: #4a3d08;--invalid: #3b201d;--scroll-thumb: #4d4d4d;--scroll-thumb-hover: #6b6b6b;color-scheme:dark}*{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}html,body,#app{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:Jost,Helvetica,Arial,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}textarea:focus,input:focus{outline:none}.mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.tabulator{--gs: var(--grid-scale, 1);border:none;background:var(--surface);color:var(--ink);font-size:calc(13px * var(--gs))}.tabulator .tabulator-header{border-bottom:2px solid var(--edge);background:var(--bg);color:var(--ink);font-weight:600}.tabulator .tabulator-header .tabulator-col{border-right:1px solid var(--line);background:var(--bg)}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{padding:calc(7px * var(--gs)) calc(10px * var(--gs))}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:calc(24px * var(--gs))}.tabulator .tabulator-header .tabulator-col.tabulator-range-highlight{background:var(--hover);color:var(--ink)}.tabulator .tabulator-header .tabulator-col.tabulator-range-selected{background:var(--fill);color:var(--fill-ink)}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left{border-right:1px solid var(--line)}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{right:calc(8px * var(--gs))}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom-color:var(--line)}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom-color:var(--blue)}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-top-color:var(--red)}@media(hover:hover)and (pointer:fine){.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover,.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{border-bottom-color:var(--ink)}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover{border-top-color:var(--ink)}}.tabulator .title-editor{width:100%;min-width:80px;margin:-3px 0;padding:2px 6px;border:1px solid var(--blue);background:var(--surface);color:var(--ink);font:inherit}.tabulator .tabulator-tableholder .tabulator-table{background:var(--surface);color:var(--ink)}.tabulator .tabulator-tableholder .tabulator-placeholder .tabulator-placeholder-contents{color:var(--muted);font-size:14px;font-weight:400}.tabulator-row,.tabulator-row.tabulator-row-even{min-height:0;background:var(--surface);border-bottom:1px solid var(--line-soft)}.tabulator-row .tabulator-cell{padding:calc(5px * var(--gs)) calc(10px * var(--gs));border-right:1px solid var(--line-soft);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(12.5px * var(--gs));line-height:calc(18px * var(--gs))}.tabulator-row .tabulator-cell .cell-lines{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--row-lines, 1);overflow:hidden;white-space:pre-line;overflow-wrap:anywhere}.md :is(p,ul,ol,h1,h2,h3,h4,h5,h6,blockquote,pre){margin:0;font-size:inherit;line-height:inherit}.md :is(h1,h2,h3,h4,h5,h6){font-weight:700}.md :is(ul,ol){padding-left:1.5em}.md blockquote{padding-left:.8em;border-left:2px solid var(--line);color:var(--muted-2)}.md code{padding:0 .25em;background:var(--hover);font:inherit}.md pre{white-space:pre-wrap}.md pre code{padding:0;background:none}.md hr{margin:.4em 0;border:none;border-top:1px solid var(--line)}.md a{color:var(--blue);text-decoration:underline}[data-theme=dark] .md a{color:#8fb0ef}.tabulator-row .tabulator-cell .cell-md{max-height:calc(var(--row-lines, 1) * 18px * var(--gs, 1));overflow:hidden;white-space:normal;overflow-wrap:anywhere}.tabulator-row .tabulator-cell .cell-md.one-line{white-space:nowrap;text-overflow:ellipsis}.cell-md.one-line *{display:inline}.cell-md.one-line :is(ul,ol,blockquote){padding-left:0;border:none}.cell-md.one-line li+li:before{content:" · "}.cell-md.one-line hr{display:none}.tabulator-tooltip .md-tip{white-space:normal}.md-tip :is(p,ul,ol,h1,h2,h3,h4,h5,h6,blockquote,pre)+*{margin-top:.4em}.md-tip h1{font-size:1.3em}.md-tip h2{font-size:1.15em}.tabulator-row .tabulator-cell.tabulator-row-header{border-right:1px solid var(--line);border-bottom:none;background:var(--bg);color:var(--muted);font-size:calc(11.5px * var(--gs))}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left{border-right:1px solid var(--line)}.tabulator-row .tabulator-cell.row-gutter{display:inline-flex;vertical-align:top;align-items:flex-start;gap:calc(4px * var(--gs));padding-left:calc(6px * var(--gs))}.row-gutter .row-num{margin-left:auto}.row-gutter .row-grip,.row-gutter .row-check{visibility:hidden}.rows-movable .tabulator-row:hover .row-grip,.tabulator-row:hover .row-check,.tabulator-row.row-checked .row-check,.has-checked .tabulator-row .row-check,.tabulator-col.row-gutter .row-check{visibility:visible}.row-grip{flex:none;width:calc(8px * var(--gs));height:calc(18px * var(--gs));padding:calc(3px * var(--gs)) 0;background:radial-gradient(circle,currentColor calc(1px * var(--gs)),transparent calc(1.4px * var(--gs)));background-size:calc(4px * var(--gs)) calc(4px * var(--gs));background-clip:content-box;background-origin:content-box;cursor:grab}.row-grip:hover{color:var(--ink)}.row-check{position:relative;flex:none;width:calc(12px * var(--gs));height:calc(12px * var(--gs));margin-top:calc(3px * var(--gs));border:1px solid var(--muted);background:var(--surface);cursor:pointer}.row-check:hover{border-color:var(--ink)}.row-check.on,.row-check.mixed{background:var(--blue);border-color:var(--blue)}.row-check.mixed:after{content:"";position:absolute;inset:calc(50% - 1px) 2px;background:#fff}.tabulator .tabulator-header .tabulator-col.row-gutter .tabulator-col-content{padding-left:calc(18px * var(--gs))}.tabulator .tabulator-header .tabulator-col.row-gutter .tabulator-col-title{display:flex;align-items:center;overflow:visible}.tabulator .tabulator-header .tabulator-col.row-gutter .tabulator-col-title:after{content:"​"}.tabulator .tabulator-header .tabulator-col.row-gutter .row-check{margin-top:0}.tabulator-row.row-checked,.tabulator-row.row-checked .tabulator-cell.row-gutter{background:color-mix(in srgb,var(--blue) 9%,var(--surface))}.tabulator-row.row-drag-source{opacity:.35}.row-drop-line{position:fixed;z-index:10002;height:2px;background:var(--blue);pointer-events:none}.row-drag-ghost{--gs: 1;position:fixed;z-index:10001;overflow:hidden;border:2px solid var(--edge);background:var(--surface);color:var(--ink);font-size:calc(13px * var(--gs));white-space:nowrap;pointer-events:none}.row-drag-ghost .tabulator-row{background:var(--surface)}.row-drag-ghost .row-check{visibility:visible}.row-drag-count{position:absolute;top:50%;right:8px;transform:translateY(-50%);padding:1px 8px;background:var(--blue);color:#fff;font-family:Jost,Helvetica,Arial,sans-serif;font-size:12px}body.row-dragging,body.row-dragging *{cursor:grabbing!important;user-select:none!important}.tabulator-row.tabulator-range-highlight .tabulator-cell.tabulator-range-row-header{background:var(--hover);color:var(--ink)}.tabulator-row.tabulator-range-selected .tabulator-cell.tabulator-range-row-header,.tabulator-row.tabulator-range-highlight.tabulator-range-selected .tabulator-cell.tabulator-range-row-header{background:var(--fill);color:var(--fill-ink)}.tabulator-row .tabulator-cell.tabulator-range-selected:not(.tabulator-range-only-cell-selected):not(.tabulator-range-row-header){background:var(--sel)}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range{border:1px solid var(--blue)}.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range-cell-active{border:2px solid var(--blue)}.tabulator-row .tabulator-cell.tabulator-editing{padding:0;border:1px solid var(--blue);background:var(--surface)}.tabulator-row .tabulator-cell .cell-editor{display:block;width:100%;min-height:100%;margin:0;padding:calc(5px * var(--gs) - 1px) calc(10px * var(--gs) - 1px);border:none;background:var(--surface);color:var(--ink);font:inherit;line-height:inherit;white-space:pre-wrap;resize:none;overflow:hidden}.tabulator-row .tabulator-cell.cell-invalid,.tabulator-row .tabulator-cell .cell-editor.cell-invalid{background:var(--invalid)}.tabulator-row .tabulator-cell.tabulator-editing.cell-invalid{background:var(--surface)}.tabulator-tooltip .tip-problem{color:var(--red);font-weight:600}[data-theme=dark] .tabulator-tooltip .tip-problem{color:#f08a80}.formula-mark{margin-right:.4em;color:var(--blue);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:600}[data-theme=dark] .formula-mark{color:#8fb0ef}.tabulator .tabulator-footer{border-top:1px solid var(--edge);background:var(--bg);color:var(--ink);font-weight:400}.tabulator .tabulator-footer .tabulator-calcs-holder,.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row{border:none;background:var(--bg)!important}.tabulator .tabulator-footer .tabulator-calcs-holder:only-child{margin-bottom:0}.tabulator-row.tabulator-calcs-bottom .tabulator-cell{border-right-color:var(--line);white-space:nowrap}.tabulator-row.tabulator-calcs-bottom .tabulator-cell:not(.row-gutter){cursor:pointer}@media(hover:hover)and (pointer:fine){.tabulator-row.tabulator-calcs-bottom .tabulator-cell:not(.row-gutter):hover{background:var(--hover)}.tabulator-row.tabulator-calcs-bottom .tabulator-cell:not(.row-gutter):empty:hover:after{content:"Summarize";display:block;color:var(--muted);font-family:Jost,Helvetica,Arial,sans-serif;font-size:calc(12px * var(--gs));text-align:right}}.summary{display:flex;justify-content:flex-end;align-items:baseline;gap:.6em}.summary-label{flex:0 1000 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-family:Jost,Helvetica,Arial,sans-serif;font-size:calc(11.5px * var(--gs))}.summary-value{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font:inherit;font-weight:600}.tabulator-popup-container{border:2px solid var(--edge);background:var(--surface);color:var(--ink);box-shadow:none;font-family:Jost,Helvetica,Arial,sans-serif;font-size:13px}.tabulator-menu{padding:4px 0;min-width:180px}.tabulator-menu .tabulator-menu-item{padding:7px 14px}@media(hover:hover)and (pointer:fine){.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover{background:var(--hover)}}.tabulator-menu .tabulator-menu-separator{margin:4px 0;border-top:1px solid var(--line)}.tabulator-tooltip{max-width:min(480px,90vw);max-height:50vh;overflow:hidden;padding:8px 10px;border-width:1px;border-radius:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.chip{display:inline-block;max-width:100%;padding:0 calc(6px * var(--gs, 1));border-radius:calc(3px * var(--gs, 1));background:hsl(var(--hue) calc(65% * var(--sat, 1)) 88%);color:hsl(var(--hue) calc(55% * var(--sat, 1)) 24%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}[data-theme=dark] .chip{background:hsl(var(--hue) calc(28% * var(--sat, 1)) 27%);color:hsl(var(--hue) calc(50% * var(--sat, 1)) 84%)}.chip-list{display:flex;gap:calc(4px * var(--gs, 1));overflow:hidden}.chip-list .chip{flex:none;max-width:none}.chip-list.wrap{flex-wrap:wrap;row-gap:calc(2px * var(--gs, 1));max-height:calc((var(--row-lines, 1) * 20px - 2px) * var(--gs, 1))}.chip-list.wrap .chip{max-width:100%}.tabulator-popup-container.chip-options{max-width:min(360px,90vw);max-height:min(280px,40vh);overflow-y:auto;padding:4px 0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:18px}.chip-options .chip-option{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 10px;cursor:pointer}.chip-options .chip-option .chip{min-width:0}.chip-options .chip-option.current .chip{box-shadow:inset 0 0 0 1px currentColor}.chip-options .chip-option.active{background:var(--hover)}@media(hover:hover)and (pointer:fine){.chip-options .chip-option:hover{background:var(--hover)}}.chip-options .count{flex:none;color:var(--muted);font-size:11px}.chip-options .more{padding:4px 10px;color:var(--muted);font-family:Jost,Helvetica,Arial,sans-serif;font-size:12px}.tabulator-menu .menu-check{display:flex;align-items:center;gap:10px}.tabulator-menu .menu-check .box{flex:none;width:12px;height:12px;border:1px solid var(--edge)}.tabulator-menu .menu-check .box.on{background:var(--blue);border-color:var(--blue)}.tabulator-menu .menu-note{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.tabulator-menu .menu-note .note{color:var(--muted);font-size:.92em}.tabulator-menu .tabulator-menu-item-disabled:has(.menu-scope){opacity:1}.tabulator-menu .menu-scope{color:var(--muted);font-size:.92em}.tabulator-popup-container.editor-hint{padding:4px 8px;color:var(--muted-2);font-size:12px;line-height:16px;white-space:nowrap}.tabulator-popup-container.editor-hint.bad{color:var(--red);font-weight:600}[data-theme=dark] .tabulator-popup-container.editor-hint.bad{color:#f08a80}.chip-settings[data-v-9547edbe]{width:min(400px,calc(100vw - 32px));padding:0;border:2px solid var(--edge);background:var(--surface);color:var(--ink)}.chip-settings[data-v-9547edbe]::backdrop{background:color-mix(in srgb,var(--bg) 60%,transparent)}form[data-v-9547edbe]{display:flex;flex-direction:column;gap:8px;padding:16px 18px 18px}h2[data-v-9547edbe]{display:flex;align-items:baseline;gap:10px;margin:0 0 6px;font-size:16px;font-weight:600}.name[data-v-9547edbe]{overflow:hidden;color:var(--muted-2);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}button[data-v-9547edbe]{border:none;background:transparent}.mode[data-v-9547edbe]{display:flex;align-self:flex-start;border:1px solid var(--edge)}.mode button[data-v-9547edbe]{padding:5px 12px}.mode button+button[data-v-9547edbe]{border-left:1px solid var(--line)}.mode button[data-v-9547edbe]:hover:not(.on){background:var(--hover)}.mode button.on[data-v-9547edbe]{background:var(--fill);color:var(--fill-ink)}.hint[data-v-9547edbe]{margin:0 0 6px;color:var(--muted-2);font-size:13px}.dict[data-v-9547edbe]{display:flex;flex-direction:column;gap:6px}.label[data-v-9547edbe]{display:flex;align-items:baseline;gap:8px;font-weight:600;font-size:13px}.muted[data-v-9547edbe]{color:var(--muted);font-weight:400}.link[data-v-9547edbe]{margin-left:auto;padding:0;color:var(--blue);font-size:13px;font-weight:400}[data-theme=dark] .link[data-v-9547edbe]{color:#8fb0ef}.link[data-v-9547edbe]:hover{text-decoration:underline}textarea[data-v-9547edbe]{padding:6px 8px;border:1px solid var(--edge);background:var(--surface);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:18px;resize:vertical}textarea[data-v-9547edbe]:focus{outline:1px solid var(--blue);outline-offset:-1px}.toggle[data-v-9547edbe]{display:flex;align-items:center;gap:10px;align-self:flex-start;margin-top:6px;padding:2px 0}.check[data-v-9547edbe]{flex:none;width:12px;height:12px;border:1px solid var(--edge)}.check.on[data-v-9547edbe]{background:var(--blue);border-color:var(--blue)}.actions[data-v-9547edbe]{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.confirm[data-v-9547edbe]{margin-top:6px;padding:10px 12px;border:1px solid var(--edge);border-left:4px solid var(--red);background:var(--bg);font-size:13px}.confirm p[data-v-9547edbe]{margin:0}.actions button[data-v-9547edbe]{padding:6px 16px;border:1px solid var(--edge)}.actions button[data-v-9547edbe]:hover{background:var(--hover)}.actions button.primary[data-v-9547edbe]{font-weight:600;background:var(--fill);border-color:var(--fill);color:var(--fill-ink)}.actions button.primary[data-v-9547edbe]:hover{background:var(--red);border-color:var(--red);color:#fff}.format-fields[data-v-1c8af0ea]{display:flex;flex-direction:column;gap:10px}.settings[data-v-1c8af0ea]{display:flex;flex-direction:column;gap:10px;min-width:0}.format-fields.sidebar[data-v-1c8af0ea]{flex-direction:row;align-items:stretch;gap:18px}.format-fields.sidebar .settings[data-v-1c8af0ea]{flex:1}.type-list[data-v-1c8af0ea]{display:flex;flex:none;flex-direction:column;width:230px;padding:4px 0;border:1px solid var(--edge);background:var(--bg)}.type-list .family[data-v-1c8af0ea]{padding:8px 12px 3px;color:var(--muted-2);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.type-list button[data-v-1c8af0ea]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:5px 12px;text-align:left}.type-list button.nested[data-v-1c8af0ea]{padding-left:22px}.type-list .label[data-v-1c8af0ea]{flex:none;white-space:nowrap}.type-list .sample[data-v-1c8af0ea]{min-width:0;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.type-list button[data-v-1c8af0ea]:hover:not(.on){background:var(--hover)}.type-list button.on[data-v-1c8af0ea]{background:var(--fill);color:var(--fill-ink)}.type-list button.on .sample[data-v-1c8af0ea]{color:inherit;opacity:.75}button[data-v-1c8af0ea]{border:none;background:transparent;color:var(--ink)}.types[data-v-1c8af0ea]{display:grid;grid-template-columns:repeat(var(--cols),auto);align-self:flex-start;border-top:1px solid var(--edge);border-left:1px solid var(--edge)}.types button[data-v-1c8af0ea]{padding:5px 12px;border-right:1px solid var(--edge);border-bottom:1px solid var(--edge)}.types button[data-v-1c8af0ea]:hover:not(.on){background:var(--hover)}.types button.on[data-v-1c8af0ea]{background:var(--fill);color:var(--fill-ink)}.grid[data-v-1c8af0ea]{display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:8px 12px;font-size:13px}.grid>label[data-v-1c8af0ea]{font-weight:600}.inline[data-v-1c8af0ea]{display:flex;align-items:center;gap:10px}select[data-v-1c8af0ea],input[data-v-1c8af0ea]{min-width:0;padding:4px 6px;border:1px solid var(--edge);border-radius:0;background:var(--surface);color:var(--ink);font:inherit}.grid>select[data-v-1c8af0ea]{justify-self:start;min-width:160px}input.symbol[data-v-1c8af0ea]{width:64px;font-family:JetBrains Mono,ui-monospace,monospace}select[data-v-1c8af0ea]:focus,input[data-v-1c8af0ea]:focus{outline:1px solid var(--blue);outline-offset:-1px}.toggle[data-v-1c8af0ea]{display:flex;align-items:center;gap:8px;padding:2px 0}.check[data-v-1c8af0ea]{flex:none;width:12px;height:12px;border:1px solid var(--edge)}.check.on[data-v-1c8af0ea]{background:var(--blue);border-color:var(--blue)}.example[data-v-1c8af0ea]{display:flex;align-items:baseline;gap:10px;padding:6px 10px;border:1px solid var(--line);background:var(--bg);font-size:13px}.example .label[data-v-1c8af0ea]{color:var(--muted-2);font-size:12px;font-weight:600}.mono[data-v-1c8af0ea]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}@media(max-width:600px){.format-fields.sidebar[data-v-1c8af0ea]{flex-direction:column}.type-list[data-v-1c8af0ea]{width:auto}}.field-type[data-v-0376a4a2]{width:min(680px,calc(100vw - 32px));padding:0;border:2px solid var(--edge);background:var(--surface);color:var(--ink)}.field-type[data-v-0376a4a2]::backdrop{background:color-mix(in srgb,var(--bg) 60%,transparent)}form[data-v-0376a4a2]{display:flex;flex-direction:column;gap:10px;padding:16px 18px 18px}h2[data-v-0376a4a2]{display:flex;align-items:baseline;gap:10px;margin:0 0 4px;font-size:16px;font-weight:600}.name[data-v-0376a4a2]{overflow:hidden;color:var(--muted-2);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.effect[data-v-0376a4a2]{display:flex;flex-direction:column;gap:4px;min-height:40px;padding-top:10px;border-top:1px solid var(--line);font-size:13px}.effect p[data-v-0376a4a2]{margin:0}.samples[data-v-0376a4a2]{margin:0;padding:0;list-style:none;color:var(--ink);font-size:12px}.samples li[data-v-0376a4a2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arrow[data-v-0376a4a2]{color:var(--muted)}.mono[data-v-0376a4a2]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.bad[data-v-0376a4a2]{color:color-mix(in srgb,var(--red) 80%,var(--ink))}.dot[data-v-0376a4a2]{display:inline-block;width:9px;height:9px;margin-right:8px;background:var(--red)}.muted[data-v-0376a4a2]{color:var(--muted-2)}.note[data-v-0376a4a2]{margin:0;color:var(--muted);font-size:12.5px}button[data-v-0376a4a2]{border:none;background:transparent;color:var(--ink)}.actions[data-v-0376a4a2]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.actions button[data-v-0376a4a2]{padding:6px 16px;border:1px solid var(--edge)}.actions button[data-v-0376a4a2]:hover{background:var(--hover)}.actions button.primary[data-v-0376a4a2]{font-weight:600;background:var(--fill);border-color:var(--fill);color:var(--fill-ink)}.actions button.primary[data-v-0376a4a2]:hover{background:var(--red);border-color:var(--red);color:#fff}.suggestions[data-v-6913334d]{width:min(720px,calc(100vw - 32px));padding:0;border:2px solid var(--edge);background:var(--surface);color:var(--ink)}.suggestions[data-v-6913334d]::backdrop{background:color-mix(in srgb,var(--bg) 60%,transparent)}form[data-v-6913334d]{display:flex;flex-direction:column;gap:10px;padding:16px 18px 18px}h2[data-v-6913334d]{margin:0;font-size:16px;font-weight:600}.intro[data-v-6913334d]{margin:0;color:var(--muted-2);font-size:13px}.list[data-v-6913334d]{display:flex;flex-direction:column;max-height:min(420px,55vh);margin:0;padding:0;overflow-y:auto;border:1px solid var(--edge);list-style:none}.row[data-v-6913334d]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:center;padding:9px 12px;font-size:13px}.row+.row[data-v-6913334d]{border-top:1px solid var(--line)}.what[data-v-6913334d]{display:flex;align-items:baseline;gap:10px;min-width:0}.name[data-v-6913334d]{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.type[data-v-6913334d]{white-space:nowrap}.facts[data-v-6913334d]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;grid-column:1;color:var(--muted-2);font-size:12.5px}.sample[data-v-6913334d]{max-width:32ch;overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.arrow[data-v-6913334d]{color:var(--muted)}.row-actions[data-v-6913334d]{display:flex;gap:6px;grid-column:2;grid-row:1 / span 2}.mono[data-v-6913334d]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.bad[data-v-6913334d]{color:color-mix(in srgb,var(--red) 80%,var(--ink))}.dot[data-v-6913334d]{display:inline-block;width:8px;height:8px;margin-right:6px;background:var(--red)}.muted[data-v-6913334d]{color:var(--muted)}button[data-v-6913334d]{border:none;background:transparent;color:var(--ink)}.link[data-v-6913334d]{padding:0;color:var(--blue);font-size:12.5px}[data-theme=dark] .link[data-v-6913334d]{color:#8fb0ef}.link[data-v-6913334d]:hover{text-decoration:underline}.row-actions button[data-v-6913334d],.actions button[data-v-6913334d]{padding:5px 14px;border:1px solid var(--edge)}.row-actions button[data-v-6913334d]:hover,.actions button[data-v-6913334d]:hover{background:var(--hover)}.row-actions button.primary[data-v-6913334d],.actions button.primary[data-v-6913334d]{font-weight:600;background:var(--fill);border-color:var(--fill);color:var(--fill-ink)}.row-actions button.primary[data-v-6913334d]:hover,.actions button.primary[data-v-6913334d]:hover{background:var(--red);border-color:var(--red);color:#fff}.actions[data-v-6913334d]{display:flex;gap:8px;margin-top:4px}.spacer[data-v-6913334d]{flex:1}.ai-prompt[data-v-94ce466b]{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid var(--line);background:var(--bg)}.head[data-v-94ce466b]{display:flex;align-items:center;gap:10px;font-size:12.5px}.label[data-v-94ce466b]{font-weight:600;letter-spacing:.02em}.status[data-v-94ce466b]{flex:1;color:var(--blue)}.samples[data-v-94ce466b]{display:flex;align-items:center;gap:6px;color:var(--muted-2);white-space:nowrap}.samples input[data-v-94ce466b]{margin:0;accent-color:var(--blue)}.again[data-v-94ce466b]{padding:2px 10px;border:1px solid var(--edge);background:var(--surface);font-size:12px}.again[data-v-94ce466b]:hover{background:var(--hover)}.close[data-v-94ce466b]{display:grid;place-items:center;width:22px;height:22px;padding:0;border:none;background:transparent}.close[data-v-94ce466b]:hover{background:var(--hover)}.x[data-v-94ce466b]{position:relative;width:10px;height:10px}.x[data-v-94ce466b]:before,.x[data-v-94ce466b]:after{content:"";position:absolute;inset:4px -1px;background:currentColor;transform:rotate(45deg)}.x[data-v-94ce466b]:after{transform:rotate(-45deg)}textarea[data-v-94ce466b]{width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid var(--edge);border-radius:0;background:var(--surface);color:var(--ink);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.45;resize:vertical}.note[data-v-94ce466b]{margin:0;color:var(--muted);font-size:12px}.formula-dialog[data-v-b6992471]{width:min(560px,calc(100vw - 32px));padding:0;border:2px solid var(--edge);background:var(--surface);color:var(--ink)}.formula-dialog[data-v-b6992471]::backdrop{background:color-mix(in srgb,var(--bg) 60%,transparent)}form[data-v-b6992471]{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px}h2[data-v-b6992471]{margin:0 0 6px;font-size:16px;font-weight:600}.label[data-v-b6992471]{font-size:13px;font-weight:600;letter-spacing:.02em}label.label[data-v-b6992471]{margin-top:4px}input[data-v-b6992471],textarea[data-v-b6992471]{padding:6px 8px;border:1px solid var(--edge);border-radius:0;background:var(--surface);color:var(--ink)}textarea[data-v-b6992471]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:19px;resize:vertical}input[data-v-b6992471]:focus,textarea[data-v-b6992471]:focus{outline:1px solid var(--blue);outline-offset:-1px}.hint[data-v-b6992471]{margin:0;color:var(--muted-2);font-size:12.5px;line-height:1.6}code[data-v-b6992471]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;padding:0 4px;background:var(--hover);white-space:nowrap}.bad[data-v-b6992471]{color:color-mix(in srgb,var(--red) 80%,var(--ink))}.preview[data-v-b6992471]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:34px;margin-top:4px;padding:6px 10px;border:1px solid var(--line);background:var(--bg);color:var(--muted-2);font-size:13px}.type[data-v-b6992471]{padding:0 6px;border:1px solid var(--edge);color:var(--ink);font-size:12px;font-weight:600}.sample[data-v-b6992471]{min-width:0;overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap;flex:1}.row-error[data-v-b6992471]{display:flex;align-items:center;gap:8px;flex-basis:100%}.dot[data-v-b6992471]{flex:none;width:9px;height:9px;margin-right:8px;background:var(--red)}.row-error .dot[data-v-b6992471]{margin-right:0}.pick[data-v-b6992471]{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;max-height:92px;overflow:auto}.pick .label[data-v-b6992471]{margin-right:4px}.token[data-v-b6992471]{max-width:100%;overflow:hidden;padding:2px 8px;border:1px solid var(--edge);background:var(--surface);color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.token[data-v-b6992471]:hover{background:var(--hover)}.muted[data-v-b6992471]{color:var(--muted);font-size:12px}.format[data-v-b6992471]{display:flex;flex-direction:column;gap:6px;margin-top:6px}.ai[data-v-b6992471]{align-self:flex-start;padding:2px 10px;border:1px solid var(--edge);background:transparent;color:var(--ink);font-size:12.5px}.ai[data-v-b6992471]:hover,.ai[aria-expanded=true][data-v-b6992471]{background:var(--hover)}.note[data-v-b6992471]{margin:6px 0 0;color:var(--muted);font-size:12.5px}.actions[data-v-b6992471]{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.actions button[data-v-b6992471]{padding:6px 16px;border:1px solid var(--edge);background:transparent}.actions button[data-v-b6992471]:hover:not(:disabled){background:var(--hover)}.actions button.primary[data-v-b6992471]{font-weight:600;background:var(--fill);border-color:var(--fill);color:var(--fill-ink)}.actions button.primary[data-v-b6992471]:hover:not(:disabled){background:var(--red);border-color:var(--red);color:#fff}.actions button[data-v-b6992471]:disabled{opacity:.5;cursor:default}.cleanup-dialog[data-v-ee5815ae]{width:min(460px,calc(100vw - 32px));padding:0;border:2px solid var(--edge);background:var(--surface);color:var(--ink)}.cleanup-dialog[data-v-ee5815ae]::backdrop{background:color-mix(in srgb,var(--bg) 60%,transparent)}form[data-v-ee5815ae]{display:flex;flex-direction:column;gap:10px;padding:16px 18px 18px}h2[data-v-ee5815ae]{display:flex;align-items:baseline;gap:10px;margin:0 0 4px;font-size:16px;font-weight:600}.name[data-v-ee5815ae]{overflow:hidden;color:var(--muted-2);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.field[data-v-ee5815ae]{display:flex;flex-direction:column;gap:4px;font-size:13px}.field>span[data-v-ee5815ae]{font-weight:600}.row[data-v-ee5815ae]{display:flex;gap:8px}.row input[data-v-ee5815ae]{flex:1}select[data-v-ee5815ae],input[data-v-ee5815ae]{min-width:0;padding:4px 6px;border:1px solid var(--edge);border-radius:0;background:var(--surface);color:var(--ink);font:inherit}select[data-v-ee5815ae]:focus,input[data-v-ee5815ae]:focus{outline:1px solid var(--blue);outline-offset:-1px}.checks[data-v-ee5815ae]{display:flex;flex-wrap:wrap;gap:4px 20px;font-size:13px}.toggle[data-v-ee5815ae]{display:flex;align-items:center;gap:8px;padding:2px 0}.check[data-v-ee5815ae]{flex:none;width:12px;height:12px;border:1px solid var(--edge)}.check.on[data-v-ee5815ae]{background:var(--blue);border-color:var(--blue)}.effect[data-v-ee5815ae]{display:flex;flex-direction:column;gap:4px;min-height:40px;font-size:13px}.effect p[data-v-ee5815ae]{margin:0}.effect .mono[data-v-ee5815ae]{font-size:12px}.samples[data-v-ee5815ae]{margin:0;padding:0;list-style:none;color:var(--ink);font-size:12px}.samples li[data-v-ee5815ae]{overflow:hidden;text-overflow:ellipsis;white-space:pre}.arrow[data-v-ee5815ae]{color:var(--muted)}.mono[data-v-ee5815ae]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.bad[data-v-ee5815ae]{color:color-mix(in srgb,var(--red) 80%,var(--ink))}.muted[data-v-ee5815ae]{color:var(--muted-2)}.note[data-v-ee5815ae]{margin:0;color:var(--muted);font-size:12.5px}button[data-v-ee5815ae]{border:none;background:transparent;color:var(--ink);font:inherit}.actions[data-v-ee5815ae]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.actions button[data-v-ee5815ae]{padding:6px 16px;border:1px solid var(--edge)}.actions button[data-v-ee5815ae]:hover:not(:disabled){background:var(--hover)}.actions button.primary[data-v-ee5815ae]{font-weight:600;background:var(--fill);border-color:var(--fill);color:var(--fill-ink)}.actions button.primary[data-v-ee5815ae]:hover:not(:disabled){background:var(--red);border-color:var(--red);color:#fff}.actions button[data-v-ee5815ae]:disabled{opacity:.45;cursor:default}.cleanup-dialog[data-v-89691ff4]{width:min(460px,calc(100vw - 32px));padding:0;border:2px solid var(--edge);background:var(--surface);color:var(--ink)}.cleanup-dialog[data-v-89691ff4]::backdrop{background:color-mix(in srgb,var(--bg) 60%,transparent)}form[data-v-89691ff4]{display:flex;flex-direction:column;gap:10px;padding:16px 18px 18px}h2[data-v-89691ff4]{display:flex;align-items:baseline;gap:10px;margin:0 0 4px;font-size:16px;font-weight:600}.name[data-v-89691ff4]{overflow:hidden;color:var(--muted-2);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.field[data-v-89691ff4]{display:flex;flex-direction:column;gap:4px;font-size:13px}.field>span[data-v-89691ff4]{font-weight:600}.row[data-v-89691ff4]{display:flex;gap:8px}.row input[data-v-89691ff4]{flex:1}select[data-v-89691ff4],input[data-v-89691ff4]{min-width:0;padding:4px 6px;border:1px solid var(--edge);border-radius:0;background:var(--surface);color:var(--ink);font:inherit}select[data-v-89691ff4]:focus,input[data-v-89691ff4]:focus{outline:1px solid var(--blue);outline-offset:-1px}.checks[data-v-89691ff4]{display:flex;flex-wrap:wrap;gap:4px 20px;font-size:13px}.toggle[data-v-89691ff4]{display:flex;align-items:center;gap:8px;padding:2px 0}.check[data-v-89691ff4]{flex:none;width:12px;height:12px;border:1px solid var(--edge)}.check.on[data-v-89691ff4]{background:var(--blue);border-color:var(--blue)}.effect[data-v-89691ff4]{display:flex;flex-direction:column;gap:4px;min-height:40px;font-size:13px}.effect p[data-v-89691ff4]{margin:0}.effect .mono[data-v-89691ff4]{font-size:12px}.samples[data-v-89691ff4]{margin:0;padding:0;list-style:none;color:var(--ink);font-size:12px}.samples li[data-v-89691ff4]{overflow:hidden;text-overflow:ellipsis;white-space:pre}.arrow[data-v-89691ff4]{color:var(--muted)}.mono[data-v-89691ff4]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.bad[data-v-89691ff4]{color:color-mix(in srgb,var(--red) 80%,var(--ink))}.muted[data-v-89691ff4]{color:var(--muted-2)}.note[data-v-89691ff4]{margin:0;color:var(--muted);font-size:12.5px}button[data-v-89691ff4]{border:none;background:transparent;color:var(--ink);font:inherit}.actions[data-v-89691ff4]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.actions button[data-v-89691ff4]{padding:6px 16px;border:1px solid var(--edge)}.actions button[data-v-89691ff4]:hover:not(:disabled){background:var(--hover)}.actions button.primary[data-v-89691ff4]{font-weight:600;background:var(--fill);border-color:var(--fill);color:var(--fill-ink)}.actions button.primary[data-v-89691ff4]:hover:not(:disabled){background:var(--red);border-color:var(--red);color:#fff}.actions button[data-v-89691ff4]:disabled{opacity:.45;cursor:default}.cleanup-dialog[data-v-569e8e5a]{width:min(460px,calc(100vw - 32px));padding:0;border:2px solid var(--edge);background:var(--surface);color:var(--ink)}.cleanup-dialog[data-v-569e8e5a]::backdrop{background:color-mix(in srgb,var(--bg) 60%,transparent)}form[data-v-569e8e5a]{display:flex;flex-direction:column;gap:10px;padding:16px 18px 18px}h2[data-v-569e8e5a]{display:flex;align-items:baseline;gap:10px;margin:0 0 4px;font-size:16px;font-weight:600}.name[data-v-569e8e5a]{overflow:hidden;color:var(--muted-2);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.field[data-v-569e8e5a]{display:flex;flex-direction:column;gap:4px;font-size:13px}.field>span[data-v-569e8e5a]{font-weight:600}.row[data-v-569e8e5a]{display:flex;gap:8px}.row input[data-v-569e8e5a]{flex:1}select[data-v-569e8e5a],input[data-v-569e8e5a]{min-width:0;padding:4px 6px;border:1px solid var(--edge);border-radius:0;background:var(--surface);color:var(--ink);font:inherit}select[data-v-569e8e5a]:focus,input[data-v-569e8e5a]:focus{outline:1px solid var(--blue);outline-offset:-1px}.checks[data-v-569e8e5a]{display:flex;flex-wrap:wrap;gap:4px 20px;font-size:13px}.toggle[data-v-569e8e5a]{display:flex;align-items:center;gap:8px;padding:2px 0}.check[data-v-569e8e5a]{flex:none;width:12px;height:12px;border:1px solid var(--edge)}.check.on[data-v-569e8e5a]{background:var(--blue);border-color:var(--blue)}.effect[data-v-569e8e5a]{display:flex;flex-direction:column;gap:4px;min-height:40px;font-size:13px}.effect p[data-v-569e8e5a]{margin:0}.effect .mono[data-v-569e8e5a]{font-size:12px}.samples[data-v-569e8e5a]{margin:0;padding:0;list-style:none;color:var(--ink);font-size:12px}.samples li[data-v-569e8e5a]{overflow:hidden;text-overflow:ellipsis;white-space:pre}.arrow[data-v-569e8e5a]{color:var(--muted)}.mono[data-v-569e8e5a]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.bad[data-v-569e8e5a]{color:color-mix(in srgb,var(--red) 80%,var(--ink))}.muted[data-v-569e8e5a]{color:var(--muted-2)}.note[data-v-569e8e5a]{margin:0;color:var(--muted);font-size:12.5px}button[data-v-569e8e5a]{border:none;background:transparent;color:var(--ink);font:inherit}.actions[data-v-569e8e5a]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.actions button[data-v-569e8e5a]{padding:6px 16px;border:1px solid var(--edge)}.actions button[data-v-569e8e5a]:hover:not(:disabled){background:var(--hover)}.actions button.primary[data-v-569e8e5a]{font-weight:600;background:var(--fill);border-color:var(--fill);color:var(--fill-ink)}.actions button.primary[data-v-569e8e5a]:hover:not(:disabled){background:var(--red);border-color:var(--red);color:#fff}.actions button[data-v-569e8e5a]:disabled{opacity:.45;cursor:default}.csv-table[data-v-cd13deee]{flex:1;min-height:0;min-width:0}.columns-menu[data-v-30130933]{position:relative}.trigger[data-v-30130933]{display:flex;align-items:center;gap:8px;padding:5px 10px;border:none;background:transparent;white-space:nowrap}.trigger[data-v-30130933]:hover:not(:disabled),.trigger.on[data-v-30130933]{background:var(--hover)}.trigger[data-v-30130933]:disabled{color:var(--muted);cursor:default}.count[data-v-30130933]{padding:0 6px;background:var(--yellow);color:#141414;font-size:12px;font-weight:600}.caret[data-v-30130933]{width:9px;height:7px;background:currentColor;clip-path:polygon(0 0,100% 0,50% 100%)}.menu[data-v-30130933]{position:absolute;top:calc(100% + 6px);left:0;z-index:20;display:flex;flex-direction:column;width:max-content;min-width:220px;max-width:min(360px,90vw);max-height:min(60vh,520px);padding:4px 0;border:2px solid var(--edge);background:var(--surface)}.search[data-v-30130933]{margin:6px 10px;padding:5px 10px;border:1px solid var(--edge);background:var(--surface)}.list[data-v-30130933]{overflow-y:auto;min-height:0}.menu button[data-v-30130933]{display:flex;align-items:center;gap:10px;width:100%;padding:6px 14px;border:none;background:transparent;text-align:left;white-space:nowrap}.menu button[data-v-30130933]:hover:not(:disabled),.menu button[data-v-30130933]:focus-visible{background:var(--hover);outline:none}.menu button[data-v-30130933]:disabled{color:var(--muted);cursor:default}.name[data-v-30130933]{overflow:hidden;text-overflow:ellipsis}.untitled[data-v-30130933]{color:var(--muted);font-style:italic}.check[data-v-30130933]{flex:none;width:12px;height:12px;border:1px solid var(--edge)}.check.on[data-v-30130933]{background:var(--blue);border-color:var(--blue)}.none[data-v-30130933]{margin:6px 14px;color:var(--muted);font-size:13px}.sep[data-v-30130933]{height:1px;margin:4px 0;background:var(--line)}.filter-menu[data-v-0b28b414]{position:relative}.trigger[data-v-0b28b414]{display:flex;align-items:center;gap:8px;padding:5px 10px;border:none;background:transparent;white-space:nowrap}.trigger[data-v-0b28b414]:hover:not(:disabled),.trigger.on[data-v-0b28b414]{background:var(--hover)}.trigger[data-v-0b28b414]:disabled{color:var(--muted);cursor:default}.count[data-v-0b28b414]{padding:0 6px;background:var(--yellow);color:#141414;font-size:12px;font-weight:600}.caret[data-v-0b28b414]{width:9px;height:7px;background:currentColor;clip-path:polygon(0 0,100% 0,50% 100%)}.panel[data-v-0b28b414]{position:absolute;top:calc(100% + 6px);left:0;z-index:20;display:flex;flex-direction:column;width:620px;max-width:calc(100vw - 24px);max-height:min(70vh,560px);border:2px solid var(--edge);background:var(--surface);font-size:13px}.rules[data-v-0b28b414]{display:flex;flex-direction:column;gap:6px;min-height:0;padding:12px 12px 6px;overflow-y:auto}.rule[data-v-0b28b414]{display:grid;grid-template-columns:76px minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.2fr) 28px;align-items:center;gap:6px}.where[data-v-0b28b414]{font-weight:600;letter-spacing:.02em;padding-left:2px}.join[data-v-0b28b414]{display:flex;border:1px solid var(--edge)}.join button[data-v-0b28b414]{flex:1;padding:3px 0;border:none;background:transparent;font-size:11px;font-weight:600;letter-spacing:.04em}.join button+button[data-v-0b28b414]{border-left:1px solid var(--edge)}.join button[data-v-0b28b414]:hover:not(.on){background:var(--hover)}.join button.on[data-v-0b28b414]{background:var(--fill);color:var(--fill-ink)}select[data-v-0b28b414],input[data-v-0b28b414]{width:100%;min-width:0;padding:4px 8px;border:1px solid var(--edge);border-radius:0;background:var(--surface)}input[data-v-0b28b414]{padding:5px 8px}input[data-v-0b28b414]:focus,select[data-v-0b28b414]:focus-visible{border-color:var(--blue);outline:1px solid var(--blue);outline-offset:-2px}.rule.idle input[data-v-0b28b414]{border-style:dashed}.remove[data-v-0b28b414]{display:grid;place-items:center;height:28px;border:none;background:transparent}.remove[data-v-0b28b414]:hover{background:var(--hover)}.x[data-v-0b28b414]{position:relative;width:10px;height:10px}.x[data-v-0b28b414]:before,.x[data-v-0b28b414]:after{content:"";position:absolute;inset:4px -1px;background:currentColor;transform:rotate(45deg)}.x[data-v-0b28b414]:after{transform:rotate(-45deg)}.none[data-v-0b28b414],.hint[data-v-0b28b414]{margin:0;color:var(--muted)}.none[data-v-0b28b414]{padding:4px 2px}.hint[data-v-0b28b414]{padding:0 14px 6px;font-size:12px}.foot[data-v-0b28b414]{display:flex;align-items:center;gap:4px;padding:6px 8px;border-top:1px solid var(--line)}.spacer[data-v-0b28b414]{flex:1}.foot button[data-v-0b28b414]{display:flex;align-items:center;gap:8px;padding:5px 10px;border:none;background:transparent}.foot button[data-v-0b28b414]:hover:not(:disabled){background:var(--hover)}.foot button[data-v-0b28b414]:disabled{color:var(--muted);cursor:default}.add[data-v-0b28b414]{font-weight:600}.plus[data-v-0b28b414]{position:relative;width:10px;height:10px}.plus[data-v-0b28b414]:before,.plus[data-v-0b28b414]:after{content:"";position:absolute;inset:4px 0;background:currentColor}.plus[data-v-0b28b414]:after{inset:0 4px}@media(max-width:640px){.rule[data-v-0b28b414]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;padding-bottom:6px;border-bottom:1px solid var(--line-soft)}.where[data-v-0b28b414],.join[data-v-0b28b414]{grid-column:1 / 3;justify-self:start;min-width:96px}.remove[data-v-0b28b414]{grid-row:1;grid-column:3}input[data-v-0b28b414],.no-value[data-v-0b28b414]{grid-column:1 / -1}.no-value[data-v-0b28b414]{display:none}}.download-menu[data-v-5729f87a]{position:relative}.trigger[data-v-5729f87a]{display:flex;align-items:center;gap:8px;padding:5px 10px;border:none;background:transparent;white-space:nowrap}.trigger[data-v-5729f87a]:hover:not(:disabled),.trigger.on[data-v-5729f87a]{background:var(--hover)}.trigger[data-v-5729f87a]:disabled{color:var(--muted);cursor:default}.caret[data-v-5729f87a]{width:9px;height:7px;background:currentColor;clip-path:polygon(0 0,100% 0,50% 100%)}.menu[data-v-5729f87a]{position:absolute;top:calc(100% + 6px);left:0;z-index:20;display:flex;flex-direction:column;width:max-content;max-width:min(600px,90vw);padding:4px 0;border:2px solid var(--edge);background:var(--surface)}.menu button[data-v-5729f87a]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:7px 14px;border:none;background:transparent;text-align:left}.menu button[data-v-5729f87a]:hover,.menu button[data-v-5729f87a]:focus-visible{background:var(--hover);outline:none}.title[data-v-5729f87a]{font-weight:600}.status[data-v-5729f87a]{color:var(--blue);font-size:12.5px}.note[data-v-5729f87a]{font-size:12px;color:var(--muted-2);line-height:1.35}.dropdown[data-v-78a61f29]{position:relative}.trigger[data-v-78a61f29]{display:flex;align-items:center;gap:8px;padding:5px 10px;border:none;background:transparent;white-space:nowrap}.trigger[data-v-78a61f29]:hover:not(:disabled),.trigger.on[data-v-78a61f29]{background:var(--hover)}.trigger[data-v-78a61f29]:disabled{color:var(--muted);cursor:default}.caret[data-v-78a61f29]{width:9px;height:7px;background:currentColor;clip-path:polygon(0 0,100% 0,50% 100%)}.panel[data-v-78a61f29]{position:absolute;top:calc(100% + 6px);left:0;z-index:20;display:flex;flex-direction:column;width:min(460px,calc(100vw - 24px));box-sizing:border-box;padding:4px 0;border:2px solid var(--edge);background:var(--surface)}.panel.end[data-v-78a61f29]{left:auto;right:0}.list[data-v-78a61f29]{margin:0;padding:0;list-style:none;max-height:min(420px,60vh);overflow:auto}.row[data-v-78a61f29]{display:flex;align-items:stretch}.row[data-v-78a61f29]:hover,.row[data-v-78a61f29]:focus-within{background:var(--hover)}.item[data-v-78a61f29]{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:7px 14px;border:none;background:transparent;text-align:left}.item[data-v-78a61f29]:focus-visible,.icon[data-v-78a61f29]:focus-visible{outline:1px solid var(--blue);outline-offset:-1px}.panel>.item[data-v-78a61f29]:hover{background:var(--hover)}.title[data-v-78a61f29]{max-width:100%;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.icon[data-v-78a61f29]{display:grid;flex:none;place-items:center;width:28px;padding:0;border:none;background:transparent;color:var(--muted-2)}.icon[data-v-78a61f29]:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--ink)}.icon[data-v-78a61f29]:disabled{opacity:.35;cursor:default}.icon.delete[data-v-78a61f29]:hover:not(:disabled){color:var(--red)}.x[data-v-78a61f29]{position:relative;width:10px;height:10px}.x[data-v-78a61f29]:before,.x[data-v-78a61f29]:after{content:"";position:absolute;inset:4px -1px;background:currentColor;transform:rotate(45deg)}.x[data-v-78a61f29]:after{transform:rotate(-45deg)}.sep[data-v-78a61f29]{height:1px;margin:4px 0;background:var(--line)}.empty[data-v-78a61f29]{margin:0;padding:8px 14px;color:var(--muted-2);font-size:13px}.panel .ai-prompt[data-v-78a61f29]{margin:4px 10px 6px}.mono[data-v-78a61f29]{font-family:JetBrains Mono,ui-monospace,monospace}code[data-v-78a61f29]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;padding:0 4px;background:var(--hover)}.row[data-v-78a61f29]{position:relative}.handle[data-v-78a61f29]{flex:none;width:18px;margin-left:4px;cursor:grab;touch-action:none;background:radial-gradient(circle,var(--muted) 1.2px,transparent 1.6px) center / 6px 6px;background-clip:content-box;padding:10px 3px;box-sizing:border-box;opacity:.7}.handle[data-v-78a61f29]:hover{opacity:1}.dragging[data-v-78a61f29],.dragging[data-v-78a61f29] *{cursor:grabbing;user-select:none}.dragging .row[data-v-78a61f29]:hover,.dragging .row[data-v-78a61f29]:focus-within{background:transparent}.dragging .row.moving[data-v-78a61f29]{background:var(--sel)}.row.line-above[data-v-78a61f29]:before,.row.line-below[data-v-78a61f29]:after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--blue)}.row.line-above[data-v-78a61f29]:before{top:0}.row.line-below[data-v-78a61f29]:after{bottom:0}.item[data-v-78a61f29]{padding-left:6px}.panel>.item[data-v-78a61f29]{padding-left:14px}.untitled[data-v-78a61f29]{color:var(--muted-2);font-style:italic}.query[data-v-78a61f29]{max-width:100%;overflow:hidden;color:var(--muted-2);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.arrow[data-v-78a61f29]{width:9px;height:7px;background:currentColor}.arrow.up[data-v-78a61f29]{clip-path:polygon(50% 0,100% 100%,0 100%)}.arrow.down[data-v-78a61f29]{clip-path:polygon(0 0,100% 0,50% 100%)}.confirm[data-v-78a61f29]{flex:1;min-width:0;padding:9px 14px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.small[data-v-78a61f29]{align-self:center;margin-right:6px;padding:3px 10px;border:1px solid var(--edge);background:transparent;font-size:12.5px}.small[data-v-78a61f29]:hover{background:var(--hover)}.small.danger[data-v-78a61f29]{border-color:var(--red);background:var(--red);color:#fff}.dropdown[data-v-9199506e]{position:relative}.trigger[data-v-9199506e]{display:flex;align-items:center;gap:8px;padding:5px 10px;border:none;background:transparent;white-space:nowrap}.trigger[data-v-9199506e]:hover:not(:disabled),.trigger.on[data-v-9199506e]{background:var(--hover)}.trigger[data-v-9199506e]:disabled{color:var(--muted);cursor:default}.caret[data-v-9199506e]{width:9px;height:7px;background:currentColor;clip-path:polygon(0 0,100% 0,50% 100%)}.panel[data-v-9199506e]{position:absolute;top:calc(100% + 6px);left:0;z-index:20;display:flex;flex-direction:column;width:min(460px,calc(100vw - 24px));box-sizing:border-box;padding:4px 0;border:2px solid var(--edge);background:var(--surface)}.panel.end[data-v-9199506e]{left:auto;right:0}.list[data-v-9199506e]{margin:0;padding:0;list-style:none;max-height:min(420px,60vh);overflow:auto}.row[data-v-9199506e]{display:flex;align-items:stretch}.row[data-v-9199506e]:hover,.row[data-v-9199506e]:focus-within{background:var(--hover)}.item[data-v-9199506e]{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:7px 14px;border:none;background:transparent;text-align:left}.item[data-v-9199506e]:focus-visible,.icon[data-v-9199506e]:focus-visible{outline:1px solid var(--blue);outline-offset:-1px}.panel>.item[data-v-9199506e]:hover{background:var(--hover)}.title[data-v-9199506e]{max-width:100%;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.icon[data-v-9199506e]{display:grid;flex:none;place-items:center;width:28px;padding:0;border:none;background:transparent;color:var(--muted-2)}.icon[data-v-9199506e]:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--ink)}.icon[data-v-9199506e]:disabled{opacity:.35;cursor:default}.icon.delete[data-v-9199506e]:hover:not(:disabled){color:var(--red)}.x[data-v-9199506e]{position:relative;width:10px;height:10px}.x[data-v-9199506e]:before,.x[data-v-9199506e]:after{content:"";position:absolute;inset:4px -1px;background:currentColor;transform:rotate(45deg)}.x[data-v-9199506e]:after{transform:rotate(-45deg)}.sep[data-v-9199506e]{height:1px;margin:4px 0;background:var(--line)}.empty[data-v-9199506e]{margin:0;padding:8px 14px;color:var(--muted-2);font-size:13px}.panel .ai-prompt[data-v-9199506e]{margin:4px 10px 6px}.mono[data-v-9199506e]{font-family:JetBrains Mono,ui-monospace,monospace}code[data-v-9199506e]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;padding:0 4px;background:var(--hover)}.name-line[data-v-9199506e]{display:flex;align-items:baseline;gap:8px;max-width:100%}.hidden-mark[data-v-9199506e]{padding:0 5px;border:1px solid var(--line);color:var(--muted-2);font-size:11px}.errors[data-v-9199506e]{color:var(--red);font-size:12px;font-weight:600;white-space:nowrap}.formula[data-v-9199506e]{max-width:100%;overflow:hidden;color:var(--muted-2);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.pane[data-v-1567c377]{display:flex;flex-direction:column;flex:1;min-height:0}.bar[data-v-1567c377]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:10px 20px;border-bottom:1px solid var(--line);background:var(--bg)}.bar button[data-v-1567c377]{padding:5px 10px;border:none;background:transparent}.bar button[data-v-1567c377]:hover{background:var(--hover)}.bar button.primary[data-v-1567c377]{font-weight:600;padding:5px 14px;background:var(--fill);color:var(--fill-ink)}.bar button.primary[data-v-1567c377]:hover{background:var(--red);color:#fff}.div[data-v-1567c377]{width:1px;height:18px;background:var(--edge);margin:0 8px}.spacer[data-v-1567c377]{flex:1}.error[data-v-1567c377]{display:flex;align-items:center;gap:8px;color:var(--red);font-size:13px}.dot[data-v-1567c377]{flex:none;width:10px;height:10px;background:var(--red)}.ok[data-v-1567c377]{display:flex;align-items:center;gap:8px;color:var(--muted-2);font-size:13px}.tick[data-v-1567c377]{flex:none;width:10px;height:10px;background:var(--blue);border-radius:50%}.sub[data-v-1567c377]{display:flex;border:1px solid var(--edge)}.bar .sub button[data-v-1567c377]{padding:4px 12px;font-size:13px;font-weight:600;letter-spacing:.02em}.bar .sub button+button[data-v-1567c377]{border-left:1px solid var(--line)}.bar .sub button.on[data-v-1567c377]{background:var(--fill);color:var(--fill-ink)}.yaml[data-v-1567c377]{flex:1;min-height:0;margin:0;overflow:auto;padding:12px 20px;background:var(--surface);color:var(--ink);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.6;white-space:pre}.yaml[data-v-1567c377]:focus{outline:none}.editor[data-v-1567c377]{display:flex;flex:1;min-height:0;background:var(--surface)}.app[data-v-03ac750d]{position:relative;display:flex;flex-direction:column;height:100%;background:var(--bg)}header[data-v-03ac750d]{display:flex;align-items:flex-end;gap:4px;padding:16px 20px 0;border-bottom:2px solid var(--edge)}.spacer[data-v-03ac750d]{flex:1}.tab[data-v-03ac750d]{font-weight:600;letter-spacing:.02em;padding:8px 16px 10px;border:none;border-bottom:2px solid transparent;background:transparent;margin-bottom:-2px}.tab.on[data-v-03ac750d]{background:var(--fill);color:var(--fill-ink);border-bottom-color:var(--fill)}.theme[data-v-03ac750d]{display:flex;align-items:center;gap:8px;font-size:13px;padding:5px 10px;margin:0 12px 8px 0;border:1px solid var(--edge);background:transparent}.theme[data-v-03ac750d]:hover{background:var(--hover)}.bullet[data-v-03ac750d]{width:10px;height:10px;border-radius:50%;background:var(--ink)}.marks[data-v-03ac750d]{display:flex;gap:6px;align-items:center;padding-bottom:12px}.sq[data-v-03ac750d]{width:12px;height:12px;background:var(--red)}.ci[data-v-03ac750d]{width:12px;height:12px;background:var(--blue);border-radius:50%}.tri[data-v-03ac750d]{width:12px;height:12px;background:var(--yellow);clip-path:polygon(50% 0,100% 100%,0 100%)}.viewer[data-v-03ac750d]{display:flex;flex-direction:column;flex:1;min-height:0}.bar[data-v-03ac750d]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:10px 20px;border-bottom:1px solid var(--line);background:var(--bg)}.bar button[data-v-03ac750d]{padding:5px 10px;border:none;background:transparent;white-space:nowrap}.bar button[data-v-03ac750d]:hover:not(:disabled){background:var(--hover)}.bar button[data-v-03ac750d]:disabled{color:var(--muted);cursor:default}.bar button.suggest[data-v-03ac750d]{display:flex;align-items:center;gap:7px}.bar button.suggest[data-v-03ac750d]:before{content:"";width:8px;height:8px;background:var(--yellow)}.div[data-v-03ac750d]{width:1px;height:18px;background:var(--edge);margin:0 8px}.check-button[data-v-03ac750d]{display:flex;align-items:center;gap:8px}.check[data-v-03ac750d]{flex:none;width:12px;height:12px;border:1px solid var(--edge)}.check.on[data-v-03ac750d]{background:var(--blue);border-color:var(--blue)}.field[data-v-03ac750d]{display:flex;align-items:center;gap:8px;margin-left:8px;font-size:13px}.field>span[data-v-03ac750d]{font-weight:600;letter-spacing:.02em}.field select[data-v-03ac750d],.field input[data-v-03ac750d]{padding:4px 8px;border:1px solid var(--edge);border-radius:0;background:var(--surface)}.field input[data-v-03ac750d]{width:220px;max-width:40vw;padding:5px 10px}.field input[data-v-03ac750d]:disabled{opacity:.5}.bar button.sorted[data-v-03ac750d]{display:flex;align-items:center;gap:7px;margin-right:8px;padding:4px 8px 4px 10px;border:1px solid var(--edge);font-size:13px}.sorted strong[data-v-03ac750d]{font-weight:600;max-width:20ch;overflow:hidden;text-overflow:ellipsis}.up[data-v-03ac750d]{width:10px;height:8px;background:var(--blue);clip-path:polygon(50% 0,100% 100%,0 100%)}.down[data-v-03ac750d]{width:10px;height:8px;background:var(--red);clip-path:polygon(0 0,100% 0,50% 100%)}.x[data-v-03ac750d]{position:relative;width:10px;height:10px;margin-left:2px}.x[data-v-03ac750d]:before,.x[data-v-03ac750d]:after{content:"";position:absolute;inset:4px -1px;background:currentColor;transform:rotate(45deg)}.x[data-v-03ac750d]:after{transform:rotate(-45deg)}.zoom[data-v-03ac750d]{display:flex;align-items:center;border:1px solid var(--edge);margin-right:8px}.bar .zoom button[data-v-03ac750d]{display:grid;place-items:center;min-width:28px;height:26px;padding:0 6px}.bar .zoom .level[data-v-03ac750d]{min-width:52px;font-size:12px;border-left:1px solid var(--line);border-right:1px solid var(--line)}.minus[data-v-03ac750d],.plus[data-v-03ac750d]{position:relative;width:10px;height:10px}.rows[data-v-03ac750d]{display:flex;align-items:center;border:1px solid var(--edge);margin-right:8px}.bar .rows button[data-v-03ac750d]{display:grid;place-items:center;min-width:30px;height:26px;padding:0 7px}.bar .rows button+button[data-v-03ac750d]{border-left:1px solid var(--line)}.bar .rows button.on[data-v-03ac750d]{background:var(--fill);color:var(--fill-ink)}.lines[data-v-03ac750d]{width:13px;background:repeating-linear-gradient(currentColor 0 2px,transparent 2px 4px)}.lines.short[data-v-03ac750d]{height:2px}.lines.medium[data-v-03ac750d]{height:6px}.lines.tall[data-v-03ac750d]{height:14px}.minus[data-v-03ac750d]:before,.plus[data-v-03ac750d]:before,.plus[data-v-03ac750d]:after{content:"";position:absolute;inset:4px 0;background:currentColor}.plus[data-v-03ac750d]:after{inset:0 4px}.body[data-v-03ac750d]{position:relative;display:flex;flex:1;min-height:0;background:var(--surface)}.empty[data-v-03ac750d]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:24px;color:var(--muted-2);text-align:center}.empty p[data-v-03ac750d]{margin:0}.empty .lead[data-v-03ac750d]{font-size:18px;font-weight:600;color:var(--ink);margin-bottom:4px}.empty .note[data-v-03ac750d]{margin-top:18px;font-size:13px;color:var(--muted)}.actions[data-v-03ac750d]{display:flex;gap:8px;margin-top:18px}.actions button[data-v-03ac750d]{padding:7px 16px;border:1px solid var(--edge);background:transparent}.actions button[data-v-03ac750d]:hover{background:var(--hover)}.actions button.primary[data-v-03ac750d]{font-weight:600;background:var(--fill);border-color:var(--fill);color:var(--fill-ink)}.actions button.primary[data-v-03ac750d]:hover{background:var(--red);border-color:var(--red);color:#fff}.status[data-v-03ac750d]{display:flex;flex-wrap:wrap;align-items:center;column-gap:18px;row-gap:6px;min-height:45px;padding:10px 20px;border-top:2px solid var(--edge);background:var(--bg);font-size:13px}.error[data-v-03ac750d],.ok[data-v-03ac750d]{display:flex;align-items:center;gap:8px;min-width:0}.error[data-v-03ac750d]{color:var(--red)}.ok[data-v-03ac750d]{color:var(--ink)}.dot[data-v-03ac750d]{flex:none;width:10px;height:10px;background:var(--red)}.tick[data-v-03ac750d]{flex:none;width:10px;height:10px;background:var(--blue);border-radius:50%}.meta[data-v-03ac750d]{color:var(--muted-2)}.name[data-v-03ac750d]{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40ch}.edited[data-v-03ac750d]{display:flex;align-items:center;gap:7px}.edited .tri[data-v-03ac750d]{width:10px;height:10px}.hint[data-v-03ac750d]{color:var(--muted)}.drop[data-v-03ac750d]{position:absolute;inset:8px;z-index:50;display:grid;place-items:center;border:2px dashed var(--edge);background:color-mix(in srgb,var(--bg) 85%,transparent);font-size:18px;font-weight:600;pointer-events:none}@media(max-width:760px){header[data-v-03ac750d]{padding:12px 12px 0}.tab[data-v-03ac750d]{padding:8px 12px 10px}.theme[data-v-03ac750d]{margin-right:0}.theme-label[data-v-03ac750d],.marks[data-v-03ac750d],.hint[data-v-03ac750d]{display:none}.bar[data-v-03ac750d],.status[data-v-03ac750d]{padding-left:12px;padding-right:12px}.div[data-v-03ac750d]{display:none}.quick-filter[data-v-03ac750d]{margin-left:0;width:100%}.quick-filter input[data-v-03ac750d]{flex:1;width:auto;max-width:none}}
