.SiteTransition-module__CPfsJa__surface{overflow-x:clip}.SiteTransition-module__CPfsJa__notice{z-index:200;color:#302d4b;max-width:calc(100vw - 48px);font:700 18px/1.4 var(--font-nunito),sans-serif;background:#fff;border:1px solid #d8c9af;border-radius:16px;align-items:center;gap:20px;padding:14px 20px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 5px 20px #302d4b14}.SiteTransition-module__CPfsJa__notice button{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px;text-decoration:underline}.SiteTransition-module__CPfsJa__notice button:focus-visible{outline-offset:3px;outline:3px solid #354d99}
html,body{width:100%;min-height:100%}:is(html:has([data-web-surface=learner]),body:has([data-web-surface=learner])){height:100%;overflow:hidden}body{background:url(/bg.webp) 50%/cover no-repeat}body:has([data-web-surface=public]){font-family:var(--font-nunito),sans-serif;background:#fff}[data-web-surface=public],[data-web-surface=public] *{-webkit-user-select:text;user-select:text}[data-web-surface=public] a{text-decoration:underline}*{box-sizing:border-box;-webkit-user-select:none;user-select:none;margin:0;padding:0}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}input,textarea{-webkit-user-select:text;user-select:text}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.arrowBtn{cursor:pointer;filter:drop-shadow(0 4px 6px #00000059);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:transform .12s;display:flex}.arrowBtn:hover:not(:disabled){transform:scale(1.1)}.arrowBtn:active:not(:disabled){transform:scale(.95)}.arrowBtn:disabled{cursor:default;filter:grayscale()opacity(.4)}
