.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;padding-top:1em}.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:10}.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-active:after{background-color:#2975dd;border-radius:999px;bottom:-3px;content:"";height:6px;position:absolute;right:-3px;width:6px}.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-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-tableholder .tabulator-range-overlay .tabulator-range.tabulator-range-active:after{background-color:#2975dd;border-radius:999px;bottom:-3px;content:"";height:6px;left:-3px;position:absolute;right:auto;width:6px}.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}.aie-chart-editor{--ace-surface: var(--mantine-color-body);--ace-surface-alt: var(--mantine-color-default);--ace-surface-strong: var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .aie-chart-editor{--ace-surface-strong: var(--mantine-color-dark-6)}.aie-chart-editor{--ace-border: var(--mantine-color-default-border);--ace-text: var(--mantine-color-text);--ace-text-dim: var(--mantine-color-dimmed);--ace-primary: var(--mantine-primary-color-filled);--ace-header-size: 38px;--ace-add-button-size: 24px;--ace-table-max-height: min(62vh, 640px);display:flex;flex-direction:row;gap:0;min-width:min(680px,100%);min-height:360px;max-height:min(80vh,820px);overflow:visible}.ace-dialog-title{width:100%;cursor:grab;user-select:none}.ace-dialog-title:active{cursor:grabbing}.ace-title-input-label{margin-bottom:8px}.aie-chart-editor .ace-data-editor{display:flex;flex-direction:column;flex:1;min-width:0;overflow:visible}.aie-chart-editor .ace-table-layout{display:flex;flex-direction:row;align-items:flex-start;min-height:0;overflow:visible}.aie-chart-editor .ace-table-frame{position:relative;flex:1;min-width:0;min-height:320px;max-height:var(--ace-table-max-height);--ace-rendered-table-left: 0px;--ace-rendered-table-top: var(--ace-header-size);--ace-rendered-table-right: 100%;--ace-rendered-table-bottom: 100%;--ace-rendered-table-width: 100%;--ace-rendered-table-height: calc(100% - var(--ace-header-size));overflow:visible}.aie-chart-editor .ace-table-container{min-width:0;min-height:320px;max-height:var(--ace-table-max-height)}.aie-chart-editor .ace-add-row-btn,.aie-chart-editor .ace-add-col-btn{position:absolute;z-index:5;width:var(--ace-add-button-size);min-width:var(--ace-add-button-size);height:var(--ace-add-button-size);min-height:var(--ace-add-button-size);padding:0;border-radius:50%;color:var(--mantine-color-white);background-color:var(--ace-primary);border:1px solid var(--ace-primary);box-shadow:0 1px 3px color-mix(in srgb,var(--ace-text) 16%,transparent)}.aie-chart-editor .ace-add-row-btn:hover,.aie-chart-editor .ace-add-col-btn:hover{color:var(--mantine-color-white);background-color:var(--mantine-primary-color-filled-hover);border-color:var(--mantine-primary-color-filled-hover)}.aie-chart-editor .ace-add-col-tooltip-anchor{position:absolute;z-index:5;display:inline-flex;width:var(--ace-add-button-size);height:var(--ace-add-button-size);top:calc(var(--ace-rendered-table-top) + var(--ace-rendered-table-height) / 2);left:var(--ace-rendered-table-right);transform:translate(-50%,-50%)}.aie-chart-editor .ace-add-col-btn{position:static;transform:none}.aie-chart-editor .ace-add-col-btn:active{transform:none}.aie-chart-editor .ace-add-col-btn:disabled{color:var(--ace-text-dim);background-color:var(--ace-surface-strong);border-color:var(--ace-border);box-shadow:none;opacity:.45;cursor:not-allowed}.aie-chart-editor .ace-add-col-btn:disabled:hover{color:var(--ace-text-dim);background-color:var(--ace-surface-strong);border-color:var(--ace-border)}.aie-chart-editor .ace-add-row-btn{left:calc(var(--ace-rendered-table-left) + var(--ace-rendered-table-width) / 2);top:var(--ace-rendered-table-bottom);transform:translate(-50%,-50%)}.aie-chart-editor .ace-add-row-btn:active{transform:translate(-50%,-50%)}.aie-chart-editor .ace-color-circle{width:16px;height:16px;border-radius:50%;cursor:pointer;flex-shrink:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--ace-text) 18%,transparent);transition:transform .15s ease}.aie-chart-editor .ace-color-circle:hover{transform:scale(1.15)}.aie-chart-editor .ace-label-wrapper,.aie-chart-editor .ace-dataset-title-wrapper{display:flex;align-items:center;gap:8px;overflow:visible;padding-left:2px}.aie-chart-editor .tabulator .tabulator-col .tabulator-col-content,.aie-chart-editor .tabulator .tabulator-col .tabulator-col-content .tabulator-col-title{overflow:visible}.aie-chart-editor .ace-dataset-title{font-size:12px;font-weight:600;color:var(--ace-text-dim);text-transform:uppercase;letter-spacing:.3px}.aie-chart-editor .tabulator{display:flex;flex-direction:column;border:1px solid var(--ace-border);border-radius:var(--mantine-radius-md);background-color:var(--ace-surface);color:var(--ace-text);font-size:13px;max-height:var(--ace-table-max-height);overflow:hidden;width:100%!important}.aie-chart-editor .tabulator .tabulator-tableholder{flex:1 1 auto;min-height:0;max-height:calc(var(--ace-table-max-height) - var(--ace-header-size));overflow-x:auto!important;overflow-y:auto!important}.aie-chart-editor .tabulator .tabulator-header{flex:0 0 auto;background-color:var(--ace-surface-strong);border-bottom:1px solid var(--ace-border);color:var(--ace-text-dim);font-weight:600;font-size:12px}.aie-chart-editor .tabulator .tabulator-header .tabulator-col{min-height:var(--ace-header-size);border-right:1px solid var(--ace-border);background-color:transparent;transition:background-color .15s ease}.aie-chart-editor .tabulator .tabulator-header .tabulator-col:last-child{border-right:none}.aie-chart-editor .tabulator .tabulator-header .tabulator-col:hover{background-color:color-mix(in srgb,var(--ace-primary) 7%,transparent)}.aie-chart-editor .tabulator .tabulator-header .tabulator-col.tabulator-range-highlight{background-color:var(--app-selected-bg);color:var(--ace-text)}.aie-chart-editor .tabulator .tabulator-header .tabulator-col.tabulator-range-selected{background-color:var(--app-selected-bg-hover);color:var(--ace-text)}.aie-chart-editor .tabulator .tabulator-header .tabulator-col .tabulator-col-content{padding:8px 10px}.aie-chart-editor .tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left{border-right:1px solid var(--ace-border)}.aie-chart-editor .tabulator .tabulator-tableholder .tabulator-table{background-color:transparent}.aie-chart-editor .tabulator .tabulator-row{background-color:transparent;border-bottom:1px solid var(--ace-border);min-height:38px;color:var(--ace-text);transition:background-color .1s ease}.aie-chart-editor .tabulator .tabulator-row:last-child{border-bottom:1px solid var(--ace-border)}.aie-chart-editor .tabulator .tabulator-row:first-child{background-color:var(--ace-surface-strong);font-weight:600;font-size:12px;color:var(--ace-text-dim)}.aie-chart-editor .tabulator .tabulator-row:hover{background-color:color-mix(in srgb,var(--ace-primary) 5%,transparent)}.aie-chart-editor .tabulator .tabulator-row:first-child:hover{background-color:var(--ace-surface-strong)}.aie-chart-editor .tabulator .tabulator-row .tabulator-cell{border-right:1px solid var(--ace-border);border-bottom:none;padding:6px 10px;min-height:38px;box-sizing:border-box;align-content:center;color:var(--ace-text);transition:background-color .1s ease}.aie-chart-editor .tabulator .tabulator-row .tabulator-cell:last-child{border-right:none}.aie-chart-editor .tabulator .tabulator-row .tabulator-cell.tabulator-frozen{background-color:var(--ace-surface-strong);color:var(--ace-text-dim);font-size:11px;font-weight:500}.aie-chart-editor .tabulator .tabulator-row .tabulator-cell.tabulator-range-selected{background-color:color-mix(in srgb,var(--ace-primary) 12%,transparent)}.aie-chart-editor .tabulator .tabulator-row .tabulator-cell.tabulator-range-selected.tabulator-range-only-cell-selected{background-color:color-mix(in srgb,var(--ace-primary) 18%,transparent);outline:2px solid var(--ace-primary);outline-offset:-2px;border-radius:2px}.aie-chart-editor .tabulator .tabulator-row .tabulator-cell.tabulator-range-row-start{border-top:2px solid var(--ace-primary)}.aie-chart-editor .tabulator .tabulator-row .tabulator-cell.tabulator-range-row-end{border-bottom:2px solid var(--ace-primary)}.aie-chart-editor .tabulator .tabulator-row .tabulator-cell.tabulator-range-col-start{border-left:2px solid var(--ace-primary)}.aie-chart-editor .tabulator .tabulator-row .tabulator-cell.tabulator-range-col-end{border-right:2px solid var(--ace-primary)}.aie-chart-editor .tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range.tabulator-range-active:after{right:0}.aie-chart-editor .tabulator .tabulator-row .tabulator-cell.tabulator-editing{padding:0;outline:2px solid var(--ace-primary);outline-offset:-2px;border-radius:2px;background-color:var(--ace-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--ace-primary) 15%,transparent)}.aie-chart-editor .tabulator .tabulator-row .tabulator-cell.tabulator-editing input{font-size:13px;color:var(--ace-text);outline:none;border:none;background:transparent;width:100%;padding:6px 10px!important}.aie-chart-editor .tabulator .tabulator-row .tabulator-cell.ace-cell-invalid{box-shadow:inset 0 0 0 1px var(--mantine-color-red-6);background-color:color-mix(in srgb,var(--mantine-color-red-6) 12%,transparent)}.aie-chart-editor .tabulator .tabulator-col-resize-handle:hover{background-color:var(--ace-primary);opacity:.5}.ace-context-menu{position:fixed;z-index:10000;min-width:184px;padding:4px;border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-default-border);background:var(--mantine-color-body);box-shadow:var(--mantine-shadow-md)}.ace-context-menu .ace-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border:none;border-radius:var(--mantine-radius-sm);background:transparent;color:var(--mantine-color-text);font-size:13px;text-align:left;cursor:pointer}.ace-context-menu .ace-menu-item:hover:not(:disabled){background:var(--aie-toolbox-menu-hover-bg);color:var(--aie-toolbox-menu-hover-fg)}.ace-context-menu .ace-menu-item:disabled{opacity:.45;cursor:not-allowed}.ace-context-menu .ace-menu-divider{height:1px;margin:4px 2px;background:var(--mantine-color-default-border)}._tabs_17v7f_1{container-type:inline-size;padding:12px 16px 4px}._tabs_17v7f_1[data-padded=false]{padding:0}._label_17v7f_10{min-width:0;width:100%}._text_17v7f_15{min-width:0;white-space:nowrap}@container (max-width: 320px){._text_17v7f_15{display:none}}._trigger_1ll0i_5{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-family:var(--font-sans);font-size:var(--text-body-sm-size);font-weight:500;color:inherit;cursor:pointer}._trigger_1ll0i_5:hover{color:var(--public-brand)}._dropdown_1ll0i_21{max-height:320px;overflow-y:auto}._dropdown_1ll0i_21 .mantine-Menu-item[data-active]{font-weight:600;color:var(--public-brand)}._inner_15zt5_6{box-sizing:border-box;width:100%;max-width:var(--public-container-width);margin:0 auto;height:100%;padding:0 var(--space-lg);border:none;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}._headerRow_15zt5_20{display:flex;position:relative;align-items:center;height:100%;gap:var(--space-xl)}._headerLeft_15zt5_28{height:100%;align-items:center!important;min-width:0;flex:0 0 auto}._headerNav_15zt5_35{position:absolute;left:50%;top:50%;height:100%;align-items:center!important;gap:var(--space-md)!important;transform:translate(-50%,-50%);flex:0 0 auto;min-width:0}._headerRight_15zt5_47{height:100%;align-items:center!important;flex:0 0 auto;margin-inline-start:auto}@media(max-width:768px){._inner_15zt5_6{width:calc(100% - var(--space-md) * 2);margin:0 auto;padding:0 var(--space-sm)}}._logoAnchor_15zt5_62{display:flex;align-items:center;text-decoration:none}._navLink_15zt5_68{display:flex;align-items:center;justify-content:center;height:40px;min-width:max-content;padding:0 var(--space-sm, .2rem)!important;border-radius:999px;font-family:var(--font-sans);font-size:var(--text-body-sm-size);font-weight:500;line-height:1;letter-spacing:var(--text-body-sm-ls);color:var(--public-fg)!important;transition:background .14s,color .14s,transform .14s;text-decoration:none;vertical-align:middle;transform:translateY(1px)}._navLink_15zt5_68:hover{background:var(--public-hover)}._navLinkActive_15zt5_95{font-weight:600;background:var(--public-hover);color:var(--public-fg)!important}._mobileNavLink_15zt5_101{display:block;padding:10px 16px;border-radius:16px;font-family:var(--font-sans);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);color:var(--public-fg)!important;text-decoration:none}._mobileNavLink_15zt5_101:hover{background:var(--public-hover)}._btnPrimary_15zt5_122{line-height:1;background:var(--up-ink)!important;color:var(--up-brand-contrast)!important;border-radius:var(--up-radius)!important;font-weight:800!important;font-size:var(--text-body-sm-size)!important;padding:0 var(--space-md)!important;min-height:35px!important;border:none!important;box-shadow:none;transition:transform .15s ease}._btnPrimary_15zt5_122:hover{background:var(--up-ink)!important;transform:translateY(-1px)}._btnSecondary_15zt5_141{line-height:1;display:inline-flex;align-items:center;justify-content:center;background:#f5f5f5!important;color:#111116!important;border-radius:var(--up-radius)!important;font-weight:800!important;font-size:var(--text-body-sm-size)!important;padding:0 var(--space-md)!important;min-height:35px!important;border:none!important;transition:transform .15s ease}[data-mantine-color-scheme=dark] ._btnPrimary_15zt5_122{background:#fff!important;color:#050505!important}[data-mantine-color-scheme=dark] ._btnSecondary_15zt5_141{background:#ffffff1a!important;color:var(--public-fg)!important}._btnSecondary_15zt5_141:hover{transform:translateY(-1px)}._root_1vxk6_6{max-width:var(--public-container-width);margin:0 auto;padding-inline:var(--space-xl)}@media(max-width:768px){._root_1vxk6_6{padding-inline:var(--space-lg)}}._logoAnchor_1vxk6_18{text-decoration:none;flex-shrink:0}._columnTitle_1vxk6_27{font-family:var(--font-sans);font-size:var(--text-body-sm-size);font-weight:600;letter-spacing:normal;line-height:var(--text-body-sm-lh);text-transform:none;color:var(--public-fg);margin-bottom:var(--space-sm)}._footerLink_1vxk6_44._footerLink_1vxk6_44{font-family:var(--font-sans);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);letter-spacing:var(--text-body-sm-ls);color:var(--public-fg);opacity:.65;text-decoration:none;display:block;transition:opacity .1s;line-height:1.6}._footerLink_1vxk6_44._footerLink_1vxk6_44:hover{opacity:1;color:var(--public-fg)}._bottomRow_1vxk6_62{border-top:1px solid var(--public-border);padding-top:var(--space-md);margin-top:var(--space-xl)}._copyright_1vxk6_68{font-family:var(--font-sans);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);color:var(--public-fg);opacity:.45}._themeToggle_1vxk6_77._themeToggle_1vxk6_77,._backToTop_1vxk6_78._backToTop_1vxk6_78{display:inline-flex;align-items:center;gap:var(--space-xxs);cursor:pointer;padding:var(--space-xxs) var(--space-xs);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-body-sm-size);letter-spacing:normal;text-transform:none;color:var(--public-fg);opacity:.45;transition:opacity .1s;background:var(--public-hover);border:1px solid var(--public-border)}._themeToggle_1vxk6_77._themeToggle_1vxk6_77:hover,._backToTop_1vxk6_78._backToTop_1vxk6_78:hover{opacity:1}._themeToggle_1vxk6_77{opacity:.72}._brandBlock_1vxk6_107{max-width:38ch}._blurb_1vxk6_111{margin:var(--space-lg) 0 var(--space-md);font-size:var(--text-body-sm-size);line-height:1.6;color:var(--public-fg);opacity:.72}._blurb_1vxk6_111 strong{display:block;color:var(--public-fg);opacity:1;font-weight:600;margin-bottom:4px}._socials_1vxk6_127{display:flex;gap:var(--space-sm)}._socials_1vxk6_127 a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full, 9999px);background:var(--public-surface-strong);color:var(--public-fg);transition:background .15s ease}._socials_1vxk6_127 a:hover{background:var(--public-hover)}:root{--public-brand: var(--up-brand);--public-brand-strong: var(--mantine-color-brand-7, #5746d8);--public-brand-soft: var(--mantine-color-brand-0, #f0eeff);--public-brand-soft-strong: var(--mantine-color-brand-1, #ded9ff);--public-brand-gradient: linear-gradient(135deg, var(--public-brand), #00c4cc);--public-brand-shadow: rgba(102, 85, 240, .22);--public-container-width: var(--up-page-width);--public-header-height: var(--up-header-height);--public-bg: var(--up-surface);--public-fg: var(--color-ink);--public-muted: color-mix(in srgb, var(--public-fg) 68%, transparent);--public-surface: rgba(255, 255, 255, .86);--public-surface-strong: rgba(255, 255, 255, .94);--public-surface-soft: rgba(255, 255, 255, .72);--public-border: var(--up-line);--public-border-strong: var(--up-line-strong);--public-hover: var(--mantine-color-gray-0);--public-shadow: rgba(15, 23, 42, .08);--public-shadow-strong: rgba(15, 23, 42, .12);--public-soft-gradient: linear-gradient(135deg, #f8ffdf, #ffffff 55%, #eefbff);--public-warm-gradient: linear-gradient(135deg, #fff7ed, #ffffff 55%, var(--public-brand-soft));--public-cream-gradient: linear-gradient(135deg, #fffdf4, #ffffff 56%, #f0f9ff)}[data-mantine-color-scheme=dark]{--public-brand: var(--mantine-color-brand-5, #715ff7);--public-brand-strong: var(--mantine-color-brand-3, #9c8fff);--public-brand-soft: color-mix(in srgb, var(--public-brand) 18%, transparent);--public-brand-soft-strong: color-mix(in srgb, var(--public-brand) 28%, transparent);--public-brand-shadow: rgba(102, 85, 240, .16);--public-bg: #050505;--public-fg: var(--mantine-color-gray-0);--public-muted: color-mix(in srgb, var(--public-fg) 68%, transparent);--public-surface: rgba(20, 26, 29, .84);--public-surface-strong: rgba(25, 32, 36, .94);--public-surface-soft: rgba(20, 26, 29, .66);--public-border: rgba(255, 255, 255, .1);--public-border-strong: rgba(255, 255, 255, .16);--public-hover: rgba(255, 255, 255, .08);--public-shadow: rgba(0, 0, 0, .28);--public-shadow-strong: rgba(0, 0, 0, .36);--public-soft-gradient: linear-gradient(135deg, rgba(102, 85, 240, .18), rgba(20, 26, 29, .92) 52%, rgba(0, 196, 204, .16));--public-warm-gradient: linear-gradient(135deg, rgba(214, 63, 166, .14), rgba(20, 26, 29, .92) 56%, var(--public-brand-soft));--public-cream-gradient: linear-gradient(135deg, rgba(255, 255, 255, .05), rgba(20, 26, 29, .92) 56%, rgba(0, 196, 204, .12))}._root_12m3o_48{display:flex;flex-direction:column;min-height:100vh;background:var(--public-bg);color:var(--public-fg);font-family:var(--font-sans)}._header_12m3o_62{position:sticky;top:0;z-index:100;height:var(--public-header-height);width:100%;background:#ffffffe6;border-bottom:1px solid var(--up-line);backdrop-filter:blur(16px)}[data-mantine-color-scheme=dark] ._header_12m3o_62{background:#050505e6;border-bottom-color:#ffffff1a}._headerMotion_12m3o_78{height:100%}._main_12m3o_82{flex:1}._footer_12m3o_91{--public-fg: #ffffff;--public-muted: rgba(255, 255, 255, .6);--public-border: rgba(255, 255, 255, .12);--public-border-strong: rgba(255, 255, 255, .18);--public-surface: transparent;--public-surface-strong: rgba(255, 255, 255, .06);--public-hover: rgba(255, 255, 255, .08);--public-brand-strong: #a99cff;background:var(--up-surface-darker);border-top:none;padding-block:var(--space-xxl) var(--space-xl);margin-top:var(--space-xxl)}._shell_as8yr_1{max-width:var(--public-container-width);margin-inline:auto;min-height:calc(100vh - var(--public-header-height) - 224px - var(--space-xl) * 2);display:flex;justify-content:center;align-items:center;font-family:var(--font-sans);padding:56px var(--space-xl)}@media(max-width:768px){._shell_as8yr_1{min-height:auto;padding:var(--space-xl) var(--space-lg) 40px}}._card_as8yr_24{width:100%;max-width:460px;display:flex;flex-direction:column;border-radius:var(--up-radius-xl);background:var(--up-surface);border:1px solid var(--up-line);padding:var(--space-xl);box-shadow:var(--up-shadow-card)}[data-mantine-color-scheme=dark] ._card_as8yr_24{background:var(--public-surface-strong);border-color:var(--public-border);box-shadow:0 28px 80px #0006}._content_as8yr_42{display:flex;flex-direction:column;gap:var(--space-md)}._dashboardShell_h19wf_1{--dashboard-header-height: var(--app-shell-header-offset, 3.75rem);--ui-bg: #f7f8fa;--ui-sidebar: #ffffff;--ui-nav: #ffffff;--ui-surface: #ffffff;--ui-surface-elevated: #f4f5f7;--ui-border: #e5e7eb;--ui-border-subtle: #f0f1f3;--ui-text-primary: #101010;--ui-text-secondary: #3d3d3d;--ui-text-muted: #5e6672;--ui-text-xmuted: #7c8491;--ds-accent: #6655f0;--ds-accent-text: var(--ds-accent);--ds-accent-subtle: rgba(102, 85, 240, .08);--ds-accent-border: rgba(102, 85, 240, .28);--b1: rgba(0, 0, 0, .1);--b2: rgba(0, 0, 0, .18);--surface-inset: var(--ui-bg);--ui-nav-active-bg: rgba(0, 0, 0, .06);--ui-nav-active-dot: #6655f0;height:100dvh;overflow:hidden}[data-mantine-color-scheme=dark] ._dashboardShell_h19wf_1{--ui-bg: #0c0c0c;--ui-sidebar: #0e0e0e;--ui-nav: #141414;--ui-surface: #141414;--ui-surface-elevated: #1c1c1c;--ui-border: rgba(255, 255, 255, .08);--ui-border-subtle: rgba(255, 255, 255, .05);--ui-text-primary: #f2f2f2;--ui-text-secondary: #c8c8c8;--ui-text-muted: #999999;--ui-text-xmuted: #767676;--ds-accent: #6655f0;--ds-accent-text: #8E7AF8;--ds-accent-subtle: rgba(102, 85, 240, .16);--ds-accent-border: rgba(102, 85, 240, .42);--b1: rgba(255, 255, 255, .08);--b2: rgba(255, 255, 255, .14);--surface-inset: var(--ui-bg);--ui-nav-active-bg: rgba(255, 255, 255, .07)}._dashboardShell_h19wf_1 .mantine-AppShell-main{background:var(--ui-bg)}._dashboardHeader_h19wf_60{inset-inline-start:var(--app-shell-navbar-offset, 0px)!important;inset-inline-end:0!important;width:auto!important;border-bottom:1px solid var(--app-shell-border-color);background:var(--ui-nav);font-family:var(--font-sans)}._dashboardNavbar_h19wf_73{top:0!important;z-index:var(--mantine-z-index-app);height:100dvh!important;border-inline-end:1px solid var(--app-shell-border-color);background:var(--ui-sidebar)}._dashboardMain_h19wf_6{height:calc(100dvh - var(--dashboard-header-height));min-height:0;margin-top:var(--dashboard-header-height);overflow-y:auto;background:var(--ui-bg);overscroll-behavior:contain}._dashboardShell_h19wf_1 ._dashboardMain_h19wf_6{padding-top:var(--mantine-spacing-xl)}@media(max-width:61.99375em){._dashboardNavbar_h19wf_73{top:var(--app-shell-header-offset)!important;height:calc(100dvh - var(--app-shell-header-offset))!important}._headerCreditsPill_h19wf_119{min-width:0!important}._headerCreditsValue_h19wf_123{min-width:0}[data-hide-mobile]{display:none!important}}._headerDivider_h19wf_132{border-color:var(--ui-border)}._headerTitle_h19wf_136{min-width:0;margin:0;overflow:hidden;color:var(--ui-text-primary)!important;font-family:var(--font-sans);font-size:var(--text-body-size)!important;font-weight:600!important;line-height:1.2!important;text-overflow:ellipsis;white-space:nowrap}._dashboardViewSwitch_h19wf_149{flex-shrink:0;height:32px;background:var(--ui-surface-elevated)}._dashboardViewSwitch_h19wf_149 .mantine-SegmentedControl-label{display:flex;width:32px;height:32px;align-items:center;justify-content:center;padding:0}._dashboardViewSwitchIcon_h19wf_164{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center}._headerCreateMenuButton_h19wf_179{display:inline-flex!important;flex-shrink:0;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;min-height:32px!important;border-radius:8px!important;background:#6655f0!important;color:#fff!important;box-shadow:0 1px 8px #6655f033}._headerCreateMenuButton_h19wf_179:hover{background:#5d4ce0!important}._headerCreateMenuButton_h19wf_179:focus-visible{outline:var(--app-focus-ring)!important;outline-offset:2px!important}._headerSecondaryButton_h19wf_202{min-height:32px!important;padding-inline:12px!important;border:1px solid var(--ui-border)!important;border-radius:8px!important;background:transparent!important;color:var(--ui-text-secondary)!important;font-size:var(--text-body-sm-size)!important;font-weight:500!important}._headerSecondaryButton_h19wf_202:hover{background:var(--ui-surface-elevated)}._headerSecondaryButton_h19wf_202:focus-visible,._headerPrimaryButton_h19wf_177:focus-visible{outline:var(--app-focus-ring)!important;outline-offset:-2px!important}._headerPrimaryButton_h19wf_177:focus-visible{box-shadow:inset 0 0 0 2px var(--ui-nav),0 1px 8px #6655f033!important}._headerPrimaryButton_h19wf_177{min-height:32px!important;padding-inline:12px!important;border-radius:8px!important;background:#6655f0!important;font-size:var(--text-body-sm-size)!important;font-weight:500!important;box-shadow:0 1px 8px #6655f033}._headerPrimaryButton_h19wf_177:hover{background:#5d4ce0}._headerIconButton_h19wf_243{color:var(--ui-text-secondary)}._headerTooltipTarget_h19wf_247{display:inline-flex}._headerIconButton_h19wf_243:hover{background:var(--ui-surface-elevated);color:var(--ui-text-primary)}._headerCreditsPill_h19wf_119,._headerLanguageButton_h19wf_257{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:32px!important;padding:0 12px!important;border:1px solid var(--ui-border)!important;border-radius:8px!important;background:var(--ui-surface)!important;color:var(--ui-text-secondary)!important;font-size:var(--text-body-sm-size)!important;font-weight:500!important;line-height:1!important;white-space:nowrap;box-sizing:border-box}._headerCreditsPill_h19wf_119{min-width:108px!important;height:32px!important;cursor:pointer;user-select:none}._headerCreditsPill_h19wf_119:hover{background:var(--ui-surface-elevated)!important;color:var(--ui-text-primary)!important}._headerCreditsPill_h19wf_119 svg{flex-shrink:0}._headerCreditsValue_h19wf_123{display:inline-block;min-width:72px;color:inherit;font-size:inherit;font-variant-numeric:tabular-nums;font-weight:inherit;line-height:inherit;text-align:end}._headerLanguageButton_h19wf_257{cursor:pointer!important;line-height:20px!important}._headerLanguageButton_h19wf_257:hover{background:var(--ui-surface-elevated)!important;color:var(--ui-text-primary)!important}._headerLanguageLabel_h19wf_312{max-width:132px;overflow:hidden;color:inherit;font-size:inherit;font-weight:inherit;line-height:20px;text-overflow:ellipsis;white-space:nowrap}._logoWrap_h19wf_323{display:flex;justify-content:center;padding:12px 0 8px}._subMenuItem_h19wf_329{display:flex;align-items:center;gap:12px;width:100%;min-height:40px;padding:12px 16px;border-radius:0;font-size:var(--text-body-sm-size);line-height:1;background:none;border:none;cursor:pointer;color:var(--mantine-color-text);text-align:start}._subMenuDropdown_h19wf_346{overflow:hidden;min-width:200px}._scrollableSubMenuList_h19wf_351{max-height:calc(100dvh - 64px);overflow-y:auto;overscroll-behavior:contain}._teamsSubMenuList_h19wf_357{max-height:240px;overflow-y:auto;overscroll-behavior:contain}._teamSubMenuItem_h19wf_363{align-items:flex-start;min-height:52px;padding-block:8px}._teamsMenuTarget_h19wf_369 .mantine-Menu-itemLabel{min-width:0}._teamsMenuTargetLabel_h19wf_373{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._teamSubMenuText_h19wf_381{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}._teamSubMenuName_h19wf_389{color:inherit!important;font-size:var(--text-body-sm-size)!important;line-height:1.2!important}._teamSubMenuMeta_h19wf_395{display:flex;align-items:center;gap:8px;min-width:0}._teamSubMenuPill_h19wf_402{line-height:1!important;text-transform:none!important}._headerTitleGroup_h19wf_407{flex:1;min-width:0}._topBarCenter_h19wf_412{flex:1;max-width:400px}._subMenuItem_h19wf_329:hover{background:var(--aie-toolbox-menu-hover-bg);color:var(--aie-toolbox-menu-hover-fg)}._accountHeader_h19wf_422{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:default;color:var(--mantine-color-text);user-select:text}._accountEmail_h19wf_432{color:var(--mantine-color-dimmed)}._accountMenuSectionLabel_h19wf_436{min-height:24px;padding:4px 16px;display:flex;align-items:center;color:var(--mantine-color-dimmed);font-size:var(--text-eyebrow-size);line-height:1;cursor:default;user-select:none}._subMenuDivider_h19wf_448{height:1px;margin:0;background:var(--mantine-color-default-border)}._subMenuEndIcon_h19wf_454{margin-inline-start:auto}._subMenuItemRed_h19wf_458{color:var(--mantine-color-red-6)}._navItem_h19wf_462{border-radius:var(--radius-md, 8px);min-height:44px;justify-content:center;padding:0;color:var(--color-ink)!important;transition:background .1s}._navItem_h19wf_462:hover{background:var(--color-surface-soft)!important}._navItemActive_h19wf_475{background:var(--color-surface-soft)!important;font-weight:540}._topBar_h19wf_412{background:var(--color-canvas);border-bottom:1px solid var(--color-hairline);font-family:var(--font-sans)}._sidebar_h19wf_486{background:var(--color-canvas);border-inline-end:1px solid var(--color-hairline)}._dashboardSidebar_h19wf_491{display:flex;flex-direction:column;height:100%;min-height:0;padding:16px 12px 12px;overflow:hidden}._sidebarUserBlock_h19wf_500{flex-shrink:0;margin-bottom:12px}._sidebarUserMenuButton_h19wf_505{display:flex!important;align-items:center;gap:8px!important;width:100%;min-height:48px;padding:8px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--ui-text-primary)}._sidebarUserMenuButton_h19wf_505:hover{background:var(--ui-surface-elevated)!important}._sidebarUserMenuButton_h19wf_505 .mantine-Avatar-root{border:0!important;background:var(--ds-accent)!important;color:#fff!important}._sidebarUserText_h19wf_528{display:flex;min-height:32px;min-width:0;flex:1;flex-direction:column;align-items:flex-start;justify-content:center}._sidebarUserName_h19wf_538{width:100%;color:var(--ui-text-primary)!important;font-size:var(--text-body-sm-size)!important;font-weight:550!important;line-height:1.15!important}._sidebarUserEmail_h19wf_550{margin-top:2px;color:var(--ui-text-muted)!important;font-size:var(--text-eyebrow-size)!important;line-height:1.2!important}._sidebarPlanBadge_h19wf_557{display:inline-flex!important;align-items:center;max-width:100%;min-height:18px;margin-top:4px;padding:2px 8px!important;border:1px solid transparent;border-radius:1000px;background:var(--mantine-primary-color-filled);color:#fff!important;font-size:10px!important;font-weight:600!important;line-height:1.1!important}._sidebarUserChevron_h19wf_575{flex-shrink:0;color:var(--ui-text-muted)}._sidebarUpgrade_h19wf_580{flex-shrink:0;min-height:40px;margin-bottom:12px}._sidebarUpgrade_h19wf_580:not(:has(button)){min-height:0;margin-bottom:0}._sidebarUpgrade_h19wf_580 .mantine-Button-root{width:100%}._dashboardSidebarScroll_h19wf_598{display:flex;flex-direction:column;flex:1;min-height:0;padding-top:4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}._sidebarSectionLabel_h19wf_610{display:flex;align-items:center;min-height:28px;margin:0;padding:0!important;color:var(--ui-text-xmuted)!important;font-size:var(--text-eyebrow-size)!important;font-weight:500!important;line-height:1!important;letter-spacing:0;text-decoration:none;text-transform:uppercase;-webkit-tap-highlight-color:transparent}._dashboardSidebarScroll_h19wf_598::-webkit-scrollbar{display:none}._dashboardSupportNav_h19wf_630{margin-top:12px;padding-top:12px;border-top:1px solid var(--ui-border-subtle)}._upgradeBtn_h19wf_636{background:var(--color-primary)!important;color:var(--color-on-primary)!important;border-radius:var(--radius-pill)!important;font-family:var(--font-sans)!important;font-size:var(--text-body-sm-size)!important;font-weight:480!important;padding:8px 16px!important;min-height:40px!important;border:none!important;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:opacity .1s}._upgradeBtn_h19wf_636:hover{opacity:.85}._upgradeBtn_h19wf_636:focus-visible{outline:var(--app-focus-ring)!important;outline-offset:-2px!important;box-shadow:inset 0 0 0 2px var(--ui-surface, var(--mantine-color-body))!important}._creditsChip_h19wf_664{font-family:var(--font-mono);font-size:var(--text-caption-size);letter-spacing:0;text-transform:uppercase;background:var(--color-surface-soft);border:1px solid var(--color-hairline);border-radius:var(--radius-pill);padding:4px 12px;color:var(--color-ink)}._dashboardNavButton_h19wf_676._dashboardNavButton_h19wf_676{position:relative;display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;min-height:40px;padding:8px;border:1px solid transparent;border-radius:8px;color:var(--ui-text-secondary);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);transition:background .1s,border-color .1s,color .1s}._dashboardNavButton_h19wf_676:after{flex-shrink:0;width:8px;height:8px;margin-inline-start:auto;border-radius:1000px;background:transparent;content:""}._dashboardNavButton_h19wf_676[data-active=true]:after{background:var(--ui-nav-active-dot)}._dashboardNavButton_h19wf_676:hover{background:var(--ui-surface-elevated);color:var(--ui-text-primary)}._dashboardNavButton_h19wf_676[data-active=true]{background:var(--ui-nav-active-bg);border-color:transparent;color:var(--ui-text-primary)}._dashboardNavButton_h19wf_676[data-active=true]:hover{background:var(--ui-nav-active-bg);color:var(--ui-text-primary)}._dashboardNavButton_h19wf_676:focus-visible{border-color:var(--app-focus-ring-color);outline:none}._dashboardNavIcon_h19wf_731,._dashboardNavButton_h19wf_676[data-active=true] ._dashboardNavIcon_h19wf_731{opacity:1}._whatsNewCard_h19wf_739{display:flex!important;flex-shrink:0;flex-direction:column;gap:0;width:100%;margin-top:12px;padding:12px!important;border:1px solid var(--b2)!important;border-radius:12px!important;background:var(--ui-surface-elevated)!important;color:var(--ui-text-primary);text-align:start}._whatsNewCard_h19wf_739:hover{background:var(--ui-surface-elevated)!important}._whatsNewTopRow_h19wf_761{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;white-space:nowrap}._whatsNewEyebrow_h19wf_770{color:var(--ds-accent-text)!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.06em!important;text-transform:uppercase}._whatsNewDate_h19wf_779{flex-shrink:0;color:var(--ui-text-xmuted)!important;font-size:10px!important;font-weight:var(--text-body-sm-weight)!important;line-height:1.2!important}._whatsNewBadge_h19wf_787{flex-shrink:0;padding:2px 8px!important;border-radius:999px;background:var(--app-selected-bg);color:var(--app-selected-fg)!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important}[data-mantine-color-scheme=dark] ._whatsNewBadge_h19wf_787{background:var(--ds-accent-subtle);color:var(--ds-accent-text)!important}._whatsNewTitle_h19wf_806{color:var(--ui-text-secondary)!important;font-size:var(--text-body-sm-size)!important;font-weight:var(--text-body-sm-weight)!important;line-height:1.55!important}._whatsNewLink_h19wf_813{display:inline-flex;align-items:center;gap:4px;width:fit-content;margin-top:8px;color:var(--ds-accent-text);font-size:var(--text-body-sm-size);font-weight:500;line-height:1}._cta_1i3xr_20{--button-bg: var(--ds-accent-subtle, rgba(102, 85, 240, .08)) !important;--button-hover: var(--ds-accent-subtle, rgba(102, 85, 240, .08)) !important;--button-color: var(--ds-accent-text, #6655f0) !important;--button-bd: 1px solid var(--ds-accent, #6655f0) !important;--button-height: 40px !important;--button-padding-x: 12px !important;--button-radius: 8px !important;--button-fz: var(--text-body-sm-size, 13.5px) !important;box-shadow:none!important;font-weight:500!important;transition:opacity .15s ease}._cta_1i3xr_20:hover{opacity:.9}[data-mantine-color-scheme=dark] ._cta_1i3xr_20{--button-bg: var(--ds-accent-subtle, rgba(102, 85, 240, .16)) !important;--button-hover: var(--ds-accent-subtle, rgba(102, 85, 240, .16)) !important;--button-color: var(--ds-accent-text, #8E7AF8) !important}._cta_1i3xr_20 .mantine-Button-label{font-size:var(--text-body-sm-size, 13.5px)!important;font-weight:500!important;line-height:1!important}._cta_1i3xr_20 .mantine-Button-section,._cta_1i3xr_20 .mantine-Button-section svg{color:currentColor}._page_1f2qb_1{display:flex;min-height:100dvh;align-items:center;justify-content:center;padding:32px 16px;background:radial-gradient(circle at top,rgba(102,85,240,.12),transparent 38%),var(--mantine-color-body)}._panel_1f2qb_12{width:min(100%,800px);padding:40px;border:1px solid var(--app-border-color, var(--mantine-color-default-border));border-radius:16px;background:var(--mantine-color-body);box-shadow:var(--mantine-shadow-md)}._logo_1f2qb_21{margin-bottom:32px}._title_1f2qb_25{margin:0;color:var(--mantine-color-text);font-size:28px;line-height:1.25;text-align:center}._intro_1f2qb_33{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:28px}._description_1f2qb_41{max-width:560px;margin:0;color:var(--mantine-color-dimmed);text-align:center}._options_1f2qb_48{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._option_1f2qb_48{--role-icon-bg: var(--app-selected-bg);--role-icon-fg: var(--app-selected-fg);--role-icon-border: color-mix(in srgb, var(--role-icon-fg) 20%, transparent);display:flex;min-height:184px;flex-direction:column;align-items:flex-start;padding:24px;border:1px solid var(--mantine-color-default-border);border-radius:12px;background:var(--mantine-color-body);color:var(--mantine-color-text);text-align:start;transition:border-color .12s ease,background-color .12s ease,transform .12s ease}._option_1f2qb_48[data-role=student]{--role-icon-bg: color-mix(in srgb, var(--mantine-color-blue-6) 12%, transparent);--role-icon-fg: var(--mantine-color-blue-7)}._option_1f2qb_48[data-role=teacher]{--role-icon-bg: color-mix(in srgb, var(--mantine-color-violet-6) 12%, transparent);--role-icon-fg: var(--mantine-color-violet-7)}._option_1f2qb_48:hover{border-color:var(--app-selected-border);background:var(--app-selected-bg);transform:translateY(-2px)}._option_1f2qb_48:focus-visible{outline:var(--app-focus-ring);outline-offset:var(--app-focus-ring-offset)}._optionIcon_1f2qb_93{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;margin-bottom:20px;border-radius:8px;background:var(--role-icon-bg);box-shadow:inset 0 0 0 1px var(--role-icon-border);color:var(--role-icon-fg)}._optionTitle_1f2qb_106{margin-bottom:8px;font-size:18px;font-weight:600}._optionDescription_1f2qb_112{color:var(--mantine-color-dimmed);font-size:14px;line-height:1.5}[data-mantine-color-scheme=dark] ._option_1f2qb_48[data-role=student]{--role-icon-bg: color-mix(in srgb, var(--mantine-color-blue-5) 22%, transparent);--role-icon-fg: var(--mantine-color-blue-3)}[data-mantine-color-scheme=dark] ._option_1f2qb_48[data-role=teacher]{--role-icon-bg: color-mix(in srgb, var(--mantine-color-violet-5) 22%, transparent);--role-icon-fg: var(--mantine-color-violet-3)}@media(max-width:48em){._panel_1f2qb_12{padding:24px 16px}._logo_1f2qb_21,._intro_1f2qb_33{margin-bottom:24px}._options_1f2qb_48{grid-template-columns:1fr}._option_1f2qb_48{min-height:160px}}._root_1xzlz_1{display:flex;min-height:100vh;background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans)}._sidebar_1xzlz_9{width:220px;min-width:220px;border-inline-end:1px solid var(--color-hairline);background:var(--color-canvas);display:flex;flex-direction:column;padding:16px 0}._logoLink_1xzlz_19{display:block;padding:8px 0 20px;text-decoration:none}._navItem_1xzlz_25{border-radius:var(--radius-md, 8px);font-family:var(--font-sans);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);letter-spacing:var(--text-body-sm-ls);color:var(--color-ink)!important}._navItem_1xzlz_25:hover{background:var(--color-surface-soft)!important}._logoutBtn_1xzlz_38{padding:10px 12px;border-radius:var(--radius-md, 8px);transition:background .1s;text-align:start;margin-top:8px;font-family:var(--font-sans);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);color:var(--color-ink);opacity:.55}._logoutBtn_1xzlz_38:hover{background:var(--color-surface-soft);opacity:1}._content_1xzlz_56{flex:1;overflow:auto;background:var(--color-surface-soft)}._contentHeader_1xzlz_62{padding:var(--space-xl) var(--space-xl) 0;font-family:var(--font-sans);font-size:var(--text-display-lg-size);font-weight:var(--text-display-lg-weight);letter-spacing:var(--text-display-lg-ls);line-height:var(--text-display-lg-lh)}._root_9aae6_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:40px 20px}._code_9aae6_11{font-family:var(--font-sans);font-size:var(--text-display-xl-size);font-weight:700;line-height:1;color:var(--color-ink);opacity:.08}._listTable_ggh0i_1>tbody>tr>td{vertical-align:middle}._surface_ht7ps_1{overflow:auto;border:1px solid var(--ui-border, var(--mantine-color-default-border));border-radius:8px;background:var(--ui-surface, var(--mantine-color-body));box-shadow:var(--ui-shadow, none)}._surface_ht7ps_1 table{min-width:760px}._surface_ht7ps_1 th{height:44px;padding:12px;border-color:var(--ui-border-subtle, var(--mantine-color-default-border));color:var(--ui-text-muted, var(--mantine-color-dimmed));font-size:var(--text-body-sm-size, var(--mantine-font-size-sm));font-weight:500;white-space:nowrap}._surface_ht7ps_1 td{min-height:44px;padding:12px;border-color:var(--ui-border-subtle, var(--mantine-color-default-border));color:var(--ui-text-secondary, var(--mantine-color-text));font-size:var(--text-body-sm-size, var(--mantine-font-size-sm));vertical-align:top}._surface_ht7ps_1 tbody tr:hover{background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] ._surface_ht7ps_1 tbody tr:hover{background:var(--mantine-color-dark-6)}._detailHeader_ht7ps_36{padding:12px 16px;border:1px solid var(--ui-border, var(--mantine-color-default-border));border-radius:8px;background:var(--ui-surface, var(--mantine-color-body))}._backIcon_ht7ps_43{color:var(--ui-text-secondary, var(--mantine-color-dimmed))}._backIcon_ht7ps_43:hover{background:var(--ui-surface-elevated, var(--mantine-color-gray-0))}[data-mantine-color-scheme=dark] ._backIcon_ht7ps_43:hover{background:var(--ui-surface-elevated, var(--mantine-color-dark-6))}._backIcon_ht7ps_43:hover,._detailTitle_ht7ps_52{color:var(--ui-text-primary, var(--mantine-color-text))}._emptyState_ht7ps_56{color:var(--ui-text-xmuted, var(--mantine-color-dimmed));font-size:var(--text-body-sm-size, var(--mantine-font-size-sm))}._tabsToolbar_1qsnz_1{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;margin-bottom:16px;border-bottom:1px solid var(--ui-border, var(--mantine-color-default-border))}._tabsList_1qsnz_11{gap:0;margin-bottom:0;border-bottom:0}._tab_1qsnz_1{min-height:40px;padding:12px 16px;border-radius:0;color:var(--ui-text-muted, var(--mantine-color-dimmed));font-size:var(--text-body-sm-size, var(--mantine-font-size-sm));font-weight:var(--text-body-sm-weight, 500)}._tab_1qsnz_1:hover{background:transparent;color:var(--ui-text-primary, var(--mantine-color-text))}._tab_1qsnz_1[data-active]{color:var(--ui-text-primary, var(--mantine-color-text));font-weight:500}._tab_1qsnz_1[data-active]:before{display:none}._tab_1qsnz_1[data-active]:after{height:2px;background:var(--ui-nav-active-dot, var(--mantine-primary-color-filled))}._tabPanel_1qsnz_45{padding-top:0}._reportShell_1pp39_1{--ui-bg: #f7f8fa;--ui-surface: #ffffff;--ui-surface-elevated: #f4f5f7;--ui-surface-hover: #edeef1;--ui-border: #e5e7eb;--ui-border-subtle: #f0f1f3;--ui-text-primary: #101010;--ui-text-secondary: #3d3d3d;--ui-text-muted: #5e6672;--ui-text-xmuted: #7c8491;--ui-shadow: 0 1px 4px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--ui-nav-active-bg: rgba(0, 0, 0, .06);--ui-nav-active-dot: #6655f0;min-height:100vh;background:var(--ui-bg);color:var(--ui-text-primary);font-family:var(--font-sans)}._embeddedReportShell_1pp39_22{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}._embeddedReportShell_1pp39_22 ._reportMain_1pp39_30{flex:1;max-width:none;min-height:0;overflow:auto;padding:16px}._embeddedReportFooter_1pp39_38{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;flex-shrink:0;min-height:56px;padding:12px 16px;border-top:1px solid var(--ui-border);background:var(--ui-surface)}[data-mantine-color-scheme=dark] ._reportShell_1pp39_1{--ui-bg: #0c0c0c;--ui-surface: #141414;--ui-surface-elevated: #1c1c1c;--ui-surface-hover: #222222;--ui-border: rgba(255, 255, 255, .08);--ui-border-subtle: rgba(255, 255, 255, .05);--ui-text-primary: #f2f2f2;--ui-text-secondary: #c8c8c8;--ui-text-muted: #999999;--ui-text-xmuted: #767676;--ui-shadow: 0 1px 4px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .4);--ui-nav-active-bg: rgba(255, 255, 255, .07)}._reportHeader_1pp39_66{min-height:60px;border-bottom:1px solid var(--ui-border);background:var(--ui-surface)}._reportHeaderInner_1pp39_72{display:flex;align-items:center;gap:16px;width:100%;max-width:1400px;min-height:60px;margin:0 auto;padding:0 24px}._logoLink_1pp39_83{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none}._reportLogo_1pp39_90{display:block;flex-shrink:0}._headerDivider_1pp39_95{width:1px;height:28px;flex-shrink:0;background:var(--ui-border)}._headerTitleWrap_1pp39_102{min-width:0;flex:1}._headerTitle_1pp39_102{margin:0;overflow:hidden;color:var(--ui-text-primary);font-size:var(--text-headline-size);font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}._dashboardLink_1pp39_118{display:inline-flex;align-items:center;flex-shrink:0;gap:8px;min-height:32px;padding:0 12px;border:1px solid var(--ui-border);border-radius:8px;color:var(--ui-text-secondary);font-size:var(--text-body-sm-size);font-weight:500;line-height:1;text-decoration:none}._dashboardLink_1pp39_118:hover{background:var(--ui-surface-elevated);color:var(--ui-text-primary)}._reportMain_1pp39_30{width:100%;max-width:1400px;margin:0 auto;padding:24px}._summaryGrid_1pp39_146{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:16px;margin-bottom:24px}._tabsToolbar_1pp39_153{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;margin-bottom:16px;border-bottom:1px solid var(--ui-border)}._tableSurface_1pp39_163{overflow:auto;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface);box-shadow:var(--ui-shadow)}._tableSurface_1pp39_163 table{min-width:760px}._tableSurface_1pp39_163 ._attemptDetailsTable_1pp39_176{width:100%;min-width:1200px;table-layout:auto}._attemptDetailsNumberColumn_1pp39_182{width:48px}._attemptDetailsSlideColumn_1pp39_186{width:22%}._attemptDetailsViewedColumn_1pp39_190{width:1%}._attemptDetailsQuestionColumn_1pp39_194{width:14%}._attemptDetailsAttemptsColumn_1pp39_198,._attemptDetailsScoreColumn_1pp39_202,._attemptDetailsStatusColumn_1pp39_206{width:1%}._attemptDetailsResponseColumn_1pp39_210{width:auto}._tableSurface_1pp39_163 th{height:44px;padding:12px;border-color:var(--ui-border-subtle);color:var(--ui-text-muted);font-size:var(--text-body-sm-size);font-weight:500;white-space:nowrap}._tableSurface_1pp39_163 td{min-height:44px;padding:12px;border-color:var(--ui-border-subtle);color:var(--ui-text-secondary);font-size:var(--text-body-sm-size);vertical-align:top}._tableSurface_1pp39_163 ._attemptDetailsTextCell_1pp39_233,._tableSurface_1pp39_163 ._attemptDetailsResponseCell_1pp39_234{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}._tableSurface_1pp39_163 ._attemptDetailsCompactCell_1pp39_241,._tableSurface_1pp39_163 ._attemptDetailsResponseHeader_1pp39_242{white-space:nowrap}._tableSurface_1pp39_163 ._attemptDetailsResponseCell_1pp39_234{min-width:320px;vertical-align:top}._clickableTable_1pp39_251 tbody tr{cursor:pointer}._tableSurface_1pp39_163 tbody tr:hover{background:var(--ui-surface-hover)}._emptyState_1pp39_259{color:var(--ui-text-xmuted);font-size:var(--text-body-sm-size)}._detailHeader_1pp39_264{padding:12px 16px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface)}._backIcon_1pp39_271{color:var(--ui-text-secondary)}._backIcon_1pp39_271:hover{background:var(--ui-surface-elevated);color:var(--ui-text-primary)}._detailTitle_1pp39_280{color:var(--ui-text-primary)}._attemptSummary_1pp39_284{border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface);box-shadow:var(--ui-shadow)}._basicReportSurface_1pp39_291{min-height:calc(100vh - 108px);overflow:hidden;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface);box-shadow:var(--ui-shadow)}@media(max-width:900px){._summaryGrid_1pp39_146{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){._reportHeaderInner_1pp39_72{flex-wrap:wrap;padding:12px 16px}._headerDivider_1pp39_95{display:none}._headerTitleWrap_1pp39_102{flex-basis:calc(100% - 160px)}._dashboardLink_1pp39_118{width:100%;justify-content:center}._reportMain_1pp39_30{padding:16px}._summaryGrid_1pp39_146{grid-template-columns:1fr}._basicReportSurface_1pp39_291{min-height:calc(100vh - 92px)}}._card_1hfhh_9{display:flex;width:100%;min-width:0;min-height:132px;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 20px;border:1px solid var(--ui-border, var(--mantine-color-default-border));border-radius:8px;background:var(--ui-surface, var(--mantine-color-body));box-shadow:var( --ui-shadow, 0 1px 4px rgba(0, 0, 0, .06) )}[data-mantine-color-scheme=dark] ._card_1hfhh_9{box-shadow:var( --ui-shadow, 0 1px 4px rgba(0, 0, 0, .5) )}._card_1hfhh_9{color:var(--ui-text-primary, var(--mantine-color-text));text-align:center}._main_1hfhh_32{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center}._card_1hfhh_9 ._label_1hfhh_40{color:var(--ui-text-secondary, var(--mantine-color-dimmed));font-size:17px;font-weight:700;line-height:1.2;text-align:center}._card_1hfhh_9 ._value_1hfhh_48{margin-top:6px;font-size:32px;font-weight:500;line-height:1.15;text-align:center}._unit_1hfhh_56{margin-inline-start:2px;font-size:18px}._card_1hfhh_9 ._minMax_1hfhh_61{color:var(--ui-text-secondary, var(--mantine-color-dimmed));font-size:13px;line-height:1.15;text-align:center}._card_1hfhh_9 ._minMaxLabel_1hfhh_68{font-weight:500}.fx-toolbar{display:flex;flex-wrap:wrap;gap:2px}.fx-struct-btn{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;flex:1 0 auto;padding:6px 6px 4px;border-radius:var(--mantine-radius-sm);color:var(--mantine-color-text)}.fx-struct-btn:hover,.fx-struct-btn[data-active]{background:var(--aie-toolbox-menu-hover-bg);color:var(--aie-toolbox-menu-hover-fg)}.fx-struct-icon{display:flex;align-items:center;gap:4px;min-height:42px}.fx-struct-label{font-size:var(--mantine-font-size-sm);line-height:1.15;text-align:center;max-width:7em;color:var(--mantine-color-dimmed)}.fx-struct-caret{color:var(--mantine-color-dimmed);display:flex;align-items:center;flex-shrink:0}.fx-menu-dropdown{overflow-y:auto;overflow-x:hidden;padding:8px!important}.fx-menu-section+.fx-menu-section{margin-top:10px}.fx-menu-section-label{margin-bottom:8px;padding:8px 12px;border-radius:8px;background:#0f172a0d}[data-mantine-color-scheme=dark] .fx-menu-section-label{background:#ffffff14}.fx-menu-section-label{color:var(--app-group-label-fg);font-size:13px;font-weight:600}.fx-menu-grid{display:grid;gap:4px}.fx-symbol-menu-dropdown{width:min(760px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 120px))}.fx-symbol-menu-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:4px}.fx-menu-btn{display:flex;align-items:center;justify-content:center;min-width:56px;aspect-ratio:1 / 1;padding:6px;border-radius:8px;color:var(--mantine-color-text);font-size:16px}.fx-symbol-menu-btn{min-width:40px;padding:4px}.fx-symbol-menu-text-icon{display:inline-flex;align-items:center;justify-content:center;font-family:"Cambria Math","STIX Two Math",Times New Roman,serif;font-size:16px;line-height:1}.fx-menu-grid--wide .fx-menu-btn{aspect-ratio:auto;min-height:56px;padding:8px 12px}.fx-menu-btn:hover{background:var(--aie-toolbox-menu-hover-bg);color:var(--aie-toolbox-menu-hover-fg)}.fx-math-field{display:block;width:100%;min-height:140px;font-size:28px;background:var(--mantine-color-default);border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-default-border);outline:none}.fx-math-field:focus-within{border-color:var(--mantine-primary-color-filled)}.fx-math-field::part(virtual-keyboard-toggle),.fx-math-field::part(menu-toggle){display:none}.fx-latex-input textarea{font-family:var(--mantine-font-family-monospace);font-size:13px}.m_468e7eda{padding-top:0;padding-bottom:0;appearance:none}.m_468e7eda::-webkit-calendar-picker-indicator{display:none}.m_468e7eda::-webkit-clear-button{display:none}.m_468e7eda::-webkit-datetime-edit-hour-field,.m_468e7eda::-webkit-datetime-edit-minute-field,.m_468e7eda::-webkit-datetime-edit-second-field,.m_468e7eda::-webkit-datetime-edit-ampm-field{padding-top:0;max-height:calc(1.875rem * var(--mantine-scale));display:inline}.m_468e7eda::-webkit-datetime-edit-hour-field:focus,.m_468e7eda::-webkit-datetime-edit-minute-field:focus,.m_468e7eda::-webkit-datetime-edit-second-field:focus,.m_468e7eda::-webkit-datetime-edit-ampm-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_7a8f1e6d{display:flex;align-items:center;height:100%;overflow:hidden}:where([dir=rtl]) .m_7a8f1e6d{flex-direction:row-reverse}.m_d6bb0a54{display:flex;align-items:center;height:calc(var(--input-height) - 15px)}.m_b97ecb26{display:flex;flex-direction:column}.m_31fe42f9{display:flex;gap:calc(.25rem * var(--mantine-scale))}.m_9c4817c3{padding:calc(.25rem * var(--mantine-scale))}.m_154c536b{text-align:center;min-width:2.5em;width:max-content;height:2em;border-radius:var(--mantine-radius-default);font-size:var(--control-font-size, var(--mantine-font-size-sm))}.m_154c536b:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}@media(hover:hover){.m_154c536b:hover:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_154c536b:hover:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_154c536b:hover:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}@media(hover:none){.m_154c536b:active:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_154c536b:active:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_154c536b:active:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}.m_7be09d0c{text-align:center;height:2em;padding-inline:.5em;border-radius:var(--mantine-radius-default);font-size:var(--control-font-size, var(--mantine-font-size-sm))}.m_7be09d0c:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}@media(hover:hover){.m_7be09d0c:hover:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_7be09d0c:hover:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_7be09d0c:hover:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}@media(hover:none){.m_7be09d0c:active:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_7be09d0c:active:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_7be09d0c:active:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}.m_7d00001d+.m_7d00001d{margin-top:var(--mantine-spacing-sm)}.m_d8d918d7{margin-bottom:calc(.25rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-size:calc(var(--control-font-size, var(--mantine-font-size-sm)) - 2px);font-weight:var(--mantine-font-weight-medium);display:flex;align-items:center;padding-inline-start:calc(.4375rem * var(--mantine-scale))}.m_d8d918d7:after{content:"";width:100%;height:calc(.0625rem * var(--mantine-scale));flex:1;margin-inline-start:var(--mantine-spacing-xs)}:where([data-mantine-color-scheme=light]) .m_d8d918d7:after{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_d8d918d7:after{background-color:var(--mantine-color-dark-4)}.m_6b43ba88{width:calc(2ch + .3em);caret-color:transparent;font-variant-numeric:tabular-nums;position:relative;height:100%;line-height:1;padding-inline:.15em;border:0;text-align:center;text-align-last:center;background-color:transparent;color:var(--input-color);border-radius:calc(.125rem * var(--mantine-scale));appearance:none}.m_6b43ba88:where([data-am-pm]){width:auto}.m_6b43ba88:where(:disabled){cursor:not-allowed}.m_6b43ba88::selection{background-color:transparent}.m_6b43ba88::placeholder{opacity:1;color:inherit}.m_6b43ba88:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white);outline:0}.m_6b43ba88:focus::placeholder{color:var(--mantine-color-white)}.m_396ce5cb{--day-size-xs: calc(1.875rem * var(--mantine-scale));--day-size-sm: calc(2.25rem * var(--mantine-scale));--day-size-md: calc(2.625rem * var(--mantine-scale));--day-size-lg: calc(3rem * var(--mantine-scale));--day-size-xl: calc(3.375rem * var(--mantine-scale));--day-size: var(--day-size-sm);width:var(--day-size, var(--day-size-sm));height:var(--day-size, var(--day-size-sm));font-size:calc(var(--day-size) / 2.8);display:inline-flex;justify-content:center;align-items:center;user-select:none;cursor:pointer;background-color:transparent;border-radius:var(--mantine-radius-default);color:var(--mantine-color-text);opacity:1}@media(hover:hover){[data-mantine-color-scheme=light] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}@media(hover:none){[data-mantine-color-scheme=light] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}.m_396ce5cb:where([data-static]){user-select:auto;cursor:default}.m_396ce5cb:where([data-weekend]){color:var(--mantine-color-red-6)}.m_396ce5cb:where([data-outside]){color:var(--mantine-color-dimmed);opacity:.5}.m_396ce5cb:where(:disabled,[data-disabled]){color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.5}.m_396ce5cb:where([data-hidden]){display:none}:where([data-mantine-color-scheme=light]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-dark-4)}.m_396ce5cb:where([data-in-range]){background-color:var(--mantine-primary-color-light);border-radius:0}@media(hover:hover){.m_396ce5cb:where([data-in-range]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}@media(hover:none){.m_396ce5cb:where([data-in-range]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}.m_396ce5cb:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range]){border-radius:0;border-end-end-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range][data-first-in-range]){border-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-full-width]){width:100%;height:auto;min-height:var(--day-size);aspect-ratio:1}.m_396ce5cb:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}@media(hover:hover){.m_396ce5cb:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media(hover:none){.m_396ce5cb:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_18a3eca{color:var(--mantine-color-dimmed);font-weight:var(--mantine-font-weight-regular);font-size:var(--wr-fz, var(--mantine-font-size-sm));text-transform:capitalize;padding-bottom:calc(var(--wr-spacing, var(--mantine-spacing-sm)) / 2)}.m_cc9820d3{border-collapse:collapse;table-layout:fixed}.m_cc9820d3[data-full-width]{width:100%}.m_8f457cd5{padding:0}.m_8f457cd5:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_6cff9dea{--wn-size-xs: calc(1.875rem * var(--mantine-scale));--wn-size-sm: calc(2.25rem * var(--mantine-scale));--wn-size-md: calc(2.625rem * var(--mantine-scale));--wn-size-lg: calc(3rem * var(--mantine-scale));--wn-size-xl: calc(3.375rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-weight:var(--mantine-font-weight-regular);font-size:calc(var(--wn-size, var(--wn-size-sm)) / 2.8);text-align:center;width:var(--wn-size, var(--wn-size-sm))}.m_dc6a3c71{--dpc-size-xs: calc(1.875rem * var(--mantine-scale));--dpc-size-sm: calc(2.25rem * var(--mantine-scale));--dpc-size-md: calc(2.625rem * var(--mantine-scale));--dpc-size-lg: calc(3rem * var(--mantine-scale));--dpc-size-xl: calc(3.375rem * var(--mantine-scale));--dpc-size: var(--dpc-size-sm);font-size:var(--dpc-fz, var(--mantine-font-size-sm));height:var(--dpc-size);width:calc((var(--dpc-size) * 7) / 3 + calc(.09375rem * var(--mantine-scale)));display:flex;justify-content:center;align-items:center;user-select:none;cursor:pointer;background-color:transparent;color:var(--mantine-color-text);opacity:1;border-radius:var(--mantine-radius-default)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_dc6a3c71:where(:disabled,[data-disabled]){color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.5}.m_dc6a3c71:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast, var(--mantine-color-white))}@media(hover:hover){.m_dc6a3c71:where([data-selected]):hover{background-color:var(--mantine-primary-color-filled-hover)}}@media(hover:none){.m_dc6a3c71:where([data-selected]):active{background-color:var(--mantine-primary-color-filled-hover)}}.m_dc6a3c71:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media(hover:hover){.m_dc6a3c71:where([data-in-range]):hover{background-color:var(--mantine-primary-color-light)}}@media(hover:none){.m_dc6a3c71:where([data-in-range]):active{background-color:var(--mantine-primary-color-light)}}.m_dc6a3c71:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-last-in-range]){border-radius:0;border-end-end-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-first-in-range][data-last-in-range]){border-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-full-width]){width:100%}.m_9206547b{border-collapse:collapse;border-width:0}.m_9206547b[data-full-width]{width:100%}.m_c5a19c7d{padding:0}.m_c5a19c7d:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_2a6c32d{border-collapse:collapse;border-width:0;cursor:pointer}.m_2a6c32d[data-full-width]{width:100%}.m_fe27622f{padding:0}.m_fe27622f:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_730a79ed{--dch-control-size-xs: calc(1.875rem * var(--mantine-scale));--dch-control-size-sm: calc(2.25rem * var(--mantine-scale));--dch-control-size-md: calc(2.625rem * var(--mantine-scale));--dch-control-size-lg: calc(3rem * var(--mantine-scale));--dch-control-size-xl: calc(3.375rem * var(--mantine-scale));--dch-control-size: var(--dch-control-size-sm);display:flex;max-width:calc(var(--dch-control-size) * 8 + calc(.4375rem * var(--mantine-scale)));margin-bottom:var(--mantine-spacing-xs)}.m_730a79ed[data-full-width]{max-width:none;width:100%}.m_f6645d97,.m_2351eeb0{height:var(--dch-control-size);border-radius:var(--mantine-radius-default);display:flex;justify-content:center;align-items:center;user-select:none;opacity:1;cursor:pointer}.m_f6645d97:where([data-static]),.m_2351eeb0:where([data-static]){cursor:default}@media(hover:hover){[data-mantine-color-scheme=light] .m_f6645d97:hover:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=light] .m_2351eeb0:hover:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_f6645d97:hover:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=dark] .m_2351eeb0:hover:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-dark-5)}}@media(hover:none){[data-mantine-color-scheme=light] .m_f6645d97:active:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=light] .m_2351eeb0:active:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_f6645d97:active:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=dark] .m_2351eeb0:active:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_f6645d97:where(:disabled,[data-disabled]),.m_2351eeb0:where(:disabled,[data-disabled]){opacity:.2;cursor:not-allowed}.m_2351eeb0{width:var(--dch-control-size)}.m_f6645d97{flex:1;font-size:var(--dch-fz, var(--mantine-font-size-sm));font-weight:var(--mantine-font-weight-medium);text-transform:capitalize}.m_f6645d97[data-native-level-select]{cursor:default;gap:var(--mantine-spacing-md)}.m_e214b549{appearance:none;background:transparent;border:none;font-size:var(--dch-fz, var(--mantine-font-size-sm));font-weight:var(--mantine-font-weight-medium);text-transform:capitalize;color:inherit;font-family:inherit;cursor:pointer;padding:0;line-height:var(--dch-control-size);height:var(--dch-control-size);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M4.93179 5.43179C4.75605 5.60753 4.75605 5.89245 4.93179 6.06819C5.10753 6.24392 5.39245 6.24392 5.56819 6.06819L7.49999 4.13638L9.43179 6.06819C9.60753 6.24392 9.89245 6.24392 10.0682 6.06819C10.2439 5.89245 10.2439 5.60753 10.0682 5.43179L7.81819 3.18179C7.73379 3.0974 7.61933 3.04999 7.49999 3.04999C7.38064 3.04999 7.26618 3.0974 7.18179 3.18179L4.93179 5.43179ZM10.0682 9.56819C10.2439 9.39245 10.2439 9.10753 10.0682 8.93179C9.89245 8.75606 9.60753 8.75606 9.43179 8.93179L7.49999 10.8636L5.56819 8.93179C5.39245 8.75606 5.10753 8.75606 4.93179 8.93179C4.75605 9.10753 4.75605 9.39245 4.93179 9.56819L7.18179 11.8182C7.35753 11.9939 7.64245 11.9939 7.81819 11.8182L10.0682 9.56819Z' fill='currentColor' fill-rule='evenodd' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:calc(.875rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale));padding-right:calc(1rem * var(--mantine-scale))}.m_e214b549:focus-visible{outline:calc(.125rem * var(--mantine-scale)) solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale));border-radius:var(--mantine-radius-sm)}.m_e214b549:disabled{cursor:not-allowed;color:var(--mantine-color-dimmed)}.m_367dc749{width:60%;height:60%}.m_367dc749:where([data-direction=next]){transform:rotate(270deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=next]){transform:rotate(90deg)}.m_367dc749:where([data-direction=previous]){transform:rotate(90deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=previous]){transform:rotate(270deg)}.m_30b26e33{display:flex;gap:var(--mantine-spacing-md)}.m_30b26e33[data-full-width]{width:100%}.m_30b26e33[data-full-width]>*{flex:1}.m_6fa5e2aa{cursor:pointer;line-height:unset}.m_6fa5e2aa:where([data-read-only]){cursor:default}.m_d01e596f{display:flex;font-size:var(--preset-font-size)}.m_52a6b4b0{display:flex;flex-direction:column;border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;padding-inline-end:.5em;margin-inline-end:.5em}:where([data-mantine-color-scheme=light]) .m_52a6b4b0{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_52a6b4b0{border-color:var(--mantine-color-dark-5)}.m_b0d93233{padding:.52em .8em;border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_b0d93233:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_b0d93233:hover{background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_b0d93233:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_b0d93233:active{background-color:var(--mantine-color-dark-5)}}.m_53c9e871{display:flex;font-size:var(--preset-font-size)}.m_cccb8ff3{display:flex;flex-direction:column;border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;padding-inline-end:.5em;margin-inline-end:.5em}:where([data-mantine-color-scheme=light]) .m_cccb8ff3{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_cccb8ff3{border-color:var(--mantine-color-dark-5)}.m_7b4fbf50{padding:.52em .8em;border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_7b4fbf50:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_7b4fbf50:hover{background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_7b4fbf50:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_7b4fbf50:active{background-color:var(--mantine-color-dark-5)}}.m_765a40cf{display:flex;font-size:var(--preset-font-size)}.m_d6a681e1{display:flex;flex-direction:column;border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;padding-inline-end:.5em;margin-inline-end:.5em}:where([data-mantine-color-scheme=light]) .m_d6a681e1{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_d6a681e1{border-color:var(--mantine-color-dark-5)}.m_acd30b22{padding:.52em .8em;border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_acd30b22:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:hover{background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_acd30b22:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:active{background-color:var(--mantine-color-dark-5)}}.m_1f4d0c5{display:flex;font-size:var(--preset-font-size)}.m_1f20081{display:flex;flex-direction:column;border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;padding-inline-end:.5em;margin-inline-end:.5em}:where([data-mantine-color-scheme=light]) .m_1f20081{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_1f20081{border-color:var(--mantine-color-dark-5)}.m_eaf76082{padding:.52em .8em;border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_eaf76082:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_eaf76082:hover{background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_eaf76082:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_eaf76082:active{background-color:var(--mantine-color-dark-5)}}.m_43bf4edb{display:flex;align-items:stretch;margin-top:var(--mantine-spacing-md)}.m_49f1412{flex:1;margin-inline-end:var(--mantine-spacing-md)}.m_d6d672a0{margin-top:var(--mantine-spacing-md);font-size:calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale)));color:var(--mantine-color-text);line-height:1.4;height:calc((var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))) * 1.4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m_80eb36d4{display:flex;align-items:stretch;gap:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-md)}.m_5566a64b{flex:1}.m_208d2562{display:flex;align-items:stretch;margin-top:var(--mantine-spacing-md)}.m_62ee059{flex:1;margin-inline-end:var(--mantine-spacing-md)}.m_d8663ee7{margin-top:var(--mantine-spacing-md);font-size:calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale)));color:var(--mantine-color-text);line-height:1.4;height:calc((var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))) * 1.4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m_afb15cad{display:flex;align-items:stretch;gap:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-md)}.m_8afe6e64{flex:1}.m_ac3f4d63{text-align:center;padding-inline:1em;padding-block:.25em;border:1px solid var(--mantine-color-default-border);background-color:var(--mantine-color-default);color:var(--mantine-color-default-color);border-radius:var(--time-grid-radius, var(--mantine-radius-default));font-size:var(--time-grid-fz, var(--mantine-font-size-sm))}@media(hover:hover){.m_ac3f4d63:hover:where(:not([data-disabled])){background-color:var(--mantine-color-default-hover)}}@media(hover:none){.m_ac3f4d63:active:where(:not([data-disabled])){background-color:var(--mantine-color-default-hover)}}.m_ac3f4d63:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white);border-color:transparent}@media(hover:hover){.m_ac3f4d63:where([data-active]):hover:where(:not([data-disabled])){background-color:var(--mantine-primary-color-filled-hover)}}@media(hover:none){.m_ac3f4d63:where([data-active]):active:where(:not([data-disabled])){background-color:var(--mantine-primary-color-filled-hover)}}.m_ac3f4d63:where(:disabled,[data-disabled]){opacity:.5;cursor:not-allowed}.m_2a0c4eda{width:fit-content;display:flex;align-items:center;font-size:var(--mini-calendar-font-size)}.m_2a05be4f{display:flex;font-size:inherit}.m_99d16a4{display:flex;min-width:3em;gap:.5em;font-size:inherit;flex-direction:column;align-items:center;line-height:1;padding:.75em;border-radius:var(--mantine-radius-default)}.m_99d16a4:where([data-selected]){color:var(--mantine-primary-color-contrast);background-color:var(--mantine-primary-color-filled)}@media(hover:hover){.m_99d16a4:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media(hover:none){.m_99d16a4:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_99d16a4:where([data-disabled]){opacity:.3;cursor:not-allowed}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_99d16a4:hover:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-gray-1)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_99d16a4:active:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-gray-1)}}@media(hover:hover){:where([data-mantine-color-scheme=dark]) .m_99d16a4:hover:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=dark]) .m_99d16a4:active:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-dark-5)}}.m_176ca23c{font-size:.75em;font-weight:var(--mantine-font-weight-medium);opacity:.65}.m_d830530d{font-size:.9em;font-weight:var(--mantine-font-weight-medium)}.m_14c23465{align-self:stretch;font-size:inherit;width:2em;border-radius:var(--mantine-radius-default);display:flex;align-items:center;justify-content:center;color:var(--mantine-color-bright)}.m_14c23465:where([data-disabled]){opacity:.3;cursor:not-allowed}.m_14c23465 [data-chevron]{font-size:inherit;width:60%}.m_14c23465[data-direction=previous] [data-chevron]{transform:rotate(90deg)}[dir=rtl] .m_14c23465[data-direction=previous] [data-chevron],.m_14c23465[data-direction=next] [data-chevron]{transform:rotate(-90deg)}[dir=rtl] .m_14c23465[data-direction=next] [data-chevron]{transform:rotate(90deg)}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_14c23465:hover:where(:not([data-disabled])){background-color:var(--mantine-color-gray-1)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_14c23465:active:where(:not([data-disabled])){background-color:var(--mantine-color-gray-1)}}@media(hover:hover){:where([data-mantine-color-scheme=dark]) .m_14c23465:hover:where(:not([data-disabled])){background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=dark]) .m_14c23465:active:where(:not([data-disabled])){background-color:var(--mantine-color-dark-5)}}.m_e4d36c9b{min-width:calc(12.5rem * var(--mantine-scale));background-color:var(--mantine-color-body);box-shadow:var(--mantine-shadow-md);border-radius:var(--mantine-radius-default)}:where([data-mantine-color-scheme=light]) .m_e4d36c9b{border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_e4d36c9b{border:1px solid var(--mantine-color-dark-4)}.m_7f4bcb19{padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);font-size:var(--mantine-font-size-md);font-weight:var(--mantine-font-weight-medium);color:var(--mantine-color-bright)}.m_3de554dd{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);padding-top:0}.m_e4d36c9b:where([data-type=radial]) :where(.m_3de554dd){padding-top:var(--mantine-spacing-sm)}.m_b30369b5{width:calc(.75rem * var(--mantine-scale));height:calc(.75rem * var(--mantine-scale));min-width:calc(.75rem * var(--mantine-scale));min-height:calc(.75rem * var(--mantine-scale))}.m_3de8964e{font-size:var(--mantine-font-size-sm);display:flex;align-items:center;justify-content:space-between}.m_3de8964e:where(.m_3de8964e+.m_3de8964e){margin-top:calc(var(--mantine-spacing-sm) / 2)}.m_3de8964e[data-type=scatter] .m_b30369b5{display:none}.m_50186d10{display:flex;align-items:center;gap:var(--mantine-spacing-sm);margin-inline-end:var(--mantine-spacing-xl)}.m_501dadf9{color:var(--mantine-color-text);font-size:var(--mantine-font-size-sm)}.m_50192318{color:var(--mantine-color-bright)}.m_847eaf{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;height:100%}.m_847eaf:where([data-centered]){justify-content:center}.m_847eaf:where([data-position=top]){padding-bottom:var(--mantine-spacing-md)}.m_847eaf:where([data-position=bottom]){padding-top:var(--mantine-spacing-md)}.m_17da7e62{display:flex;align-items:center;gap:calc(.4375rem * var(--mantine-scale));padding:7px var(--mantine-spacing-xs);border-radius:var(--mantine-radius-default);line-height:1}@media(hover:hover){:where([data-mantine-color-scheme=light]) .m_17da7e62:where(:hover){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_17da7e62:where(:hover){background-color:var(--mantine-color-dark-5)}}@media(hover:none){:where([data-mantine-color-scheme=light]) .m_17da7e62:where(:active){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_17da7e62:where(:active){background-color:var(--mantine-color-dark-5)}}.m_17da7e62[data-without-color] .m_6e236e21{display:none}.m_8ff56c0d{font-size:var(--mantine-font-size-sm);margin:0;padding:0}.m_bb368c49 :where(text){font-size:var(--mantine-font-size-xs);fill:var(--chart-text-color, var(--mantine-color-dimmed));font-family:var(--mantine-font-family)}.m_bb368c49 :where(.recharts-brush-slide){fill:var(--mantine-primary-color-light);fill-opacity:1}.m_bb368c49 :where(.recharts-brush-traveller) rect{fill:var(--mantine-primary-color-filled)}.m_a50f3e58{display:block;width:100%;--chart-bar-label-color: var(--mantine-color-dimmed)}.m_a50f3e58 svg{overflow:visible;outline:0}.m_a50f3e58 :where(svg *){outline:0}.m_a50f3e58 svg:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_a50f3e58{--chart-grid-color: rgba(173, 181, 189, .6);--chart-cursor-fill: rgba(173, 181, 189, .15)}:where([data-mantine-color-scheme=dark]) .m_a50f3e58{--chart-cursor-fill: rgba(105, 105, 105, .15);--chart-grid-color: rgba(105, 105, 105, .6)}.m_a50f3e58 :where(text){font-family:var(--mantine-font-family);color:var(--chart-text-color, var(--mantine-color-dimmed))}.m_af9188cb{height:100%;width:100%}.m_a50a48bc{stroke:var(--chart-grid-color)}.m_a507a517{color:var(--chart-grid-color)}.m_2293801d{color:var(--chart-text-color, var(--mantine-color-dimmed))}.m_92b296cd{min-width:calc(12.5rem * var(--mantine-scale));background-color:var(--mantine-color-body);box-shadow:var(--mantine-shadow-md);border-radius:var(--mantine-radius-default);padding:var(--mantine-spacing-sm)}:where([data-mantine-color-scheme=light]) .m_92b296cd{border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_92b296cd{border:1px solid var(--mantine-color-dark-4)}.m_f9458cfe svg{outline:0}.m_a410e613{min-height:var(--chart-size, auto);height:var(--chart-size, auto);width:var(--chart-size, auto);min-width:var(--chart-size, auto)}.m_a410e613 :where(*){outline:0}.m_a410e613 :where(.recharts-surface){overflow:visible}.m_a410e613 svg:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_ddb0bfe3{fill:var(--mantine-color-text);font-size:var(--mantine-font-size-sm)}.m_cd8943fd{min-height:var(--chart-size, auto);height:var(--chart-size, auto);width:var(--chart-size, auto);min-width:var(--chart-size, auto)}.m_cd8943fd :where(*){outline:0}.m_cd8943fd :where(.recharts-surface){overflow:visible}.m_cd8943fd svg:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_1f271cf7{--chart-grid-color: rgba(173, 181, 189, .6);--chart-text-color: var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1f271cf7{--chart-grid-color: rgba(105, 105, 105, .6);--chart-text-color: var(--mantine-color-dark-1)}.m_1f271cf7 :where(text){font-size:var(--mantine-font-size-xs);fill:var(--chart-text-color, var(--mantine-color-dimmed));user-select:none}.m_1f271cf7 :where(svg),.m_1f271cf7 :where(svg *){outline:0}.m_1f271cf7 svg:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_cf06f58c{height:100%;width:100%}:where([data-mantine-color-scheme=light]) .m_cd2bd9e5{--chart-empty-background: var(--mantine-color-gray-1);--chart-cursor-color: var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_cd2bd9e5{--chart-empty-background: var(--mantine-color-dark-6);--chart-cursor-color: var(--mantine-color-dark-4)}.m_cd2bd9e5 :where(svg),.m_cd2bd9e5 :where(svg *){outline:0}.m_cd2bd9e5 svg:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_6bcc3420{padding:var(--mantine-spacing-md);box-shadow:var(--mantine-shadow-md);min-width:calc(12.5rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);display:flex;align-items:center;justify-content:space-between}:where([data-mantine-color-scheme=light]) .m_6bcc3420{border:1px solid var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_6bcc3420{border:1px solid var(--mantine-color-dark-4)}.m_80d531e7{min-height:var(--chart-size, auto);height:var(--chart-size, auto);width:var(--chart-size, auto);min-width:var(--chart-size, auto)}.m_80d531e7 :where(*){outline:0}.m_80d531e7 svg:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_2ef228c3{display:block;width:fit-content}:where([data-mantine-color-scheme=light]) .m_2ef228c3{--heatmap-level-1: rgba(81, 207, 102, .3);--heatmap-level-2: rgba(64, 192, 87, .45);--heatmap-level-3: rgba(55, 178, 77, .75);--heatmap-level-4: rgba(43, 138, 62, 1);--heatmap-empty-rect-bg: var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_2ef228c3{--heatmap-level-1: rgba(43, 138, 62, .3);--heatmap-level-2: rgba(47, 158, 68, .45);--heatmap-level-3: rgba(55, 178, 77, .75);--heatmap-level-4: rgba(81, 207, 102, 1);--heatmap-empty-rect-bg: var(--mantine-color-dark-5)}.m_2ef201c5{stroke-width:calc(.0625rem * var(--mantine-scale))}.m_2ef201c5:where([data-empty]){fill:var(--heatmap-empty-rect-bg)}.m_7e977775,.m_c4b68f8d,.m_75b4f3e6{cursor:default;user-select:none;fill:var(--mantine-color-dimmed)}.m_da847eb2:where([data-empty]){fill:var(--heatmap-empty-rect-bg)}.m_1ea785b1{display:flex;flex-direction:column;gap:var(--bars-list-gap);width:100%}.m_294011ec{display:flex;justify-content:space-between;font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-medium);padding-bottom:var(--bars-list-gap)}.m_9de42164{display:flex;align-items:center;justify-content:space-between;gap:var(--mantine-spacing-md)}.m_6f89abf0{display:flex;align-items:center;min-width:var(--bars-list-min-bar-size);height:var(--bars-list-bar-height);padding:0 var(--mantine-spacing-sm);font-size:var(--mantine-font-size-sm);font-weight:500;color:var(--mantine-color-white);border-radius:var(--mantine-radius-sm);transition:width .3s ease}:where([data-mantine-color-scheme=light]) .m_6f89abf0{background-color:var(--mantine-primary-color-filled)}:where([data-mantine-color-scheme=dark]) .m_6f89abf0{background-color:var(--mantine-primary-color-filled)}.m_7016be6d{font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-medium);white-space:nowrap;color:var(--mantine-color-text)}.m_3c064071{min-height:var(--chart-height, auto)}.m_3c064071 :where(*){outline:0}.m_b42d2970{min-height:var(--chart-height, auto)}.m_b42d2970 :where(*){outline:0}:where([data-mantine-color-scheme=light]) .m_b42d2970{--chart-link-color: var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_b42d2970{--chart-link-color: var(--mantine-color-dark-5)}.m_a73eff05{min-height:var(--chart-size, auto);height:var(--chart-size, auto);width:var(--chart-size, auto);min-width:var(--chart-size, auto)}.m_a73eff05 :where(*){outline:0}.m_f1b033{display:flex;align-items:center;gap:var(--mantine-spacing-md);width:100%}.m_f1b033[data-orientation=vertical]{flex-direction:column;width:auto;height:100%}.m_1ce939c3{font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-medium);white-space:nowrap;color:var(--mantine-color-text)}.m_dcd57f19{position:relative;flex:1;padding-top:calc(var(--mantine-font-size-xs) + calc(.25rem * var(--mantine-scale)));padding-bottom:calc(var(--mantine-font-size-xs) + calc(.25rem * var(--mantine-scale)))}.m_dcd57f19[data-orientation=vertical]{flex:1;height:100%;padding-top:0;padding-bottom:0;padding-left:calc(var(--mantine-font-size-xs) + 40px);padding-right:calc(var(--mantine-font-size-xs) + 40px)}.m_1d61ac1a{position:relative;height:var(--bullet-size);border-radius:var(--mantine-radius-sm);overflow:hidden}[data-orientation=vertical]>.m_1d61ac1a{width:var(--bullet-size);height:100%}.m_1d3df40c{position:absolute;top:0;left:0;height:100%;border-radius:var(--mantine-radius-sm)}[data-orientation=vertical]>.m_1d61ac1a>.m_1d3df40c{top:auto;left:0;width:100%;height:auto;border-radius:var(--mantine-radius-sm)}.m_8499ea2{position:absolute;top:50%;left:0;height:var(--bullet-bar-size);transform:translateY(-50%);border-radius:0 var(--mantine-radius-xs) var(--mantine-radius-xs) 0;z-index:1}[data-orientation=vertical]>.m_1d61ac1a>.m_8499ea2{top:auto;left:50%;width:var(--bullet-bar-size);height:auto;transform:translate(-50%);border-radius:var(--mantine-radius-xs) var(--mantine-radius-xs) 0 0}.m_8dec10a2{position:absolute;top:50%;transform:translateY(-50%) translate(-50%);z-index:2;border-radius:var(--mantine-radius-xs)}:where([data-mantine-color-scheme=light]) .m_8dec10a2{background-color:var(--mantine-color-dark-filled)}:where([data-mantine-color-scheme=dark]) .m_8dec10a2{background-color:var(--mantine-color-white)}[data-orientation=vertical]>.m_1d61ac1a>.m_8dec10a2{top:auto;left:50%;transform:translate(-50%) translateY(50%)}.m_18314248{position:absolute;top:0;transform:translate(-50%);font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);white-space:nowrap;line-height:1}[data-orientation=vertical]>.m_18314248{top:auto;left:auto;right:0;transform:translateY(50%)}.m_73d6c572{position:absolute;bottom:0;transform:translate(-50%);font-size:var(--mantine-font-size-xs);font-weight:var(--mantine-font-weight-bold);color:var(--mantine-color-text);white-space:nowrap;line-height:1}[data-orientation=vertical]>.m_73d6c572{bottom:auto;left:0;transform:translateY(50%)}.m_abeb9372{position:absolute;top:0;transform:translate(-50%);font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);white-space:nowrap;line-height:1}[data-orientation=vertical]>.m_abeb9372{top:auto;left:auto;right:0;transform:translateY(50%)}:root{--up-ink: #050505;--up-ink-muted: #47474f;--up-ink-subtle: #6c6c78;--up-surface: #ffffff;--up-surface-soft: #f4f4f6;--up-surface-dark: #111113;--up-surface-darker: #080809;--up-line: rgba(5, 5, 5, .1);--up-line-strong: rgba(5, 5, 5, .16);--up-line-inverse: rgba(255, 255, 255, .12);--up-brand: #6655f0;--up-brand-soft: #ece8ff;--up-brand-contrast: #ffffff;--up-font-sans: "Inter", "SF Pro Display", ui-sans-serif, system-ui, sans-serif;--up-font-mono: "JetBrains Mono", ui-monospace, monospace;--up-text-headline-size: 26px;--up-text-headline-weight: 540;--up-text-headline-lh: 1.35;--up-text-headline-ls: -.26px;--up-text-card-title-size: 24px;--up-text-card-title-weight: 700;--up-text-card-title-lh: 1.45;--up-text-body-lg-size: 18px;--up-text-body-lg-weight: 330;--up-text-body-lg-lh: 1.55;--up-text-body-size: 16px;--up-text-body-weight: 400;--up-text-body-lh: 1.6;--up-text-body-sm-size: 13.5px;--up-text-body-sm-weight: 500;--up-text-body-sm-lh: 1.45;--up-text-caption-size: 12px;--up-text-caption-weight: 400;--up-text-caption-ls: .6px;--up-radius-sm: 6px;--up-radius: 8px;--up-radius-lg: 12px;--up-radius-xl: 24px;--up-radius-pill: 999px;--up-shadow-soft: 0 10px 30px rgba(5, 5, 5, .07);--up-shadow-card: 0 28px 80px rgba(69, 60, 144, .14);--up-shadow-button: 0 14px 30px rgba(0, 0, 0, .16);--up-header-height: 56px;--up-page-width: 1440px}
