.mode-instructions{color:#ffffffe6;background:#64b5f61a;border:1px solid #64b5f64d;border-radius:6px;margin-top:.5rem;padding:.75rem;font-size:.8rem;line-height:1.4}.mode-instructions strong{color:#64b5f6;font-weight:600}.section-divider{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);border:none;height:1px;margin:1.5rem 0}#feedback-mode-section[style*="display: none"]+.section-divider,#feedback-mode-section[hidden]+.section-divider,#file-selection-section[style*="display: none"]+.section-divider,#file-selection-section[hidden]+.section-divider,#jaw-selection-section[style*="display: none"]+.section-divider,#jaw-selection-section[hidden]+.section-divider,#sidebar-feedback-button[style*="display: none"]+.section-divider,#sidebar-feedback-button[hidden]+.section-divider,#processing-mode-section[style*="display: none"]+.section-divider,#processing-mode-section[hidden]+.section-divider{display:none}.view-options-container,.visibility-options-container{margin:.8rem 0}.view-options-label,.visibility-options-label{color:#fff;text-transform:uppercase;letter-spacing:.5px;opacity:.9;margin-top:2rem;margin-bottom:.4rem;font-size:.85rem;font-weight:600;display:block}#controls{-webkit-backdrop-filter:blur(10px);border:1px solid #ffffff1a;box-shadow:0 8px 32px #0000004d}.controls-title{color:#64b5f6;text-align:center;border-bottom:1px solid #64b5f64d;margin:0 0 .5rem;padding-bottom:.5rem;font-size:1.1rem;font-weight:700}.docs-link{text-align:center;color:#ffffffb3;margin-bottom:1rem;font-size:.75rem;display:block}.docs-link a{color:#64b5f6;font-weight:500;text-decoration:none}.docs-link a:hover{color:#42a5f5;text-decoration:underline}.auth-section{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;margin-bottom:1rem;padding:.75rem}.auth-label{color:#64b5f6;margin-bottom:.5rem;font-size:.85rem;font-weight:600}.auth-buttons{gap:.5rem;margin-top:.5rem;display:flex}.auth-button{cursor:pointer;border:none;border-radius:4px;flex:1;padding:.4rem .8rem;font-size:.8rem;font-weight:500;transition:all .2s}.copy-button{color:#fff;background:#64b5f6}.copy-button:hover{background:#42a5f5}.logout-button{color:#fff;background:#f44336}.logout-button:hover{background:#d32f2f}.start-over-button{cursor:pointer;z-index:1002;color:#fff;white-space:nowrap;background-color:#363636e6;border:1px solid #131313;border-radius:.5rem;justify-content:center;align-items:center;padding:.6rem .8rem;font-size:.8rem;font-weight:700;transition:all .2s;display:none;position:fixed;top:1rem;left:3.5rem;box-shadow:0 2px 4px #0003}.start-over-button:hover{background-color:#474747;transform:scale(1.1);box-shadow:0 3px 6px #0000004d}.start-over-button:active{transform:scale(.95)}.controls-expanded .start-over-button{display:none!important}.controls-collapsed .start-over-button,.controls-collapsed .feedback-button{display:flex!important}.controls-expanded .feedback-button{display:none!important}.feedback-button{color:#fff;cursor:pointer;backdrop-filter:blur(10px);white-space:nowrap;background:linear-gradient(135deg,#28a745 0%,#20c997 100%);border:1px solid #28a7454d;border-radius:8px;justify-content:center;align-items:center;padding:.6rem .8rem;font-size:.85rem;font-weight:600;transition:all .2s;display:none;position:fixed;top:3.5rem;left:3.5rem;box-shadow:0 2px 8px #28a74566}.feedback-button:hover{background:linear-gradient(135deg,#34ce57 0%,#17a2b8 100%);transform:scale(1.1);box-shadow:0 4px 12px #28a74580}.feedback-button:active{transform:scale(.95)}.sidebar-feedback-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#28a745 0%,#20c997 100%);border:1px solid #28a74533;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;margin-bottom:8px;padding:12px 16px;font-size:.9rem;font-weight:600;transition:all .2s;display:none;box-shadow:0 2px 8px #28a7454d}.sidebar-feedback-button:hover:not(:disabled){background:linear-gradient(135deg,#34ce57 0%,#17a2b8 100%);transform:translateY(-2px);box-shadow:0 4px 16px #28a74580}.sidebar-feedback-button:active{transform:translateY(0);box-shadow:0 2px 6px #28a74533}.sidebar-feedback-button:disabled{cursor:not-allowed;box-shadow:none;background:#6c757d;transform:none}@media (width<=768px){.controls-expanded{width:15rem}}
/*# sourceMappingURL=index.278aaaa6.css.map */
