.hr-brand-mark{background:linear-gradient(135deg, var(--hr-gradient-from), var(--hr-gradient-to));color:#fff;letter-spacing:.02em;width:32px;height:32px;box-shadow:0 2px 8px -2px var(--hr-gradient-from);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.hr-header-glass{-webkit-backdrop-filter:blur(14px)saturate(160%);background:var(--hr-header-bg)!important}.ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-disabled):not([disabled]){box-shadow:0 2px 10px -3px var(--hr-gradient-from);transition:filter .15s,box-shadow .15s,transform .1s;background:linear-gradient(135deg, var(--hr-gradient-from), var(--hr-gradient-to))!important;border:none!important}.ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-disabled):not([disabled]):hover,.ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-disabled):not([disabled]):focus{filter:brightness(1.08);box-shadow:0 4px 14px -3px var(--hr-gradient-from)}.ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-disabled):not([disabled]):active{filter:brightness(.96);transform:translateY(1px)}.hr-card-hover{transition:transform .18s,box-shadow .18s}.hr-card-hover:hover{box-shadow:0 12px 24px -12px var(--hr-gradient-from);transform:translateY(-3px)}.hr-icon-badge{background:linear-gradient(135deg, var(--hr-gradient-from), var(--hr-gradient-to));color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:inline-flex}.hr-profile-banner{background:linear-gradient(135deg, var(--hr-gradient-from), var(--hr-gradient-to));position:relative;overflow:hidden}.hr-profile-banner:before,.hr-profile-banner:after{content:"";filter:blur(36px);pointer-events:none;border-radius:50%;position:absolute}.hr-profile-banner:before{opacity:.22;background:#fff;width:240px;height:240px;top:-130px;right:-50px}.hr-profile-banner:after{background:var(--hr-gradient-to);opacity:.45;width:180px;height:180px;bottom:-110px;left:30%}.hr-org-domains-stack{flex-direction:column;gap:4px;display:flex}.hr-org-domain-section{border-bottom:1px dashed;padding-bottom:12px}.hr-org-domain-section:last-child{border-bottom:none;padding-bottom:0}.hr-org-tree-scroll{padding:8px 0 24px;overflow-x:auto}.hr-org-tree,.hr-org-tree ul{justify-content:center;margin:0;padding:0;list-style:none;display:flex}.hr-org-tree{width:max-content;min-width:100%;padding-top:0}.hr-org-tree li{text-align:center;flex-direction:column;align-items:center;padding:28px 14px 0;display:flex;position:relative}.hr-org-tree li:before,.hr-org-tree li:after{content:"";border-top:2px solid var(--hr-gradient-from);width:50%;height:28px;position:absolute;top:0;right:50%}.hr-org-tree li:after{border-left:2px solid var(--hr-gradient-from);left:50%;right:auto}.hr-org-tree li:only-child{padding-top:0}.hr-org-tree li:only-child:before,.hr-org-tree li:only-child:after{display:none}.hr-org-tree li:first-child:before,.hr-org-tree li:last-child:after{border:0}.hr-org-tree li:last-child:before{border-right:2px solid var(--hr-gradient-from);border-radius:0 8px 0 0}.hr-org-tree li:first-child:after{border-radius:8px 0 0}.hr-org-tree>li{padding-top:0}.hr-org-tree>li:before,.hr-org-tree>li:after{display:none}.hr-org-tree ul{position:relative}.hr-org-tree ul:before{content:"";border-left:2px solid var(--hr-gradient-from);width:0;height:28px;position:absolute;top:0;left:50%;transform:translate(-1px)}.hr-org-node{white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;display:inline-flex}.hr-org-node--domain{background:linear-gradient(135deg, var(--hr-gradient-from), var(--hr-gradient-to));color:#fff;box-shadow:0 4px 14px -4px var(--hr-gradient-from);font-size:14px;font-weight:700}.hr-org-node--team{font-weight:600}.hr-org-node--member{cursor:pointer;border-radius:20px;padding:5px 14px 5px 6px;transition:transform .15s,box-shadow .15s}.hr-org-node--empty{background:0 0;font-size:12px;font-style:italic;border-style:dashed!important}.hr-org-member-grid{flex-flow:column wrap;align-content:flex-start;align-items:flex-start;gap:8px;max-height:320px;padding:4px 0;display:flex}@keyframes hr-fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hr-fade-in{animation:.28s both hr-fade-in-up}
