@media screen{html[data-document-scroll]{scrollbar-width:none!important;scrollbar-gutter:auto!important}html[data-document-scroll]::-webkit-scrollbar{display:none}}.document-scrollbars{top:var(--document-scroll-top,0px);left:var(--document-scroll-left,0px);width:var(--document-scroll-width,100%);height:var(--document-scroll-height,100dvh);pointer-events:none;z-index:2147483000;contain:strict;position:fixed}.document-scrollbars [role=scrollbar]{pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;opacity:0;outline-offset:-2px;color:inherit;border-radius:999px;transition:opacity .15s;position:absolute}.document-scrollbars [role=scrollbar][hidden]{display:none!important}.document-scrollbars [data-axis=y]{width:10px;top:3px;bottom:3px;right:0}.document-scrollbars [data-axis=x]{height:10px;bottom:0;left:3px;right:3px}.document-scrollbars[data-active] [role=scrollbar],.document-scrollbars [role=scrollbar]:hover,.document-scrollbars [role=scrollbar]:focus-visible{opacity:1;pointer-events:auto}.document-scrollbars [role=scrollbar]:focus-visible{outline:2px solid}.document-scroll-thumb{background:color-mix(in srgb,currentColor 85%,transparent);border-radius:999px;display:block;position:absolute;box-shadow:0 0 0 1px #fffc,0 0 0 2px #000000bf}.document-scrollbars [data-axis=y] .document-scroll-thumb{width:6px;height:var(--document-scroll-thumb);transform:translateY(var(--document-scroll-offset));top:0;left:2px}.document-scrollbars [data-axis=x] .document-scroll-thumb{height:6px;width:var(--document-scroll-thumb);transform:translateX(var(--document-scroll-offset));top:2px;left:0}@media print{.document-scrollbars{display:none!important}}@media (prefers-reduced-motion:reduce){.document-scrollbars [role=scrollbar]{transition:none}}@media (forced-colors:active){.document-scroll-thumb{background:canvastext}}
.fantasyzer-account-notice{z-index:1100;bottom:calc(20px + env(safe-area-inset-bottom,0px));color:#243f49;background:#fff;border-radius:12px;align-items:center;gap:16px;width:max-content;max-width:calc(100% - 32px);padding:12px 16px;font-size:14px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #152f3a26}.fantasyzer-account-notice button{color:#fff;min-height:44px;font:inherit;background:#176f65;border:0;border-radius:8px;padding:8px 12px}.fantasyzer-account-notice button:focus-visible{outline-offset:3px;outline:2px solid #176f65}@media (prefers-color-scheme:dark){.fantasyzer-account-notice{color:#fff;background:#243f49}}
