body.site-app-v2-page{--site-heading: var(--site-v2-heading);--site-text: var(--site-v2-copy);--site-text-muted: var(--site-v2-muted);--site-bg: var(--site-v2-ink);--site-bg-card: var(--site-v2-panel);--site-border: var(--site-v2-border);--brand: var(--site-v2-brand);--brand-d: var(--site-v2-brand-dark);--brand-soft: var(--site-v2-brand-soft);--bg: var(--site-v2-ink);--card: var(--site-v2-panel);--card-alt: var(--site-v2-panel-alt);--text: var(--site-v2-copy);--muted: var(--site-v2-muted);--heading: var(--site-v2-heading);--border: var(--site-v2-border);color:var(--site-v2-copy)}body.site-app-v2-page .wrap{min-height:100vh}body.site-app-v2-page main{padding:1.15rem 0 1.6rem}body.site-app-v2-page .text-muted,body.site-app-v2-page .muted{color:var(--site-v2-muted)!important}body.site-app-v2-page .alerts-wrap{max-width:1320px;padding:0 1.25rem}body.site-app-v2-page .alert{border-radius:12px}body.site-app-v2-page .btn{border-radius:12px;border:1px solid;color:var(--site-v2-copy)}body.site-app-v2-page .form-input,body.site-app-v2-page .form-select,body.site-app-v2-page .form-textarea,body.site-app-v2-page .form-control{border:1px solid;color:var(--site-v2-copy);border-radius:10px}body.site-app-v2-page .profile-layout{max-width:1320px;gap:1.4rem;padding:1.25rem}body.site-app-v2-page .profile-main{padding:0}body.site-app-v2-page .profile-sidebar{top:7.5rem}body.site-app-v2-page .profile-menu{border:1px solid;border-radius:16px;padding:0.6rem;box-shadow:var(--site-v2-shadow)}body.site-app-v2-page .profile-menu-item{border-radius:12px}body.site-app-v2-page .filters-section,body.site-app-v2-page .detail-card,body.site-app-v2-page .sidebar-card,body.site-app-v2-page .entries-table-container,body.site-app-v2-page .org-card,body.site-app-v2-page .org-detail-header,body.site-app-v2-page .org-detail-section,body.site-app-v2-page .invitations-banner,body.site-app-v2-page .empty-state{border:1px solid;border-radius:var(--radius-md);padding:10px;box-shadow:var(--site-v2-shadow)}body.site-app-v2-page .form-card{border:none;box-shadow:none;padding:10px}body.site-app-v2-page .page-header{margin-bottom:1.1rem}body.site-app-v2-page .page-header-content p,body.site-app-v2-page .page-subtitle{color:var(--site-v2-muted)}body.site-app-v2-page .stat-card{border:1px solid}body.site-app-v2-page .stat-label{color:var(--site-v2-muted)}body.site-app-v2-page .entries-table th{border-bottom:1px solid}body.site-app-v2-page .entries-table td{border-bottom:1px solid}body.site-app-v2-page .org-card-location,body.site-app-v2-page .product-org,body.site-app-v2-page .product-card-details{color:var(--site-v2-muted)}body.site-member-v2-page .profile-main>.site-profile-header{border:1px solid;box-shadow:none;padding:2rem 1.5rem;border-radius:var(--radius-md);margin-bottom:var(--space-md)}body.site-member-v2-page .profile-main>.site-profile-header.site-profile-header-sm{padding:1.5rem}body.site-member-v2-page .profile-main>.site-stats-row{border:none;box-shadow:none;padding:0}body.site-member-v2-page .profile-main>.site-stats-row .site-stat-card{border:1px solid;border-radius:var(--radius-md);padding:1rem;box-shadow:var(--site-v2-shadow)}body.site-member-v2-page .profile-main>.site-edit-card{max-width:none;padding:1.5rem}body.site-member-v2-page .site-profile-header-content{max-width:1120px;margin:0 auto;display:flex;align-items:center;gap:1.15rem}body.site-member-v2-page .site-profile-cta-card{margin-left:auto;display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;border:1px solid;border-radius:14px;text-decoration:none;transition:transform 0.18s ease,box-shadow 0.18s ease,filter 0.18s ease;flex-shrink:0;position:relative;overflow:hidden;isolation:isolate}body.site-member-v2-page .site-profile-cta-card::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}body.site-member-v2-page .site-profile-cta-card:hover{filter:brightness(1.12);transform:translateY(-2px)}body.site-member-v2-page .site-profile-cta-icon{width:48px;height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;border:1px solid;border-radius:12px;position:relative;z-index:1}body.site-member-v2-page .site-profile-cta-icon svg{width:24px;height:24px}body.site-member-v2-page .site-profile-cta-text{display:flex;flex-direction:column;gap:0.15rem;position:relative;z-index:1}body.site-member-v2-page .site-profile-cta-text strong{font-size:1rem;font-weight:700;white-space:nowrap;letter-spacing:0.2px}body.site-member-v2-page .site-profile-cta-text span{font-size:0.82rem;white-space:nowrap}body.site-app-v2-page .profile-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity cta""badges cta";align-items:center;gap:1rem 1.25rem}body.site-app-v2-page .profile-banner .profile-identity{grid-area:identity}body.site-app-v2-page .profile-banner .profile-badges{grid-area:badges}body.site-app-v2-page .profile-cta-card{grid-area:cta;display:inline-flex;align-items:center;gap:1rem;padding:1rem 1.5rem;border:1px solid;border-radius:14px;text-decoration:none;flex-shrink:0;position:relative;overflow:hidden;isolation:isolate}body.site-app-v2-page .profile-cta-card::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}body.site-app-v2-page .profile-cta-card:hover{filter:brightness(1.12);transform:translateY(-2px);text-decoration:none}body.site-app-v2-page .profile-cta-icon{width:48px;height:48px;min-width:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid;border-radius:12px;position:relative;z-index:1}body.site-app-v2-page .profile-cta-icon svg{width:24px;height:24px}body.site-app-v2-page .profile-cta-text{min-width:0;display:flex;flex-direction:column;gap:0.15rem;position:relative;z-index:1}body.site-app-v2-page .profile-cta-text strong{font-size:1rem;font-weight:700;white-space:nowrap;letter-spacing:0.2px}body.site-app-v2-page .profile-cta-text span{font-size:0.82rem;white-space:nowrap}@media (max-width:760px){body.site-app-v2-page .profile-banner{grid-template-columns:1fr;grid-template-areas:"identity""badges""cta"}body.site-app-v2-page .profile-cta-card{width:100%;justify-content:flex-start}body.site-app-v2-page .profile-cta-text strong,body.site-app-v2-page .profile-cta-text span{white-space:normal}}body.site-member-v2-page .site-profile-main{display:grid;gap:1rem}body.site-member-v2-page .site-invitations-banner,body.site-member-v2-page .site-org-card,body.site-member-v2-page .site-members-section,body.site-member-v2-page .site-pending-invitations,body.site-member-v2-page .site-transfer-section,body.site-member-v2-page .site-empty-org{border:1px solid;border-radius:14px;padding:1rem}body.site-member-v2-page .site-invitations-banner{display:flex;gap:0.9rem;margin-bottom:1rem}body.site-member-v2-page .site-invitations-icon{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}body.site-member-v2-page .site-invitations-icon svg{width:20px;height:20px}body.site-member-v2-page .site-invitation-item{margin-top:0.55rem;display:flex;align-items:center;justify-content:space-between;gap:0.8rem;padding:0.55rem 0.65rem;border-radius:10px;border:1px solid}body.site-member-v2-page .site-org-header{display:flex;align-items:center;gap:0.9rem;margin-bottom:0.85rem}body.site-member-v2-page .site-org-identity h3{margin:0}body.site-member-v2-page .site-org-details{margin-top:0.65rem}body.site-member-v2-page .site-members-header{display:flex;justify-content:space-between;align-items:center;gap:0.8rem;margin-bottom:0.65rem}body.site-member-v2-page .site-members-list{display:grid;gap:0.55rem}body.site-member-v2-page .site-member-item{display:grid;grid-template-columns:auto 1fr auto auto;gap:0.55rem;align-items:center;padding:0.6rem;border-radius:10px;border:1px solid}body.site-member-v2-page .site-member-avatar{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:0.9rem;font-weight:700}body.site-member-v2-page .site-member-info{min-width:0}body.site-member-v2-page .site-member-name{display:block}body.site-member-v2-page .site-member-email{display:block;color:var(--site-v2-muted);font-size:0.84rem;overflow:hidden;text-overflow:ellipsis}body.site-member-v2-page .site-btn-icon-sm{width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid}body.site-member-v2-page .site-invitation-pending{display:grid;grid-template-columns:1fr auto auto auto;gap:0.5rem;align-items:center;padding:0.55rem 0.65rem;border-radius:10px;border:1px solid}body.site-member-v2-page .site-invitation-email,body.site-member-v2-page .site-invitation-date{color:var(--site-v2-muted);font-size:0.86rem}body.site-member-v2-page .site-transfer-section p,body.site-member-v2-page .site-empty-org p{color:var(--site-v2-muted)}body.site-member-v2-page .site-profile-company{color:var(--site-v2-muted)}body.site-member-v2-page .site-stat-label{color:var(--site-v2-muted)}body.site-member-v2-page .site-profile-section{border:1px solid;border-radius:var(--radius-md);box-shadow:var(--site-v2-shadow)}body.site-member-v2-page .site-section-header h2{color:var(--site-v2-heading)}body.site-member-v2-page .site-info-item label{color:var(--site-v2-muted)}body.site-member-v2-page .site-info-item span{color:var(--site-v2-copy)}body.site-member-v2-page .site-security-text strong{color:var(--site-v2-heading)}body.site-member-v2-page .site-security-text span{color:var(--site-v2-muted)}body.site-member-v2-page .site-security-arrow{color:var(--site-v2-muted)}body.site-member-v2-page .site-danger-content p{color:var(--site-v2-muted)}body.site-member-v2-page .site-empty-org h3,body.site-member-v2-page .site-org-identity h3,body.site-member-v2-page .site-members-header h3{color:var(--site-v2-heading)}body.site-member-v2-page .site-empty-icon svg{color:var(--site-v2-muted)}body.site-member-v2-page .site-btn-auth{border:1px solid}body.site-member-v2-page .site-btn-auth.site-btn-outline{border:1px solid}@media (max-width:900px){body.site-member-v2-page .site-profile-header-content{flex-direction:column;align-items:flex-start}body.site-member-v2-page .site-profile-cta-card{margin-left:0;width:100%}body.site-member-v2-page .site-member-item{grid-template-columns:auto 1fr auto}body.site-member-v2-page .site-invitation-pending{grid-template-columns:1fr auto}}@media (max-width:560px){body.site-member-v2-page .site-profile-cta-text{min-width:0}body.site-member-v2-page .site-profile-cta-text strong,body.site-member-v2-page .site-profile-cta-text span{white-space:normal;overflow-wrap:anywhere}}body.site-app-v2-page .authenticated-page .session-card,body.site-app-v2-page .authenticated-page .past-session-item,body.site-app-v2-page .authenticated-page .session-description,body.site-app-v2-page .authenticated-page .entry-card,body.site-app-v2-page .authenticated-page .pricing-card,body.site-app-v2-page .authenticated-page .pricing-note,body.site-app-v2-page .authenticated-page .my-entries-section{border:1px solid}body.site-app-v2-page .authenticated-page .session-card__description,body.site-app-v2-page .authenticated-page .session-card__date,body.site-app-v2-page .authenticated-page .timeline-label,body.site-app-v2-page .authenticated-page .entry-card__org,body.site-app-v2-page .authenticated-page .pricing-label,body.site-app-v2-page .authenticated-page .pricing-note,body.site-app-v2-page .authenticated-page .past-sessions h2,body.site-app-v2-page .authenticated-page .past-session-item__name{color:var(--site-v2-muted)}body.site-app-v2-page .authenticated-page .past-sessions{border-top:1px solid}body.site-app-v2-page .authenticated-page .pricing-card hr{border-top:1px solid}body.site-app-v2-page .authenticated-page .entries-table-container{overflow-x:auto}body.site-app-v2-page .authenticated-page .no-result{color:var(--site-v2-muted)}body.site-app-v2-page .site-footer{border-top:1px solid}body.site-app-v2-page .site-footer .lang-select,body.site-auth-v2-page .site-footer .lang-select{font-size:0.82rem;padding:0.28rem 0.5rem;border:1px solid;border-radius:8px;cursor:pointer;transition:border-color 0.2s}body.site-app-v2-page .site-footer .lang-select:focus,body.site-auth-v2-page .site-footer .lang-select:focus{outline:none}@media (max-width:1024px){body.site-app-v2-page .profile-sidebar.open .profile-menu{box-shadow:var(--site-v2-shadow)!important}}@media (max-width:900px){body.site-app-v2-page .page-header{flex-direction:column;align-items:flex-start}body.site-app-v2-page .filters-row{display:grid;grid-template-columns:1fr;align-items:stretch}body.site-app-v2-page .products-grid,body.site-app-v2-page .org-list,body.site-app-v2-page .sessions-grid,body.site-app-v2-page .detail-layout,body.site-app-v2-page .org-detail-grid,body.site-app-v2-page .session-detail{grid-template-columns:1fr!important}body.site-app-v2-page .detail-sidebar,body.site-app-v2-page .session-detail__sidebar{order:-1}body.site-app-v2-page .entries-table-container{overflow-x:auto}body.site-app-v2-page .entries-table{min-width:760px}}