.graph-node{min-width:var(--calculated-width);height:var(--calculated-height);z-index:1;flex-direction:column;justify-content:center;align-items:center;padding:5px 0;display:flex;position:relative}.graph-layer--last .graph-node{flex-direction:row-reverse}.graph-node:before{content:"";background-image:linear-gradient(to right, #fff0 0%, var(--color__white) 50%);z-index:-1;width:42px;position:absolute;top:0;bottom:0;left:-40px}@supports (color:lab(0% 0 0)){.graph-node:before{background-image:linear-gradient(to right, lab(100% 0 0/0) 0%, var(--color__white) 50%)}}.graph-node:after{content:"";background-image:linear-gradient(to left, #fff0 0%, var(--color__white) 50%);z-index:-1;width:42px;position:absolute;top:0;bottom:0;right:-40px}@supports (color:lab(0% 0 0)){.graph-node:after{background-image:linear-gradient(to left, lab(100% 0 0/0) 0%, var(--color__white) 50%)}}.graph-layer--first .graph-node:before{width:22px;display:none;left:-20px}.graph-layer--first .graph-node:after{background-image:radial-gradient(closest-side, var(--color__white) 0%, var(--color__white) 40%, #fff0 100%);border-radius:90px;width:90px;height:90px;top:50%;right:-60px;transform:translateY(-50%)}@supports (color:lab(0% 0 0)){.graph-layer--first .graph-node:after{background-image:radial-gradient(closest-side, var(--color__white) 0%, var(--color__white) 40%, lab(100% 0 0/0) 100%)}}.graph-node__label{cursor:text;pointer-events:auto;padding:10px 8px;font-size:16px}.graph-node__label.graph-node__label--text{white-space:nowrap}.graph-layer--last .graph-node__label{padding-left:10px}.graph-interaction-layer--loading .graph-node__label{pointer-events:none}.graph-node__search{background-color:var(--color__brand-blue);appearance:none;cursor:pointer;pointer-events:auto;border:none;border-radius:35px;align-items:center;width:35px;height:35px;margin-bottom:10px;padding:0;text-decoration:none;transition:background-color .2s ease-out,width .2s ease-out,margin-left .2s ease-out;display:flex;position:relative;overflow:hidden}.graph-layer--first .graph-node__search{margin-bottom:0;display:none}.graph-layer--last .graph-node__search{margin-bottom:0}.graph-node__search:hover{background-color:var(--color__brand-blue--dark);--calculated-width:var(--auto-width);width:var(--auto-width)!important}.graph-layer--last .graph-node__search:hover{margin-left:calc(35px - var(--auto-width))}.graph-node__search:hover .graph-node-search__text{opacity:1;background-position:0 0}.graph-interaction-layer--loading .graph-node__search{pointer-events:none}.graph-node-search__icon{color:var(--color__white);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-size:34px;font-weight:500;line-height:35px;display:flex;overflow:hidden}.graph-node-search__text{color:#0000;-webkit-text-fill-color:transparent;white-space:nowrap;opacity:0;-webkit-user-select:none;user-select:none;background-image:linear-gradient(90deg,#fff 0% 50%,#fff0 100%);background-image:linear-gradient(90deg,lab(100% 0 0) 0% 50%,lab(100% 0 0/0) 100%);background-position:100% 0;background-size:400% 100%;-webkit-background-clip:text;background-clip:text;margin:0 10px 0 0;font-size:16px;line-height:35px;transition:opacity .2s ease-out,background-position .2s ease-out;display:inline-block;overflow:hidden}
