.dashboard-module__XABe8G__dashboard{color:#fff;background:linear-gradient(135deg,#0f0f1a 0%,#1a1a2e 50%,#16213e 100%);max-width:1000px;min-height:100vh;margin:0 auto;padding:20px}.dashboard-module__XABe8G__loading{flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100vh;display:flex}.dashboard-module__XABe8G__spinner{border:3px solid #ffffff1a;border-top-color:#3b82f6;border-radius:50%;width:40px;height:40px;animation:1s linear infinite dashboard-module__XABe8G__spin}@keyframes dashboard-module__XABe8G__spin{to{transform:rotate(360deg)}}.dashboard-module__XABe8G__error{text-align:center;padding:40px}.dashboard-module__XABe8G__error button{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;margin-top:20px;padding:12px 24px}.dashboard-module__XABe8G__header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;display:flex;position:relative}.dashboard-module__XABe8G__userInfo{align-items:center;gap:15px;display:flex}.dashboard-module__XABe8G__avatar{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;font-weight:700;display:flex}.dashboard-module__XABe8G__userName{margin:0;font-size:1.3rem}.dashboard-module__XABe8G__userStatus{color:#888;margin:4px 0 0;font-size:.9rem}.dashboard-module__XABe8G__scrollBtn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:8px;padding:10px 20px;font-size:1rem;font-weight:500;transition:all .2s}.dashboard-module__XABe8G__scrollBtn:hover{background:#ffffff1a;border-color:#fff}.dashboard-module__XABe8G__logoutBtn{color:#888;cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:8px;padding:8px 16px;transition:all .2s}.dashboard-module__XABe8G__logoutBtn:hover{color:#fff;background:#ffffff1a}.dashboard-module__XABe8G__ctaSection{margin-bottom:30px}.dashboard-module__XABe8G__mainCTA,.dashboard-module__XABe8G__mainCTAOrange{cursor:pointer;border:none;border-radius:12px;width:100%;padding:20px 24px;font-size:1.2rem;font-weight:600;transition:all .3s}.dashboard-module__XABe8G__mainCTA{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.dashboard-module__XABe8G__mainCTA:hover{transform:translateY(-2px);box-shadow:0 10px 30px #667eea66}.dashboard-module__XABe8G__mainCTAOrange{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.dashboard-module__XABe8G__blocksMapSection{margin-bottom:30px}.dashboard-module__XABe8G__blocksContainer{background:#0003;border:1px solid #ffffff26;border-radius:16px;padding:24px}.dashboard-module__XABe8G__blockRow{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.dashboard-module__XABe8G__blockWrapper{align-items:center;gap:8px;display:flex}.dashboard-module__XABe8G__visualBlock{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;width:240px;height:180px;padding:12px;transition:all .3s;display:flex;overflow:hidden}.dashboard-module__XABe8G__blockContent{flex:1;overflow-y:auto}.dashboard-module__XABe8G__blockContent::-webkit-scrollbar{width:4px}.dashboard-module__XABe8G__blockContent::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.dashboard-module__XABe8G__visualBlock.dashboard-module__XABe8G__completed{background:#22c55e0d;border-color:#22c55e80}.dashboard-module__XABe8G__visualBlock.dashboard-module__XABe8G__in_progress{background:#667eea0d;border-color:#667eea80;box-shadow:0 0 20px #667eea1a}.dashboard-module__XABe8G__visualBlock.dashboard-module__XABe8G__not_started{opacity:.6}.dashboard-module__XABe8G__blockHeader{border-bottom:1px solid #ffffff1a;margin-bottom:10px;padding-bottom:8px;font-weight:600}.dashboard-module__XABe8G__blockTitle{color:#fff;font-size:.95rem}.dashboard-module__XABe8G__blockContent{font-size:.8rem}.dashboard-module__XABe8G__questionItem{color:#888;align-items:flex-start;gap:6px;padding:4px 0;line-height:1.3;display:flex}.dashboard-module__XABe8G__questionItem.dashboard-module__XABe8G__answered{color:#22c55e}.dashboard-module__XABe8G__checkmark{color:#22c55e;flex-shrink:0;font-weight:700}.dashboard-module__XABe8G__questionText{flex:1}.dashboard-module__XABe8G__moreQuestions{color:#555;margin-top:6px;font-size:.75rem;font-style:italic}.dashboard-module__XABe8G__infoIcon{color:#667eea;cursor:help;vertical-align:middle;justify-content:center;align-items:center;width:14px;height:14px;margin-left:4px;font-size:10px;display:inline-flex;position:relative}.dashboard-module__XABe8G__infoIcon:before{content:"";opacity:0;pointer-events:none;border:6px solid #0000;border-top-color:#667eeaf2;transition:opacity .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.dashboard-module__XABe8G__infoIcon:after{content:attr(title);color:#fff;text-align:center;opacity:0;pointer-events:none;z-index:100;background:#667eeaf2;border-radius:8px;width:220px;padding:10px 14px;font-size:11px;font-style:normal;line-height:1.4;transition:opacity .2s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0000004d}.dashboard-module__XABe8G__infoIcon:hover:before,.dashboard-module__XABe8G__infoIcon:hover:after{opacity:1}.dashboard-module__XABe8G__arrowRight{color:#ffffff4d;flex-shrink:0;font-size:1.5rem}.dashboard-module__XABe8G__rowConnector{justify-content:flex-end;padding:10px 50px;display:flex}.dashboard-module__XABe8G__arrowDown{color:#ffffff4d;font-size:1.5rem}.dashboard-module__XABe8G__roadmapSection{margin-bottom:24px}.dashboard-module__XABe8G__roadmapPreview{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:20px}.dashboard-module__XABe8G__roadmapReady{color:#22c55e;margin:0 0 8px;font-size:1.1rem}.dashboard-module__XABe8G__roadmapHint{color:#888;margin:0;font-size:.9rem}.dashboard-module__XABe8G__roadmapPending{color:#f59e0b;margin:0 0 8px;font-size:.95rem}.dashboard-module__XABe8G__roadmapNote{color:#666;margin:0 0 8px;font-size:.85rem}.dashboard-module__XABe8G__roadmapDisclaimer{color:#555;margin:0;font-size:.8rem;font-style:italic}.dashboard-module__XABe8G__statsSection{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dashboard-module__XABe8G__statCard{text-align:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;padding:20px}.dashboard-module__XABe8G__statValue{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700;display:block}.dashboard-module__XABe8G__statLabel{color:#666;margin-top:4px;font-size:.85rem;display:block}@media (max-width:900px){.dashboard-module__XABe8G__blockRow{flex-direction:column;align-items:center}.dashboard-module__XABe8G__blockWrapper{flex-direction:column}.dashboard-module__XABe8G__arrowRight{transform:rotate(90deg)}.dashboard-module__XABe8G__rowConnector{justify-content:center;padding:10px}.dashboard-module__XABe8G__visualBlock{width:100%;max-width:320px}}.dashboard-module__XABe8G__visualSection{margin-bottom:30px}.dashboard-module__XABe8G__sectionTitle{background:linear-gradient(135deg,#fff 0%,#a5b4fc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:1.5rem}.dashboard-module__XABe8G__chartsGrid{grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;display:grid}.dashboard-module__XABe8G__chartCard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;align-items:center;padding:20px;display:flex}.dashboard-module__XABe8G__chartCard h3{color:#ccc;margin-bottom:20px;font-size:1.2rem}@media (max-width:900px){.dashboard-module__XABe8G__chartsGrid{grid-template-columns:1fr}}.dashboard-module__XABe8G__settingsSection{border-top:1px solid #ffffff1a;margin-top:60px;margin-bottom:40px;padding-top:40px}.dashboard-module__XABe8G__settingsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.dashboard-module__XABe8G__settingCard{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:24px;transition:border-color .2s}.dashboard-module__XABe8G__settingCard:hover{border-color:#fff3}.dashboard-module__XABe8G__settingCard h3{color:#fff;margin-bottom:12px;font-size:1.1rem;font-weight:600}.dashboard-module__XABe8G__settingCard p{color:#fff9;margin-bottom:24px;font-size:.9rem;line-height:1.5}.dashboard-module__XABe8G__secondaryBtn{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;padding:10px 20px;font-size:.9rem;font-weight:500;transition:all .2s}.dashboard-module__XABe8G__secondaryBtn:hover{background:#ffffff1a;border-color:#fff}.dashboard-module__XABe8G__dangerBtn{color:#ef4444;cursor:pointer;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;padding:10px 20px;font-size:.9rem;font-weight:500;transition:all .2s}.dashboard-module__XABe8G__dangerBtn:hover{background:#ef444433;border-color:#ef4444}
.IkigaiChart-module__CW_UMq__container{background:#ffffff08;border-radius:20px;justify-content:center;align-items:center;width:100%;min-height:400px;padding:20px;display:flex}.IkigaiChart-module__CW_UMq__chartWrapper{justify-content:center;align-items:center;width:300px;height:300px;display:flex;position:relative}.IkigaiChart-module__CW_UMq__circles{width:100%;height:100%;position:relative}.IkigaiChart-module__CW_UMq__circle{mix-blend-mode:screen;text-align:center;border-radius:50%;justify-content:center;align-items:center;width:180px;height:180px;transition:all .5s;display:flex;position:absolute}.IkigaiChart-module__CW_UMq__top{background:#ef444499;border:2px solid #ef4444;top:0;left:50%;transform:translate(-50%)}.IkigaiChart-module__CW_UMq__right{background:#22c55e99;border:2px solid #22c55e;top:50%;right:0;transform:translateY(-50%)}.IkigaiChart-module__CW_UMq__bottom{background:#eab30899;border:2px solid #eab308;bottom:0;left:50%;transform:translate(-50%)}.IkigaiChart-module__CW_UMq__left{background:#3b82f699;border:2px solid #3b82f6;top:50%;left:0;transform:translateY(-50%)}.IkigaiChart-module__CW_UMq__label{color:#fff;text-shadow:0 1px 2px #00000080;padding:5px;font-size:.9rem;font-weight:600}.IkigaiChart-module__CW_UMq__centerLabel{color:#fff;text-shadow:0 2px 4px #000c;z-index:10;font-size:1.5rem;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.IkigaiChart-module__CW_UMq__locked .IkigaiChart-module__CW_UMq__circle{filter:blur(8px);background:#ffffff1a;border-color:#fff3}.IkigaiChart-module__CW_UMq__locked .IkigaiChart-module__CW_UMq__label,.IkigaiChart-module__CW_UMq__locked .IkigaiChart-module__CW_UMq__centerLabel{display:none}.IkigaiChart-module__CW_UMq__lockOverlay{text-align:center;z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:12px;width:260px;max-width:90%;padding:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.IkigaiChart-module__CW_UMq__lockIcon{margin-bottom:10px;font-size:2rem;display:block}
.SelfAnalysisTools-module__at8bVG__container{color:#fff;flex-direction:column;gap:40px;margin-top:40px;display:flex}.SelfAnalysisTools-module__at8bVG__toolSection{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;padding:30px}.SelfAnalysisTools-module__at8bVG__toolHeader{border-bottom:1px solid #ffffff1a;align-items:center;gap:15px;margin-bottom:25px;padding-bottom:15px;display:flex}.SelfAnalysisTools-module__at8bVG__toolTitle{background:linear-gradient(90deg,#fff,#bbb);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:1.5rem;font-weight:700}.SelfAnalysisTools-module__at8bVG__toolIcon{font-size:1.8rem}.SelfAnalysisTools-module__at8bVG__stopGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.SelfAnalysisTools-module__at8bVG__stopCard{background:#ff3b301a;border:1px solid #ff3b304d;border-radius:12px;padding:20px;transition:transform .2s;position:relative}.SelfAnalysisTools-module__at8bVG__stopCard:hover{border-color:#ff3b3099;transform:translateY(-5px)}.SelfAnalysisTools-module__at8bVG__stopIcon{opacity:.5;font-size:1.2rem;position:absolute;top:10px;right:10px}.SelfAnalysisTools-module__at8bVG__stopCategory{text-transform:uppercase;letter-spacing:1px;color:#ffffff80;margin-bottom:10px;font-size:.8rem}.SelfAnalysisTools-module__at8bVG__stopList{margin:0;padding:0;list-style:none}.SelfAnalysisTools-module__at8bVG__stopItem{align-items:flex-start;gap:8px;margin-bottom:8px;font-size:.95rem;display:flex}.SelfAnalysisTools-module__at8bVG__auditContainer{grid-template-columns:1fr 1fr;gap:30px;display:grid}.SelfAnalysisTools-module__at8bVG__growthColumn,.SelfAnalysisTools-module__at8bVG__brakeColumn{border-radius:12px;padding:20px}.SelfAnalysisTools-module__at8bVG__growthColumn{background:#34c7590d;border:1px solid #34c75933}.SelfAnalysisTools-module__at8bVG__brakeColumn{background:#ff453a0d;border:1px solid #ff453a33}.SelfAnalysisTools-module__at8bVG__columnHeader{text-transform:uppercase;justify-content:space-between;margin-bottom:20px;font-size:.9rem;font-weight:600;display:flex}.SelfAnalysisTools-module__at8bVG__growthHeader{color:#32d74b}.SelfAnalysisTools-module__at8bVG__brakeHeader{color:#ff453a}.SelfAnalysisTools-module__at8bVG__auditList{padding:0;list-style:none}.SelfAnalysisTools-module__at8bVG__auditItem{border-bottom:1px solid #ffffff0d;margin-bottom:10px;padding-bottom:10px;font-size:.95rem}.SelfAnalysisTools-module__at8bVG__mainBrakeBox{text-align:center;background:#0000004d;border:1px solid #ff453a4d;border-radius:10px;grid-column:1/-1;margin-top:20px;padding:15px}.SelfAnalysisTools-module__at8bVG__energyContainer{align-items:center;gap:40px;display:flex}.SelfAnalysisTools-module__at8bVG__batteryVisual{border:4px solid #ffffff4d;border-radius:15px;flex-direction:column-reverse;width:100px;height:200px;padding:5px;display:flex;position:relative}.SelfAnalysisTools-module__at8bVG__batteryVisual:before{content:"";background:#ffffff4d;border-radius:4px 4px 0 0;width:40px;height:10px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.SelfAnalysisTools-module__at8bVG__batteryLevel{background:linear-gradient(#32d74b,#fc0,#ff3b30);border-radius:8px;width:100%;transition:height 1s}.SelfAnalysisTools-module__at8bVG__energyLists{flex:1;grid-template-columns:1fr 1fr;gap:20px;display:grid}.SelfAnalysisTools-module__at8bVG__pyramidContainer{flex-direction:column;align-items:center;gap:20px;display:flex}.SelfAnalysisTools-module__at8bVG__level1,.SelfAnalysisTools-module__at8bVG__level3,.SelfAnalysisTools-module__at8bVG__level5{justify-content:center;gap:20px;width:100%;display:flex}.SelfAnalysisTools-module__at8bVG__itemBox{text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:15px;transition:all .3s}.SelfAnalysisTools-module__at8bVG__level1 .SelfAnalysisTools-module__at8bVG__itemBox{background:#0a84ff33;border-color:#0a84ff80;width:100%;max-width:600px;font-size:1.2rem;font-weight:700}.SelfAnalysisTools-module__at8bVG__level3 .SelfAnalysisTools-module__at8bVG__itemBox{background:#30d1581a;border-color:#30d1584d;flex:1}.SelfAnalysisTools-module__at8bVG__level5{flex-wrap:wrap}.SelfAnalysisTools-module__at8bVG__level5 .SelfAnalysisTools-module__at8bVG__itemBox{background:#ffffff0d;flex:0 0 calc(20% - 16px);min-width:150px;font-size:.9rem}.SelfAnalysisTools-module__at8bVG__circleContainer{justify-content:center;align-items:center;width:400px;height:400px;margin:0 auto;display:flex;position:relative}.SelfAnalysisTools-module__at8bVG__circleCore,.SelfAnalysisTools-module__at8bVG__circleMid,.SelfAnalysisTools-module__at8bVG__circleOuter{text-align:center;border-radius:50%;justify-content:center;align-items:center;transition:all .5s;display:flex;position:absolute}.SelfAnalysisTools-module__at8bVG__circleOuter{z-index:1;background:#ffffff0d;border:1px solid #ffffff1a;width:100%;height:100%;padding:20px}.SelfAnalysisTools-module__at8bVG__circleMid{z-index:2;background:#ffd60a1a;border:1px solid #ffd60a4d;width:65%;height:65%}.SelfAnalysisTools-module__at8bVG__circleCore{z-index:3;background:#0a84ff33;border:1px solid #0a84ff80;width:35%;height:35%;font-weight:700;box-shadow:0 0 30px #0a84ff33}.SelfAnalysisTools-module__at8bVG__circleText{flex-direction:column;display:flex}.SelfAnalysisTools-module__at8bVG__circleLabel{opacity:.7;text-transform:uppercase;margin-bottom:5px;font-size:.8rem}@media (max-width:768px){.SelfAnalysisTools-module__at8bVG__auditContainer,.SelfAnalysisTools-module__at8bVG__energyLists{grid-template-columns:1fr}.SelfAnalysisTools-module__at8bVG__level3,.SelfAnalysisTools-module__at8bVG__level5{flex-wrap:wrap}.SelfAnalysisTools-module__at8bVG__level3 .SelfAnalysisTools-module__at8bVG__itemBox,.SelfAnalysisTools-module__at8bVG__level5 .SelfAnalysisTools-module__at8bVG__itemBox{flex:100%}.SelfAnalysisTools-module__at8bVG__circleContainer{width:300px;height:300px}}
.PathUpCompass-module__Xl6iuW__container{color:#fff;background:#1f2937;border:1px solid #ffffff0d;border-radius:16px;padding:24px;box-shadow:0 10px 30px #0000004d}.PathUpCompass-module__Xl6iuW__title{text-align:center;background:linear-gradient(135deg,#fff 0%,#a5b4fc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:1.5rem;font-weight:700}.PathUpCompass-module__Xl6iuW__centralSection{justify-content:space-between;align-items:center;min-height:200px;margin:32px 0;display:flex;position:relative}.PathUpCompass-module__Xl6iuW__verticalLine{background:#ffffff1a;align-self:stretch;width:2px;margin:0 24px;position:relative}.PathUpCompass-module__Xl6iuW__barContainer{flex-direction:column;flex:1;gap:12px;display:flex}.PathUpCompass-module__Xl6iuW__barHeader{text-transform:uppercase;letter-spacing:1px;justify-content:space-between;margin-bottom:8px;font-size:.9rem;font-weight:700;display:flex}.PathUpCompass-module__Xl6iuW__barItem{cursor:default;background:#ffffff0d;border:1px solid #0000;border-radius:8px;padding:8px 12px;font-size:.85rem;transition:all .2s}.PathUpCompass-module__Xl6iuW__barItem:hover{background:#ffffff1a;transform:translate(2px)}.PathUpCompass-module__Xl6iuW__barItem.PathUpCompass-module__Xl6iuW__fuel{border-left:3px solid #22c55e}.PathUpCompass-module__Xl6iuW__barItem.PathUpCompass-module__Xl6iuW__anchor{border-left:3px solid #ef4444}.PathUpCompass-module__Xl6iuW__pointCard{background:#37415180;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex;position:relative}.PathUpCompass-module__Xl6iuW__pointIcon{font-size:1.5rem}.PathUpCompass-module__Xl6iuW__pointContent{flex:1}.PathUpCompass-module__Xl6iuW__pointTitle{text-transform:uppercase;color:#9ca3af;letter-spacing:1px;font-size:.75rem}.PathUpCompass-module__Xl6iuW__pointValue{color:#fff;font-size:1.1rem;font-weight:700}.PathUpCompass-module__Xl6iuW__metricsSection{border-top:1px solid #ffffff1a;margin-top:24px;padding-top:20px}.PathUpCompass-module__Xl6iuW__vectorBar{align-items:center;gap:10px;margin-bottom:16px;display:flex}.PathUpCompass-module__Xl6iuW__vectorLabel{color:#9ca3af;width:60px;font-size:.8rem}.PathUpCompass-module__Xl6iuW__vectorTrack{background:#ffffff1a;border-radius:4px;flex:1;height:8px;position:relative}.PathUpCompass-module__Xl6iuW__vectorPin{background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:-2px;transform:translate(-50%);box-shadow:0 0 10px #fff}.PathUpCompass-module__Xl6iuW__insightPanel{background:#0003;border-radius:12px;margin-top:20px;padding:16px;font-size:.9rem;line-height:1.5}.PathUpCompass-module__Xl6iuW__insightRow{gap:8px;margin-bottom:8px;display:flex}.PathUpCompass-module__Xl6iuW__insightIcon{flex-shrink:0}@media (max-width:768px){.PathUpCompass-module__Xl6iuW__centralSection{flex-direction:column;gap:30px}.PathUpCompass-module__Xl6iuW__verticalLine{width:100%;height:2px;margin:10px 0}}
