.vwz8ea_nav{gap:var(--space-1);scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.vwz8ea_nav::-webkit-scrollbar{display:none}.vwz8ea_group{gap:var(--space-1);flex-shrink:0;display:flex}.vwz8ea_groupTitle{display:none}.vwz8ea_items{gap:var(--space-1);padding:0;display:flex}.vwz8ea_link{padding:var(--space-2) var(--space-3);border-radius:var(--radius);font-size:var(--text-sm);color:var(--color-text);white-space:nowrap;transition:background var(--transition), color var(--transition);display:block}.vwz8ea_link:hover{background:var(--color-bg);color:var(--color-accent);text-decoration:none}.vwz8ea_active{background:var(--color-bg);color:var(--color-accent);font-weight:600}@media (min-width:48rem){.vwz8ea_nav{gap:var(--space-5);display:grid;overflow:visible}.vwz8ea_group{gap:var(--space-2);display:grid}.vwz8ea_groupTitle{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);padding-inline:var(--space-2);font-weight:700;display:block}.vwz8ea_items{gap:1px;display:grid}.vwz8ea_link{white-space:normal}.vwz8ea_active{box-shadow:inset 3px 0 0 var(--color-accent)}}
.Y5x6NW_wrap{display:inline-flex;position:relative}.Y5x6NW_btn{border-radius:var(--radius);width:2rem;height:2rem;color:var(--color-text);border:1px solid var(--color-border);background:var(--color-surface);transition:color var(--transition), border-color var(--transition);justify-content:center;align-items:center;display:inline-flex;position:relative}.Y5x6NW_btn:hover{color:var(--color-accent);border-color:var(--color-accent)}.Y5x6NW_badge{background:var(--color-danger);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 4px;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.Y5x6NW_menu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);width:22rem;max-width:90vw;box-shadow:var(--shadow);z-index:60;display:grid;position:absolute;top:calc(100% + 8px);right:0}.Y5x6NW_menuHeader{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);font-weight:700;display:flex}.Y5x6NW_markAll{font-size:var(--text-xs);color:var(--color-accent);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-weight:600}.Y5x6NW_markAll:hover{background:var(--color-bg)}.Y5x6NW_empty{padding:var(--space-4);text-align:center;color:var(--color-muted);font-size:var(--text-sm)}.Y5x6NW_list{max-height:22rem;padding:0;overflow-y:auto}.Y5x6NW_item{border-bottom:1px solid var(--color-border)}.Y5x6NW_item:last-child{border-bottom:none}.Y5x6NW_unread{background:color-mix(in srgb, var(--color-accent) 5%, transparent)}.Y5x6NW_itemLink{padding:var(--space-3);color:var(--color-text);text-align:left;width:100%;display:block}.Y5x6NW_itemLink:hover{background:var(--color-bg);text-decoration:none}.Y5x6NW_itemTitle{font-size:var(--text-sm);margin-bottom:2px;font-weight:600}.Y5x6NW_itemBody{font-size:var(--text-xs);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin-bottom:var(--space-1);overflow:hidden}.Y5x6NW_itemTime{font-size:var(--text-xs);color:var(--color-muted)}.Y5x6NW_menuFooter{padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-border);text-align:center}.Y5x6NW_menuFooter a{font-size:var(--text-sm);color:var(--color-accent);font-weight:600}
.UsimZG_bar{z-index:50;background:color-mix(in srgb, var(--color-bg) 85%, transparent);-webkit-backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--color-border);position:sticky;top:0}.UsimZG_inner{max-width:var(--container);padding:var(--space-2) var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-2);height:3rem;margin-inline:auto;display:flex}.UsimZG_left,.UsimZG_right{align-items:center;gap:var(--space-2);min-width:0;display:flex}.UsimZG_navBtn{border-radius:var(--radius);width:2rem;height:2rem;color:var(--color-text);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.UsimZG_navBtn:hover:not(:disabled){color:var(--color-accent);border-color:var(--color-border)}.UsimZG_navBtn:disabled{opacity:.35;cursor:not-allowed}.UsimZG_brand{font-family:var(--font-serif);font-size:var(--text-base);color:var(--color-accent);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.UsimZG_brand:hover{color:var(--color-accent-hover);text-decoration:none}.UsimZG_link{font-size:var(--text-sm);color:var(--color-muted);padding:var(--space-1) var(--space-2);border-radius:var(--radius);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;font-family:inherit;font-weight:500;text-decoration:none;display:none}.UsimZG_link:hover{color:var(--color-accent);text-decoration:none}.UsimZG_dashLink{font-size:var(--text-sm);color:var(--color-accent);padding:var(--space-1) var(--space-2);border-radius:var(--radius);font-weight:600;display:none}.UsimZG_dashLink:hover{background:var(--color-surface);text-decoration:none}.UsimZG_socialWrap{display:none;position:relative}.UsimZG_caret{transition:transform var(--transition)}.UsimZG_caretUp{transition:transform var(--transition);transform:rotate(180deg)}.UsimZG_socialMenu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);min-width:12rem;box-shadow:var(--shadow);padding:var(--space-2);z-index:60;gap:2px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.UsimZG_socialItem{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text);border-radius:var(--radius);transition:background var(--transition), color var(--transition);display:flex}.UsimZG_socialItem:hover{background:var(--color-bg);color:var(--color-accent);text-decoration:none}.UsimZG_userWrap{position:relative}.UsimZG_userBtn{aspect-ratio:1;background:var(--color-surface);border:1px solid var(--color-border);width:2rem;min-width:2rem;max-width:2rem;height:2rem;min-height:2rem;max-height:2rem;color:var(--color-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;overflow:hidden}.UsimZG_userBtn:hover{border-color:var(--color-accent)}.UsimZG_userAvatar{aspect-ratio:1;object-fit:cover;object-position:center;border-radius:50%;width:100%;height:100%;display:block}.UsimZG_userInitial{width:100%;height:100%;font-size:var(--text-sm);color:var(--color-accent);justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.UsimZG_userMenu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);min-width:13rem;box-shadow:var(--shadow);padding:var(--space-2);gap:var(--space-1);z-index:60;display:grid;position:absolute;top:calc(100% + 8px);right:0}.UsimZG_userInfo{padding:var(--space-2);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-1)}.UsimZG_userEmail{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.UsimZG_userRole{font-size:var(--text-xs);color:var(--color-muted);margin-top:2px}.UsimZG_userMenuItem{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text);border-radius:var(--radius)}.UsimZG_userMenuItem:hover{background:var(--color-bg);color:var(--color-accent);text-decoration:none}.UsimZG_userMenuSignOut{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-danger);border-radius:var(--radius);text-align:left}.UsimZG_userMenuSignOut:hover{background:var(--color-bg)}.UsimZG_menuBtn{border-radius:var(--radius);width:2.25rem;height:2.25rem;color:var(--color-text);border:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.UsimZG_menuBtn:hover{color:var(--color-accent);border-color:var(--color-accent)}.UsimZG_mobileMenu{padding:var(--space-2) var(--space-4) var(--space-3);border-top:1px solid var(--color-border);gap:var(--space-1);display:grid}.UsimZG_mobileMenu a,.UsimZG_mobileSignOut{padding:var(--space-2);font-size:var(--text-sm);color:var(--color-text);border-radius:var(--radius);text-align:left}.UsimZG_mobileMenu a:hover,.UsimZG_mobileSignOut:hover{background:var(--color-surface);text-decoration:none}.UsimZG_mobileSignOut{color:var(--color-danger)}.UsimZG_mobileSocial{border-top:1px solid var(--color-border);padding-top:var(--space-2);margin-top:var(--space-2)}.UsimZG_mobileSocialToggle{width:100%;padding:var(--space-2);font-size:var(--text-sm);color:var(--color-text);border-radius:var(--radius);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;font-family:inherit;display:flex}.UsimZG_mobileSocialToggle:hover{background:var(--color-surface)}.UsimZG_mobileSocialItems{padding-left:var(--space-3);padding-top:var(--space-1);gap:1px;display:grid}.UsimZG_mobileSocialItem{align-items:center;gap:var(--space-2);padding:var(--space-2);font-size:var(--text-sm);color:var(--color-text);border-radius:var(--radius);display:flex}.UsimZG_mobileSocialItem:hover{background:var(--color-surface);text-decoration:none}@media (min-width:40rem){.UsimZG_inner{padding:var(--space-2) var(--space-4);gap:var(--space-3)}.UsimZG_brand{font-size:var(--text-lg)}.UsimZG_link{display:inline-flex}.UsimZG_dashLink{display:inline-block}.UsimZG_socialWrap{display:inline-flex}.UsimZG_menuBtn{display:none}}.UsimZG_linkActive{color:var(--color-accent);font-weight:700}.UsimZG_mobileLinkActive{color:var(--color-accent);background:var(--color-surface);font-weight:700}
._APdZa_button{bottom:var(--space-5);right:var(--space-4);z-index:40;background:var(--color-accent);color:#fff;width:2.75rem;height:2.75rem;box-shadow:var(--shadow);transition:background var(--transition), transform var(--transition);border-radius:50%;justify-content:center;align-items:center;animation:.2s ease-out _APdZa_fadeIn;display:inline-flex;position:fixed}._APdZa_button:hover{background:var(--color-accent-hover);transform:translateY(-2px)}@keyframes _APdZa_fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._APdZa_button{transition:none;animation:none}}
.Q1BGDG_dialog{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow);border:none;width:92vw;max-width:24rem;padding:0}.Q1BGDG_dialog::backdrop{background:#0000008c}.Q1BGDG_inner{padding:var(--space-5);gap:var(--space-3);display:grid}.Q1BGDG_header{display:flex}.Q1BGDG_title{font-size:var(--text-xl)}.Q1BGDG_body{font-size:var(--text-sm);color:var(--color-muted);line-height:var(--leading-relaxed)}.Q1BGDG_field{gap:var(--space-1);display:grid}.Q1BGDG_label{font-size:var(--text-sm);font-weight:500}.Q1BGDG_input{width:100%;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius);font-size:var(--text-base);background:var(--color-bg)}.Q1BGDG_input:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #0f766e26}.Q1BGDG_error{color:var(--color-danger);font-size:var(--text-sm)}.Q1BGDG_actions{gap:var(--space-2);margin-top:var(--space-2);display:flex}.Q1BGDG_cancel,.Q1BGDG_submit{padding:var(--space-2) var(--space-3);border-radius:var(--radius);font-size:var(--text-sm);flex:1;font-weight:600}.Q1BGDG_cancel{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface)}.Q1BGDG_cancel:hover{border-color:var(--color-muted)}.Q1BGDG_submit{background:var(--color-accent);color:#fff}.Q1BGDG_submit:hover:not(:disabled){background:var(--color-accent-hover)}.Q1BGDG_submit:disabled{opacity:.6;cursor:not-allowed}
.n8X7eG_shell{background:var(--color-bg);grid-template-columns:1fr;min-height:100vh;display:grid}.n8X7eG_sidebar{gap:var(--space-3);padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-surface);scrollbar-width:none;flex-direction:column;display:flex;overflow-x:auto}.n8X7eG_sidebar::-webkit-scrollbar{display:none}.n8X7eG_brand{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--color-text);padding-inline:var(--space-2);font-weight:600}.n8X7eG_brand:hover{color:var(--color-accent);text-decoration:none}.n8X7eG_footer{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.n8X7eG_userRow{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.n8X7eG_user{font-size:var(--text-xs);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.n8X7eG_signout{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);font-size:var(--text-sm);color:var(--color-muted)}.n8X7eG_signout:hover{border-color:var(--color-danger);color:var(--color-danger)}.n8X7eG_content{padding:var(--space-4);min-width:0;overflow-x:hidden}@media (min-width:48rem){.n8X7eG_shell{grid-template-columns:16rem 1fr}.n8X7eG_sidebar{border-bottom:none;border-right:1px solid var(--color-border);height:100vh;padding:var(--space-5) var(--space-3);gap:var(--space-5);position:sticky;top:0;overflow-y:auto}.n8X7eG_footer{padding-top:var(--space-4);flex-direction:column;align-items:stretch;margin-top:auto}.n8X7eG_content{padding:var(--space-6)}}
