:root{--tt-bg:#ffffff;--tt-color:#1e293b;--tt-border:#e2e8f0;--tt-shadow:0 8px 24px rgba(15, 23, 42, 0.10),0 2px 6px rgba(15, 23, 42, 0.06)}:root[data-theme=dark]{--tt-bg:#1d2740;--tt-color:#e2e8f0;--tt-border:#2a3650;--tt-shadow:0 8px 24px rgba(0, 0, 0, 0.45),0 2px 6px rgba(0, 0, 0, 0.35)}:where([data-tooltip]){position:relative}[data-tooltip]::after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);background:var(--tt-bg);color:var(--tt-color);border:1px solid var(--tt-border);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:12.5px;font-weight:500;line-height:1.4;padding:6px 10px;border-radius:10px;white-space:normal;text-align:center;max-width:min(320px,calc(100vw - 24px));width:max-content;box-shadow:var(--tt-shadow);z-index:9999;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s,visibility 0s linear .15s}[data-tooltip]::before{content:'';position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%);width:0;height:0;border:6px solid transparent;border-top-color:var(--tt-bg);filter:drop-shadow(0 1px 0 var(--tt-border)) drop-shadow(0 1px 1px rgba(15, 23, 42, .04));z-index:9999;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s,visibility 0s linear .15s}@media (hover:hover){html:not(.is-touch) [data-tooltip]:hover::after,html:not(.is-touch) [data-tooltip]:hover::before{opacity:1;visibility:visible;transition:opacity .15s .12s,visibility 0s linear .12s}}[data-tooltip]:focus-visible::after,[data-tooltip]:focus-visible::before{opacity:1;visibility:visible;transition:opacity .15s .12s,visibility 0s linear .12s}@media (pointer:coarse),(hover:none){[data-tooltip]:not(.mfp-close)::after,[data-tooltip]:not(.mfp-close):not([data-tap-zone])::before{display:none!important}[data-tooltip][data-tap-zone]::before{visibility:visible;opacity:0;pointer-events:auto;border:0;filter:none;transform:none}}html.is-touch [data-tooltip]:not(.mfp-close)::after,html.is-touch [data-tooltip]:not(.mfp-close):not([data-tap-zone])::before{display:none!important}html.is-touch [data-tooltip][data-tap-zone]::before{visibility:visible;opacity:0;pointer-events:auto;border:0;filter:none;transform:none}[data-tooltip='']::after,[data-tooltip='']::before{display:none}input[data-tooltip]::after,input[data-tooltip]::before,select[data-tooltip]::after,select[data-tooltip]::before,textarea[data-tooltip]::after,textarea[data-tooltip]::before{display:none}[data-tooltip][data-tooltip-align=end]::after{left:auto;right:0;transform:none}[data-tooltip][data-tooltip-align=end]::before{left:auto;right:14px;transform:none}[data-tooltip][data-tooltip-align=start]::after{left:0;right:auto;transform:none}[data-tooltip][data-tooltip-align=start]::before{left:14px;right:auto;transform:none}[data-tooltip][data-tooltip-place=bottom]::after{bottom:auto;top:calc(100% + 10px)}[data-tooltip][data-tooltip-place=bottom]::before{bottom:auto;top:calc(100% + 4px);border-top-color:transparent;border-bottom-color:var(--tt-bg);filter:drop-shadow(0 -1px 0 var(--tt-border)) drop-shadow(0 -1px 1px rgba(15, 23, 42, .04))}[data-tooltip][data-tooltip-place=left]::after{top:0;bottom:0;height:max-content;margin-top:auto;margin-bottom:auto;left:auto;right:calc(100% + 10px);transform:none}[data-tooltip][data-tooltip-place=left]::before{top:0;bottom:0;height:0;margin-top:auto;margin-bottom:auto;left:auto;right:calc(100% + 4px);transform:none;border-top-color:transparent;border-left-color:var(--tt-bg);filter:drop-shadow(1px 0 0 var(--tt-border)) drop-shadow(1px 0 1px rgba(15, 23, 42, .04))}.btn.active,.btn:active,.btn:focus,[role=button]:focus,a:focus,button:focus,summary:focus{outline:0!important;box-shadow:none!important}
