.chronotypeTest{background:linear-gradient(135deg,#fffffff2,#fff9ede6);border:1px solid #f59e0b1a;border-radius:16px;padding:24px;box-shadow:0 4px 8px #c1b9b966}.chronotypeTest .chronotypeTest-head{justify-content:center;align-items:center;gap:16px;margin-bottom:20px;display:flex}.chronotypeTest .chronotypeTest-head span{color:#666}.chronotypeTest .chronotypeTest-head .chronotypeTest-head-icon{color:#fff;background:linear-gradient(135deg,#fde047,#f59e0b);border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;font-size:2rem;display:flex;box-shadow:0 4px 12px #f59e0b4d}.chronotypeTest .chronotypeTest-head .chronotypeTest-head-icon .svg-inline--fa{vertical-align:-.125em;height:1.3em;overflow:visible}@media (max-width:640px){.chronotypeTest .chronotypeTest-head .chronotypeTest-head-icon{width:48px;height:48px;font-size:1.6rem}}.chronotypeTest .chronotypeTest-head .chronotypeTest-head-title{color:#060d17;margin:0;font-size:1.6rem;font-weight:700}@media (max-width:840px){.chronotypeTest .chronotypeTest-head .chronotypeTest-head-title{font-size:1.4rem}}@media (max-width:640px){.chronotypeTest .chronotypeTest-head .chronotypeTest-head-title{font-size:1.2rem}}.chronotypeTest .chronotypeTest-disclaimer{color:#666;text-align:center;background:#f59e0b0f;border-radius:10px;margin:0 0 28px;padding:12px 16px;font-size:.85rem;line-height:1.5}.chronotypeTest .chronotypeTest-progress{margin-bottom:24px}.chronotypeTest .chronotypeTest-progress .chronotypeTest-progress-label{color:#b45309;text-align:center;margin-bottom:8px;font-size:.9rem;font-weight:600}.chronotypeTest .chronotypeTest-progress .chronotypeTest-progress-bar{background:#f59e0b26;border-radius:999px;width:100%;height:8px;overflow:hidden}.chronotypeTest .chronotypeTest-progress .chronotypeTest-progress-fill{background:linear-gradient(135deg,#fde047,#f59e0b);border-radius:999px;height:100%;transition:width .3s}.chronotypeTest .chronotypeTest-question .chronotypeTest-question-text{color:#060d17;text-align:center;justify-content:center;align-items:center;min-height:3.5rem;margin-bottom:24px;font-size:1.15rem;font-weight:600;line-height:1.5;display:flex}@media (max-width:640px){.chronotypeTest .chronotypeTest-question .chronotypeTest-question-text{font-size:1.02rem}}.chronotypeTest .chronotypeTest-options{flex-direction:column;gap:10px;display:flex}.chronotypeTest .chronotypeTest-option{color:#333;cursor:pointer;text-align:left;background:#fff;border:2px solid #f59e0b2e;border-radius:12px;align-items:center;gap:14px;width:100%;min-height:56px;padding:16px 18px;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.chronotypeTest .chronotypeTest-option:hover{background:#f59e0b0a;border-color:#f59e0b66}.chronotypeTest .chronotypeTest-option:active{transform:scale(.98)}.chronotypeTest .chronotypeTest-option .chronotypeTest-option-value{color:#b45309;background:#f59e0b1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.95rem;font-weight:800;display:flex}.chronotypeTest .chronotypeTest-option .chronotypeTest-option-label{flex-grow:1}.chronotypeTest .chronotypeTest-option.chronotypeTest-option-active{background:linear-gradient(135deg,#fde04726,#f59e0b14);border-color:#f59e0b;box-shadow:0 4px 12px #f59e0b26}.chronotypeTest .chronotypeTest-option.chronotypeTest-option-active .chronotypeTest-option-value{color:#fff;background:linear-gradient(135deg,#fde047,#f59e0b)}.chronotypeTest .chronotypeTest-back{color:#666;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-top:20px;padding:10px 16px;font-size:.95rem;font-weight:600;transition:color .2s;display:inline-flex}.chronotypeTest .chronotypeTest-back:hover{color:#b45309}@keyframes chronotypeTestSlideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.chronotypeTest-result{margin-top:8px;animation:.5s ease-out chronotypeTestSlideInUp}.chronotypeTest-result .chronotypeTest-result-score{text-align:center;margin-bottom:20px}.chronotypeTest-result .chronotypeTest-result-score .chronotypeTest-result-score-label{color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:.9rem;font-weight:500}.chronotypeTest-result .chronotypeTest-result-score .chronotypeTest-result-score-value{color:#060d17;font-size:3rem;font-weight:800}.chronotypeTest-result .chronotypeTest-result-score .chronotypeTest-result-score-value span{color:#999;font-size:1.2rem;font-weight:600}@media (max-width:640px){.chronotypeTest-result .chronotypeTest-result-score .chronotypeTest-result-score-value{font-size:2.3rem}}.chronotypeTest-result .chronotypeTest-scale{margin-bottom:28px}.chronotypeTest-result .chronotypeTest-scale .chronotypeTest-scale-track{background:linear-gradient(90deg,#fef3c7 0%,#fbbf24 25%,#94a3b8 50%,#6366f1 75%,#1e293b 100%);border-radius:999px;width:100%;height:14px;position:relative}.chronotypeTest-result .chronotypeTest-scale .chronotypeTest-scale-marker{background:#fff;border:3px solid #060d17;border-radius:50%;width:18px;height:18px;transition:left .4s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0000004d}.chronotypeTest-result .chronotypeTest-scale .chronotypeTest-scale-labels{color:#888;justify-content:space-between;margin-top:8px;font-size:.8rem;font-weight:600;display:flex}.chronotypeTest-result .chronotypeTest-scale .chronotypeTest-scale-labels span:first-child:before{content:"🌅 "}.chronotypeTest-result .chronotypeTest-scale .chronotypeTest-scale-labels span:last-child:after{content:" 🌙"}.chronotypeTest-result .chronotypeTest-result-card{background:#00000005;border:2px solid #0000000f;border-radius:16px;margin-bottom:16px;padding:24px}.chronotypeTest-result .chronotypeTest-result-card .chronotypeTest-result-card-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.chronotypeTest-result .chronotypeTest-result-card .chronotypeTest-result-card-head .chronotypeTest-result-emoji{font-size:1.8rem;line-height:1}.chronotypeTest-result .chronotypeTest-result-card .chronotypeTest-result-title{color:#060d17;font-size:1.3rem;font-weight:800}.chronotypeTest-result .chronotypeTest-result-card .chronotypeTest-result-text{color:#333;margin:0 0 14px;font-size:1rem;line-height:1.65}.chronotypeTest-result .chronotypeTest-result-card .chronotypeTest-result-tip{color:#333;gap:10px;margin:0 0 16px;font-size:.95rem;line-height:1.6;display:flex}.chronotypeTest-result .chronotypeTest-result-card .chronotypeTest-result-tip strong{flex-shrink:0}.chronotypeTest-result .chronotypeTest-result-card .chronotypeTest-result-links{flex-direction:column;gap:8px;display:flex}.chronotypeTest-result .chronotypeTest-result-card .chronotypeTest-result-links .chronotypeTest-result-link{background:#00000008;border-radius:10px;padding:12px 16px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:block}.chronotypeTest-result .chronotypeTest-result-card .chronotypeTest-result-links .chronotypeTest-result-link:hover{transform:translate(4px)}.chronotypeTest-result .chronotypeTest-result-card.chronotypeTest-zone-dawn{background:#f59e0b0f;border-color:#f59e0b52}.chronotypeTest-result .chronotypeTest-result-card.chronotypeTest-zone-dawn .chronotypeTest-result-title{color:#b45309}.chronotypeTest-result .chronotypeTest-result-card.chronotypeTest-zone-dawn .chronotypeTest-result-link{color:#b45309;background:#f59e0b1a}.chronotypeTest-result .chronotypeTest-result-card.chronotypeTest-zone-morning{background:#fb923c0f;border-color:#fb923c52}.chronotypeTest-result .chronotypeTest-result-card.chronotypeTest-zone-morning .chronotypeTest-result-title{color:#c2410c}.chronotypeTest-result .chronotypeTest-result-card.chronotypeTest-zone-morning .chronotypeTest-result-link{color:#c2410c;background:#fb923c1a}.chronotypeTest-result .chronotypeTest-result-card.chronotypeTest-zone-dove{background:#94a3b814;border-color:#94a3b866}.chronotypeTest-result .chronotypeTest-result-card.chronotypeTest-zone-dove .chronotypeTest-result-title{color:#475569}.chronotypeTest-result .chronotypeTest-result-card.chronotypeTest-zone-dove .chronotypeTest-result-link{color:#475569;background:#94a3b824}.chronotypeTest-result .chronotypeTest-result-card.chronotypeTest-zone-evening{background:#6366f10f;border-color:#6366f152}.chronotypeTest-result .chronotypeTest-result-card.chronotypeTest-zone-evening .chronotypeTest-result-title{color:#4338ca}.chronotypeTest-result .chronotypeTest-result-card.chronotypeTest-zone-evening .chronotypeTest-result-link{color:#4338ca;background:#6366f11a}.chronotypeTest-result .chronotypeTest-result-card.chronotypeTest-zone-night{background:#1e293b12;border-color:#1e293b59}.chronotypeTest-result .chronotypeTest-result-card.chronotypeTest-zone-night .chronotypeTest-result-title{color:#1e293b}.chronotypeTest-result .chronotypeTest-result-card.chronotypeTest-zone-night .chronotypeTest-result-link{color:#1e293b;background:#1e293b1a}.chronotypeTest-result .chronotypeTest-actions{gap:12px;display:flex}@media (max-width:640px){.chronotypeTest-result .chronotypeTest-actions{flex-direction:column}}.chronotypeTest-result .chronotypeTest-actions .chronotypeTest-share,.chronotypeTest-result .chronotypeTest-actions .chronotypeTest-restart{cursor:pointer;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:1.02rem;font-weight:700;transition:all .3s;display:flex}.chronotypeTest-result .chronotypeTest-actions .chronotypeTest-share{color:#b45309;background:#fff;border:2px solid #f59e0b4d}.chronotypeTest-result .chronotypeTest-actions .chronotypeTest-share:hover{background:#f59e0b0f}.chronotypeTest-result .chronotypeTest-actions .chronotypeTest-restart{color:#fff;background:linear-gradient(135deg,#fde047,#f59e0b);box-shadow:0 4px 12px #f59e0b4d}.chronotypeTest-result .chronotypeTest-actions .chronotypeTest-restart:hover{transform:translateY(-2px);box-shadow:0 12px 32px #f59e0b66}.chronotypeTest-result .chronotypeTest-actions .chronotypeTest-restart:active{transform:translateY(0)}
