body,html{margin:0;background:#f7f7f8;color:#151517;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Noto Sans KR,Nanum Gothic,sans-serif;word-break:keep-all;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}::selection{background:#ffe1db}:focus-visible{outline:2px solid #ff4529;outline-offset:2px;border-radius:4px}.tn-dark-input::placeholder{color:hsla(0,0%,100%,.5)}.tn-dark-input:focus{border-color:#ff4529;box-shadow:0 0 0 2px rgba(255,69,41,.35)}.tn-btn{transition:filter .12s,transform .05s,background .12s}.tn-btn:hover:not(:disabled){filter:brightness(.94)}.tn-btn:active:not(:disabled){transform:translateY(.5px)}@keyframes tn-spin{to{transform:rotate(1turn)}}.tn-spin{animation:tn-spin .7s linear infinite;transform-origin:center}h1,h2,h3{letter-spacing:-.02em}.tn-card-link{transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.tn-card-link:hover{box-shadow:0 10px 28px rgba(16,17,20,.1);border-color:#d8d8dc!important;transform:translateY(-1.5px)}.tn-row{transition:background .1s}.tn-row:hover{background:#fafafa}.tn-nav:hover{background:hsla(0,0%,100%,.07);color:#fff!important}.tn-link:hover{text-decoration:underline!important}.bn-container,.bn-root{--bn-font-family:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,system-ui,"Noto Sans KR","Nanum Gothic",sans-serif}.bn-default-styles,.bn-editor{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Noto Sans KR,Nanum Gothic,sans-serif}