@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif}.App{background:linear-gradient(135deg,#f6f8fb,#f1f4f9);min-height:100vh}.fade-in{animation:fadeIn .6s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pulse-dot{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text}.screen-card{cursor:pointer;transition:all .3s ease}.screen-card:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-8px)}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 15px #667eea66;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 32px;transition:all .3s ease}.btn-primary:hover{box-shadow:0 6px 20px #667eea80;transform:translateY(-2px)}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.question-card{background:#fff;border:2px solid #e5e7eb;border-radius:12px;margin-bottom:16px;padding:24px;transition:all .3s}.question-card:hover{border-color:#4f46e5;box-shadow:0 4px 12px #4f46e51a}.question-card.answered{background:#f0fdf4;border-color:#10b981}.answer-btn{background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;flex:1 1;font-weight:600;padding:12px 24px;transition:all .2s}.answer-btn:hover{background:#eef2ff;border-color:#4f46e5}.answer-btn.selected{color:#fff}.answer-btn.selected,.answer-btn.selected.yes{background:#10b981;border-color:#10b981}.answer-btn.selected.partially{background:#f59e0b;border-color:#f59e0b}.answer-btn.selected.no{background:#ef4444;border-color:#ef4444}.progress-bar{background:#e5e7eb;border-radius:4px;height:8px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#10b981,#059669);height:100%;transition:width .3s ease}.principle-badge{align-items:center;background:#fef3c7;border-radius:20px;color:#92400e;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 16px}.sidebar-item{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:12px;margin-bottom:8px;padding:12px 16px;transition:all .2s}.sidebar-item:hover{background:#f3f4f6}.sidebar-item.active{background:#eef2ff;border-left:4px solid #4f46e5;font-weight:600}.sidebar-item.completed{background:#f0fdf4}.sidebar-item .checkmark{color:#10b981;font-size:18px}
/*# sourceMappingURL=main.938d82f4.css.map*/