:root{--focus-color:#007bff;--focus-width:2px;--focus-offset:2px}html{scroll-behavior:smooth}body{margin:0;padding:0;color:#fcfcfc}*{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro,system-ui,Roboto,Helvetica Neue,Apple SD Gothic Neo,Malgun Gothic,맑은 고딕,sans-serif;font-weight:400;font-size:14px;line-height:1.4;letter-spacing:0}.sr-only{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-40px;left:6px;background:#000;color:#fff;padding:8px;text-decoration:none;z-index:10000;border-radius:4px}.skip-link:focus{top:6px}:focus{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}:focus:not(:focus-visible){outline:none}:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}[role=button],a,button{cursor:pointer;transition:all .2s ease-in-out}a:hover{opacity:.8}[role=button][aria-disabled=true],button:disabled{cursor:not-allowed;opacity:.6}img{max-width:100%;height:auto}html{-webkit-text-size-adjust:100%}[aria-modal=true]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}::selection{background-color:var(--focus-color);color:white}@media (prefers-contrast:high){:focus,:focus-visible{outline:3px solid;outline-offset:2px}}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}html{text-size-adjust:none}a,button{cursor:revert}menu,ol,summary,ul{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}