.s13udc59{width:100%;position:relative}.s1d5zd12{width:100%;padding:var(--s1d5zd12-0) var(--s1d5zd12-1) var(--s1d5zd12-0) var(--s1d5zd12-2);font-size:var(--s1d5zd12-3);font-family:var(--t-font-family);color:var(--t-font-color-primary);background:var(--t-background-primary);border:1px solid var(--t-border-color-medium);border-radius:var(--t-border-radius-md)}.s1d5zd12:focus{border-color:var(--t-color-blue);outline:none}.s1d5zd12:disabled{opacity:.6;cursor:not-allowed}.s1d5zd12:-ms-placeholder-shown{color:var(--t-font-color-tertiary)}.s1d5zd12::placeholder{color:var(--t-font-color-tertiary)}.sn2syqw{top:var(--sn2syqw-0);left:var(--sn2syqw-1);width:var(--sn2syqw-2);min-width:520px;max-width:calc(100vw - 16px);max-height:360px;padding:var(--t-spacing-2);text-align:left;background:var(--t-background-primary);border:1px solid var(--t-border-color-light);border-radius:var(--t-border-radius-xl);box-shadow:var(--t-box-shadow-strong);z-index:10000;margin:0;list-style:none;position:fixed;overflow:hidden auto}@media (max-width:809px){.sn2syqw{min-width:0}}.s18p4ygd{align-items:center;gap:var(--t-spacing-3);padding:calc(var(--t-spacing-2) + var(--t-spacing-0_5)) var(--t-spacing-3);cursor:pointer;border-radius:var(--t-border-radius-md);margin-bottom:var(--t-spacing-0_5);transition:background .15s,color .15s;display:flex}.s18p4ygd:last-of-type{margin-bottom:0}.s18p4ygd:hover{background:var(--t-background-transparent-light)}.s18p4ygd:active{background:var(--t-background-transparent-medium)}.s1tu84yz{object-fit:contain}.s1tu84yz,.s4y5v0n{border-radius:var(--t-border-radius-md);background:var(--t-background-tertiary);flex-shrink:0;width:40px;height:40px}.s4y5v0n{font-size:var(--t-font-size-sm);color:var(--t-font-color-tertiary);font-weight:var(--t-font-weight-medium);justify-content:center;align-items:center;display:flex}.s1unhi98{flex:1 1;min-width:0}.s157ou5a{font-weight:var(--t-font-weight-medium);font-size:var(--t-font-size-md);color:var(--t-font-color-primary);margin-bottom:var(--t-spacing-1);line-height:1.3}.s157ou5a,.sj0cneb{overflow-wrap:break-word;word-break:break-word}.sj0cneb{font-size:var(--t-font-size-sm);color:var(--t-font-color-tertiary);line-height:1.4}.sj0cneb span:not(:last-child):after{content:" · ";margin:0 var(--t-spacing-1)}.s1vitly4,.suboipj{padding:var(--t-spacing-3);font-size:var(--t-font-size-sm);color:var(--t-font-color-tertiary);text-align:center}.s16n97yu{border:2px solid var(--t-border-color-light);border-top:2px solid #000;border-radius:50%;width:20px;height:20px;animation:company-search-spin-s16n97yu .8s linear infinite}@keyframes company-search-spin-s16n97yu{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.scg9mbc{width:100%;position:relative}.slmu8dt{left:var(--slmu8dt-0);color:var(--t-font-color-tertiary);justify-content:center;align-items:center;display:flex}.slmu8dt,.sqnr7z7{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.sqnr7z7{right:var(--t-spacing-3)}.s1uzywjw{margin-left:var(--s1uzywjw-0);max-width:100%}.s1uzywjw,.s74il97{-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;-webkit-box-flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:var(--t-spacing-2);flex-wrap:wrap;display:flex}@container orgchart-header (width<=720px){.s74il97{display:none}}.s9dchht{width:100%;display:none}@container orgchart-header (width<=720px){.s9dchht{width:100%;display:block}}.s1ubadhs{justify-content:space-between;align-items:center;gap:var(--t-spacing-1_5);width:100%;padding:calc(var(--t-spacing-1) + var(--t-spacing-0_5) / 2) var(--t-spacing-2);border-radius:var(--t-border-radius-md);border:1px solid var(--t-border-color-medium);background:var(--t-background-primary);color:var(--t-font-color-primary);font-family:var(--t-font-family);cursor:pointer;text-align:left;display:flex}.s1ubadhs:hover{background:var(--t-background-transparent-light)}.ss18r7x{gap:calc(var(--t-spacing-0_5) / 2);flex-direction:column;flex:1 1;min-width:0;display:flex}.s1snk584{align-items:center;gap:var(--t-spacing-1);font-size:var(--t-font-size-xs);color:var(--t-font-color-tertiary);text-transform:uppercase;letter-spacing:.04em;font-weight:600;display:flex}.s1xba49e{font-size:var(--t-font-size-sm);color:var(--t-font-color-primary);font-weight:600}.s1xba49e,.s3uzsph{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s3uzsph{font-size:var(--t-font-size-xs);color:var(--t-font-color-tertiary)}.swzpbm{display:var(--swzpbm-0);z-index:200;background:#0f0f0f73;position:fixed;inset:0}.s1i4ibdt{display:var(--s1i4ibdt-0);z-index:201;border-top-left-radius:var(--t-border-radius-md);border-top-right-radius:var(--t-border-radius-md);background:var(--t-background-primary);max-height:min(78vh,560px);font-family:var(--t-font-family);flex-direction:column;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #0000001f}.s4jiwa5{padding:var(--t-spacing-2) var(--t-spacing-2);border-bottom:1px solid var(--t-border-color-light);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.s39fpd9{font-size:var(--t-font-size-md);font-weight:600}.s39fpd9,.svrucog{color:var(--t-font-color-primary)}.svrucog{border-radius:var(--t-border-radius-sm);width:36px;height:36px;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.svrucog:hover{background:var(--t-background-transparent-light)}.ss0mk84{min-height:0;padding:var(--t-spacing-1) 0 var(--t-spacing-3);flex:1 1;overflow:auto}.s1l27o1{padding:var(--t-spacing-1_5) var(--t-spacing-2) var(--t-spacing-0_5);font-size:var(--t-font-size-xs);color:var(--t-font-color-tertiary);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.s1ruinj2{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;justify-content:space-between;align-items:flex-start;gap:var(--t-spacing-2);width:100%;padding:calc(var(--t-spacing-1) + var(--t-spacing-0_5) / 2) var(--t-spacing-2);background:var(--s1ruinj2-1);color:var(--t-font-color-primary);font-size:var(--t-font-size-sm);text-align:left;cursor:pointer;font-family:var(--t-font-family);display:flex}.s1ruinj2:hover{background:var(--t-background-transparent-light)}.s16pyu77{word-break:break-word;font-weight:600}.sr54b3l{font-size:var(--t-font-size-xs);color:var(--t-font-color-tertiary);white-space:nowrap;flex-shrink:0}.szud81t{gap:var(--t-spacing-0_5);flex-direction:column;min-width:0;display:flex}.s1mq2brq{font-size:var(--t-font-size-xs);color:var(--t-font-color-tertiary);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.s17qty6j{min-width:120px;padding:var(--t-spacing-1) var(--t-spacing-2);border-radius:var(--t-border-radius-md);border:1px solid var(--t-border-color-medium);background:var(--t-background-primary);color:var(--t-font-color-primary);font-size:var(--t-font-size-sm);font-family:var(--t-font-family)}.s17qty6j:focus{border-color:var(--t-color-blue);outline:none}.s15blq7f{gap:var(--t-spacing-1);-webkit-box-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;max-width:100%}.s15blq7f,.si5rk90{align-items:center;display:flex}.si5rk90{flex:200px 1;min-width:0;max-width:280px;position:relative}.s1ekwzz{width:100%;min-width:0;padding:var(--t-spacing-1) var(--t-spacing-2);padding-left:var(--t-spacing-4);border-radius:var(--t-border-radius-md);border:1px solid var(--t-border-color-medium);background:var(--t-background-primary);color:var(--t-font-color-primary);font-size:var(--t-font-size-sm);font-family:var(--t-font-family)}.s1ekwzz:focus{border-color:var(--t-color-blue);outline:none}.sffbts6{left:var(--t-spacing-0);color:var(--t-font-color-tertiary);pointer-events:none;display:inline-flex;position:absolute}.srepbhq{padding:var(--t-spacing-1) var(--t-spacing-1_5);border-radius:var(--t-border-radius-sm);border:1px solid var(--t-border-color-medium);background:var(--t-background-primary);color:var(--t-font-color-primary);font-size:var(--t-font-size-xs);cursor:pointer}.srepbhq:hover:enabled{background:var(--t-background-transparent-light)}.srepbhq:disabled{opacity:.4;cursor:default}.snbdoyn{font-size:var(--t-font-size-xs);color:var(--t-font-color-tertiary);text-align:right;white-space:nowrap;min-width:72px}.s1yok99j{justify-content:flex-start}.s1yok99j,.sckq973{align-items:center;gap:var(--t-spacing-0_5);white-space:nowrap;display:flex}.sckq973{margin-left:var(--t-spacing-2)}@media (max-width:720px){.sckq973{display:none}}.swb666k{position:relative}.s4v7yb6.srepbhq{align-items:center;gap:var(--t-spacing-0_5);display:inline-flex}.s16p7kz2{top:calc(100% + var(--t-spacing-0_5));z-index:40;min-width:200px;padding:var(--t-spacing-1) 0;border-radius:var(--t-border-radius-md);border:1px solid var(--t-border-color-medium);background:var(--t-background-primary);position:absolute;right:0;box-shadow:0 8px 24px #0000001f}.sps3t1x{align-items:center;gap:var(--t-spacing-1_5);padding:var(--t-spacing-1) var(--t-spacing-1_5);font-size:var(--t-font-size-sm);color:var(--t-font-color-primary);cursor:pointer;display:flex}.sps3t1x:hover{background:var(--t-background-transparent-light)}.sps3t1x input{cursor:pointer;margin:0}.sb45icm{padding:40px 32px 32px}.smissrq{width:48px;height:48px;margin:0 auto var(--t-spacing-2);color:#141414;background:#fafafa;border-radius:8px;justify-content:center;align-items:center;display:flex}.s1kpuk0a{color:#141414;text-align:center;margin:0 0 16px;font-size:24px;font-weight:600;line-height:1.25}.s1utldll{color:#474747;text-align:center;background:#fafafa;border:1px solid #14141414;border-radius:999px;max-width:100%;margin:0 auto 20px;padding:8px 16px;font-size:14px;font-weight:500;line-height:1.4}.s1l8je5{text-align:left;flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.s12ag9pf{color:#474747;border-left:3px solid #141414;margin:0;padding-left:14px;font-size:14px;line-height:1.55}.s17da1o1{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#141414;border:none;border-radius:999px;width:100%;height:48px;font-family:inherit;font-size:14px;font-weight:700}.s17da1o1:hover{background:#2a2a2a}.s17da1o1:focus-visible{outline-offset:3px;outline:2px solid #2563eb8c}.ss50nuy{color:#fff;letter-spacing:.08em;text-transform:uppercase;text-align:center;box-sizing:border-box;background:#141414;border:none;border-radius:999px;width:100%;height:48px;font-family:inherit;font-size:14px;font-weight:700;line-height:48px;-webkit-text-decoration:none;text-decoration:none;display:block}.ss50nuy:hover{background:#2a2a2a}.ss50nuy:focus-visible{outline-offset:3px;outline:2px solid #2563eb8c}.s1r879is{color:#818181;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;width:100%;margin:16px 0 0;padding:8px;font-family:inherit;font-size:14px;-webkit-text-decoration:underline;text-decoration:underline;display:block}.s1r879is:hover{color:#474747}.s1r879is:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #2563eb8c}.s4hgvqz{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a8c;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.s3srqad{background:#fff;border-radius:16px;width:100%;max-width:440px;max-height:min(92vh,900px);position:relative;overflow:auto;box-shadow:0 24px 64px #0f172a47}.snais9b{z-index:2;color:#818181;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex;position:absolute;top:12px;right:12px}.snais9b:hover{color:#141414;background:#1414140f}.snais9b:focus-visible{outline-offset:2px;outline:2px solid #2563eb8c}.s1dpktdv{background:var(--t-background-secondary);position:relative}.s1dpktdv,.s1dpktdv .orgchart-diagram{width:100%;height:100%;min-height:400px}.s1lwjhee{top:var(--t-spacing-2);left:var(--t-spacing-2);border:1px solid var(--t-border-color-medium);background-color:var(--t-background-primary);z-index:10;width:180px;height:120px;position:absolute;box-shadow:0 1px 3px #0f172a1f}.s4m7f2f{gap:var(--t-spacing-0_5);flex-direction:column;max-width:320px}.s1ntif2j,.s4m7f2f{display:inline-flex}.s1ntif2j{align-items:center;gap:var(--t-spacing-1)}.saqjg7p{flex-direction:column;display:inline-flex}.siedapi{cursor:pointer;width:240px}.s148bhb3{color:var(--t-font-color-tertiary);font-size:var(--t-font-size-xs);padding-left:calc(var(--t-spacing-4) + var(--t-spacing-0_5));padding-right:var(--t-spacing-9);justify-content:space-between;display:flex}.sgd8ko3{color:var(--t-font-color-primary);font-size:var(--t-font-size-sm);text-align:right;min-width:68px}.s1xu7apn{color:var(--t-font-color-tertiary);font-size:var(--t-font-size-xs);white-space:nowrap}.s15bo42c{width:var(--t-spacing-2);height:var(--t-spacing-2);background:var(--t-color-blue);border-radius:50%}:root{--t-spacing-0:0px;--t-spacing-0_5:2px;--t-spacing-1:4px;--t-spacing-1_5:6px;--t-spacing-2:8px;--t-spacing-3:12px;--t-spacing-4:16px;--t-spacing-9:36px;--t-font-size-xs:11px;--t-font-size-sm:12px;--t-font-size-md:14px;--t-font-family:Inter,system-ui,-apple-system,sans-serif;--t-font-weight-medium:500;--t-font-color-primary:#0a0a0a;--t-font-color-tertiary:#737373;--t-background-primary:#fff;--t-background-secondary:#fafafa;--t-background-tertiary:#f5f5f5;--t-background-transparent-light:rgba(0,0,0,.04);--t-background-transparent-medium:rgba(0,0,0,.08);--t-border-color-medium:#e5e5e5;--t-border-color-light:#d4d4d4;--t-border-radius-sm:6px;--t-border-radius-md:8px;--t-border-radius-xl:12px;--t-box-shadow-strong:2px 4px 16px 0px rgba(0,0,0,.16),0px 2px 4px 0px rgba(0,0,0,.08);--t-color-blue:#1961ed;--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}