._clock_17twm_1{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:0 0 auto;min-width:0;min-height:44px;padding:0 6px;border:1px solid #E7E5E4;border-radius:999px;background:#fff;color:#292524;font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}._clock_17twm_1 svg{flex:0 0 auto;color:#5e7f5b}._wrap_1gyd4_3{position:relative;display:flex;align-items:center}._bellButton_1gyd4_9{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);border:1px solid #E7E5E4;background:#fff;color:#292524;cursor:pointer}._bellButton_1gyd4_9:hover{background:#f6f4ef}._badge_1gyd4_28{position:absolute;top:5px;right:5px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:#5e7f5b;color:#fff;font-size:10px;font-weight:700;line-height:1}._badgeUrgent_1gyd4_48{background:#d92d20;min-width:20px;height:20px;padding:0 6px;font-size:11px}._badgePulse_1gyd4_57{animation:_bellBadgePulse_1gyd4_1 .7s ease-out}@keyframes _bellBadgePulse_1gyd4_1{0%{transform:scale(1)}30%{transform:scale(1.5)}60%{transform:scale(.92)}to{transform:scale(1)}}._panel_1gyd4_67{position:absolute;top:calc(100% + 8px);right:0;width:min(360px,calc(100vw - 32px));max-height:60vh;overflow-y:auto;background:#fff;border:1px solid #E7E5E4;border-radius:16px;box-shadow:0 12px 32px #29252429;z-index:200}._panelHead_1gyd4_81{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid #E7E5E4}._panelTitle_1gyd4_89{margin:0;font-size:16px;font-weight:700;color:#292524}._markAll_1gyd4_96{border:none;background:none;color:#5e7f5b;font-size:13px;font-weight:600;cursor:pointer;padding:8px}._markAll_1gyd4_96:hover{text-decoration:underline}._list_1gyd4_109{list-style:none;margin:0;padding:8px}._row_1gyd4_115{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px;border:none;border-radius:12px;background:none;text-align:left;cursor:pointer;min-height:44px}._row_1gyd4_115:hover,._rowUnread_1gyd4_131{background:#f6f4ef}._rowIcon_1gyd4_135{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);background:#e7e5e4;color:#5e7f5b}._rowText_1gyd4_147{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}._rowTitle_1gyd4_155{font-size:14px;font-weight:700;color:#292524}._rowBody_1gyd4_161{font-size:13px;color:#78716c;line-height:1.4}._rowTime_1gyd4_167{font-size:11px;color:#78716c}._dot_1gyd4_172{flex:none;width:10px;height:10px;margin-top:6px;border-radius:var(--radius-full);background:#5e7f5b}._empty_1gyd4_181{padding:24px 16px;text-align:center;color:#78716c;font-size:14px}._viewAll_1gyd4_188{display:block;width:100%;min-height:44px;margin:0;padding:10px 16px 14px;border:none;background:none;color:#5e7f5b;font-size:14px;font-weight:700;text-align:center;cursor:pointer}._viewAll_1gyd4_188:hover{text-decoration:underline}._panelFixed_1gyd4_208{position:fixed;z-index:1000}._overlay_nm9i8_1{position:fixed;inset:0;background:#2925248c;display:flex;align-items:center;justify-content:center;padding:20px;z-index:2000}._panel_nm9i8_12{background:#fff;border-radius:20px;border:1px solid #e7e5e4;max-width:420px;width:100%;padding:32px 28px;text-align:center;position:relative;box-shadow:0 12px 40px #2925242e}._dots_nm9i8_24{display:flex;gap:8px;justify-content:center;margin-bottom:20px}._dot_nm9i8_24,._dotActive_nm9i8_32{width:10px;height:10px;border-radius:50%}._dot_nm9i8_24{background:#e7e5e4}._dotActive_nm9i8_32{background:#5e7f5b}._iconWrap_nm9i8_46{width:56px;height:56px;border-radius:50%;background:#f6f4ef;color:#5e7f5b;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}._title_nm9i8_58{font-size:22px;font-weight:700;color:#292524;margin:0 0 8px}._sub_nm9i8_65{font-size:15px;color:#78716c;margin:0 0 24px;line-height:1.5}._cards_nm9i8_72{display:flex;flex-direction:column;gap:12px}._card_nm9i8_72{min-height:64px;border:2px solid #e7e5e4;border-radius:14px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:12px 18px;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}._card_nm9i8_72:hover{border-color:#5e7f5b;background:#f6f4ef}._card_nm9i8_72:active{border-color:#4e6c4c}._cardLabel_nm9i8_102{font-size:17px;font-weight:700;color:#292524}._cardSub_nm9i8_108{font-size:13px;color:#78716c}._back_nm9i8_113{position:absolute;top:18px;left:18px;width:44px;height:44px;border-radius:50%;border:none;background:#f6f4ef;color:#292524;display:flex;align-items:center;justify-content:center;cursor:pointer}._selectWrap_nm9i8_129{display:block;margin-bottom:20px}._srOnly_nm9i8_134{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}._select_nm9i8_129{width:100%;min-height:56px;font-size:17px;border:2px solid #e7e5e4;border-radius:14px;padding:0 16px;background:#fff;color:#292524;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2378716C' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}._select_nm9i8_129:focus{outline:none;border-color:#5e7f5b}._continue_nm9i8_162{width:100%;min-height:56px;border:none;border-radius:14px;background:#5e7f5b;color:#fff;font-size:17px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}._continue_nm9i8_162:hover:not(:disabled){background:#4e6c4c}._continue_nm9i8_162:active:not(:disabled){background:#3e5a3d}._continue_nm9i8_162:disabled{opacity:.55;cursor:default}._error_nm9i8_191{background:#fef2f2;color:#991b1b;border:1px solid #fecaca;border-radius:12px;padding:10px 14px;font-size:14px;margin-bottom:16px}._wrapper_axy02_1{position:sticky;top:0;z-index:var(--z-overlay);background:#ffffffe0;backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}._bar_axy02_10{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-6);position:relative}._barLeft_axy02_26{display:flex;align-items:center;justify-self:start;min-width:0;position:relative;z-index:1}._barRight_axy02_35{display:flex;align-items:center;gap:var(--spacing-3);justify-self:end;min-width:0;overflow:hidden;position:relative;z-index:1}._brand_axy02_50{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);text-decoration:none;color:var(--foreground);flex-shrink:0;justify-self:center;position:relative;z-index:10;min-height:44px;min-width:44px;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);cursor:pointer;transition:background var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._brand_axy02_50:hover{background:var(--muted)}._brand_axy02_50:active{transform:scale(.96)}._brandMark_axy02_87{display:flex;align-items:center;justify-content:center;width:36px;height:36px}._brandWord_axy02_95{font-family:var(--font-family-display);font-weight:600;font-size:1.15rem;letter-spacing:-.01em}._nav_axy02_102{display:flex;align-items:center;gap:var(--spacing-1);justify-content:flex-end;min-width:0}._nav_axy02_102 ._itemLabel_axy02_118{display:none}._unreadBadge_axy02_123{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-full);background:#d92d20;color:#fff;font-size:.7rem;font-weight:800;line-height:1}._crunchBadge_axy02_140{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-full);background:var(--primary);color:#fff;font-size:.7rem;font-weight:800;line-height:1}._navLink_axy02_155{display:flex;align-items:center;gap:var(--spacing-2);min-height:44px;min-width:0;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);color:var(--muted-foreground);text-decoration:none;font-size:.875rem;font-weight:600;transition:background var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._navLink_axy02_155:hover{background:var(--muted);color:var(--foreground)}._navLinkActive_axy02_175,._navLinkActive_axy02_175:hover{background:var(--primary);color:var(--primary-foreground)}._demoBadge_axy02_185{flex-shrink:0}._userBox_axy02_189{display:flex;align-items:center;gap:var(--spacing-3);flex-shrink:1;min-width:0}._userEmail_axy02_197{font-size:.875rem;font-weight:600;color:var(--muted-foreground);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._logoutButton_axy02_207{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);border:1px solid var(--border);background:transparent;color:var(--foreground);font-family:inherit;font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._logoutButton_axy02_207:hover{background:var(--muted)}._logoutButton_axy02_207:disabled{opacity:.6;cursor:default}@media(max-width:640px){._brandWord_axy02_95,._navLink_axy02_155 span,._demoBadge_axy02_185,._userEmail_axy02_197{display:none}._bar_axy02_10{padding:var(--spacing-3) var(--spacing-2);gap:var(--spacing-1)}._barRight_axy02_35{gap:4px;overflow:visible}}@media(max-width:1100px){._navLink_axy02_155 span,._userEmail_axy02_197{display:none}}._menuButton_axy02_279{display:flex;align-items:center;gap:var(--spacing-2);min-height:44px;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);color:var(--foreground);font-family:inherit;font-size:.875rem;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._menuButton_axy02_279:hover{background:var(--muted)}._panel_axy02_302{position:absolute;top:calc(100% + var(--spacing-2));left:var(--spacing-4);width:min(320px,calc(100vw - 2 * var(--spacing-4)));max-height:min(70vh,560px);overflow-y:auto;background:var(--popup);border:1px solid var(--border);border-radius:20px;box-shadow:0 18px 40px #5b487329;padding:var(--spacing-3);display:flex;flex-direction:column;gap:var(--spacing-3);z-index:5}._panelGroup_axy02_323{display:flex;flex-direction:column;gap:2px}._panelTitle_axy02_329{margin:0;padding:var(--spacing-1) var(--spacing-3);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}._panelLink_axy02_339{display:flex;align-items:center;gap:var(--spacing-3);min-height:48px;padding:var(--spacing-3);border-radius:14px;color:var(--foreground);text-decoration:none;font-size:.95rem;font-weight:600;transition:background var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._panelLink_axy02_339:hover{background:var(--muted)}@media(max-width:900px){._nav_axy02_102{display:none}._panel_axy02_302{left:var(--spacing-3);right:var(--spacing-3);width:auto}}._showcaseButton_axy02_371{display:flex;align-items:center;gap:var(--spacing-2);min-height:44px;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);border:1px solid var(--primary);background:var(--learning-tint);color:var(--foreground);font-family:inherit;font-size:.875rem;font-weight:700;cursor:pointer;white-space:nowrap;min-width:0;flex-shrink:1;transition:background var(--animation-duration-fast) ease}._showcaseButton_axy02_371 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._showcaseButton_axy02_371:hover{background:var(--muted)}._showcaseBanner_axy02_402{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-2) var(--spacing-6);background:#7c4a03;color:#fff7e6;font-size:.85rem;line-height:1.4}._showcaseBannerText_axy02_414 strong{font-weight:800}._showcaseExitButton_axy02_418{flex-shrink:0;padding:var(--spacing-1) var(--spacing-4);border-radius:var(--radius-full);border:none;background:#fff7e6;color:#7c4a03;font-family:inherit;font-size:.82rem;font-weight:800;cursor:pointer;white-space:nowrap}._showcaseExitButton_axy02_418:disabled{opacity:.6;cursor:default}@media(max-width:640px){._showcaseButton_axy02_371 span{display:none}._showcaseBanner_axy02_402{padding:var(--spacing-2) var(--spacing-4);font-size:.8rem}}._panelFooter_axy02_450{border-top:1px solid var(--border);padding-top:var(--spacing-2)}._panelLogoutButton_axy02_455{display:flex;align-items:center;gap:var(--spacing-3);width:100%;min-height:48px;padding:var(--spacing-3);border:none;border-radius:14px;background:none;color:var(--foreground);font-family:inherit;font-size:.95rem;font-weight:600;cursor:pointer;text-align:left;transition:background var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._panelLogoutButton_axy02_455:hover{background:var(--muted)}._panelLogoutButton_axy02_455:disabled{opacity:.6;cursor:default}._trialRibbon_axy02_484{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-6);background:var(--learning-tint);color:var(--foreground);font-size:.85rem;font-weight:700}._trialLockout_axy02_495{position:fixed;inset:0;z-index:var(--z-critical);background:#261c338c;backdrop-filter:blur(4px);display:grid;place-items:center;padding:var(--spacing-4);overflow-y:auto}._trialLockoutCard_axy02_507{width:100%;max-width:480px;background:var(--popup);border:1px solid var(--border);border-radius:24px;box-shadow:0 24px 60px #261c3359;padding:var(--spacing-6);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);text-align:center}._trialLockoutMark_axy02_522{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-full);background:var(--learning-tint);color:var(--primary)}._trialLockoutTitle_axy02_533{margin:0;font-family:var(--font-family-display);font-size:1.5rem;font-weight:600;color:var(--foreground)}._trialLockoutBody_axy02_541{margin:0;color:var(--muted-foreground);font-size:.95rem;line-height:1.55}._trialLockoutActions_axy02_548{display:flex;gap:var(--spacing-3);flex-wrap:wrap;justify-content:center;margin-top:var(--spacing-2)}._trialContactButton_axy02_556{display:inline-flex;align-items:center;min-height:44px;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);background:var(--confirm);color:var(--primary-foreground);text-decoration:none;font-size:.9rem;font-weight:700}._trialLogoutButton_axy02_569{display:flex;align-items:center;gap:var(--spacing-2);min-height:44px;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);border:1px solid var(--border);background:transparent;color:var(--foreground);font-family:inherit;font-size:.9rem;font-weight:600;cursor:pointer}._trialLogoutButton_axy02_569:hover{background:var(--muted)}._trialLogoutButton_axy02_569:disabled{opacity:.6;cursor:default}@media(max-width:640px){._trialRibbon_axy02_484{padding:var(--spacing-2) var(--spacing-4);font-size:.8rem}._trialLockoutCard_axy02_507{padding:var(--spacing-4)}}._sidebar_axy02_615{display:none}@media(min-width:1024px){body._mg-desktop-nav_axy02_624{padding-left:264px}._wrapper_axy02_1{position:static;background:none;border-bottom:none;backdrop-filter:none;-webkit-backdrop-filter:none}._sidebar_axy02_615{display:flex;position:fixed;top:0;left:0;bottom:0;width:264px;box-sizing:border-box;flex-direction:column;background:#fff;border-right:1px solid #e7e5e4;z-index:var(--z-overlay);padding:18px 12px 14px}._sideBrand_axy02_658{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 10px;border-radius:14px;text-decoration:none;color:#292524;font-weight:800;font-size:1.05rem;flex-shrink:0}._sideBrand_axy02_658:hover{background:#f6f4ef}._sideBrandMark_axy02_674{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._sideBrandWord_axy02_680{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sideClock_axy02_686{padding:0 10px;margin:6px 0 0}._sideNav_axy02_691{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:14px 0}._sideGroup_axy02_700{display:flex;flex-direction:column;gap:2px}._sideGroupTitle_axy02_705{margin:0;padding:0 10px 4px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#78716c}._sideLink_axy02_714{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 10px;border-radius:12px;color:#292524;text-decoration:none;font-size:.92rem;font-weight:600}._sideLink_axy02_714:hover{background:#f6f4ef}._sideLink_axy02_714._navLinkActive_axy02_175{background:#5e7f5b24;color:#3e5a3d}._sideLink_axy02_714._navLinkActive_axy02_175:hover{background:#5e7f5b33}._sideLink_axy02_714 ._itemLabel_axy02_118{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sideFooter_axy02_746{flex-shrink:0;border-top:1px solid #e7e5e4;padding-top:10px;display:flex;flex-direction:column;gap:6px}._sideUser_axy02_754{padding:0 10px;font-size:.85rem;font-weight:600;color:#78716c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sideLogout_axy02_763{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 10px;border:none;border-radius:12px;background:none;color:#292524;font-size:.92rem;font-weight:600;cursor:pointer;text-align:left}._sideLogout_axy02_763:hover{background:#f6f4ef}._sideLogout_axy02_763:disabled{opacity:.6;cursor:default}._barLeft_axy02_26,._brand_axy02_50,._nav_axy02_102,._userBox_axy02_189,._bar_axy02_10{display:none}._bar_axy02_10:has(._showcaseButton_axy02_371){display:flex;justify-content:flex-end;position:sticky;top:0;z-index:var(--z-overlay);background:#ffffffe0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid #e7e5e4}._panel_axy02_302{display:none}}
