.funtion-help-portal{z-index:var(--z-help-tooltip,10050);position:relative}.funtion-tooltip-trigger{display:contents}.funtion-tooltip,.funtion-toggletip{box-sizing:border-box;font-family:var(--font-body,"Montserrat", Arial, sans-serif);text-align:left;overflow-wrap:anywhere;opacity:0;border:1px solid #ffffff57;margin:0;transition:opacity .13s,transform .13s;position:fixed;transform:translateY(3px)}.funtion-tooltip{pointer-events:none}.funtion-toggletip{pointer-events:auto}.funtion-tooltip.is-positioned,.funtion-toggletip.is-positioned{opacity:1;transform:translateY(0)}.funtion-tooltip{z-index:var(--z-help-tooltip,10050);width:max-content;max-width:min(var(--funtion-help-max-width,300px), calc(100vw - 24px));color:#fff;white-space:normal;background:#172633;border-radius:8px;padding:9px 12px;font-size:.82rem;font-weight:600;line-height:1.42;box-shadow:0 8px 20px #0000003d}.funtion-toggletip{z-index:var(--z-help-toggletip,10075);width:min(var(--funtion-help-max-width,360px), calc(100vw - 24px));color:#fff;background:#172633;border-color:#497085;border-radius:12px;max-height:min(70vh,560px);padding:18px 42px 18px 18px;overflow:hidden auto;box-shadow:0 12px 28px #0000004d}.funtion-toggletip h2{color:#fff;font-family:var(--font-display,"Gunterz Black", Arial, sans-serif);text-wrap:balance;margin:0 0 8px;font-size:1rem;line-height:1.18}.funtion-toggletip p{color:#fff;margin:0;font-size:.9rem;font-weight:520;line-height:1.5}.funtion-toggletip ul{gap:6px;margin:12px 0 0;padding-left:19px;display:grid}.funtion-toggletip li{color:#fff;font-size:.84rem;line-height:1.42}.funtion-toggletip-close{color:#fff;width:32px;height:32px;font:700 1.35rem/1 var(--font-body,"Montserrat", Arial, sans-serif);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.funtion-toggletip-close:hover{background:#ffffff1a;border-color:#ffffff80}.funtion-toggletip-close:focus-visible,.funtion-toggletip-trigger:focus-visible,.funtion-help-action:focus-visible{outline-offset:3px;outline:3px solid #fff}.funtion-toggletip-trigger{font:inherit}.funtion-definition-term{color:inherit;font:inherit;cursor:help;background:0 0;border:0;border-bottom:2px dotted;padding:0 1px;display:inline}.funtion-definition-term:focus-visible{outline-offset:3px;border-bottom-color:#0000;border-radius:2px;outline:3px solid}.funtion-help-action{color:#172633;font:800 .78rem/1 var(--font-body,"Montserrat", Arial, sans-serif);cursor:pointer;background:#fff;border:1px solid #fff;border-radius:999px;margin-top:14px;padding:8px 12px;text-decoration:none;display:inline-flex}.funtion-inline-helper{color:inherit;font-family:var(--font-body,"Montserrat", Arial, sans-serif);margin:8px 0;font-size:.82rem;font-weight:650;line-height:1.42}html[data-motion-mode=reduced] .funtion-tooltip,html[data-motion-mode=reduced] .funtion-toggletip,html[data-motion-mode=off] .funtion-tooltip,html[data-motion-mode=off] .funtion-toggletip{transform:none}html[data-motion-mode=off] .funtion-tooltip,html[data-motion-mode=off] .funtion-toggletip{transition:none}@media (prefers-reduced-motion:reduce){.funtion-tooltip,.funtion-toggletip{transition-duration:60ms;transform:none}}@media (width<=480px){.funtion-tooltip{max-width:min(260px,100vw - 24px)}.funtion-toggletip{border-radius:14px;width:auto;max-height:min(62vh,460px);top:auto!important;right:max(12px, env(safe-area-inset-right))!important;bottom:max(12px, env(safe-area-inset-bottom))!important;left:max(12px, env(safe-area-inset-left))!important}}@media (forced-colors:active){.funtion-tooltip,.funtion-toggletip,.funtion-definition-term,.funtion-toggletip-close{box-shadow:none;color:canvastext;forced-color-adjust:auto;background:canvas;border:2px solid canvastext}}
