.user-menu_root__wF0w6{flex-shrink:0}.user-menu_trigger__EI0w2{min-height:var(--header-control-height);display:inline-flex;align-items:center;gap:8px;padding:2px 10px 2px 2px;border:1px solid transparent;border-radius:999px;background:none;color:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease}.user-menu_trigger__EI0w2:hover,.user-menu_trigger__EI0w2[aria-expanded=true]{border-color:color-mix(in srgb,var(--line) 70%,transparent);background:color-mix(in srgb,var(--text) 5%,transparent)}.user-menu_name__RFfLO{max-width:132px;overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.user-menu_chevron__BpJmo{flex:0 0 auto;width:14px;height:14px;color:var(--muted);transition:transform .15s ease}.user-menu_chevron__BpJmo[data-open=true]{color:var(--text);transform:rotate(180deg)}.user-menu_dropdown__RN3Gs{position:absolute;z-index:30;top:calc(100% + 10px);right:0;left:auto;display:grid;grid-gap:2px;gap:2px;min-width:220px;padding:6px;border:1px solid var(--line);border-radius:14px;background:var(--bg-elevated);box-shadow:var(--shadow)}.user-menu_head__OB9a0{padding:8px 10px 10px}.user-menu_headName__OB3VU{margin:0;font-size:14px;font-weight:600;line-height:1.3}.user-menu_headEmail__cAxeE{margin:2px 0 0;overflow:hidden;color:var(--muted);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.user-menu_divider__VXkJK{height:1px;margin:4px 6px;background:color-mix(in srgb,var(--line) 80%,transparent)}.user-menu_item__UscgM{display:block;width:100%;padding:10px 12px;border:0;border-radius:10px;background:none;color:var(--text);font-size:14px;text-align:left;text-decoration:none;cursor:pointer}.user-menu_item__UscgM:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}.user-menu_danger__8nvxl{color:#f0a8a8}.user-menu_danger__8nvxl:hover{background:color-mix(in srgb,var(--danger) 14%,transparent);color:#ffd7d7}@media (max-width:760px){.user-menu_chevron__BpJmo,.user-menu_name__RFfLO{display:none}.user-menu_trigger__EI0w2{width:44px;min-width:44px;height:44px;min-height:44px;justify-content:center;padding:5px}}.header_scope__gyC8N{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;margin-bottom:20px}.header_scope__gyC8N .header__identity{display:flex;align-items:center;gap:10px;min-width:0}.header_scope__gyC8N .header__staging{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;padding:5px 8px;border:1px solid color-mix(in srgb,#b69cff 55%,var(--line));border-radius:999px;background:color-mix(in srgb,#b69cff 14%,var(--bg-elevated));color:#e3d7ff;font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1;white-space:nowrap}.header_scope__gyC8N .header__staging:before{width:6px;height:6px;border-radius:50%;background:#b69cff;content:""}.header_scope__gyC8N .header__end{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex:1 1 auto;min-width:0}.header_scope__gyC8N .header-toolbar{--header-control-height:42px;display:flex;align-items:center;gap:4px;max-width:100%;padding:4px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--bg-elevated) 88%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--text) 6%,transparent)}.header_scope__gyC8N .header-toolbar--guest{padding:4px}.header_scope__gyC8N .header-toolbar__divider{flex:0 0 auto;width:1px;height:26px;margin:0 2px;background:color-mix(in srgb,var(--line) 80%,transparent)}.header_scope__gyC8N .header-nav{display:flex;align-items:center;gap:2px}.header_scope__gyC8N .header-nav__link{min-height:var(--header-control-height);display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid transparent;border-radius:999px;color:var(--muted);font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.header_scope__gyC8N .header-nav__link:hover{color:var(--text);background:color-mix(in srgb,var(--text) 5%,transparent)}.header_scope__gyC8N .header-nav__link.active{color:var(--text);background:color-mix(in srgb,var(--accent) 12%,var(--bg-soft));border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.header_scope__gyC8N .header-nav__link--accent{color:var(--accent);font-weight:600}.header_scope__gyC8N .header-nav__link--accent:hover{color:var(--text);background:color-mix(in srgb,var(--accent) 14%,transparent)}.header_scope__gyC8N .header-nav__icon{flex:0 0 auto;width:16px;height:16px}.header_scope__gyC8N .header-nav__link.active .header-nav__icon{color:var(--accent)}.header_scope__gyC8N .brand{display:flex;align-items:center;gap:10px;min-width:0;text-decoration:none}.header_scope__gyC8N .brand__mark{flex:0 0 auto;width:36px;height:36px}.header_scope__gyC8N .brand__text{display:flex;flex-direction:column;gap:1px;min-width:0}.header_scope__gyC8N .brand__name{color:var(--accent);font-size:15px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.header_scope__gyC8N .brand__tagline{overflow:hidden;color:var(--muted);font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.header_scope__gyC8N{gap:12px;min-height:48px;margin-bottom:14px}.header_scope__gyC8N .brand__mark{width:32px;height:32px}.header_scope__gyC8N .brand__tagline,.header_scope__gyC8N .header-nav__label{display:none}.header_scope__gyC8N .header__end{gap:8px}.header_scope__gyC8N .brand{min-width:0;flex-shrink:1}.header_scope__gyC8N .brand__name{font-size:13px}.header_scope__gyC8N .header-toolbar{--header-control-height:38px;flex:0 0 auto;width:max-content;max-width:100%}.header_scope__gyC8N .header-nav{flex:0 0 auto}.header_scope__gyC8N .header-nav__link,.header_scope__gyC8N .header-toolbar__divider{flex-shrink:0}.header_scope__gyC8N .header-nav__link{width:44px;min-width:44px;height:44px;min-height:44px;justify-content:center;padding:0}.header_scope__gyC8N .header-nav__icon{width:20px;height:20px}.header_scope__gyC8N .header-nav__guest-auth{width:auto;min-width:0;padding:0 12px}.header_scope__gyC8N .header-nav__guest-auth .header-nav__label{display:inline}}@media (max-width:760px),(pointer:coarse){.header_scope__gyC8N .header-nav__link{min-height:44px}}@media (max-width:540px){.header_scope__gyC8N.header--staging .brand__text{display:none}}@media (max-width:390px){.header_scope__gyC8N .brand__text{display:none}.header_scope__gyC8N .header-toolbar--guest .header-nav__guest-auth{padding-inline:8px;font-size:12px}.header_scope__gyC8N.header--staging,.header_scope__gyC8N.header--staging .header__identity{gap:6px}.header_scope__gyC8N.header--staging .brand__mark{width:30px;height:30px}.header_scope__gyC8N.header--staging .header__staging{gap:5px;padding:4px 5px;font-size:9px}}