.distinguish-menu-list{align-items:center;margin:0;list-style:none;display:flex}.distinguish-menu-list li:first-child{padding-left:0}.distinguish-list-item{border-right:1px solid #e5e5e5;justify-content:center;padding-left:1em;padding-right:1em}.distinguish-row-filter-buttons{flex-direction:row;gap:.5rem;display:flex}.distinguish-link{color:var(--distinguish-link-color);cursor:pointer}.distinguish-btn{cursor:pointer;border:none;border-radius:8px}.distinguish-btn-primary-color{background-color:var(--distinguish-primary-color);color:var(--distinguish-primary-content-color)}.distinguish-btn-medium-size{min-height:var(--distinguish-btn-medium-size)}.distinguish-btn:disabled{background-color:var(--distinguish-bg-disabled-color);color:var(--distinguish-disabled-color)}.distinguish-panel{background-color:var(--distinguish-bg-panel-color);padding:1rem;overflow-y:scroll}.distinguish-spinner-container{background-color:var(--distinguish-bg-color);z-index:9999;opacity:.9;justify-content:center;align-items:center;width:100vw;height:100%;display:flex;position:fixed;top:0;left:0}.distinguish-spinner{border:5px solid #0000004d;border-left-color:var(--distinguish-primary-color);border-radius:50%;width:36px;height:36px;margin:20px auto 0;animation:1s infinite spin}.distinguish-spinner-legend{margin:1rem 0;font-size:1rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.distinguish-modal-mask{z-index:1099;background-color:#00000080;width:100%;height:100%;transition:opacity .3s;display:table;position:fixed;top:0;left:0}.distinguish-modal-wrapper{vertical-align:middle;display:table-cell}.distinguish-modal-container{background-color:var(--distinguish-bg-modal-color);border-radius:2px;width:600px;max-height:90vh;margin:0 auto;padding:20px 30px;transition:all .3s;position:relative;overflow-y:auto;box-shadow:0 2px 8px #00000054}.distinguish-modal-close{cursor:pointer;opacity:.4;background-size:10px 10px;width:10px;height:10px;position:absolute;top:26px;right:30px}.distinguish-modal-close:hover{opacity:1}.distinguish-modal-header h3{margin-top:0}.distinguish-modal-body{margin:20px 0}.distinguish-modal-default-button{float:right}.distinguish-modal-enter,.distinguish-modal-leave-active{opacity:0}.distinguish-modal-enter .distinguish-modal-container,.distinguish-modal-leave-active .distinguish-modal-container{transform:scale(1.1)}.distinguish-transparent-modal{background-color:#000c!important}.distinguish-transparent-modal .distinguish-modal-header h3{color:#ffffff80;background-color:#0000004d;border-radius:3px;margin:0 0 2em 2em;padding:6px 6px 6px 12px}.distinguish-transparent-modal .distinguish-modal-close{color:#ffffff80;top:30px;right:42px}.distinguish-transparent-modal .distinguish-modal-container{width:70%;box-shadow:none;position:relative;background-color:#0000!important}.distinguish-transparent-modal .distinguish-modal-container .distinguish-modal-body{max-height:80vh;margin-right:1em;overflow:auto}.distinguish-transparent-modal .distinguish-modal-container .distinguish-modal-body::-webkit-scrollbar{-webkit-appearance:none;position:absolute;right:40px}.distinguish-transparent-modal .distinguish-modal-container .distinguish-modal-body::-webkit-scrollbar:vertical{width:6px}.distinguish-transparent-modal .distinguish-modal-container .distinguish-modal-body::-webkit-scrollbar:horizontal{height:6px}.distinguish-transparent-modal .distinguish-modal-container .distinguish-modal-body::-webkit-scrollbar-thumb{background-color:#ffffff80;border:#ffffff80;border-radius:8px;width:11px;height:5px}.distinguish-transparent-modal .distinguish-modal-container .distinguish-modal-body::-webkit-scrollbar-track{background-color:#0000004d;border-radius:8px}.distinguish-grid{grid-template-rows:1fr;width:100%;height:100%;overflow:hidden}.distinguish-layout-mode-1 .distinguish-panel-descriptors{grid-area:1/1/2/3}.distinguish-layout-mode-1 .distinguish-panel-remaining{grid-area:2/1/3/2}.distinguish-layout-mode-1 .distinguish-panel-eliminated{grid-area:2/2/3/3}.distinguish-layout-mode-2 .distinguish-panel-descriptors{grid-area:1/1/3/2}.distinguish-layout-mode-2 .distinguish-panel-remaining{grid-area:1/2/2/3}.distinguish-layout-mode-2 .distinguish-panel-eliminated{grid-area:2/2/3/3}.distinguish-app-container{flex-direction:column;height:100%;max-height:100%;font-family:Arial,Helvetica,sans-serif;font-size:13px;display:flex}.distinguish-app-container input,.distinguish-app-container select{border:1px solid;border-color:var(--distinguish-border-color);border-radius:2px;padding:.5em 1em}.distinguish-app-container .distinguish-header-error-message{color:var(--distinguish-error-color)}.distinguish-depiction-box{border:1px solid #000;justify-content:center;align-items:center;width:300px;height:300px;display:flex}.distinguish-row-item-error{cursor:pointer}.distinguish-character-descriptor__cell{align-items:flex-end;display:flex}.distinguish-character-states-grid{grid-template-columns:repeat(3,minmax(33.33%,1fr));gap:1em;display:grid}.distinguish-list-checkboxes{padding:0;list-style:none}.distinguish-input-label{display:block}.distinguish-header-bar{background-color:var(--distinguish-bg-panel-color);border-bottom:1px solid var(--distinguish-border-color);justify-content:space-between;align-items:center;padding:1em;display:flex;box-shadow:4px 4px 15px #24252614}.distinguish-header-bar__buttons{align-items:center;display:flex}.distinguish-title-section{justify-content:space-between;align-items:center;display:flex}.distinguish-title-citation{font-size:1rem;font-weight:400}.distinguish-header-bar__buttons{flex-direction:row;align-items:center;gap:.5em;display:flex}.distinguish-descriptor-modal{width:1000px;max-height:90vh;overflow-y:scroll}.distinguish-descriptor-modal__depiction{justify-content:center;display:flex}.distinguish-grid-icon{grid-gap:2px;background-color:#0000;border:2px solid #0000;width:20px;height:12px}.distinguish-grid-icon>div{background-color:#fff}.distinguish-grid{grid-column-gap:0px;grid-row-gap:0px;grid-gap:1px;background-color:var(--distinguish-border-color);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);display:grid;box-shadow:0 1px 1px #0003}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial}}}:root{--distinguish-primary-content-color:var(--tp-primary-content);--distinguish-bg-color:var(--tp-base-foreground);--distinguish-bg-panel-color:var(--tp-base-foreground);--distinguish-bg-modal-color:var(--tp-base-foreground);--distinguish-bg-disabled-color:var(--tp-base-muted);--distinguish-disabled-color:var(--tp-base-soft);--distinguish-error-color:var(--tp-danger);--distinguish-primary-color:var(--tp-primary);--distinguish-border-color:var(--tp-base-border);--distinguish-link-color:var(--tp-secondary);--distinguish-btn-medium-size:20px}.distinguish-app-container{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-border,var(--tp-base-border));font-family:var(--font-main,"Inter", system-ui, sans-serif);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.distinguish-app-container>.distinguish-title-section{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-base-border,var(--tp-base-border));background-color:var(--color-base-foreground,var(--tp-base-foreground));padding-inline:calc(var(--spacing,.25rem) * 4)}.interactive-key-container{height:calc(100vh - 12rem);max-height:calc(100vh - 12rem)}.interactive-key-container hr{margin-block:calc(var(--spacing,.25rem) * 4)}.distinguish-header-bar{border-top-left-radius:var(--radius-lg,.5rem);border-top-right-radius:var(--radius-lg,.5rem)}.distinguish-panel h2{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium)!important}.distinguish-app-container{color:var(--tp-base-content)}.distinguish-modal-header h3{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.distinguish-btn{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.25)}.distinguish-title{margin-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.distinguish-title-citation{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.distinguish-row-filter-buttons{margin-block:calc(var(--spacing,.25rem) * 4)}.distinguish-grid-icon{height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);background-color:var(--tp-primary);border-width:0;border-radius:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}
