body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;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}.textEllipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pressBtn{cursor:pointer}.pressBtn:hover{opacity:.8}.pressBtn:active{opacity:.6}.flex{display:flex;gap:5px}.flex .main{flex:1 1}.flex-column{flex-direction:column;gap:0}.flex-right{justify-content:flex-end}.flex-items-center{align-items:center}.flex-space-between{justify-content:space-between}.inline-center{text-align:center}.success{color:#52c41a}.error{color:#ff4d4f}.vWrap{height:100%}.vContainer,.vPage{display:flex;flex-direction:column;height:100%}.vContainer .main,.vPage .main{flex:1 1;overflow-x:hidden;overflow-y:auto}.vPage{height:100vh}.vScroll{height:100%;overflow:hidden auto}.required:before{color:#e00;content:"*"}.noWrap{white-space:nowrap}.iconAndTitle{align-items:center;display:flex;flex-direction:row;gap:5px}.iconAndTitle .main{flex:1 1}.iconAndTitle img,.iconAndTitle svg{width:20px}.iconAndTitle span{font-size:inherit}.iconWrap{padding:2px}.iconWrap,.iconWrap svg{display:block}.section{margin-bottom:20px}.cardV{background-color:#f5f5f5;height:300px;width:300px}.grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:-15px;margin-right:-15px}.grid .main{flex:1 1}.grid .cardV{margin:15px}.cardH{align-items:center;background-color:#f5f5f5;color:#333;display:flex;flex-direction:row;height:150px}.cardH .main{flex:1 1}.list{margin-top:20px}.list .cardH{margin-bottom:20px}.alinkBtn{color:#333;outline:none;text-decoration:none}.btnlinkBtn{background-color:transparent;border:0;font:inherit;padding:0}.kv{display:flex;flex-direction:column;gap:5px}.kv .main{flex:1 1}.kv>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1200px){.kv{flex-direction:row}}.mt5{margin-top:5px}.mb5{margin-bottom:5px}.img{width:100%}.layout{height:100vh}.title{font-size:16px;font-weight:700}.chart-title,.section-title{font-weight:700;padding:10px 0;position:relative;text-align:center}.chart-title .chart-actions{align-items:center;display:flex;height:100%;position:absolute;right:10px;top:0}.wrapper{padding:10px}.section-center{margin:0 auto;max-width:600px}.label{font-weight:700}.icons_iconText__a0YUY{align-items:center;display:flex;gap:5px}.header_header__E9Kd-,.nav_wrap__6G7LY{padding:0 10px}.nav_title__6Q0jc{height:64px;line-height:64px;padding:0 10px}.nav_title__6Q0jc .nav_logo__SgirQ{width:48px}.nav_item__v635S{cursor:pointer}.nav_item__v635S:hover{background-color:hsla(0,0%,47%,.1)}.home_statistic__FGlpt{line-height:32px;overflow:hidden;padding:10px}.home_channel__z694f{margin-bottom:6px}.home_channel__z694f .home_btn__wyFeW{width:100%}.eeg_row__C0uJC .eeg_changeBtn__ZUF-h{opacity:0}.eeg_row__C0uJC:hover .eeg_changeBtn__ZUF-h{opacity:1}.eeg_statistic__wzwZS{line-height:32px;overflow:hidden;padding:10px}.eeg_channel__JYDbu{margin-bottom:6px}.eeg_channel__JYDbu .eeg_btn__7MCCC{width:100%}.eeg_analyze__xVqd3{margin:10px 0;padding:10px}.eeg_analyze__xVqd3 img{display:block;height:300px;margin:0 auto}:root{--primary-color:#5a67d8;--primary-light:#c3dafe;--secondary-color:#38b2ac;--dark-color:#2d3748;--light-color:#f7fafc;--success-color:#48bb78;--warning-color:#ed8936;--danger-color:#f56565;--border-radius:12px;--box-shadow:0 4px 20px rgba(0,0,0,.08)}.eeg_date-navigation__uXLVx{align-items:center;background:#fff;border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:var(--box-shadow);display:flex;justify-content:space-between;margin-bottom:20px;padding:20px}.eeg_date-controls__a6SII{align-items:center;display:flex;gap:15px}.eeg_date-btn__lnOOI{align-items:center;background:#c3dafe;background:var(--primary-light);border:none;border-radius:50%;color:#5a67d8;color:var(--primary-color);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.eeg_date-btn__lnOOI:hover{background:#5a67d8;background:var(--primary-color);color:#fff}.eeg_current-date__LnNZC{color:#2d3748;color:var(--dark-color);font-size:1.2rem;font-weight:600}.eeg_date-range-selector__CMiGF{display:flex;gap:10px}.eeg_range-btn__tcCGK{background:#fff;border:1px solid #e2e8f0;border-radius:20px;color:#2d3748;color:var(--dark-color);cursor:pointer;padding:8px 15px;transition:all .3s ease}.eeg_range-btn__tcCGK.eeg_active__la\+vq{background:#5a67d8;background:var(--primary-color);border-color:#5a67d8;border-color:var(--primary-color);color:#fff}.eeg_user-info__OzLN2{align-items:center;display:flex;gap:15px}.eeg_user-avatar__GDaj8{align-items:center;background:linear-gradient(135deg,#5a67d8,#38b2ac);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:50%;color:#fff;display:flex;font-size:1.2rem;font-weight:700;height:50px;justify-content:center;width:50px}.eeg_user-details__i13a3 h3{font-size:1.4rem;margin:5px 0 10px}.eeg_user-details__i13a3 p{color:#718096;font-size:.9rem;margin:5px 0 10px}.eeg_pc-main__7NMUl{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(12,1fr)}.eeg_card__ScVCc{background:#fff;border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:var(--box-shadow);padding:25px}.eeg_card-header__vRow2{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.eeg_card-title__Wzf\+p{color:#2d3748;color:var(--dark-color);font-size:1.3rem;font-weight:600}.eeg_card-icon__m7UQs{align-items:center;background-color:#c3dafe;background-color:var(--primary-light);border-radius:10px;color:#5a67d8;color:var(--primary-color);display:flex;font-size:1.2rem;height:40px;justify-content:center;width:40px}.eeg_score-card__B88iI{grid-column:span 4}.eeg_score-circle__PKadn{height:200px;margin:20px auto;position:relative;width:200px}.eeg_circle-bg__VlsiR{fill:none;stroke:#e2e8f0;stroke-width:12}.eeg_circle-progress__dO-dX{fill:none;stroke:#5a67d8;stroke:var(--primary-color);stroke-width:12;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset 1s ease-in-out}.eeg_circle-text__87sHU{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.eeg_score-value__QC6GQ{color:#5a67d8;color:var(--primary-color);font-size:3rem;font-weight:700}.eeg_score-label__sBp-d{color:#718096;font-size:1rem;margin-top:5px}.eeg_score-details__ORXHc{display:flex;justify-content:space-around;margin-top:20px;text-align:center}.eeg_date-navigation__uXLVx .eeg_score-details__ORXHc{margin-top:0}.eeg_score-detail-item__OiNhf{flex:1 1}.eeg_detail-value__t60Yf{color:#2d3748;color:var(--dark-color);font-size:1.5rem;font-weight:700}.eeg_detail-label__rlQjZ{color:#718096;font-size:.85rem;margin-top:5px}.eeg_metrics-card__c8Ndj{grid-column:span 8}.eeg_metrics-grid__37WH-{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:15px}.eeg_metric-item__bnj5U{background:#f7fafc;border-radius:12px;padding:20px;text-align:center;transition:all .3s ease}.eeg_metric-item__bnj5U:hover{box-shadow:0 10px 20px rgba(0,0,0,.1);transform:translateY(-5px)}.eeg_metric-icon__4GyqP{align-items:center;background:#c3dafe;background:var(--primary-light);border-radius:10px;color:#5a67d8;color:var(--primary-color);display:flex;font-size:1.5rem;height:50px;justify-content:center;margin:0 auto 15px;width:50px}.eeg_metric-value__3X4-9{color:#2d3748;color:var(--dark-color);font-size:1.8rem;font-weight:700;margin-bottom:5px}.eeg_metric-label__Fik-x{color:#718096;font-size:.9rem;margin-bottom:5px}.eeg_metric-status__Fh1Ss{border-radius:20px;display:inline-block;font-size:.8rem;padding:4px 10px}.eeg_stages-card__hGnvU{grid-column:span 6}.eeg_stage-details__CSBql{display:flex;flex-direction:column;gap:15px;margin-top:20px}.eeg_stage-item__nLXJX{align-items:center;background:#f7fafc;border-radius:10px;display:flex;padding:15px}.eeg_stage-color__DA2ZJ{border-radius:4px;height:20px;margin-right:15px;width:20px}.eeg_stage-info__qk0Ic{flex:1 1}.eeg_stage-header__mNAZ\+{display:flex;justify-content:space-between;margin-bottom:5px}.eeg_stage-name__nGLOR{color:#2d3748;color:var(--dark-color);font-weight:600}.eeg_stage-time__zZ4CN{color:#718096;font-size:.9rem}.eeg_stage-bar__4-vCj{background:#e2e8f0;border-radius:4px;height:8px;overflow:hidden}.eeg_stage-fill__hvz9R{border-radius:4px;height:100%}.eeg_stage-percentage__loBRt{color:#2d3748;color:var(--dark-color);font-weight:600;margin-left:15px;width:40px}.eeg_stage-reference__ea04Z{display:flex;font-size:.85rem;justify-content:space-between;margin-top:8px}.eeg_reference-label__kYa3M{color:#718096}.eeg_reference-status__ithXY{border-radius:12px;font-size:.75rem;padding:2px 8px}.eeg_stage-summary__unnqa{background:#f7fafc;border-left:4px solid #38b2ac;border-left:4px solid var(--secondary-color);border-radius:10px;margin-top:20px;padding:15px}.eeg_summary-header__JEKjj{align-items:center;display:flex;margin-bottom:10px}.eeg_summary-header__JEKjj i{color:#38b2ac;color:var(--secondary-color);margin-right:10px}.eeg_summary-header__JEKjj h4{color:#2d3748;color:var(--dark-color);font-size:1rem}.eeg_summary-content__OHJc4 p{color:#4a5568;font-size:.9rem;line-height:1.4;margin-bottom:8px}.eeg_brainwave-header__Yh-iY{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.eeg_brainwave-reference__6Faq8{margin-top:8px}.eeg_reference-info__HvIz6{display:flex;justify-content:space-between;margin-bottom:4px}.eeg_reference-note__rKm4n{color:#718096;font-size:.75rem;font-style:italic}.eeg_brainwave-summary__ZjTN8{background:linear-gradient(135deg,#ebf8ff,#bee3f8);border-left:4px solid #5a67d8;border-left:4px solid var(--primary-color);border-radius:10px;margin-top:20px;padding:15px}.eeg_comparison-card__ymJkL{grid-column:span 6}.eeg_comparison-chart__deib-{height:300px;margin-top:20px;position:relative}.eeg_chart-container__VE22\+{align-items:flex-end;display:flex;height:100%;justify-content:space-between;padding:0 20px}.eeg_chart-column__75gtY{align-items:center;display:flex;flex-direction:column;width:40px}.eeg_chart-bar__R5r3i{background:linear-gradient(0deg,#5a67d8,#c3dafe);background:linear-gradient(to top,var(--primary-color),var(--primary-light));border-radius:6px 6px 0 0;position:relative;width:30px}.eeg_chart-label__dqUJU{color:#718096;font-size:.8rem;margin-top:10px}.eeg_chart-value__wiXqt{color:#2d3748;color:var(--dark-color);font-size:.9rem;font-weight:600;left:0;position:absolute;text-align:center;top:-25px;width:100%}.eeg_brainwave-card__afsa7{grid-column:span 6}.eeg_brainwave-grid__XMUJ-{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:20px}.eeg_brainwave-item__-vo6f{align-items:center;background:#f7fafc;border-radius:10px;display:flex;padding:15px}.eeg_brainwave-icon__QchKV{align-items:center;background:#c3dafe;background:var(--primary-light);border-radius:10px;color:#5a67d8;color:var(--primary-color);display:flex;font-size:1.2rem;height:50px;justify-content:center;margin-right:15px;width:50px}.eeg_brainwave-info__ytYDo{flex:1 1}.eeg_brainwave-name__qvmLd{color:#2d3748;color:var(--dark-color);font-weight:600;margin-bottom:5px}.eeg_brainwave-desc__15amc{color:#718096;font-size:.8rem;margin-bottom:5px}.eeg_brainwave-bar__YtUg9{background:#e2e8f0;border-radius:3px;height:6px;overflow:hidden}.eeg_brainwave-fill__gnTy3{border-radius:3px;height:100%}.eeg_brainwave-value__kAcMp{color:#2d3748;color:var(--dark-color);font-weight:600;margin-left:10px}.eeg_sleep-process-card__25Ayr{grid-column:span 6}.eeg_process-timeline__yo-wZ{margin-top:20px;position:relative}.eeg_timeline-item__B5c18{align-items:center;display:flex;margin-bottom:25px;position:relative}.eeg_timeline-item__B5c18:not(:last-child):before{background:#e2e8f0;content:"";height:calc(100% + 10px);left:25px;position:absolute;top:40px;width:2px}.eeg_timeline-time__Pc2b\+{color:#2d3748;color:var(--dark-color);font-weight:600;width:80px}.eeg_timeline-dot__ZNsLE{background:#5a67d8;background:var(--primary-color);border-radius:50%;height:12px;margin:0 15px;position:relative;width:12px;z-index:1}.eeg_timeline-event__wwb8h{background:#f7fafc;border-radius:10px;flex:1 1;padding:15px}.eeg_event-title__t-h0o{color:#2d3748;color:var(--dark-color);font-weight:600;margin-bottom:5px}.eeg_event-desc__uKg3V{color:#718096;font-size:.9rem}.sleep_status-good__vIHXi{background:#67f296;color:#22543d}.sleep_status-average__s8cPY{background:#c6f6d5;color:#22543d}.sleep_status-warning__ib-nW{background:#feebc8;color:#744210}.sleep_status-poor__JwLPE{background:#fed7d7;color:#742a2a}.login_loginLayout__KloQF{height:100vh}.login_loginContent__ucQWm{align-items:center;display:flex;height:100%;justify-content:center;padding:0}.login_loginForm__z0hDX{background:hsla(0,0%,100%,.9);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:40px;width:350px}.login_loginHeader__IzykH{margin-bottom:30px;text-align:center}.login_loginFormFields__FXaoO{margin:0 auto;max-width:300px}.login_loginFormButton__xbyEd{width:100%}