.tt-portal{font-family:var(--font-plus-jakarta-sans,"Plus Jakarta Sans"), system-ui, sans-serif;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:17px;line-height:1.55}.tt-portal :focus-visible{outline-offset:2px;outline:3px solid #c8102e}@keyframes portalFade{0%{opacity:0}to{opacity:1}}@keyframes portalSheetUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes portalPop{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes portalDrawerIn{0%{transform:translate(100%)}to{transform:none}}.portal-overlay{animation:.18s ease-out both portalFade}.portal-dialog{animation:.24s cubic-bezier(.2,.8,.2,1) both portalSheetUp}@media (min-width:640px){.portal-dialog{animation-name:portalPop}}.portal-drawer{animation:.26s cubic-bezier(.2,.8,.2,1) both portalDrawerIn}.portal-menu{transform-origin:100% 0;animation:.16s ease-out both portalPop}.portal-skip{z-index:2000;color:#fff;background:#111118;border-radius:10px;padding:12px 18px;font-size:17px;font-weight:700;position:absolute;top:-80px;left:12px}.portal-skip:focus{top:12px}.tt-portal.tt-portal--board{font-size:inherit;line-height:inherit}@media (prefers-reduced-motion:reduce){.portal-overlay,.portal-dialog,.portal-drawer,.portal-menu,.tt-portal *,.tt-portal :before,.tt-portal :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.tt-portal .portal-rich p{margin:0 0 .6em}.tt-portal .portal-rich p:last-child{margin-bottom:0}.tt-portal .portal-rich a{color:#a50d25;word-break:break-word;text-decoration:underline}.tt-portal .portal-rich img,.tt-portal .portal-rich video{border-radius:10px;max-width:100%;height:auto}
