.tabulator{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){-webkit-user-select:none;user-select:none}.tabulator .tabulator-header{background-color:#fff;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:#fff;border-right:1px solid #ddd;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:#e6e6e6;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 #ddd;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:#e6e6e6;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{bottom:auto;justify-content:center;left:0;right:0;top:4px}.tabulator .tabulator-header .tabulator-frozen{left:0;position:sticky;z-index:11}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left{border-right:2px solid #ddd}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right{border-left:2px solid #ddd}.tabulator .tabulator-header .tabulator-calcs-holder{background:#fff!important;border-bottom:1px solid #ddd;border-top:1px solid #ddd;box-sizing:border-box;display:inline-block}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row{background:#fff!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:#f2f2f2!important;font-weight:700}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top{border-bottom:2px solid #ddd}.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom{border-top:2px solid #ddd}.tabulator .tabulator-tableholder .tabulator-range-overlay{top:0;right:0;bottom:0;left: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:#fff;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:#fff!important;border-bottom:1px solid #ddd;border-top:1px solid #ddd;box-sizing:border-box;overflow:hidden;text-align:left;width:100%}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row{background:#fff!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{box-sizing:border-box;min-height:22px;position:relative}.tabulator-row,.tabulator-row.tabulator-row-even{background-color:#fff}@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 #ddd;border-top:1px solid #ddd;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 #ddd;border-top:1px solid #ddd;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 #ddd;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-row-header{background:#fff;border-bottom:1px solid #ddd;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 #ddd}.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-left:2px solid #ddd}.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 #ddd;border-bottom-left-radius:1px;border-left:2px solid #ddd;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 #ddd;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 #ddd;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;-webkit-user-select:none;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:#fff;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:#ddd;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 #ddd}.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 #ddd;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 #ddd;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 #ddd;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 #ddd;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 #ddd}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right{border-right:2px solid #ddd}.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{bottom:0;left:0;position:absolute;right:0;top:0;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 #ddd;border-bottom-left-radius:1px;border-left:2px solid #ddd;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 #ddd;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}.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}.tabulator{background-color:#fff;border:none}.tabulator .tabulator-header .tabulator-calcs-holder{background:#f2f2f2!important;border-bottom:1px solid #999}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row{background:#f2f2f2!important}.tabulator .tabulator-tableholder .tabulator-placeholder span{color:#000}.tabulator .tabulator-footer .tabulator-calcs-holder{background:#f2f2f2!important;border-bottom:1px solid #fff}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row{background:#f2f2f2!important}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab{font-weight:400}.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab.tabulator-spreadsheet-tab-active{color:#d00;font-weight:700}.tabulator-row{border-bottom:1px solid #ddd}.tabulator-row .tabulator-cell:last-of-type{border-right:none}.tabulator-row .tabulator-cell.tabulator-row-header{border-bottom:none}.tabulator-row.tabulator-group span{color:#666}.tabulator-print-table .tabulator-print-table-group span{color:#666;margin-left:10px}:root{--loh-black: #353536;--loh-light-grey: #f0f0f0;--loh-blue-grey: #a1bcd7;--loh-dark-grey: #3e3e3e;--fui-border: rgba(34, 36, 38, .15);--fui-border-inner: rgba(34, 36, 38, .1);--fui-header-bg: #f9fafb;--fui-header-color: var(--loh-black);--fui-cell-padding: .78571em;--fui-font-family: "Pretendard GOV", Lato, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;--fui-radius: .28571429rem;--fui-violet: #6435c9;--fui-red: #db2828;--fui-blue: #2185d0;--fui-green: #1ebc30;--fui-yellow: #b58105;--fui-black: #1b1c1d;--fui-teal: #10a3a3;--fui-orange: #f2711c;--fui-olive: #8abc1e;--fui-pink: #e03997;--fui-brown: #a5673f;--fui-violet-bg: #ece9fe;--fui-red-bg: #ffe1df;--fui-blue-bg: #ddf4ff;--fui-green-bg: #d5f5d9;--fui-yellow-bg: #fff9d2;--fui-black-bg: #545454;--fui-teal-bg: #e2ffff;--fui-orange-bg: #ffe7d1;--fui-olive-bg: #f7fae4;--fui-pink-bg: #ffe8f9;--fui-brown-bg: #f7e5d2;--fui-violet-mark: var(--fui-violet);--fui-red-mark: var(--fui-red);--fui-blue-mark: var(--fui-blue);--fui-green-mark: #21ba45;--fui-yellow-mark: #fbbd08;--fui-black-mark: var(--fui-black);--fui-teal-mark: #00b5ad;--fui-orange-mark: var(--fui-orange);--fui-olive-mark: #b5cc18;--fui-pink-mark: var(--fui-pink);--fui-brown-mark: var(--fui-brown);--fui-black-surface: var(--fui-black);--fui-black-surface-1: #2d2e2f;--fui-black-surface-2: #3d3e3f;--fui-focus-border: rgb(133, 183, 217);--story-elem-D: #f7f0f9;--story-elem-F: #fef2f1;--story-elem-W: #eef6fc;--story-elem-E: #edf8f1;--story-elem-L: #fefaed;--story-elem-none: #f5f5f5;--font-size-xl: clamp(1.5rem, 2.4vw, 2.25rem);--font-size-lg: clamp(1.25rem, 2vw, 1.875rem);--font-size-ml: clamp(1.125rem, 1.8vw, 1.6875rem);--font-size-md: clamp(1rem, 1.6vw, 1.5rem);--font-size-ms: clamp(.875rem, 1.4vw, 1.3125rem);--font-size-sm: clamp(.75rem, 1.2vw, 1.125rem)}html{font-size:16px;touch-action:pan-x pan-y}body{font-family:var(--fui-font-family);font-size:16px;color:var(--loh-black);overflow-y:hidden;word-break:keep-all}.ui,.header,.tabulator-header,.ui.input input{font-family:var(--fui-font-family)!important}.nowrap{white-space:nowrap}.prewrap{white-space:pre-wrap}.italic{font-style:italic}.bold{font-weight:700}.underline{text-decoration:underline}.underline.double{text-decoration-style:double;text-underline-position:under}.emphasis{font-size:var(--font-size-xl);font-weight:700}.super{font-size:.75em;vertical-align:super}.subscript{font-size:.75em;vertical-align:middle}.commented{font-size:.875em;color:#a9a9a9}.alliance-shop{color:#10a3a3}.nm-clip-svg{position:absolute}#page-content.page-loading{visibility:hidden}#table-area.table-area-hidden{display:none}.tabulator.font-loading{visibility:hidden}#table-area.max-w-xxs{max-width:576px}#table-area.max-w-xs{max-width:810px}#table-area.max-w-sm{max-width:900px}#table-area.max-w-md{max-width:1080px}#table-area.max-w-lg{max-width:1280px}#table-area.max-w-xl{max-width:1360px}#table-area.max-w-xxl{max-width:1600px}body .tabulator{border:none;border-top:1px solid var(--fui-border);border-radius:0;color:var(--loh-black);font-family:var(--fui-font-family);font-size:16px}body .tabulator table{border-collapse:separate;border-spacing:0}body .tabulator .tabulator-header{color:var(--fui-header-color);border-bottom:1px solid var(--fui-border);font-weight:700}body .tabulator .tabulator-header .tabulator-col{border-right:none;padding:var(--fui-cell-padding);text-align:center;vertical-align:bottom}body .tabulator.simple-header .tabulator-header{background-color:var(--fui-header-bg)}body .tabulator.simple-header .tabulator-header .tabulator-col{background-color:var(--fui-header-bg);text-align:left;padding:0 var(--fui-cell-padding)}body .tabulator{transform:none}body .tabulator .tabulator-tableholder{font-weight:400;overflow-x:auto;overflow-y:scroll;overscroll-behavior-x:none}body .tabulator .tabulator-row{color:var(--loh-black);border-bottom:1px solid var(--fui-border-inner);min-height:0}@media(hover:hover)and (pointer:fine){body .tabulator-row.tabulator-selectable:hover{background-color:transparent;cursor:auto}}.tabulator .tabulator-row .tabulator-cell{border-right:none;vertical-align:middle;padding:var(--fui-cell-padding);font-size:16px;color:var(--loh-black);line-height:1.42857em;white-space:pre-line;overflow:hidden;text-overflow:ellipsis}.tabulator .tabulator-row .tabulator-cell.nowrap{white-space:pre}.tabulator .tabulator-row .tabulator-cell.prewrap{white-space:pre-wrap}body .tabulator .tabulator-header .tabulator-col .tabulator-header-filter{display:block;margin-top:.5em;position:relative}body .tabulator .tabulator-header .tabulator-col .tabulator-header-filter input,body .tabulator .tabulator-header .tabulator-col .tabulator-header-filter select{width:100%;box-sizing:border-box;font-size:1em;line-height:1.21428571em;padding:4px 6px;border:1px solid var(--fui-border);border-radius:var(--fui-radius);background-color:#fff;color:var(--loh-black)}body .tabulator .tabulator-header .tabulator-col .tabulator-header-filter input{padding:.67857143em 1.8em .67857143em 1em}body .tabulator .tabulator-header .tabulator-col .tabulator-header-filter input:focus,body .tabulator .tabulator-header .tabulator-col .tabulator-header-filter select:focus{border-color:var(--fui-focus-border);outline:none}body .tabulator .tabulator-header-filter .tabulator-header-filter-clear{display:none!important}body .tabulator .tabulator-header-filter input[type=search]::-webkit-search-cancel-button,body .tabulator .tabulator-header-filter input[type=search]::-webkit-search-decoration,body .tabulator .tabulator-header-filter input::-webkit-clear-button,body .tabulator .tabulator-header-filter input::-ms-clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none;width:0;height:0}body .tabulator .tabulator-header-filter .tabulator-edit-list .tabulator-edit-list-clear{display:none!important}.header-filter-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);cursor:pointer;font-size:.8em;opacity:.4;z-index:1}.header-filter-clear:hover{opacity:.8}.header-filter-clear.hidden{display:none}.tabulator-edit-list{max-height:70vh!important;overflow-y:auto!important;min-width:100%;width:max-content;font-size:1em;background-color:#fff;border:1px solid var(--fui-border);border-radius:var(--fui-radius);box-shadow:0 2px 4px #0000001a}.tabulator-edit-list .tabulator-edit-list-item{padding:.5em var(--fui-cell-padding);color:var(--loh-black);font-size:1em;line-height:1.2;white-space:nowrap;min-height:2.2em;box-sizing:border-box}.tabulator-edit-list .tabulator-edit-list-item:hover,.tabulator-edit-list .tabulator-edit-list-item.active{background-color:#0000000d;color:#000000f2}body .tabulator .tabulator-header .tabulator-col .tabulator-header-filter select{cursor:pointer;width:auto;padding:.67857143em}@media screen and not (min-width:768px){body .tabulator .tabulator-header .tabulator-col .tabulator-header-filter select{width:100%}}.tabulator .tabulator-row .tabulator-cell:has([data-tooltip]){overflow:visible}.tabulator .tabulator-row:has([data-tooltip]){overflow:visible}[data-tooltip][data-variation~=wide]:after{white-space:normal;width:max-content;max-width:350px}.tabulator [data-tooltip],.tabulator .costume-img-btn,.tabulator a{cursor:pointer}.tabulator .tabulator-row .tabulator-cell.colored.violet{background:var(--fui-violet-bg);color:var(--fui-violet)}.tabulator .tabulator-row .tabulator-cell.colored.red{background:var(--fui-red-bg);color:var(--fui-red)}.tabulator .tabulator-row .tabulator-cell.colored.blue{background:var(--fui-blue-bg);color:var(--fui-blue)}.tabulator .tabulator-row .tabulator-cell.colored.green{background:var(--fui-green-bg);color:var(--fui-green)}.tabulator .tabulator-row .tabulator-cell.colored.yellow{background:var(--fui-yellow-bg);color:var(--fui-yellow)}.tabulator .tabulator-row .tabulator-cell.colored.black{background:var(--fui-black-bg);color:#fff}.tabulator .tabulator-row .tabulator-cell.colored.teal{background:var(--fui-teal-bg);color:var(--fui-teal)}.tabulator .tabulator-row .tabulator-cell.colored.orange{background:var(--fui-orange-bg);color:var(--fui-orange)}.tabulator .tabulator-row .tabulator-cell.colored.olive{background:var(--fui-olive-bg);color:var(--fui-olive)}.tabulator .tabulator-row .tabulator-cell.colored.pink{background:var(--fui-pink-bg);color:var(--fui-pink)}.tabulator .tabulator-row .tabulator-cell.colored.brown{background:var(--fui-brown-bg);color:var(--fui-brown)}.tabulator-cell.right-marked{box-shadow:-.2em 0 0 0 var(--mark-color) inset}.tabulator-cell.left-marked,.zone.center.left-marked{box-shadow:.2em 0 0 0 var(--mark-color) inset}.right-marked.violet,.left-marked.violet{--mark-color: var(--fui-violet-mark)}.right-marked.red,.left-marked.red{--mark-color: var(--fui-red-mark)}.right-marked.blue,.left-marked.blue{--mark-color: var(--fui-blue-mark)}.right-marked.green,.left-marked.green{--mark-color: var(--fui-green-mark)}.right-marked.yellow,.left-marked.yellow{--mark-color: var(--fui-yellow-mark)}.right-marked.black,.left-marked.black{--mark-color: var(--fui-black-mark)}.right-marked.teal,.left-marked.teal{--mark-color: var(--fui-teal-mark)}.right-marked.orange,.left-marked.orange{--mark-color: var(--fui-orange-mark)}.right-marked.olive,.left-marked.olive{--mark-color: var(--fui-olive-mark)}.right-marked.pink,.left-marked.pink{--mark-color: var(--fui-pink-mark)}.right-marked.brown,.left-marked.brown{--mark-color: var(--fui-brown-mark)}.story-table .tabulator-cell[data-element=D],.story-table .zone.center[data-element=D]{background:var(--story-elem-D)}.story-table .tabulator-cell[data-element=F],.story-table .zone.center[data-element=F]{background:var(--story-elem-F)}.story-table .tabulator-cell[data-element=W],.story-table .zone.center[data-element=W]{background:var(--story-elem-W)}.story-table .tabulator-cell[data-element=E],.story-table .zone.center[data-element=E]{background:var(--story-elem-E)}.story-table .tabulator-cell[data-element=L],.story-table .zone.center[data-element=L]{background:var(--story-elem-L)}.story-table .tabulator-cell[data-element=""],.story-table .zone.center[data-element=""]{background:var(--story-elem-none)}.tabulator .tabulator-row .tabulator-cell.tabulator-frozen,body .tabulator .tabulator-header .tabulator-col.tabulator-frozen{background-color:#fff;border-right:none}#site-footer{position:fixed;bottom:0;left:0;right:0;margin:0;padding:.6em 1em;text-align:right;font-size:.75em;border-radius:0;z-index:1;background:var(--fui-black-surface);color:#fffc}#site-footer p{margin:0;line-height:1.5}#site-footer .footer-mobile{display:none;cursor:pointer;font-size:1.2em}@media screen and not (min-width:768px){#site-footer{display:none;text-align:center;padding:.85em 1.42857143em;border:none}body.credits-active #site-footer{display:block}#site-footer .footer-desktop{display:none}#site-footer .footer-mobile{display:inline}}body .tabulator .tabulator-footer{background-color:var(--fui-header-bg);color:var(--loh-black);border-top:1px solid var(--fui-border)}body .tabulator .tabulator-placeholder-contents{padding:var(--fui-cell-padding);text-align:center;color:var(--loh-black)}#page-content{position:relative;display:flex;flex-direction:column;height:100svh;padding-top:46px;padding-bottom:50px;box-sizing:border-box;overflow:hidden}@media screen and not (min-width:768px){#page-content{padding-top:55px;padding-bottom:0}}@media screen and not (min-width:768px){body.credits-active #page-content{padding-bottom:50px}}#table-area{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;margin:0 auto;width:100%}#container-for-redraw{flex:1;min-height:0;min-width:0;overflow:hidden;position:relative;z-index:1}#nav.mobile{overflow-y:auto;top:49px;margin-top:-1px;padding-bottom:.92857143em;max-height:calc(100vh - 48px);max-height:calc(100svh - 48px);z-index:9;position:fixed;border-top-left-radius:0;border-top-right-radius:0}#nav.hidden,#nav.mobile i.icon.hidden{display:none}#nav.mobile .mobile-submenu-toggle{cursor:pointer;opacity:.7}#nav.mobile .mobile-submenu-toggle:hover,#nav.mobile .mobile-submenu-toggle:not(:has(>.menu.hidden)){opacity:1}#nav.mobile .mobile-submenu-toggle>i.dropdown{display:none}#nav.mobile .mobile-submenu-toggle>.menu{text-align:center}#nav:not(.mobile) .menu>.item:has(>.menu){display:flex;align-items:center;justify-content:space-between;gap:1em}#nav:not(.mobile) .menu>.item>i.dropdown.icon{float:none;order:1;margin:0}#nav.mobile .mobile-submenu-toggle>.menu.hidden{display:none}@media screen and not (min-width:768px){#nav.top.fixed:not(.mobile){display:none!important}}.ui.top.fixed.centered.menu{display:none}@media screen and not (min-width:768px){.ui.top.fixed.centered.menu{display:flex;width:calc(100% + 1px)}}#search-container{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;flex-shrink:0;padding:0;margin-bottom:.75rem;font-weight:700}#search-container.hidden{display:none}#search-wrapper{display:flex;align-items:center;gap:.5em;margin-left:auto;padding:0 1em}@media screen and not (min-width:768px){#search-wrapper{padding:0;width:100%;margin-left:0}}@media screen and not (min-width:768px){#search-wrapper .ui.input{flex:1}}#search-wrapper .ui.input>input{width:220px!important}@media screen and not (min-width:768px){#search-wrapper .ui.input>input{width:100%!important}}#global-search-clear.hidden,#story-name-clear.hidden,.ui.container.credits.hidden{display:none}.ui.container.credits{max-width:700px;margin:0 auto;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-top:0}.ui.ui.container.credits .grid{margin-top:0;padding-top:0}.ui.ui.container.credits .segments{margin-top:0}#container-for-redraw .error-page{max-width:700px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:center}@media screen and not (min-width:768px){#container-for-redraw .error-page{margin-top:55px}}#container-for-redraw .error-page .ui.negative.message{width:100%;margin:auto 1rem calc(55px + 60svh)}.clipboard-offscreen{position:fixed;opacity:0}.select-probe{position:absolute;visibility:hidden;pointer-events:none;font-size:16px;padding:.67857143em;box-sizing:border-box;border:1px solid transparent;font-family:Pretendard GOV,Lato,sans-serif}.frozen-shadow{position:absolute;width:10px;pointer-events:none;z-index:2;background:linear-gradient(to right,rgba(0,0,0,.12),transparent);display:none}.frozen-shadow.frozen-shadow-visible{display:block}.artifact-bottom-btn{text-align:right;margin-top:.75rem;padding-bottom:.75rem}.modal-image{max-width:100%;margin-bottom:1em}.toggle-icons .lock.open,.toggle-icons .unlock,.toggle-icons:hover .lock,.toggle-icons:disabled .lock{display:none}.toggle-icons:hover .lock.open,.toggle-icons:disabled .unlock{display:inline}.modal.artifact div.content{max-width:768px;margin:0 auto}.modal.artifact div.content .warning{font-weight:700;color:#ff695e}.ui.modal.costume div.image.content{flex-direction:column;overflow-y:auto;max-height:80svh}.tabulator-row .handwriting{font-size:var(--font-size-md);font-weight:unset;line-height:normal}.handwriting.bold{font-weight:700}.tabulator-row .handwriting.large{font-size:var(--font-size-lg)}.tabulator-row .handwriting.medlarge{font-size:var(--font-size-ml)}.tabulator-row .handwriting.medsmall{font-size:var(--font-size-ms)}.tabulator-row .handwriting.small{font-size:var(--font-size-sm)}.handwriting div.flex-wrapper{width:fit-content;margin:0 auto 0 0;line-height:normal}.handwriting .aslan,.handwriting .helga,.handwriting .giselle{float:right;font-size:var(--font-size-lg);font-weight:700}.handwriting .aslan{transform:rotate(-10deg) translate(-2.5em,-2em);font-family:ROH HOE-CHAN}.handwriting .helga{font-family:NanumYeoReumGeurSsi}.handwriting .giselle{transform:rotate(-5deg) translateY(-.5em);font-family:dobong;text-decoration:line-through #db2828}.handwriting .mu{font-family:YES Myoungjo;font-size:var(--font-size-ms);font-weight:700}.handwriting .curve{display:inline-block;rotate:-3deg}.handwriting .curve.upward{translate:0 -.2em}.handwriting .super .curve.upward{rotate:-10deg}.handwriting .celsius{font-family:Pretendard GOV;font-size:var(--font-size-ms);font-weight:200;font-style:italic}.handwriting .glare{color:#fff;text-shadow:0 0 1px #6435c9,0 0 .1em #5829bb,0 0 .3em #ece9fe,.2em 0 .3em #5829bb,-.2em 0 .3em #6435c9}.handwriting .template{font-family:Pretendard GOV;font-size:var(--font-size-ms);font-weight:600}.ui.dropdown .scrolling.resizable.menu,.ui.scrolling.resizable.dropdown .menu{height:unset;resize:none}#loader-container .dimmer:not(.active){display:none}.ui.loader{font-weight:700}#site-footer .footer-mobile[data-tooltip][data-inverted]:before{background:var(--fui-black-surface-1)}#site-footer .footer-mobile[data-tooltip][data-inverted]:after{background:var(--fui-black-surface-1);color:#fffc}.story-table .tabulator-row .tabulator-cell{display:inline-flex;align-items:center}.story-table .tabulator-row .tabulator-cell.col-speaker,.story-table .tabulator-row .tabulator-cell.col-speaker-name,.story-table .tabulator-row .tabulator-cell.col-char-left,.story-table .tabulator-row .tabulator-cell.col-char-right{justify-content:center;align-items:center}.story-table .tabulator-header{display:none}.story-char-composite{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 0;width:100%;min-width:100px}.story-char-composite.story-char-muted{opacity:.75;filter:brightness(1.1) saturate(.75) contrast(.9)}.story-char-composite .story-char-name{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.story-char-composite .story-voice{display:flex;align-items:center;gap:.3em}.story-char-composite .story-cv{font-size:.8em;text-align:center;white-space:nowrap}.story-bubble{text-align:left;max-width:270px;width:fit-content;border:2px solid;padding:6px 12px;background:#fff;border-radius:1em;position:relative}.story-caption{text-align:center;width:100%;border:2px solid;border-radius:.5em;padding:8px 12px}.story-notice-title{font-weight:700;font-style:italic}.story-text-outer{width:100%;flex:1;display:flex;flex-direction:column;gap:4px}.story-text-outer.flex-start{text-align:left;align-items:flex-start}.story-text-outer.flex-end{text-align:right;align-items:flex-end}.story-table .tabulator-row .tabulator-cell:has(.story-text-outer.split),.story-table .tabulator-row .tabulator-cell:has(.story-text-outer.caption-with-center){overflow:visible}.story-text-outer.split{display:grid;grid-template-columns:1fr auto 1fr;gap:0;align-items:stretch}.story-text-outer.split .zone{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:0 var(--fui-cell-padding)}.story-text-outer.split .zone.flex-start{align-items:flex-start}.story-text-outer.split .zone.flex-end{align-items:flex-end}.story-text-outer.split .zone.center{gap:2px;padding:calc(var(--fui-cell-padding) + 4px) 0;margin:calc(-1 * var(--fui-cell-padding)) 0}.story-text-content{line-height:1.65;font-size:1em}.story-anim-label{font-size:1.1em;line-height:1;margin-top:2px}.story-table .tabulator-row .tabulator-cell.story-scene-cell{background:var(--fui-black-surface);color:#fff;justify-content:center;text-align:center}.story-table .tabulator-row.story-deprecated{opacity:.5}.story-table .tabulator-row.story-direction-row{position:relative;border-bottom:1px solid #e8e9e9}.story-table .tabulator-row.story-direction-row .tabulator-cell,.story-table .tabulator-row.story-direction-row .tabulator-cell[data-element]{visibility:hidden;background:var(--fui-black-surface)!important;color:#fff;border-bottom-color:transparent}.story-table .tabulator-row.story-direction-row .tabulator-cell.story-scene-cell{font-weight:600;font-size:1.05em}.story-direction-overlay{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);width:100%;color:#fff;font-weight:600;font-size:1.05em;pointer-events:none;z-index:1;white-space:pre-line;text-align:center;padding:4px 12px}.story-table .tabulator-row.story-bg-color{aspect-ratio:8 / 1;display:flex;align-items:center}.story-table .tabulator-row.story-bg-color .tabulator-cell,.story-table .tabulator-row.story-bg-color .tabulator-cell[data-element]{background:transparent!important}.story-table .tabulator-row.story-bg-row{background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:8 / 1;display:flex;align-items:center;cursor:pointer}.story-table .tabulator-row.story-bg-row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0003;pointer-events:none;z-index:0;transition:opacity .2s}.story-table .tabulator-row.story-bg-row:hover:before{opacity:0}.story-table .tabulator-row.story-bg-row .tabulator-cell,.story-table .tabulator-row.story-bg-row .tabulator-cell[data-element]{background:transparent!important;border-bottom-color:transparent;position:relative;z-index:1}.story-table .tabulator-row.story-bg-row .story-direction-overlay{text-shadow:0 1px 4px rgba(0,0,0,.7)}.story-table .tabulator-row.story-bg-expanded{aspect-ratio:2 / 1}.story-staging-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.story-staging-overlay.story-staging-fadeout{animation:staging-fadeout var(--staging-fade-out, .15s) ease-in forwards}@keyframes staging-fadeout{0%{opacity:1}to{opacity:0}}.story-table .tabulator-row.story-filter-sepia,.story-table .tabulator-row.story-filter-grayscale,.story-table .tabulator-row.story-filter-wave{position:relative}.story-table .tabulator-row.story-filter-sepia:after,.story-table .tabulator-row.story-filter-grayscale:after,.story-table .tabulator-row.story-filter-wave:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:normal;z-index:2}.story-table .tabulator-row.story-filter-sepia:after{background-color:#872d1e33}.story-table .tabulator-row.story-filter-grayscale:after{background-color:#80808073;mix-blend-mode:multiply}.story-table .tabulator-row.story-filter-grayscale>.tabulator-cell{filter:grayscale(.85) brightness(.95)}.story-table .tabulator-row.story-filter-wave:after{background-color:#aad2f51a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 50' preserveAspectRatio='none'%3E%3Cpath d='M0 18Q75 8 150 18Q225 28 300 18L300 50 0 50Z' fill='%23cde3ff' fill-opacity='0.14'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 50' preserveAspectRatio='none'%3E%3Cpath d='M0 22Q75 12 150 22Q225 32 300 22L300 50 0 50Z' fill='%23afe0ff' fill-opacity='0.13'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 50' preserveAspectRatio='none'%3E%3Cpath d='M0 26Q75 16 150 26Q225 36 300 26L300 50 0 50Z' fill='%2391acf2' fill-opacity='0.12'/%3E%3C/svg%3E");background-size:300px 100%;background-repeat:repeat-x;animation:wave-scroll 5s linear infinite}@keyframes wave-scroll{0%{background-position:0 0,0 0,0 0}to{background-position:-300px 0,200px 0,-150px 0}}.story-table .tabulator-row.story-anim-shake,.story-table .tabulator-row.story-anim-glitch,.story-table .tabulator-row.story-anim-bump{overflow:hidden!important}@keyframes camera-shake{0%,to{transform:translate(0)}10%{transform:translate(-5px) translateY(2px)}20%{transform:translate(4px) translateY(-2px)}30%{transform:translate(-4px) translateY(1px)}40%{transform:translate(3px) translateY(-1px)}50%{transform:translate(-3px)}60%{transform:translate(2px) translateY(-1px)}70%{transform:translate(-1.5px) translateY(.5px)}80%{transform:translate(1px) translateY(-.5px)}90%{transform:translate(-.5px)}}@keyframes glitch-stripe-a{0%,to{transform:translate(0)}9%{transform:translate(-1px)}18%{transform:translate(1.5px,-.25px)}27%{transform:translate(-2px,.25px)}36%{transform:translate(2px,-.5px)}45%{transform:translate(-2px,.5px)}55%{transform:translate(2px,-.5px)}64%{transform:translate(-2px,.25px)}73%{transform:translate(1.5px,-.25px)}82%{transform:translate(-1px)}91%{transform:translate(.5px)}}@keyframes glitch-stripe-b{0%,to{transform:translate(0)}9%{transform:translate(1px,-0)}18%{transform:translate(-1.5px,.25px)}27%{transform:translate(2px,-.25px)}36%{transform:translate(-2px,.5px)}45%{transform:translate(2px,-.5px)}55%{transform:translate(-2px,.5px)}64%{transform:translate(2px,-.25px)}73%{transform:translate(-1.5px,.25px)}82%{transform:translate(1px,-0)}91%{transform:translate(-.5px)}}.story-glitch-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;pointer-events:none;filter:brightness(1.5) saturate(.25) opacity(.75) blur(.75px)}.story-glitch-overlay.glitch-a{mask-image:repeating-linear-gradient(180deg,transparent 0px,transparent 1px,#000 1px,#000 3px);-webkit-mask-image:repeating-linear-gradient(180deg,transparent 0px,transparent 1px,#000 1px,#000 3px);animation:glitch-stripe-a 1.2s ease-in-out}.story-glitch-overlay.glitch-b{mask-image:repeating-linear-gradient(180deg,#000 0px,#000 1px,transparent 1px,transparent 3px);-webkit-mask-image:repeating-linear-gradient(180deg,#000 0px,#000 1px,transparent 1px,transparent 3px);animation:glitch-stripe-b 1.2s ease-in-out}@keyframes bump{0%,to{transform:translate(0) rotate(0)}8%{transform:translate(-2px) rotate(-.3deg)}16%{transform:translate(2px) rotate(.3deg)}24%{transform:translate(-1.8px) rotate(-.25deg)}32%{transform:translate(1.5px) rotate(.2deg)}42%{transform:translate(-1.2px) rotate(-.15deg)}52%{transform:translate(1px) rotate(.12deg)}62%{transform:translate(-.7px) rotate(-.08deg)}72%{transform:translate(.4px) rotate(.05deg)}82%{transform:translate(-.2px) rotate(-.02deg)}}.story-table .tabulator-row.story-anim-shake>.tabulator-cell{animation:camera-shake .75s cubic-bezier(.2,0,.4,1)}.story-table .tabulator-row.story-anim-bump>.tabulator-cell{animation:bump 3s cubic-bezier(.4,0,.2,1)}.story-trans-btn{all:unset;cursor:pointer;font-size:12px;opacity:.4;margin-left:4px;vertical-align:middle;flex-shrink:0;width:fit-content}.story-text-outer:has(.story-caption)>.story-trans-btn{align-self:center}.story-trans-btn:hover{opacity:.8}.story-bubble.left{border-bottom-left-radius:0}.story-bubble.center,.story-bubble.right{border-bottom-right-radius:0}.story-bubble.chaos{background:var(--fui-black-surface);color:#db2828;border-color:var(--fui-black-surface)}.story-shout-wrap{position:relative}.shout-spike{position:absolute;z-index:1;width:0;height:0;border-left:var(--spike-w) solid transparent;border-right:var(--spike-w) solid transparent;border-bottom:var(--spike-h) solid var(--shout-bd, #ddd)}.shout-spike:after{content:"";position:absolute;width:0;height:0;left:var(--spike-after-x);top:var(--spike-after-y);border-left:var(--spike-after-w) solid transparent;border-right:var(--spike-after-wr, var(--spike-after-w)) solid transparent;border-bottom:var(--spike-after-h) solid #fff}.shout-spike.lg{--spike-w: 12px;--spike-h: 20px;--spike-after-x: -10px;--spike-after-y: 4px;--spike-after-w: 10px;--spike-after-h: 17px}.shout-spike.md{--spike-w: 8px;--spike-h: 14px;--spike-after-x: -6px;--spike-after-y: 5px;--spike-after-w: 6px;--spike-after-h: 11px}.shout-spike.sm{--spike-w: 6px;--spike-h: 12px;--spike-after-x: -4px;--spike-after-y: 4px;--spike-after-w: 4px;--spike-after-h: 12px;--spike-after-wr: 5px}.story-bubble.shout{margin-top:11px}.story-bubble.thought{border-style:dotted}.story-caption.narration{background:var(--loh-dark-grey);box-shadow:0 0 8px 2px var(--loh-light-grey);color:var(--loh-blue-grey);border:none}.story-caption.character{background:var(--loh-light-grey);border-color:#ddd}.story-text-outer.caption-with-center{align-items:center;gap:0}.story-text-outer.caption-with-center .zone.center{width:auto;gap:2px;padding:calc(var(--fui-cell-padding) + 4px) 0;margin:calc(-1 * var(--fui-cell-padding)) 0}.story-caption.message{background:var(--fui-black-surface);color:#70cefa;border-color:#75fbfa}.story-caption.shout{font-weight:600;margin-top:12px}.story-table.tabulator{transform:translateZ(0)}.story-table .tabulator-row.tabulator-group{border:none;color:#fff;min-height:unset}.story-table .tabulator-row.tabulator-group span{color:inherit}.story-table .tabulator-row.tabulator-group.tabulator-group-level-0{background:var(--fui-black-surface);font-size:1em;font-weight:700;padding:6px 10px}.story-table .tabulator-row.tabulator-group.tabulator-group-level-1{background:var(--fui-black-surface-1);font-size:.875em;color:#fffc;padding:4px 10px 4px 20px}@media(hover:hover)and (pointer:fine){.story-table .tabulator-row.tabulator-group.tabulator-group-level-0:hover{background-color:var(--fui-black-surface-1);cursor:pointer}.story-table .tabulator-row.tabulator-group.tabulator-group-level-1:hover{background-color:var(--fui-black-surface-2)}}.story-table .tabulator-row.tabulator-group.tabulator-group-level-1:has(.story-group-empty){display:none}.story-branch-toggle{margin-left:.8em}#story-toolbar-bottom{display:flex;flex-direction:column;flex-shrink:0;gap:.5em;padding:.5em 1em}#story-toolbar-bottom.hidden{display:none}#bottom-bar{flex-shrink:0}#bottom-bar.hidden{display:none}#story-toolbar-bottom .story-nav select{flex:1;min-width:0}.story-nav{display:flex;align-items:center;gap:.5em}.story-select{min-width:200px;font-size:1em;padding:.67857143em 1em;border:1px solid var(--fui-border);border-radius:var(--fui-radius);background-color:#fff;color:var(--loh-black);cursor:pointer}.story-select:focus{border-color:var(--fui-focus-border);outline:none}.story-profile{display:flex;align-items:center;gap:.5em;flex-wrap:wrap}.story-profile.hidden{display:none}#story-toolbar-bottom .ui.button,.story-profile .ui.button{display:inline-flex;align-items:center}.story-icon-preview{width:36px;height:36px;border-radius:4px;vertical-align:middle}.story-toolbar-icon{cursor:pointer;margin:0 .25em 0 0}.story-toolbar-icon:hover{opacity:.7}.story-toolbar-icon.small{width:24px;height:24px;vertical-align:middle}.story-profile .ui.input{flex:1;min-width:80px}#story-name-input{width:100%}#story-icon-modal{max-width:480px;margin:auto}#story-icon-modal .ui.segment{padding:1.5em}.wizard-body{display:flex;gap:1.5em;align-items:center}.wizard-preview{flex-shrink:0}.wizard-preview .hex-border{width:128px;height:128px;cursor:default}.wizard-preview .hex-border:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-3 -3 106 106'%3E%3Cpolygon points='50,0 93,25 93,75 50,100 7,75 7,25' fill='none' stroke='white' stroke-width='3'/%3E%3C/svg%3E")}.wizard-steps{display:flex;flex-direction:row-reverse;gap:1.5em;flex:1}.wizard-step{display:flex;flex-direction:column;align-items:center;gap:10px}.wizard-step[hidden]{display:flex;visibility:hidden}.hex-border{position:relative}.wizard-step .hex-border{width:64px;height:64px;cursor:pointer}.hex-border img{clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);display:block;width:100%;height:100%}.hex-border:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-3 -3 106 106'%3E%3Cpolygon points='50,0 93,25 93,75 50,100 7,75 7,25' fill='none' stroke='white' stroke-width='4.8'/%3E%3C/svg%3E") no-repeat center / 100% 100%}.wizard-step .hex-border:hover:after,.wizard-step .hex-border.selected:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-3 -3 106 106'%3E%3Cpolygon points='50,0 93,25 93,75 50,100 7,75 7,25' fill='none' stroke='%232185d0' stroke-width='4.8'/%3E%3C/svg%3E")}.color-chip{width:48px;height:48px;border-radius:50%;cursor:pointer;border:3px solid rgba(255,255,255,.9);transition:border-color .15s}.color-chip:hover,.color-chip.selected{border-color:#2185d0}@media screen and (min-width:768px){.story-table .tabulator-cell.col-speaker,.story-table .tabulator-cell.col-speaker-name,.story-table .tabulator-col.col-speaker,.story-table .tabulator-col.col-speaker-name{display:none!important}#story-toolbar-bottom .story-nav{display:contents}#story-toolbar-bottom{flex-direction:row;gap:.5em}#story-toolbar-bottom .story-chapter-prev{order:1}#story-toolbar-bottom .story-stage-prev{order:2}#story-toolbar-bottom .story-chapter-select{order:3}#story-toolbar-bottom .story-stage-select{order:4}#story-toolbar-bottom .story-stage-next{order:5}#story-toolbar-bottom .story-chapter-next{order:6}#story-toolbar-bottom .story-autoplay-toggle{order:7;margin-left:auto}.story-nav-spacer{display:none}}@media screen and not (min-width:768px){.story-table .tabulator-cell.col-char-left,.story-table .tabulator-cell.col-char-right,.story-table .tabulator-col.col-char-left,.story-table .tabulator-col.col-char-right{display:none!important}.story-profile{width:100%}.story-select{min-width:0;flex:1}#story-toolbar-bottom{box-sizing:border-box;max-width:100vw}#story-toolbar-bottom .story-nav{flex-wrap:wrap}#story-name-input{width:80px}.wizard-body{flex-direction:column;align-items:center}.wizard-steps{flex-direction:row}.wizard-preview .hex-border{width:100px;height:100px}.wizard-step .hex-border{width:40px;height:40px}.color-chip{width:32px;height:32px}.story-text-outer.flex-start,.story-text-outer.flex-end{text-align:left;align-items:flex-start}.story-text-outer.split{display:flex;flex-direction:column}.story-text-outer.split .zone.flex-end{align-items:flex-start}.story-bubble{border:none;padding:0;background:transparent;border-radius:0;max-width:100%}.story-bubble.left,.story-bubble.center,.story-bubble.right{border-radius:0}.story-bubble.thought{border-style:none}.shout-spike{display:none}.story-bubble.shout,.story-caption.shout{margin-top:0}.story-caption{border:none;border-radius:0;padding:0;background:transparent;text-align:left}.story-anim-label,#story-anim-toggle{display:none}.story-bubble.chaos{background:transparent;border:none}.story-caption.message,.story-caption.narration{border:none;background:transparent;box-shadow:none;color:inherit}.story-table .tabulator-cell[data-caption=narration]{background:var(--loh-dark-grey);color:var(--loh-blue-grey)}.story-table .tabulator-cell[data-caption=character]{background:#f0f0f0}.story-table .tabulator-cell[data-caption=message]{background:var(--fui-black-surface);color:#70cefa}.story-text-outer.split .zone.center,.story-text-outer.caption-with-center .zone.center{display:none}@keyframes camera-shake{0%,to{transform:translate(0)}10%{transform:translate(-3px) translateY(1px)}20%{transform:translate(2px) translateY(-1px)}30%{transform:translate(-2px)}40%{transform:translate(1px)}}@keyframes bump{0%,to{transform:translate(0) rotate(0)}15%{transform:translate(-1px) rotate(-.2deg)}30%{transform:translate(1px) rotate(.2deg)}45%{transform:translate(-.5px)}}}.story-voice{display:inline-flex;align-items:center;vertical-align:middle;gap:.5em}.story-voice-btn.ui.button{margin:0}
