.ldgnoG_header{background:var(--color-background);border-bottom:1px solid var(--color-border);z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.ldgnoG_header.ldgnoG_editor{background:var(--color-background);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-background);position:relative;box-shadow:0 1px 3px #0000000a}.ldgnoG_container{justify-content:space-between;align-items:center;width:90%;height:64px;margin:0 auto;display:flex}.ldgnoG_logoSection{align-items:center;gap:8px;display:flex}.ldgnoG_backButton{width:32px;height:32px;color:var(--color-neutral-500);border-radius:8px;justify-content:center;align-items:center;text-decoration:none;transition:all .15s;display:flex}.ldgnoG_backButton:hover{background:var(--color-neutral-100);color:var(--color-neutral-900)}.ldgnoG_logo{align-items:center;gap:var(--spacing-sm);color:var(--color-text-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);text-decoration:none;transition:all .2s;display:flex}.ldgnoG_logo:hover{color:var(--color-primary)}.ldgnoG_logoIcon{color:var(--color-primary);width:52px;height:52px}.ldgnoG_logoText{font-family:var(--font-family-primary);letter-spacing:var(--letter-spacing-tight);color:var(--color-primary)}.ldgnoG_nav{align-items:center;gap:var(--spacing-xl);display:flex}.ldgnoG_navLink{color:var(--color-text-secondary);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);align-items:center;gap:6px;text-decoration:none;transition:all .2s;display:flex}.ldgnoG_navLink:hover{color:var(--color-primary);background:var(--color-background-hover)}.ldgnoG_actions{align-items:center;gap:var(--spacing-md);display:flex}.ldgnoG_themeToggle{border:1px solid var(--color-border);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.ldgnoG_themeToggle:hover{background:var(--color-neutral-100);color:var(--color-text-primary)}.ldgnoG_themeToggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ldgnoG_loginBtn,.ldgnoG_backBtn{color:var(--color-text-secondary);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);text-decoration:none;transition:all .2s}.ldgnoG_loginBtn:hover,.ldgnoG_backBtn:hover{color:var(--color-primary);background:var(--color-background-hover)}.ldgnoG_ctaBtn,.ldgnoG_saveBtn{background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--shadow-sm);border:none;text-decoration:none;transition:all .2s}.ldgnoG_ctaBtn:hover,.ldgnoG_saveBtn:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.ldgnoG_mobileMenuBtn{color:var(--color-text-primary);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);background:0 0;border:none;transition:all .2s;display:none}.ldgnoG_mobileMenuBtn:hover{background:var(--color-background-hover)}.ldgnoG_mobileMenu{background:var(--color-background);border-top:1px solid var(--color-border);padding:var(--spacing-lg);animation:.2s ldgnoG_slideDown;display:none}.ldgnoG_mobileNav{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.ldgnoG_mobileNavLink{color:var(--color-text-secondary);font-weight:var(--font-weight-medium);font-size:var(--font-size-base);padding:var(--spacing-md);border-radius:var(--radius-md);text-decoration:none;transition:all .2s}.ldgnoG_mobileNavLink:hover{color:var(--color-primary);background:var(--color-background-hover)}.ldgnoG_mobileActions{gap:var(--spacing-md);flex-direction:column;display:flex}.ldgnoG_mobileLoginBtn{color:var(--color-text-secondary);font-weight:var(--font-weight-medium);font-size:var(--font-size-base);padding:var(--spacing-md);border-radius:var(--radius-md);text-align:center;border:1px solid var(--color-border);text-decoration:none;transition:all .2s}.ldgnoG_mobileLoginBtn:hover{color:var(--color-primary);border-color:var(--color-primary)}.ldgnoG_mobileCtaBtn{background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);padding:var(--spacing-md);border-radius:var(--radius-md);text-align:center;text-decoration:none;transition:all .2s}.ldgnoG_mobileCtaBtn:hover{background:var(--color-primary-hover)}.ldgnoG_userSection{align-items:center;gap:var(--spacing-md);display:flex}.ldgnoG_userMenu{position:relative}.ldgnoG_userButton{align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-lg);cursor:pointer;background:0 0;border:none;padding:8px 12px;font-family:inherit;transition:all .2s;display:flex}.ldgnoG_userButton:hover{background:var(--color-background-secondary)}.ldgnoG_userAvatar{object-fit:cover;border-radius:50%;width:32px;height:32px}.ldgnoG_userAvatarPlaceholder{background:var(--color-background-secondary);width:32px;height:32px;color:var(--color-text-secondary);border-radius:50%;justify-content:center;align-items:center;display:flex}.ldgnoG_userName{font-weight:var(--font-weight-medium);color:var(--color-text-primary);font-size:14px}.ldgnoG_userDropdown{width:280px;padding:0;overflow:hidden}.ldgnoG_userInfo{background:linear-gradient(135deg, var(--color-neutral-50) 0%, var(--color-neutral-200) 100%);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.ldgnoG_userDetails{flex:1;min-width:0}.ldgnoG_userNameFull{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:14px;font-weight:600;overflow:hidden}.ldgnoG_userEmail{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ldgnoG_planBadge{color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:12px;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;display:flex}.ldgnoG_userMenuDivider{background:var(--color-border);height:1px;margin:0}.ldgnoG_userMenuItem{text-align:left;width:100%;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.ldgnoG_userMenuItem svg{color:var(--color-neutral-500);transition:color .15s}.ldgnoG_userMenuItem:hover{background:var(--color-neutral-50)}.ldgnoG_userMenuItem:hover svg{color:var(--color-primary)}.ldgnoG_userMenuItem.ldgnoG_signOut,.ldgnoG_userMenuItem.ldgnoG_signOut svg{color:var(--color-error)}.ldgnoG_userMenuItem.ldgnoG_signOut:hover{background:var(--color-error-light)}.ldgnoG_mobileUserInfo{gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--color-background-secondary);border-radius:8px;flex-direction:column;display:flex}.ldgnoG_mobileUserName{color:var(--color-text-primary);font-size:14px;font-weight:500}.ldgnoG_mobileSignOutBtn{background:var(--color-error);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:background-color .2s}.ldgnoG_mobileSignOutBtn:hover{filter:brightness(.9)}@keyframes ldgnoG_slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ldgnoG_nav,.ldgnoG_actions{display:none}.ldgnoG_mobileMenuBtn,.ldgnoG_mobileMenu{display:block}.ldgnoG_container{padding:0 var(--spacing-md)}}@media (max-width:480px){.ldgnoG_logoText{display:none}.ldgnoG_logoIcon{width:46px;height:46px}.ldgnoG_container{height:56px}}.ldgnoG_container.ldgnoG_panel{width:100%;height:var(--panel-header-height,56px);padding:0 16px}.ldgnoG_panel .ldgnoG_logoIcon{width:40px;height:40px}.ldgnoG_panel .ldgnoG_logo{font-size:15px}.ldgnoG_panel .ldgnoG_logoSection{gap:10px;min-width:0}.ldgnoG_panel .ldgnoG_navLink{padding:6px 10px}.ldgnoG_panel .ldgnoG_actions{gap:6px}.ldgnoG_panel .ldgnoG_userButton{border:1px solid var(--color-border);border-radius:999px;padding:3px 10px 3px 3px}.ldgnoG_panel .ldgnoG_userAvatar,.ldgnoG_panel .ldgnoG_userAvatarPlaceholder{width:26px;height:26px}.ldgnoG_crumbs{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.ldgnoG_crumbSep{color:var(--color-neutral-400)}.ldgnoG_crumbCurrent{color:var(--color-text-primary);white-space:nowrap;font-weight:600}.ldgnoG_appSwitcher{border:1px solid var(--color-border);background:var(--color-background);max-width:240px;height:30px;color:var(--color-text-primary);font:600 13px var(--font-family-primary);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 8px 0 5px;display:inline-flex}.ldgnoG_appSwitcher:hover{background:var(--color-neutral-100)}.ldgnoG_appSwitcher svg{color:var(--color-text-secondary);flex:none}.ldgnoG_appTile{border-radius:5px;flex:none;place-items:center;width:20px;height:20px;display:inline-grid;overflow:hidden}.ldgnoG_appTileInner{color:#fff;place-items:center;width:100%;height:100%;font-size:11px;font-weight:700;display:grid}.ldgnoG_appSwitcherName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ldgnoG_appSwitchWrap{position:relative}.ldgnoG_appMenu{z-index:120;border:1px solid var(--color-border);background:var(--color-background);border-radius:12px;width:240px;padding:6px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 12px 32px #00000024}.ldgnoG_appMenuList{max-height:60vh;overflow-y:auto}.ldgnoG_appMenuLink{width:100%;height:32px;color:var(--color-text-primary);font:500 13px var(--font-family-primary);border-radius:8px;align-items:center;gap:8px;padding:0 8px;text-decoration:none;display:flex}button.ldgnoG_appMenuLink{cursor:pointer;text-align:left;background:0 0;border:none}.ldgnoG_appMenuLink:hover,.ldgnoG_appMenuLink:focus-visible{background:var(--color-neutral-100);outline:none}.ldgnoG_appMenuIcon{width:20px;color:var(--color-text-secondary);flex:none}.ldgnoG_appMenuHint{color:var(--color-text-secondary);margin-left:auto;font-size:11px;font-weight:500}.ldgnoG_appMenuDivider{border:none;border-top:1px solid var(--color-border);height:0;margin:4px 0}.ldgnoG_wordmark{letter-spacing:-.015em;color:var(--color-text-primary);font-size:15px;font-weight:500}.ldgnoG_wordmark b{font-weight:700}@media (max-width:768px){.ldgnoG_crumbs .ldgnoG_crumbSep:first-of-type~.ldgnoG_crumbCurrent,.ldgnoG_appSwitcherName{display:none}}
.y4HWZW_wrap{position:relative}.y4HWZW_bell{width:30px;height:30px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;display:inline-grid;position:relative}.y4HWZW_bell:hover,.y4HWZW_bell[aria-expanded=true]{background:var(--color-neutral-100);color:var(--color-text-primary)}.y4HWZW_dot{background:var(--color-error);border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:4px}.y4HWZW_panel{z-index:120;border:1px solid var(--color-border);background:var(--color-background);border-radius:12px;width:380px;max-width:calc(100vw - 24px);position:absolute;top:calc(100% + 10px);right:-40px;overflow:hidden;box-shadow:0 12px 32px #00000024}.y4HWZW_head{color:var(--color-text-primary);align-items:center;gap:8px;padding:12px 14px 8px;font-size:14px;display:flex}.y4HWZW_markAll{color:var(--color-primary);font:600 12px var(--font-family-primary);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px}.y4HWZW_tabs{border-bottom:1px solid var(--color-border);gap:4px;padding:0 10px 8px;display:flex}.y4HWZW_tab{color:var(--color-text-secondary);font:500 11px var(--font-family-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 12px}.y4HWZW_tab:hover{background:var(--color-neutral-100);color:var(--color-text-primary)}.y4HWZW_tabOn{background:color-mix(in srgb, var(--color-primary) 6%, transparent);color:var(--color-primary)}.y4HWZW_list{max-height:420px;overflow-y:auto}.y4HWZW_day{font:700 10px var(--font-family-primary);letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-400);padding:8px 14px 4px}.y4HWZW_item{text-align:left;cursor:pointer;width:100%;color:var(--color-text-primary);font:13px/1.4 var(--font-family-primary);background:0 0;border:none;gap:10px;padding:10px 14px;display:flex;position:relative}.y4HWZW_item:hover{background:var(--color-neutral-100)}.y4HWZW_unread:before{content:"";background:var(--color-primary);border-radius:50%;width:6px;height:6px;position:absolute;top:18px;left:5px}.y4HWZW_icon{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.y4HWZW_iconComment{background:var(--color-primary-light);color:var(--color-primary)}.y4HWZW_iconResolve{background:var(--color-success-light);color:var(--color-success)}.y4HWZW_iconClaude{color:#c4633f;background:#d9775729}.y4HWZW_body{gap:2px;min-width:0;display:grid}.y4HWZW_title{font-size:13px}.y4HWZW_meta{color:var(--color-text-secondary);font-size:12px}.y4HWZW_quote{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);quotes:none;font-size:12px;display:block;overflow:hidden}.y4HWZW_empty,.y4HWZW_error{text-align:center;color:var(--color-text-secondary);padding:24px 14px;font-size:13px}.y4HWZW_error{color:var(--color-error)}.y4HWZW_foot{border-top:1px solid var(--color-border);color:var(--color-neutral-400);padding:8px 14px;font-size:11px}.y4HWZW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.NzpKzq_wrap{position:relative}.NzpKzq_trigger{border:1px solid var(--color-border);background:var(--color-background);height:30px;color:var(--color-text-primary);font:600 13px var(--font-family-primary);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 8px 0 3px;display:inline-flex}.NzpKzq_trigger:hover,.NzpKzq_trigger[aria-expanded=true]{background:var(--color-neutral-100)}.NzpKzq_trigger svg{color:var(--color-text-secondary)}.NzpKzq_avatar{color:#fff;object-fit:cover;background:#e6a07a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:inline-grid}.NzpKzq_name{text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;max-width:120px;overflow:hidden}.NzpKzq_menu{z-index:120;border:1px solid var(--color-border);background:var(--color-background);border-radius:12px;width:260px;padding:6px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 32px #00000024}.NzpKzq_who{border-bottom:1px solid var(--color-border);gap:2px;margin-bottom:4px;padding:8px;display:grid}.NzpKzq_who b{color:var(--color-text-primary);text-transform:capitalize;font-size:13px}.NzpKzq_who>span{color:var(--color-text-secondary);font-size:12px}.NzpKzq_whoLine{align-items:center;gap:8px;min-width:0;display:flex}.NzpKzq_plan{letter-spacing:.04em;text-transform:uppercase;color:#fff;border-radius:999px;flex:none;align-items:center;height:18px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.NzpKzq_planStarter{background:#10b981}.NzpKzq_planPro{background:#3b82f6}.NzpKzq_planEnterprise{background:#8b5cf6}.NzpKzq_mi{width:100%;height:32px;color:var(--color-text-primary);font:500 13px var(--font-family-primary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:0 8px;text-decoration:none;display:flex}a.NzpKzq_mi:hover,button.NzpKzq_mi:hover,.NzpKzq_mi:focus-visible{background:var(--color-neutral-100);outline:none}.NzpKzq_mi>svg{color:var(--color-text-secondary);flex:none}.NzpKzq_hint{color:var(--color-text-secondary);margin-left:auto;font-size:11px}.NzpKzq_seg{background:var(--color-neutral-100);border-radius:7px;gap:2px;margin-left:auto;padding:2px;display:flex}.NzpKzq_segBtn{color:var(--color-text-secondary);font:500 11px var(--font-family-primary);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:2px 6px}.NzpKzq_segOn{background:var(--color-background);color:var(--color-text-primary);box-shadow:0 1px 2px #00000014}.NzpKzq_hr{border:none;border-top:1px solid var(--color-border);height:0;margin:4px 0}