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}.flex-wrap{flex-wrap:wrap}.inline-center{text-align:center}.success{color:#52c41a}.success-bg{background-color:#52c41a}.error{color:#ff4d4f}.error-bg{background-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__dDg1J{align-items:center;display:flex;gap:5px}.header_header__1TKfI,.nav_wrap__G-J4D{padding:0 10px}.nav_title__34RIO{height:64px;line-height:64px;padding:0 10px}.nav_title__34RIO .nav_logo__ldMFN{width:48px}.nav_item__4UVyW{cursor:pointer}.nav_item__4UVyW:hover{background-color:hsla(0,0%,47%,.1)}.home_statistic__8uDUC{line-height:32px;overflow:hidden;padding:10px}.home_channel__YjBfQ{margin-bottom:6px}.home_channel__YjBfQ .home_btn__M7Iat{width:100%}.home_onlineStatus__WbVzN{border-radius:50%;height:10px;margin-right:6px;width:10px}.eeg_row__msNaz .eeg_changeBtn__Q5uUQ{opacity:0}.eeg_row__msNaz:hover .eeg_changeBtn__Q5uUQ{opacity:1}.eeg_statistic__F0F6J{line-height:32px;overflow:hidden;padding:10px}.eeg_channel__v96KO{margin-bottom:6px}.eeg_channel__v96KO .eeg_btn__Sg811{width:100%}.eeg_analyze__WLBSz{margin:10px 0;padding:10px}.eeg_analyze__WLBSz 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__BSX3X{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__RKC-T{align-items:center;display:flex;gap:15px}.eeg_date-btn__da8U6{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__da8U6:hover{background:#5a67d8;background:var(--primary-color);color:#fff}.eeg_current-date__7m68T{color:#2d3748;color:var(--dark-color);font-size:1.2rem;font-weight:600}.eeg_date-range-selector__wV9nE{display:flex;gap:10px}.eeg_range-btn__n2zLV{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__n2zLV.eeg_active__KUPRU{background:#5a67d8;background:var(--primary-color);border-color:#5a67d8;border-color:var(--primary-color);color:#fff}.eeg_user-info__IJUsa{align-items:center;display:flex;gap:15px}.eeg_user-avatar__DT843{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__Pb-0h h3{font-size:1.4rem;margin:5px 0 10px}.eeg_user-details__Pb-0h p{color:#718096;font-size:.9rem;margin:5px 0 10px}.eeg_pc-main__RhUJ\+{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(12,1fr)}.eeg_card__B752t{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__FxObf{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.eeg_card-title__Hi2KU{color:#2d3748;color:var(--dark-color);font-size:1.3rem;font-weight:600}.eeg_card-icon__Wg5Uz{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__wX8A2{grid-column:span 4}.eeg_score-circle__pIYr8{height:200px;margin:20px auto;position:relative;width:200px}.eeg_circle-bg__4OleC{fill:none;stroke:#e2e8f0;stroke-width:12}.eeg_circle-progress__h-r6u{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__XMhrL{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.eeg_score-value__gEao1{color:#5a67d8;color:var(--primary-color);font-size:3rem;font-weight:700}.eeg_score-label__p1Wc5{color:#718096;font-size:1rem;margin-top:5px}.eeg_score-details__w4NUc{display:flex;justify-content:space-around;margin-top:20px;text-align:center}.eeg_date-navigation__BSX3X .eeg_score-details__w4NUc{margin-top:0}.eeg_score-detail-item__dzMN3{flex:1 1}.eeg_detail-value__nDROk{color:#2d3748;color:var(--dark-color);font-size:1.5rem;font-weight:700}.eeg_detail-label__B15s5{color:#718096;font-size:.85rem;margin-top:5px}.eeg_metrics-card__-nlAO{grid-column:span 8}.eeg_metrics-grid__Ym-OR{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:15px}.eeg_metric-item__xU4Qw{background:#f7fafc;border-radius:12px;padding:20px;text-align:center;transition:all .3s ease}.eeg_metric-item__xU4Qw:hover{box-shadow:0 10px 20px rgba(0,0,0,.1);transform:translateY(-5px)}.eeg_metric-icon__j440k{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__jsJCK{color:#2d3748;color:var(--dark-color);font-size:1.8rem;font-weight:700;margin-bottom:5px}.eeg_metric-label__n3pZ0{color:#718096;font-size:.9rem;margin-bottom:5px}.eeg_metric-status__DvS3B{border-radius:20px;display:inline-block;font-size:.8rem;padding:4px 10px}.eeg_stages-card__ZhSqE{grid-column:span 6}.eeg_stage-details__a1WO8{display:flex;flex-direction:column;gap:15px;margin-top:20px}.eeg_stage-item__rYCj1{align-items:center;background:#f7fafc;border-radius:10px;display:flex;padding:15px}.eeg_stage-color__b0OHw{border-radius:4px;height:20px;margin-right:15px;width:20px}.eeg_stage-info__TLZgl{flex:1 1}.eeg_stage-header__MHXQf{display:flex;justify-content:space-between;margin-bottom:5px}.eeg_stage-name__t4jWP{color:#2d3748;color:var(--dark-color);font-weight:600}.eeg_stage-time__rgpZ\+{color:#718096;font-size:.9rem}.eeg_stage-bar__oxx8z{background:#e2e8f0;border-radius:4px;height:8px;overflow:hidden}.eeg_stage-fill__q-iza{border-radius:4px;height:100%}.eeg_stage-percentage__WF3k\+{color:#2d3748;color:var(--dark-color);font-weight:600;margin-left:15px;width:40px}.eeg_stage-reference__MIxKo{display:flex;font-size:.85rem;justify-content:space-between;margin-top:8px}.eeg_reference-label__4D2ym{color:#718096}.eeg_reference-status__WZ6as{border-radius:12px;font-size:.75rem;padding:2px 8px}.eeg_stage-summary__yf7Dp{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__l2H0a{align-items:center;display:flex;margin-bottom:10px}.eeg_summary-header__l2H0a i{color:#38b2ac;color:var(--secondary-color);margin-right:10px}.eeg_summary-header__l2H0a h4{color:#2d3748;color:var(--dark-color);font-size:1rem}.eeg_summary-content__LLuHE p{color:#4a5568;font-size:.9rem;line-height:1.4;margin-bottom:8px}.eeg_brainwave-header__N0RiO{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.eeg_brainwave-reference__wClxG{margin-top:8px}.eeg_reference-info__LHn5q{display:flex;justify-content:space-between;margin-bottom:4px}.eeg_reference-note__rCHeH{color:#718096;font-size:.75rem;font-style:italic}.eeg_brainwave-summary__Fg7i7{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__BSQFE{grid-column:span 6}.eeg_comparison-chart__iF-Cd{height:300px;margin-top:20px;position:relative}.eeg_chart-container__9Du7e{align-items:flex-end;display:flex;height:100%;justify-content:space-between;padding:0 20px}.eeg_chart-column__81UbY{align-items:center;display:flex;flex-direction:column;width:40px}.eeg_chart-bar__TRbew{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__eIAgK{color:#718096;font-size:.8rem;margin-top:10px}.eeg_chart-value__rZLwn{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__y\+yEQ{grid-column:span 6}.eeg_brainwave-grid__R-w4m{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:20px}.eeg_brainwave-item__f5z-X{align-items:center;background:#f7fafc;border-radius:10px;display:flex;padding:15px}.eeg_brainwave-icon__Ey-hR{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__UlZrZ{flex:1 1}.eeg_brainwave-name__wUdHn{color:#2d3748;color:var(--dark-color);font-weight:600;margin-bottom:5px}.eeg_brainwave-desc__VBZGr{color:#718096;font-size:.8rem;margin-bottom:5px}.eeg_brainwave-bar__KdM\+m{background:#e2e8f0;border-radius:3px;height:6px;overflow:hidden}.eeg_brainwave-fill__BwMJ2{border-radius:3px;height:100%}.eeg_brainwave-value__A3SFv{color:#2d3748;color:var(--dark-color);font-weight:600;margin-left:10px}.eeg_sleep-process-card__60vVy{grid-column:span 6}.eeg_process-timeline__Gqhpk{margin-top:20px;position:relative}.eeg_timeline-item__7CBCM{align-items:center;display:flex;margin-bottom:25px;position:relative}.eeg_timeline-item__7CBCM:not(:last-child):before{background:#e2e8f0;content:"";height:calc(100% + 10px);left:25px;position:absolute;top:40px;width:2px}.eeg_timeline-time__1C0i1{color:#2d3748;color:var(--dark-color);font-weight:600;width:80px}.eeg_timeline-dot__i5G1s{background:#5a67d8;background:var(--primary-color);border-radius:50%;height:12px;margin:0 15px;position:relative;width:12px;z-index:1}.eeg_timeline-event__gGN6n{background:#f7fafc;border-radius:10px;flex:1 1;padding:15px}.eeg_event-title__cEKCs{color:#2d3748;color:var(--dark-color);font-weight:600;margin-bottom:5px}.eeg_event-desc__RJTy9{color:#718096;font-size:.9rem}.sleep_status-good__IMf4F{background:#67f296;color:#22543d}.sleep_status-average__ofk1l{background:#c6f6d5;color:#22543d}.sleep_status-warning__vD5JE{background:#feebc8;color:#744210}.sleep_status-poor__CXpCY{background:#fed7d7;color:#742a2a}.login_loginLayout__TlR7C{height:100vh}.login_loginContent__RfZl3{align-items:center;display:flex;height:100%;justify-content:center;padding:0}.login_loginForm__LTKjx{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__8zyYb{margin-bottom:30px;text-align:center}.login_loginFormFields__vm-AT{margin:0 auto;max-width:300px}.login_loginFormButton__\+yqBd{width:100%}