.pin.svelte-1obyttq{pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pin-inner.svelte-1obyttq{display:block;position:relative;transform:translate(-50%,-125%)}.pin-label.svelte-1obyttq{display:flex;flex-flow:column;font-size:11px;font-weight:500;gap:0;line-height:1.2;position:absolute;text-shadow:0 0 0 1px var(--il-background-component);text-shadow:1px 0 var(--il-background-component),-1px 0 var(--il-background-component),0 1px var(--il-background-component),0 -1px var(--il-background-component),1px 1px var(--il-background-component),-1px 1px var(--il-background-component),1px -1px var(--il-background-component),-1px -1px var(--il-background-component);transform:translate(5%,-155%);width:200px}.label.svelte-h5rkqz{color:var(--il-label-color);font-weight:var(--tsil-font-weight-medium);pointer-events:none;position:absolute;text-shadow:var(--il-label-shadow);-webkit-user-select:none;-moz-user-select:none;user-select:none}.label-text.svelte-h5rkqz{color:#fff;display:block;font-size:10.5px;letter-spacing:.04em;position:relative;text-align:center;text-shadow:1px 0 rgba(0,0,0,.2),-1px 0 rgba(0,0,0,.2),0 1px rgba(0,0,0,.2),0 -1px rgba(0,0,0,.2),1px 1px rgba(0,0,0,.2),-1px 1px rgba(0,0,0,.2),1px -1px rgba(0,0,0,.2),-1px -1px rgba(0,0,0,.2);text-transform:uppercase;transform:translate(-50%,-20%);transition:transform .2s}@media (prefers-color-scheme:dark){.label-text.svelte-h5rkqz{opacity:.8}}.label-text.top.svelte-h5rkqz{transform:translate(-50%,calc(-100% - 5px))}.label-text.bottom.svelte-h5rkqz{transform:translate(-50%,5px)}.label-text.top-line.svelte-h5rkqz{transform:translate(-50%,calc(-100% - 30px))}.label-text.bottom-line.svelte-h5rkqz{transform:translate(-50%,30px)}.label-text.top-line.svelte-h5rkqz:before{top:100%}.label-text.bottom-line.svelte-h5rkqz:before,.label-text.top-line.svelte-h5rkqz:before{background:#000;content:"";height:30px;left:50%;position:absolute;width:1px}.label-text.bottom-line.svelte-h5rkqz:before{bottom:100%}.label-text.top-line.svelte-h5rkqz:after{top:100%}.label-text.bottom-line.svelte-h5rkqz:after,.label-text.top-line.svelte-h5rkqz:after{background:#fff;content:"";height:30px;left:50%;position:absolute;transform:translate(-1px);width:1px}.label-text.bottom-line.svelte-h5rkqz:after{bottom:100%}
