.App{background-color:#fff;height:100%;min-height:100vh;width:100%}.AuthForm_form__NR4rZ input,.AuthForm_form__NR4rZ textarea{display:block;font:inherit;padding:.25rem;width:250px}.AuthForm_actions__olb9Z{align-items:center;display:flex;justify-content:space-between;width:100%}.AuthForm_actions__olb9Z button{background-color:var(--color-gray-300);border:none;border-radius:4px;color:var(--color-gray-800);cursor:pointer;font:inherit;padding:.5rem 1.5rem}.AuthForm_actions__olb9Z a{background-color:initial;color:var(--color-primary-300)}.AuthForm_actions__olb9Z button:hover{background-color:var(--color-primary-300)}.AuthForm_actions__olb9Z a:hover{color:var(--color-gray-300)}@media (max-width:300px){.AuthForm_form__NR4rZ input,.AuthForm_form__NR4rZ textarea{width:250px}}.QesCard_rating__Sv1\+M{direction:ltr;display:flex;flex-wrap:wrap;gap:50px;justify-content:center;max-width:600px;width:80%}.QesCard_rating__Sv1\+M input{left:-100vw;position:absolute}.QesCard_rating__Sv1\+M label{height:48px;overflow:hidden;padding:48px 0 0;width:48px}.QesCard_rating__Sv1\+M input:hover~input+label,.QesCard_rating__Sv1\+M:not(:hover) input:checked~input+label,.QesCard_rating__Sv1\+M:not(:hover) input:indeterminate+label{background-position:-48px 0}.QesCard_rating__Sv1\+M:not(:hover) input:focus-visible+label{background-position:-96px 0}@media (max-width:765px){.QesCard_rating__Sv1\+M{gap:10px}}.QesCard_crowdRating__-SS78{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:100%;text-align:center}.QesCard_crowdRating__-SS78 h3{color:#000;margin-bottom:10px}.QesCard_crowdRating__-SS78>div{align-items:flex-end;display:flex;flex-direction:row;font-size:15px;gap:5px;height:100px;justify-content:center;width:100%}@media (max-width:765px){.QesCard_crowdRating__-SS78>div{align-items:flex-start;flex-direction:column;height:500px}}.QesCard_crowdRating__-SS78>div>div{align-items:flex-end;display:flex;flex-direction:column;height:100%;justify-content:center}.QesCard_crowdRating__-SS78 label{align-items:center;align-self:center;border:1px solid #000;color:#000;display:inline-flex;display:flex;height:50%;justify-content:center;width:100%}.QesCard_crowdRating__-SS78 input{border-radius:0;border-top:0;height:45px;height:50%;outline:none;text-align:center;width:100%}@media (max-width:765px){.QesCard_crowdRating__-SS78{margin-bottom:30px}.QesCard_crowdRating__-SS78>div{align-items:center;flex-direction:column;height:280px}.QesCard_crowdRating__-SS78>div>div{align-items:center;flex-direction:row;gap:10px}.QesCard_crowdRating__-SS78 label{height:100%;width:110px}.QesCard_crowdRating__-SS78 input{border-top:1px solid #000;height:100%;width:70px}}select.admin-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--color-gray-700);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' stroke='%23aeaba7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;background-size:12px;border:1px solid var(--color-gray-500);border-radius:4px;box-sizing:border-box;color:inherit;cursor:pointer;font:inherit;font-size:15px;line-height:1.3;max-width:100%;min-height:2.625rem;padding:.5rem 2.25rem .5rem .75rem}select.admin-select:focus{border-color:var(--color-primary-400);box-shadow:0 0 0 1px #fae1af59;outline:none}select.admin-select:disabled{cursor:not-allowed;opacity:.55}@media(min-width:992px){select.admin-select{min-width:11rem;width:auto}select.admin-select--add-admin-role,select.admin-select--table-narrow{min-width:0}}.admin-form-toolbar{align-items:center;background:#ffffff08;border:1px solid var(--color-gray-700);border-radius:6px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.65rem .75rem;margin-bottom:1rem;max-width:100%;padding:.85rem 1rem}@media(min-width:992px){.admin-form-toolbar--add-admin{align-items:center;flex-wrap:nowrap}.admin-form-toolbar--add-admin .admin-add-admin-email,.admin-form-toolbar--add-admin .admin-add-admin-username{flex:1 1;max-width:none;min-width:7rem;width:0}.admin-form-toolbar--add-admin .admin-select--add-admin-role{flex:0 0 auto;max-width:9rem;min-width:6.5rem;width:auto}.admin-form-toolbar--add-admin button[type=button]{flex:0 0 auto;min-width:auto;white-space:nowrap}}input.admin-text-input{background-color:var(--color-gray-700);border:1px solid var(--color-gray-600);border-radius:4px;box-sizing:border-box;color:inherit;font:inherit;font-size:15px;line-height:1.3;min-height:2.625rem;padding:.5rem .75rem}input.admin-text-input:focus{border-color:var(--color-primary-400);box-shadow:0 0 0 1px #fae1af40;outline:none}input.admin-text-input::placeholder{color:var(--color-gray-400)}input.admin-text-input.admin-text-input--error{border-color:#e57373;box-shadow:0 0 0 1px #e5737359}.admin-toolbar-field-stack{align-items:stretch;display:flex;flex-direction:column;gap:.35rem;min-width:0;width:100%}.admin-field-error-text{color:#ffcdd2;font-size:12px;line-height:1.35;margin:0}.admin-email-cell{display:flex;flex-direction:column;gap:.35rem;min-width:0}.admin-email-cell input[type=email],.admin-email-cell input[type=text]{box-sizing:border-box;width:100%}.admin-email-cell--error input{border-bottom:2px solid #e57373!important;border-radius:2px}.admin-status-banner{border-radius:6px;box-sizing:border-box;font-size:14px;font-weight:500;line-height:1.45;margin:0 0 1.1rem;max-width:100%;overflow-wrap:break-word;padding:.7rem 1rem;word-break:break-word}.admin-status-banner--success{background:#4caf5038;border:1px solid #81c7848c;color:#c8e6c9}.admin-section{margin-bottom:2.5rem}.admin-section h3{border-bottom:1px solid var(--color-gray-700);color:var(--color-primary-300);font-size:1.15rem;font-weight:600;letter-spacing:.01em;margin:0 0 .5rem;padding-bottom:.5rem}.admin-section__data{margin-top:.35rem;max-width:100%;min-width:0}.admin-message-area{margin:0 0 .85rem}.admin-message-area p{text-align:left}.admin-inline-msg{border:1px solid #0000;border-radius:4px;font-size:14px;line-height:1.45;margin:0 0 .75rem;padding:.55rem .75rem}.admin-inline-msg code{background:#00000040;border-radius:3px;font-size:.92em;padding:.1rem .25rem}.admin-inline-msg--error{background:#e573731f;border-color:#e5737359;color:#ffcdd2}.admin-inline-msg--success{background:#81c7841f;border-color:#81c78459;color:#ffffffe6}.admin-inline-msg--muted{background:#0000;border:none;color:var(--color-gray-400);margin:.5rem 0 .75rem;padding:0}.admin-inline-msg.admin-unsaved-hint{color:#ff001a}.admin-download-options{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem 1.5rem;margin-bottom:1rem}.admin-download-options label{align-items:center;cursor:pointer;display:inline-flex;font-size:14px;gap:.45rem}.admin-download-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.25rem}.admin-table{border-collapse:collapse;max-width:100%;width:100%}.admin-table td,.admin-table th{border:1px solid var(--color-gray-700);font-size:14px;padding:.6rem 1rem;text-align:left}.admin-table td.admin-col-role-cell,.admin-table th.admin-col-role{min-width:10.5rem;padding-left:.45rem;padding-right:.45rem;white-space:nowrap;width:1%}.admin-table td.admin-col-active-cell,.admin-table th.admin-col-active{min-width:5.75rem;padding-left:.45rem;padding-right:.45rem;white-space:nowrap;width:1%}.admin-table td.admin-col-actions-cell,.admin-table th.admin-col-actions{padding-left:.5rem;padding-right:.5rem;white-space:nowrap;width:1%}.admin-table th{background-color:var(--color-gray-800);color:var(--color-primary-300);font-weight:600}.admin-table tr:nth-child(2n) td{background-color:#ffffff08}.admin-table tr:hover td{background-color:#fae1af12}.admin-table td input{background:#0000;border:none;color:inherit;font:inherit;outline:none;width:100%}.admin-table td input:focus{border-bottom:1px solid var(--color-primary-400)}.admin-save-bar{align-items:center;border-top:1px solid var(--color-gray-700);display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin-top:1rem;padding-top:.75rem}.admin-save-bar .saved-timestamp{color:var(--color-gray-400);flex:1 1 auto;font-size:12px;font-style:italic;min-width:8rem}.admin-inline-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.5rem}@media(min-width:992px){.admin-table .admin-col-role-cell select.admin-select--table-narrow{font-size:13px;max-width:12rem;min-width:9.75rem;padding-left:.45rem;padding-right:1.85rem;width:100%}.admin-table .admin-col-active-cell select.admin-select--table-narrow{font-size:13px;max-width:6.25rem;min-width:4.75rem;padding-left:.45rem;padding-right:1.75rem;width:100%}.admin-inline-actions--table-row{flex-wrap:nowrap;gap:.35rem}.admin-inline-actions--table-row button{font-size:12px!important;font-weight:600;min-width:0!important;padding:.4rem .55rem!important;white-space:nowrap}}.admin-table-wrap{-webkit-overflow-scrolling:touch;border-radius:4px;box-sizing:border-box;margin-top:.25rem;max-width:100%;min-width:0;overflow-x:auto;width:100%}@media(min-width:992px){.admin-table{min-width:0}}@media(max-width:991px){.admin-section{box-sizing:border-box;max-width:100%;min-width:0;overflow-x:hidden}.admin-inline-msg,.admin-message-area{box-sizing:border-box;max-width:100%;overflow-wrap:break-word;word-break:break-word}.admin-form-toolbar{align-items:stretch;flex-direction:column;min-width:0;width:100%}.admin-form-toolbar .admin-text-input,.admin-form-toolbar button,.admin-form-toolbar select.admin-select{max-width:100%;width:100%}.admin-download-options{align-items:flex-start;flex-direction:column;gap:.65rem}.admin-download-toolbar{align-items:stretch;flex-direction:column}.admin-download-toolbar button{width:100%}.admin-save-bar{align-items:stretch;flex-direction:column}.admin-save-bar button{min-height:2.75rem;width:100%}.admin-save-bar .saved-timestamp{text-align:center;width:100%}.admin-inline-actions{align-items:stretch;flex-direction:column;width:100%}.admin-inline-actions button{min-height:2.75rem;width:100%}select.admin-select{max-width:100%;width:100%}.admin-table-wrap .admin-table{min-width:800px}.admin-table td,.admin-table th{font-size:13px;padding:.45rem .55rem}.admin-table td.admin-col-role-cell,.admin-table th.admin-col-role{min-width:10rem}.admin-table td.admin-col-active-cell,.admin-table th.admin-col-active{min-width:7rem}.admin-table:has(th.admin-col-role)>tbody>tr>td:first-child,.admin-table:has(th.admin-col-role)>thead>tr>th:first-child{min-width:3.5rem;width:1%}.admin-table:has(th.admin-col-role)>tbody>tr>td:nth-child(2),.admin-table:has(th.admin-col-role)>thead>tr>th:nth-child(2){min-width:9rem}.admin-table:has(th.admin-col-role)>tbody>tr>td:nth-child(3),.admin-table:has(th.admin-col-role)>thead>tr>th:nth-child(3){min-width:14rem}.admin-table:has(th.admin-col-role) td.admin-col-actions-cell,.admin-table:has(th.admin-col-role) th.admin-col-actions{min-width:10.5rem}.admin-table .admin-table__action-cell button{min-height:2.75rem}}.admin-class-picker{margin-top:.75rem;max-width:100%}.bts-toggle{align-items:center;display:flex;gap:1rem}.bts-toggle label{cursor:pointer;font-size:14px}.bts-toggle input[type=radio]{accent-color:var(--color-primary-500)}.placeholder-analysis{border:1px dashed var(--color-gray-600);border-radius:6px;opacity:.5;padding:1.5rem;pointer-events:none;text-align:center}.placeholder-analysis p{color:var(--color-gray-400);margin-bottom:.75rem}*{box-sizing:border-box;margin:0;padding:0}:root{-webkit-text-size-adjust:100%;--color-gray-100:#f4f3f1;--color-gray-200:#dddbd8;--color-gray-300:#ccc9c6;--color-gray-400:#aeaba7;--color-gray-500:#8a8784;--color-gray-600:#656360;--color-gray-700:#4b4a47;--color-gray-800:#31302e;--color-gray-900:#1f1d1b;--color-primary-100:#fcf3e1;--color-primary-200:#fceccd;--color-primary-300:#fae1af;--color-primary-400:#fbd997;--color-primary-500:#ffd37c;--color-primary-600:#f9c762;--color-primary-700:#fbc14d;--color-primary-800:#fab833;--color-primary-900:#f6ad1b;background-color:#242424;color:#ffffffde;color-scheme:light dark;font-size:16px;font-synthesis:none;font-weight:400;line-height:24px;text-rendering:optimizeLegibility}:root,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Open Sans Hebrew,sans-serif}body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.26caced2.css.map*/