._shell_1cz2i_1{color:#f3f8f5;background:#07100d;min-height:100vh}._loading_1cz2i_2{color:#99aa9f;background:#07100d;place-items:center;min-height:100vh;display:grid}._topbar_1cz2i_3{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;background:#07100de6;border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;height:62px;padding:0 28px;display:grid;position:sticky;top:0}._menuButton_1cz2i_4{color:#dff7eb;background:#0d1914;border:1px solid #ffffff1c;place-items:center;width:38px;height:38px;display:none}._brand_1cz2i_5{color:#f6faf7;letter-spacing:-.04em;font-weight:950;text-decoration:none}._brand_1cz2i_5 span{color:#28f4a9}._previewBadge_1cz2i_7{color:#78f9c8;font:750 11px/1 var(--font-geist-sans);letter-spacing:.08em;text-transform:uppercase;background:#28f4a912;border:1px solid #28f4a952;border-radius:7px;justify-self:center;align-items:center;gap:7px;padding:7px 11px;display:inline-flex}._date_1cz2i_8{color:#91a49a;justify-self:end;align-items:center;gap:7px;font-size:13px;display:flex}._appFrame_1cz2i_9{grid-template-columns:250px 1fr;max-width:1520px;margin:0 auto;display:grid}._sidebar_1cz2i_10{background:linear-gradient(#111f19b3,#07100d80);border-right:1px solid #ffffff14;flex-direction:column;align-self:start;gap:34px;min-height:calc(100vh - 62px);padding:34px 22px 24px;display:flex;position:sticky;top:62px}._sidebar_1cz2i_10 h1{letter-spacing:-.055em;margin:7px 0 0;font-size:25px;line-height:1.04}._kicker_1cz2i_12{color:#28f4a9;font:800 11px/1.2 var(--font-geist-sans);text-transform:uppercase;letter-spacing:.15em;margin:0}._sidebar_1cz2i_10 nav{gap:7px;display:grid}._sidebar_1cz2i_10 nav button{color:#8da097;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:22px 1fr auto;align-items:center;width:100%;padding:11px 12px;display:grid}._sidebar_1cz2i_10 nav button:hover{color:#fff;background:#ffffff0a}._sidebar_1cz2i_10 nav ._sideActive_1cz2i_16{color:#06100c;background:#28f4a9;border-color:#28f4a9;font-weight:850}._sideLevel_1cz2i_17{background:#0e1915;border:1px solid #ffffff17;border-radius:12px;gap:7px;margin-top:auto;padding:16px;display:grid}._sideLevel_1cz2i_17>span{color:#28f4a9;letter-spacing:.15em;font-size:11px;font-weight:900}._sideLevel_1cz2i_17>strong{font-size:18px}._sideLevel_1cz2i_17 small{color:#82968c}._progressTrack_1cz2i_21,._dailyProgress_1cz2i_21{background:#ffffff17;border-radius:999px;height:5px;overflow:hidden}._progressTrack_1cz2i_21 span,._dailyProgress_1cz2i_21 span{border-radius:inherit;background:#28f4a9;height:100%;transition:width .5s;display:block}._exitLink_1cz2i_23{color:#82968c;justify-content:space-between;align-items:center;font-size:13px;text-decoration:none;display:flex}._content_1cz2i_24{min-width:0;padding:34px clamp(20px,4vw,58px) 70px}._enhancementIntro_1cz2i_25{background:radial-gradient(circle at 100% 0,#28f4a921,#0000 42%),#0d1814;border:1px solid #28f4a933;margin-bottom:18px;padding:clamp(20px,3vw,30px)}._enhancementHeading_1cz2i_26{justify-content:space-between;align-items:end;gap:24px;display:flex}._enhancementHeading_1cz2i_26 h2{letter-spacing:-.055em;margin:7px 0 5px;font-size:clamp(28px,3.5vw,44px);line-height:1}._enhancementHeading_1cz2i_26 p:not(._kicker_1cz2i_12){color:#8da097;max-width:720px;margin:0;line-height:1.55}._enhancementHeading_1cz2i_26 ._primaryButton_1cz2i_29{flex:none}._enhancementGrid_1cz2i_30{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:22px;display:grid}._enhancementCard_1cz2i_31{color:#eef8f2;text-align:left;background:#050d0ab8;border:1px solid #ffffff17;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;min-height:168px;padding:17px;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:flex}._enhancementCard_1cz2i_31:hover{background:#28f4a912;border-color:#28f4a973;transform:translateY(-2px)}._enhancementCard_1cz2i_31>svg{color:#28f4a9}._enhancementCard_1cz2i_31 strong{font-size:15px}._enhancementCard_1cz2i_31 span{color:#84988e;font-size:12px;line-height:1.45}._enhancementCard_1cz2i_31 em{color:#78f9c8;align-items:center;gap:5px;margin-top:auto;font-size:11px;font-style:normal;font-weight:850;display:inline-flex}._heroRow_1cz2i_37{grid-template-columns:minmax(360px,.95fr) minmax(430px,1.05fr);gap:20px;display:grid}._avatarCard_1cz2i_38,._questPanel_1cz2i_38,._metrics_1cz2i_38 article,._nextMove_1cz2i_38,._routineBlock_1cz2i_38,._challengeCard_1cz2i_38,._postCard_1cz2i_38,._integrationStrip_1cz2i_38,._emptyState_1cz2i_38,._premiumBridge_1cz2i_38{background:#0d1814;border:1px solid #ffffff1a;box-shadow:0 25px 70px #0003}._avatarCard_1cz2i_38{border-radius:16px;overflow:hidden}._lookTag_1cz2i_40{z-index:2;color:#cffde9;background:#050d0ac7;border:1px solid #28f4a940;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex;position:absolute;bottom:18px;left:18px}._avatarMeta_1cz2i_41{justify-content:space-between;align-items:end;padding:19px 20px 16px;display:flex}._avatarMeta_1cz2i_41 h2{letter-spacing:-.04em;margin:5px 0 0;font-size:22px}._avatarMeta_1cz2i_41>span{color:#28f4a9;border:1px solid #28f4a94d;border-radius:6px;padding:6px 8px;font-size:11px;font-weight:850}._ladderStage_1cz2i_44{background:radial-gradient(circle at 50% 60%,#28f4a92e,#0000 45%),linear-gradient(#0c1814,#07100d);place-items:center;padding:22px 22px 54px;display:grid;position:relative;overflow:hidden}._ladderImageLarge_1cz2i_45,._ladderImage_1cz2i_45{background:#0d1a15;border:1px solid #28f4a940;place-items:center;display:grid;position:relative;overflow:hidden}._ladderImageLarge_1cz2i_45{aspect-ratio:4/5;border-radius:18px;width:min(300px,100%);box-shadow:0 0 60px -10px #28f4a973}._ladderImage_1cz2i_45{border-radius:10px;flex:none;width:40px;height:40px}._ladderPlaceholder_1cz2i_48{color:#78f9c873;place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:0}._ladderPlaceholder_1cz2i_48 small{color:#6f847a;font-size:11px;font-weight:800}._ladderPhoto_1cz2i_50{background-position:top;background-size:cover;position:absolute;inset:0}._ladderCredit_1cz2i_51{color:#6f847a;margin:6px 20px 0;font-size:10px}._ladderNote_1cz2i_52{color:#8fa398;margin:0 20px 14px;font-size:12px;line-height:1.5}._ladderRungs_1cz2i_53{border-top:1px solid #ffffff14;margin:0;padding:0;list-style:none}._ladderRung_1cz2i_53,._ladderRungActive_1cz2i_54,._ladderRungLocked_1cz2i_54{color:#b9cac1;border-bottom:1px solid #ffffff0f;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:10px 20px;font-size:13px;font-weight:800;display:grid}._ladderRung_1cz2i_53 small,._ladderRungActive_1cz2i_54 small,._ladderRungLocked_1cz2i_54 small{color:#6f847a;margin-top:2px;font-size:10px;font-weight:700;display:block}._ladderRungActive_1cz2i_54{color:#fff;background:#28f4a914;box-shadow:inset 3px 0 #28f4a9}._ladderRungActive_1cz2i_54>svg,._ladderRung_1cz2i_53>svg{color:#28f4a9}._ladderRungLocked_1cz2i_54{opacity:.5}._questPanel_1cz2i_38{border-radius:16px;padding:22px}._panelHeader_1cz2i_60,._sectionTitle_1cz2i_60{justify-content:space-between;align-items:end;gap:20px;display:flex}._panelHeader_1cz2i_60 h2,._sectionTitle_1cz2i_60 h3{letter-spacing:-.04em;margin:5px 0 0}._panelHeader_1cz2i_60>span{color:#28f4a9;font-size:12px}._dailyProgress_1cz2i_21{height:3px;margin:17px 0}._questList_1cz2i_64{gap:7px;display:grid}._quest_1cz2i_38,._questDone_1cz2i_65{background:#ffffff05;border:1px solid #ffffff12;gap:10px;padding:13px;display:grid}._questDone_1cz2i_65{opacity:.54}._questHeading_1cz2i_67,._questFooter_1cz2i_67{justify-content:space-between;align-items:center;gap:12px;display:flex}._questHeading_1cz2i_67 strong{font-size:13px;display:block}._questHeading_1cz2i_67 small{color:#7f9288;margin-top:3px;font-size:11px;display:block}._questHeading_1cz2i_67 b{color:#28f4a9;flex:none;font-size:11px}._checkpointList_1cz2i_71{gap:5px;display:grid}._checkpoint_1cz2i_71,._checkpointDone_1cz2i_72{color:#9db0a7;text-align:left;background:#0000001f;border:1px solid #ffffff12;align-items:center;gap:9px;min-height:34px;padding:6px 8px;font-size:11px;display:flex}._checkpoint_1cz2i_71 span,._checkpointDone_1cz2i_72 span{color:#04110b;border:1px solid #3c5147;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}._checkpointDone_1cz2i_72{color:#d8eee4;border-color:#28f4a92e}._checkpointDone_1cz2i_72 span{background:#28f4a9;border-color:#28f4a9}._questFooter_1cz2i_67{color:#71867b;text-transform:uppercase;letter-spacing:.06em;font-size:9px}._questFooter_1cz2i_67 a{color:#b2c6bc;align-items:center;gap:4px;text-decoration:none;display:inline-flex}._metrics_1cz2i_38{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0;display:grid}._metrics_1cz2i_38 article{grid-template-columns:1fr auto;gap:9px;min-height:118px;padding:17px;display:grid}._metrics_1cz2i_38 article>span{color:#8da198;align-items:center;gap:7px;font-size:12px;display:flex}._metrics_1cz2i_38 article>strong{letter-spacing:-.05em;grid-column:1;font-size:31px}._metrics_1cz2i_38 article>small{color:#697d73;grid-column:2;align-self:end;font-size:10px}._nextMove_1cz2i_38{border-left:3px solid #28f4a9;justify-content:space-between;align-items:center;gap:30px;padding:22px;display:flex}._nextMove_1cz2i_38 h2{letter-spacing:-.04em;margin:6px 0;font-size:22px}._nextMove_1cz2i_38 p:not(._kicker_1cz2i_12){color:#8ba096;margin:0;font-size:13px}._premiumBridge_1cz2i_38{border-left:3px solid #c9971f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:22px;display:flex}._premiumBridge_1cz2i_38 h2{letter-spacing:-.04em;margin:6px 0 8px;font-size:20px}._premiumBridge_1cz2i_38>div:first-child{flex:320px}._premiumBridge_1cz2i_38 ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}._premiumBridge_1cz2i_38 li{color:#cddcd4;align-items:center;gap:7px;font-size:12px;display:flex}._premiumBridge_1cz2i_38 li svg{color:#28f4a9;flex-shrink:0}._premiumKicker_1cz2i_95{color:#f0c869;font:800 11px/1.2 var(--font-geist-sans);text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:6px;margin:0;display:inline-flex}._primaryButton_1cz2i_29,._secondaryButton_1cz2i_96{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:0 15px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}._primaryButton_1cz2i_29{color:#04120c;background:#28f4a9;border:1px solid #28f4a9}._secondaryButton_1cz2i_96{color:#e9f2ed;background:0 0;border:1px solid #ffffff26}._pageHeading_1cz2i_99{justify-content:space-between;align-items:end;gap:22px;margin-bottom:24px;display:flex}._pageHeading_1cz2i_99 h2{letter-spacing:-.06em;max-width:700px;margin:5px 0 7px;font-size:clamp(30px,5vw,52px);line-height:.98}._pageHeading_1cz2i_99 p:not(._kicker_1cz2i_12){color:#8ba096;max-width:650px}._headingActions_1cz2i_102{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._routineGrid_1cz2i_103{grid-template-columns:1fr 1fr;gap:16px;display:grid}._todayPlan_1cz2i_104{grid-column:1/-1}._todayPlan_1cz2i_104 ._routineBlock_1cz2i_38{background:radial-gradient(circle at 100% 0,#28f4a924,#0000 42%),#0d1814;border-color:#28f4a96b}._routineBlock_1cz2i_38{border-radius:14px;padding:22px}._sectionTitle_1cz2i_60>span{color:#28f4a9;font-size:12px}._routineStep_1cz2i_108{border-bottom:1px solid #ffffff12;grid-template-columns:28px 1fr auto;align-items:start;gap:12px;padding:15px 0;display:grid}._routineStep_1cz2i_108>span{color:#28f4a9;font:800 11px/1.7 var(--font-geist-mono)}._routineStep_1cz2i_108 strong,._routineStep_1cz2i_108 small{display:block}._routineStep_1cz2i_108 small{color:#7f9288;margin-top:4px;line-height:1.4}._routineStep_1cz2i_108 em{color:#80938a;font-size:11px;font-style:normal}._coachNote_1cz2i_113{color:#899d93;border:1px dashed #28f4a940;grid-column:1/-1;margin:0;padding:14px 18px}._hackBlock_1cz2i_114{background:radial-gradient(circle at 100% 0,#28f4a91a,#0000 45%),#0d1814;border:1px solid #28f4a92e;border-radius:14px;grid-column:1/-1;padding:20px}._hackBlock_1cz2i_114 h3{letter-spacing:-.03em;margin:6px 0 14px;font-size:20px}._hackGrid_1cz2i_116{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}._hackCard_1cz2i_117{background:#050d0a99;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}._hackCard_1cz2i_117 p{color:#c7d6ce;margin:0;font-size:13px;line-height:1.5}._hackProblem_1cz2i_119{color:#78f9c8;font-size:12px;font-weight:850}._hackUses_1cz2i_120{flex-wrap:wrap;gap:5px;margin-top:auto;display:flex}._hackUses_1cz2i_120 span{color:#9feccb;background:#28f4a91a;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}._outfitPlan_1cz2i_122{background:radial-gradient(circle at 100% 0,#28f4a91f,#0000 42%),#0d1814;border:1px solid #28f4a947;border-radius:14px;grid-column:1/-1;padding:20px}._outfitPlan_1cz2i_122 h3{margin:5px 0 3px;font-size:24px}._outfitPlan_1cz2i_122 small,._outfitPlan_1cz2i_122>p{color:#8da198}._outfitPlan_1cz2i_122 ul{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}._outfitPlan_1cz2i_122 li{background:#ffffff06;border:1px solid #ffffff14;gap:3px;padding:10px 12px;display:grid}._outfitPlan_1cz2i_122 li span{color:#28f4a9;font:800 10px/1.2 var(--font-geist-mono);text-transform:uppercase}._outfitPlan_1cz2i_122 li strong{font-size:13px}._fragranceCard_1cz2i_129{background:radial-gradient(circle at 100% 0,#c9971f1f,#0000 42%),#0d1814;border:1px solid #c9971f4d;border-radius:14px;grid-column:1/-1;padding:20px}._fragranceHeading_1cz2i_130{justify-content:space-between;align-items:start;gap:16px;display:flex}._fragranceHeading_1cz2i_130 h3{margin:5px 0 0;font-size:24px}._fragranceHeading_1cz2i_130>svg{color:#f0c869}._fragranceNotes_1cz2i_133{flex-wrap:wrap;gap:7px;margin:15px 0 12px;display:flex}._fragranceNotes_1cz2i_133 span{color:#f0d58d;background:#f0c8691a;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:850}._fragranceCard_1cz2i_129>p{color:#a9bbb2;margin:0;font-size:13px;line-height:1.55}._fragranceCard_1cz2i_129 ._fragranceTip_1cz2i_136{color:#74887e;margin-top:7px;font-size:11px}._fragranceActions_1cz2i_137{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}._fragranceActions_1cz2i_137 button:disabled{opacity:.6;cursor:wait}._fragranceSuccess_1cz2i_139{font-weight:750;color:#78f9c8!important;margin-top:13px!important}._fragranceError_1cz2i_140{color:#ffb2a5;border:1px solid #ff8d7a40;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:11px 12px;font-size:12px;display:flex}._fragranceError_1cz2i_140 a{color:#f0c869;flex:none;align-items:center;gap:4px;font-weight:850;text-decoration:none;display:inline-flex}._fragranceProducts_1cz2i_142{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}._fragranceProducts_1cz2i_142>a{color:#e8f3ed;background:#050d0a99;border:1px solid #ffffff14;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:82px;padding:9px;text-decoration:none;display:grid}._fragranceProducts_1cz2i_142 img,._fragranceProductIcon_1cz2i_144{object-fit:cover;color:#f0c869;background:#f0c86914;place-items:center;width:54px;height:62px;display:grid}._fragranceProducts_1cz2i_142 strong,._fragranceProducts_1cz2i_142 small{display:block;overflow:hidden}._fragranceProducts_1cz2i_142 strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box}._fragranceProducts_1cz2i_142 small{color:#7f9288;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px}._outfitNotice_1cz2i_148{color:#b7c8bf;background:#0d1814;border:1px solid #ffffff1a;grid-column:1/-1;align-items:center;gap:10px;padding:14px 16px;display:flex}._outfitNotice_1cz2i_148 svg{color:#28f4a9;flex:none}._outfitNotice_1cz2i_148 a{color:#28f4a9;align-items:center;gap:5px;margin-left:auto;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}._integrationStrip_1cz2i_38{grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin-top:16px;padding:18px 20px;display:grid}._integrationStrip_1cz2i_38 h3{margin:5px 0 0}._integrationStrip_1cz2i_38 a{color:#eaf4ef;border:1px solid #ffffff1f;align-items:center;gap:8px;padding:10px 12px;font-size:12px;text-decoration:none;display:flex}._emptyState_1cz2i_38{text-align:center;justify-items:center;padding:70px 20px;display:grid}._emptyState_1cz2i_38 svg{color:#28f4a9}._emptyState_1cz2i_38 h3{margin:15px 0 5px;font-size:25px}._emptyState_1cz2i_38 p{color:#81958b;margin-bottom:20px}._chatPanel_1cz2i_158{background:#0d1814;border:1px solid #ffffff1a;flex-direction:column;gap:14px;padding:18px;display:flex;box-shadow:0 25px 70px #0003}._chatMessages_1cz2i_159{flex-direction:column;gap:10px;min-height:220px;max-height:50vh;padding:4px 2px;display:flex;overflow-y:auto}._chatMessages_1cz2i_159 ._emptyState_1cz2i_38{padding:40px 10px}._chatBubbleUser_1cz2i_161,._chatBubbleCoach_1cz2i_161{max-width:78%;margin:0;padding:10px 14px;font-size:13px;line-height:1.5}._chatBubbleUser_1cz2i_161{color:#04130d;background:#28f4a9;align-self:flex-end;font-weight:700}._chatBubbleCoach_1cz2i_161{color:#e8f5ef;background:#09120f;border:1px solid #ffffff1a;align-self:flex-start}._chatError_1cz2i_164{color:#ff8d7a;margin:0;font-size:12px}._chatInputRow_1cz2i_165{gap:8px;display:flex}._chatInputRow_1cz2i_165 input{color:#fff;background:#09120f;border:1px solid #ffffff21;flex:1;min-width:0;min-height:44px;padding:0 14px}._socialGrid_1cz2i_167{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}._challengeCard_1cz2i_38,._postCard_1cz2i_38{padding:20px}._challengeCard_1cz2i_38{background:radial-gradient(circle at 100% 0,#28f4a92b,#0000 45%),#0d1814;flex-direction:column;align-items:start;min-height:280px;display:flex}._challengeCard_1cz2i_38>svg{color:#28f4a9;margin-top:28px}._challengeCard_1cz2i_38 h3{letter-spacing:-.05em;margin:14px 0 8px;font-size:27px}._challengeCard_1cz2i_38 p:not(._kicker_1cz2i_12),._postCard_1cz2i_38 p{color:#84988e;line-height:1.5}._challengeStats_1cz2i_173{color:#28f4a9;justify-content:space-between;width:100%;margin:auto 0 15px;font-size:12px;display:flex}._communityIcon_1cz2i_174{color:#28f4a9;background:#28f4a912;border:1px solid #28f4a93d;border-radius:50%;place-items:center;width:72px;height:72px;margin:28px 0 20px;display:grid}._safetyList_1cz2i_175{color:#a0b3aa;gap:9px;margin:18px 0 22px;font-size:12px;display:grid}._safetyList_1cz2i_175 span{align-items:center;gap:8px;display:flex}._safetyList_1cz2i_175 svg{color:#28f4a9;flex:none}._postCard_1cz2i_38 header{align-items:center;gap:10px;display:flex}._postCard_1cz2i_38 header div{display:grid}._postCard_1cz2i_38 header small{color:#778a80}._profileDot_1cz2i_181{color:#bffbe1;background:#1e3129;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}._textButton_1cz2i_182{color:#28f4a9;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}._outfitCanvas_1cz2i_183{background:radial-gradient(circle,#28f4a921,#0000 54%),#09120f;border:1px solid #ffffff12;height:220px;margin:16px 0;position:relative;overflow:hidden}._outfitJacket_1cz2i_184,._outfitShirt_1cz2i_184,._outfitPants_1cz2i_184{filter:drop-shadow(0 12px 15px #0006);background:#213b31;border:1px solid #3f6555;display:block;position:absolute}._outfitJacket_1cz2i_184{clip-path:polygon(20% 0,80% 0,100% 22%,84% 45%,78% 100%,22% 100%,16% 45%,0 22%);width:104px;height:92px;top:30px;left:19%}._outfitShirt_1cz2i_184{clip-path:polygon(22% 0,78% 0,100% 18%,80% 36%,78% 100%,22% 100%,20% 36%,0 18%);background:#e4ede8;width:75px;height:86px;top:43px;left:49%}._outfitPants_1cz2i_184{clip-path:polygon(10% 0,90% 0,100% 100%,58% 100%,50% 42%,42% 100%,0 100%);background:#111d19;width:74px;height:115px;top:96px;left:38%}._postCard_1cz2i_38 h3{margin:0}._postActions_1cz2i_189{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}._postActions_1cz2i_189 button{color:#9bafa5;background:0 0;border:1px solid #ffffff1a;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:11px;display:flex}._postActions_1cz2i_189 button:disabled{opacity:.4;cursor:not-allowed}._safetyMessage_1cz2i_192{font-size:11px;color:#e9b85f!important}._modalBackdrop_1cz2i_193{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010503c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._onboarding_1cz2i_194{background:#0d1814;border:1px solid #28f4a940;width:min(760px,100%);max-height:calc(100vh - 40px);padding:clamp(22px,4vw,38px);position:relative;overflow-y:auto;box-shadow:0 30px 100px #000}._onboarding_1cz2i_194>._iconButton_1cz2i_195{position:absolute;top:16px;right:16px}._iconButton_1cz2i_195{color:#fff;background:#121f1a;border:1px solid #ffffff1a;place-items:center;width:36px;height:36px;display:grid}._onboarding_1cz2i_194 h2{letter-spacing:-.06em;margin:7px 0;font-size:clamp(30px,5vw,45px)}._muted_1cz2i_198{color:#879b91}._stepper_1cz2i_199{grid-template-columns:repeat(3,1fr);gap:7px;margin:25px 0;display:grid}._step_1cz2i_199,._stepActive_1cz2i_200{color:#71857b;align-items:center;gap:8px;font-size:11px;display:flex}._step_1cz2i_199 span,._stepActive_1cz2i_200 span{border:1px solid #31443b;place-items:center;width:23px;height:23px;display:grid}._stepActive_1cz2i_200{color:#dff7eb}._stepActive_1cz2i_200 span{color:#06110c;background:#28f4a9;border-color:#28f4a9}._formGrid_1cz2i_204{grid-template-columns:1fr 1fr;gap:15px;display:grid}._formGrid_1cz2i_204 label,._formGrid_1cz2i_204 fieldset{color:#b7c6bf;font-size:12px;font-weight:750}._formGrid_1cz2i_204 input,._formGrid_1cz2i_204 textarea,._formGrid_1cz2i_204 select{box-sizing:border-box;color:#fff;resize:vertical;background:#09120f;border:1px solid #ffffff21;border-radius:0;width:100%;min-height:45px;margin-top:8px;padding:11px 12px}._formGrid_1cz2i_204 textarea{min-height:86px}._fullField_1cz2i_208{border:0;grid-column:1/-1;margin:0;padding:0}._choiceGrid_1cz2i_209{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}._choice_1cz2i_209,._choiceActive_1cz2i_210{color:#95a79e;background:#09120f;border:1px solid #ffffff21;min-height:36px;padding:0 12px}._choiceActive_1cz2i_210{color:#06110c;background:#28f4a9;border-color:#28f4a9;font-weight:850}._privacyNote_1cz2i_212{color:#7bf5c4;border:1px solid #28f4a933;grid-column:1/-1;align-items:center;gap:9px;padding:12px;font-size:11px;display:flex}._modalFooter_1cz2i_213{justify-content:space-between;margin-top:25px;display:flex}._surveyProgress_1cz2i_214{background:#24352e;height:5px;margin:24px 0 9px;overflow:hidden}._surveyProgress_1cz2i_214 span{background:#28f4a9;height:100%;transition:width .28s;display:block}._questionCount_1cz2i_216{color:#71857b;letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:850}._questionTransition_1cz2i_217{min-height:330px;animation:.28s cubic-bezier(.22,.8,.24,1) _survey-in_1cz2i_1}._surveyChoices_1cz2i_218{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:24px;display:grid}._surveyChoices_1cz2i_218 ._choice_1cz2i_209,._surveyChoices_1cz2i_218 ._choiceActive_1cz2i_210{text-align:left;min-height:52px;padding:10px 14px}._surveyTextLabel_1cz2i_220{color:#b7c6bf;gap:8px;margin-top:24px;font-size:12px;font-weight:800;display:grid}._surveyTextLabel_1cz2i_220 textarea{box-sizing:border-box;resize:vertical;color:#f2faf6;width:100%;min-height:150px;font:500 16px/1.5 var(--font-geist-sans);background:#09120f;border:1px solid #ffffff24;border-radius:8px;outline:none;padding:14px}._surveyTextLabel_1cz2i_220 textarea:focus{border-color:#28f4a9;box-shadow:0 0 0 3px #28f4a91f}._surveyTextLabel_1cz2i_220 small{color:#71857b;justify-self:end;font-size:10px}._surveySafety_1cz2i_224{color:#e2b96e;margin:16px 0 0;font-size:11px;line-height:1.55}._modalFooter_1cz2i_213 button:disabled{opacity:.38;cursor:not-allowed}@keyframes _survey-in_1cz2i_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._toast_1cz2i_227{z-index:100;color:#06110c;background:#28f4a9;align-items:center;gap:8px;padding:12px 17px;font-size:13px;font-weight:900;animation:.25s ease-out _pop_1cz2i_1;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 50px #000}._mobileNav_1cz2i_228{display:none}._drawerBackdrop_1cz2i_229{z-index:70;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#010503b8;position:fixed;inset:0}._mobileDrawer_1cz2i_230{box-sizing:border-box;background:#09130f;border-right:1px solid #28f4a93d;flex-direction:column;gap:28px;width:min(330px,88vw);height:100%;padding:18px;animation:.2s ease-out _drawer-in_1cz2i_1;display:flex;box-shadow:24px 0 80px #00000080}._drawerHeader_1cz2i_231{justify-content:space-between;align-items:center;gap:12px;display:flex}._mobileDrawer_1cz2i_230 h2{letter-spacing:-.055em;margin:7px 0 0;font-size:29px;line-height:1}._mobileDrawer_1cz2i_230 nav{gap:7px;display:grid}._mobileDrawer_1cz2i_230 nav button{color:#8da097;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;min-height:48px;padding:0 12px;display:grid}._mobileDrawer_1cz2i_230 nav ._drawerActive_1cz2i_235{color:#06100c;background:#28f4a9;border-color:#28f4a9;font-weight:850}._mobileDrawer_1cz2i_230 ._sideLevel_1cz2i_17{margin-top:auto}@keyframes _drawer-in_1cz2i_1{0%{opacity:0;transform:translate(-24px)}}@keyframes _pop_1cz2i_1{0%{opacity:0;transform:translate(-50%,12px)}}@media (max-width:900px){._topbar_1cz2i_3{grid-template-columns:40px minmax(0,1fr) 40px;gap:10px;padding:0 16px}._menuButton_1cz2i_4{display:grid}._topbar_1cz2i_3 ._brand_1cz2i_5{white-space:nowrap;grid-column:2;justify-self:center}._previewBadge_1cz2i_7,._date_1cz2i_8{display:none}._appFrame_1cz2i_9{display:block}._sidebar_1cz2i_10{display:none}._content_1cz2i_24{padding:20px 15px 48px}._enhancementGrid_1cz2i_30{grid-template-columns:repeat(2,minmax(0,1fr))}._mobileNav_1cz2i_228{z-index:25;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07100df5;border-bottom:1px solid #ffffff17;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid;position:sticky;top:62px;overflow:hidden}._mobileNav_1cz2i_228 button{color:#788d82;background:0 0;border:0;grid-template-rows:22px auto;place-items:center;gap:3px;width:100%;min-width:0;min-height:58px;padding:6px 2px 7px;font-size:10px;line-height:1.05;display:grid}._mobileNav_1cz2i_228 button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._mobileNav_1cz2i_228 button svg{flex:none}._mobileNav_1cz2i_228 ._navActive_1cz2i_279{color:#06110c;background:#28f4a9;font-weight:900}._heroRow_1cz2i_37,._metrics_1cz2i_38{grid-template-columns:1fr}._metrics_1cz2i_38 article{min-height:90px}._routineGrid_1cz2i_103,._socialGrid_1cz2i_167,._hackGrid_1cz2i_116,._fragranceProducts_1cz2i_142,._integrationStrip_1cz2i_38{grid-template-columns:1fr}}@media (max-width:560px){._topbar_1cz2i_3{grid-template-columns:40px minmax(0,1fr) 40px;gap:7px;height:56px;padding:0 10px}._topbar_1cz2i_3 ._brand_1cz2i_5{white-space:nowrap;grid-column:2;justify-self:center;font-size:12px}._menuButton_1cz2i_4{border-radius:8px;width:38px;height:38px}._mobileNav_1cz2i_228{top:56px}._content_1cz2i_24{padding:12px 10px 36px}._fragranceCard_1cz2i_129{padding:16px 14px}._fragranceActions_1cz2i_137{grid-template-columns:1fr;display:grid}._fragranceActions_1cz2i_137 button{white-space:normal;width:100%}._fragranceError_1cz2i_140{flex-direction:column;align-items:start}._enhancementIntro_1cz2i_25{border-radius:14px;margin-bottom:10px;padding:17px 14px}._enhancementHeading_1cz2i_26{flex-direction:column;align-items:stretch;gap:15px}._enhancementHeading_1cz2i_26 h2{font-size:28px}._enhancementHeading_1cz2i_26 ._primaryButton_1cz2i_29{width:100%}._enhancementGrid_1cz2i_30{grid-template-columns:1fr;gap:7px;margin-top:16px}._enhancementCard_1cz2i_31{min-height:128px;padding:14px}._heroRow_1cz2i_37{gap:10px}._heroRow_1cz2i_37>*{min-width:0}._avatarCard_1cz2i_38,._questPanel_1cz2i_38{border-radius:14px}._avatarCard_1cz2i_38{width:100%}._lookTag_1cz2i_40{padding:6px 8px;font-size:10px;bottom:11px;left:11px}._avatarMeta_1cz2i_41{align-items:center;padding:13px 14px 11px}._avatarMeta_1cz2i_41 h2{margin-top:3px;font-size:18px}._avatarMeta_1cz2i_41>span{padding:5px 7px;font-size:9px}._questPanel_1cz2i_38{padding:15px 12px}._panelHeader_1cz2i_60 h2{font-size:19px}._quest_1cz2i_38,._questDone_1cz2i_65{gap:8px;padding:10px}._checkpoint_1cz2i_71,._checkpointDone_1cz2i_72{min-height:37px}._metrics_1cz2i_38{gap:8px;margin:10px 0}._metrics_1cz2i_38 article{min-height:80px;padding:13px 14px}._metrics_1cz2i_38 article>strong{font-size:27px}._nextMove_1cz2i_38{gap:16px;padding:17px 15px}._nextMove_1cz2i_38 h2{font-size:20px}._nextMove_1cz2i_38,._pageHeading_1cz2i_99{flex-direction:column;align-items:stretch}._headingActions_1cz2i_102{grid-template-columns:1fr;display:grid}._headingActions_1cz2i_102 button,._nextMove_1cz2i_38 ._primaryButton_1cz2i_29{width:100%}._pageHeading_1cz2i_99{margin-bottom:18px}._pageHeading_1cz2i_99 h2{font-size:34px}._routineBlock_1cz2i_38,._challengeCard_1cz2i_38,._postCard_1cz2i_38{padding:16px 14px}._chatPanel_1cz2i_158{padding:13px}._chatMessages_1cz2i_159{max-height:46vh}._chatBubbleUser_1cz2i_161,._chatBubbleCoach_1cz2i_161{max-width:88%}._mobileDrawer_1cz2i_230{gap:22px;width:min(306px,86vw);padding:15px;overflow-y:auto}._mobileDrawer_1cz2i_230 h2{font-size:25px}._formGrid_1cz2i_204,._surveyChoices_1cz2i_218{grid-template-columns:1fr}._questionTransition_1cz2i_217{min-height:390px}._fullField_1cz2i_208,._privacyNote_1cz2i_212{grid-column:1}._step_1cz2i_199,._stepActive_1cz2i_200{font-size:0}._step_1cz2i_199 span,._stepActive_1cz2i_200 span{font-size:11px}}
