.pirate-tooltip{--pirate-tooltip-bg:rgba(10,10,10,0.96);--pirate-tooltip-border:rgba(227,41,69,0.58);--pirate-tooltip-accent:#e32945;--pirate-tooltip-danger:#902733;--pirate-tooltip-text:#fff5e7;position:relative;display:inline-flex;align-items:center;line-height:1;vertical-align:text-top}.pirate-tooltip.pirate-tooltip{display:inline-flex;align-items:center;width:auto;min-height:0;height:auto;padding:0;background:transparent;box-shadow:none}.pirate-tooltip__trigger{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;padding:0;border:1px solid var(--pirate-tooltip-border);border-radius:50%;background:var(--pirate-tooltip-bg);color:var(--pirate-tooltip-accent);cursor:help;font:inherit;font-size:12px;font-weight:700;line-height:1;outline:none}.pirate-tooltip--sup .pirate-tooltip__trigger{transform:translateY(-.38em)}.pirate-tooltip__trigger:focus,.pirate-tooltip__trigger:hover{border-color:rgba(223,63,79,.7);background:var(--pirate-tooltip-danger);color:var(--pirate-tooltip-text)}.pirate-tooltip .pirate-tooltip__body{bottom:calc(100% + 10px);z-index:1000;display:block;width:min(320px,72vw);padding:10px 12px;border:1px solid var(--pirate-tooltip-border);border-radius:5px;box-shadow:0 12px 26px rgba(0,0,0,.34);color:var(--pirate-tooltip-text);font-size:13px;font-style:normal;font-weight:400;line-height:1.35;text-align:left;transform:translateX(-50%) translateY(4px)}.pirate-tooltip .pirate-tooltip__body,.pirate-tooltip:before{position:absolute;left:50%;background:var(--pirate-tooltip-bg);opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden}.pirate-tooltip:before{content:"";bottom:calc(100% + 5px);z-index:1001;width:10px;height:10px;border-right:1px solid var(--pirate-tooltip-border);border-bottom:1px solid var(--pirate-tooltip-border);transform:translateX(-50%) translateY(4px) rotate(45deg)}.pirate-tooltip--below .pirate-tooltip__body{top:calc(100% + 10px);bottom:auto;transform:translateX(-50%) translateY(-4px)}.pirate-tooltip--below:before{top:calc(100% + 5px);bottom:auto;border:0;border-left:1px solid var(--pirate-tooltip-border);border-top:1px solid var(--pirate-tooltip-border);transform:translateX(-50%) translateY(-4px) rotate(45deg)}.pirate-tooltip:focus-within .pirate-tooltip__body,.pirate-tooltip:focus-within:before,.pirate-tooltip:hover .pirate-tooltip__body,.pirate-tooltip:hover:before{opacity:1;visibility:visible}.pirate-tooltip:focus-within .pirate-tooltip__body,.pirate-tooltip:hover .pirate-tooltip__body{transform:translateX(-50%) translateY(0)}.pirate-tooltip:focus-within:before,.pirate-tooltip:hover:before{transform:translateX(-50%) translateY(0) rotate(45deg)}@media screen and (max-width:540px){.pirate-tooltip .pirate-tooltip__body{left:auto;right:-12px;width:min(280px,82vw);transform:translateY(4px)}.pirate-tooltip--below .pirate-tooltip__body{transform:translateY(-4px)}.pirate-tooltip:focus-within .pirate-tooltip__body,.pirate-tooltip:hover .pirate-tooltip__body{transform:translateY(0)}.pirate-tooltip:before{left:auto;right:2px;transform:translateY(4px) rotate(45deg)}.pirate-tooltip--below:before{transform:translateY(-4px) rotate(45deg)}.pirate-tooltip:focus-within:before,.pirate-tooltip:hover:before{transform:translateY(0) rotate(45deg)}}