:root{--brand-primary:#fb1;--brand-primary-hover:#fb1c;--brand-primary-hover-bg:#ffbb111a;--bitcoin:#fb1;--bitcoin-bg:#ffbb111a;--white:#fff;--black:#000;--gs-14:#141414;--gs-22:#222;--gs-44:#444;--gs-66:#666;--gs-88:#888;--gs-bb:#bbb;--gs-e0:#e0e0e0;--gs-bybit:#17181e;--success:#24cc64;--warning:var(--bitcoin);--danger:#ff2020}body{color:var(--text-base);--text-stress:var(--black);--text-base:#000000e6;--text-light:var(--gs-bb);--border-base:var(--gs-e0);--border-light:#00000040;--background-base:var(--white);--background-light:#0000000d}body.dark{--text-stress:var(--white);--text-base:#ffffffe6;--text-light:var(--gs-44);--border-base:var(--gs-44);--border-light:#ffffff40;--background-base:var(--gs-bybit);--background-light:#ffffff0d}:root{--app-header-height:56px;--app-default-page-padding:16px;--app-line-height:1.6;--chart-min-height:320px}.slide-down-enter-active,.slide-down-leave-active,.slide-up-enter-active,.slide-up-leave-active{transition:all .3s}.slide-down-enter-from,.slide-down-leave-to{opacity:0;transform:translateY(-40px)}.slide-up-enter-from,.slide-up-leave-to{opacity:0;transform:translateY(40px)}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.shake{animation:.5s cubic-bezier(.36,.07,.19,.97) both shake;transform:translateZ(0)}@keyframes shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-2px)}40%,60%{transform:translate(2px)}}.shake-y{animation:.5s ease-in-out shakeY}@keyframes shakeY{0%{transform:translateY(-2px)}25%{transform:translateY(2px)}50%{transform:translateY(-2px)}75%{transform:translateY(2px)}to{transform:translateY(-2px)}}@keyframes position-flashing-border{0%{border:1px solid var(--border-base)}50%{border:1px solid var(--danger)}to{border:1px solid var(--border-base)}}@keyframes position-flashing-color{0%{color:var(--white)}50%{color:var(--danger)}to{color:var(--white)}}@keyframes price-flashing-up{0%{box-shadow:0 0 4px var(--price-up) inset}}@keyframes price-flashing-down{0%{box-shadow:0 0 4px var(--price-down) inset}}@keyframes hover-icon{0%{transform:scale(1)rotate(2deg)}50%{transform:scale(1)rotate(-2deg)}to{transform:scale(1)rotate(2deg)}}@keyframes snowing{0%{opacity:0}25%{opacity:1;transform:translate(-16px,25%)}50%{transform:translate(16px,50%)}75%{transform:translate(-16px,75%)}to{opacity:0;transform:translateY(100%)}}@keyframes raining{to{opacity:0;transform:translate(-8px,100%)}}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:#0000;text-decoration:none}*,:active,:hover{outline:none!important}:after,:before{box-sizing:border-box}p,ul{margin:0;padding:0}li{list-style-type:none}li.disc{list-style-type:disc}li.decimal{list-style-type:decimal}li.circle{list-style-type:circle}li.square{list-style-type:square}video{max-width:100%;display:block}body,button{margin:0}body{font-size:14px;line-height:var(--app-line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:break-word;font-family:Noto Sans KR,serif;transition:none}:link,:visited{color:var(--text-base)}button,input,select,textarea{color:var(--text-base);font-family:Noto Sans KR,serif}h1,h2,h3,h4{font-size:inherit;font-weight:inherit;margin:0;padding:0}.shadowed{box-shadow:2px 4px 8px #00000080}.no-touch{pointer-events:none}.overlay{position:absolute;inset:0}.no-scrollbar::-webkit-scrollbar{width:0;height:0}.no-scrollbar::-webkit-scrollbar{background-color:#0000}.no-scrollbar::-webkit-scrollbar-thumb{background-color:#0000}.pretty-scrollbar::-webkit-scrollbar{background:var(--white);width:8px;height:8px}.pretty-scrollbar::-webkit-scrollbar-thumb{background:var(--border-base);border-radius:4px}.modal-header+*{flex:auto;overflow-y:auto}.modal-header+*::-webkit-scrollbar{background:var(--white);width:8px;height:8px}.modal-header+*::-webkit-scrollbar-thumb{background:var(--border-base);border-radius:4px}.hr{background:var(--border-base);width:100%;height:1px}.ul-on-hover:hover,u{text-decoration:underline}s{text-decoration:line-through}.f-italic{font-style:italic}.f-mono{font-family:Arial,Helvetica,sans-serif}.btn{text-overflow:ellipsis;touch-action:manipulation;-webkit-user-select:none;user-select:none;text-align:center;text-transform:uppercase;white-space:nowrap;border:none;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;padding:4px 8px;font-size:14px;font-weight:500;display:flex;position:relative}.btn img{pointer-events:none}.btn.disabled,.btn:disabled{opacity:.5}.btn:not(.disabled):not(:disabled){cursor:pointer}.btn:disabled{pointer-events:none}.btn-primary{background:var(--black);color:var(--white)}.btn-primary:not(.no-shadow){box-shadow:0 0 1px var(--white)}.btn-primary:not(.disabled):not(:disabled):hover{background:var(--gs-bybit)}.btn-block{width:100%;display:block}.btn-default{background:var(--white);color:var(--black)}.btn-default:not(.disabled):not(:disabled):hover{background:var(--gs-e0)}.btn-danger{background:var(--danger);color:var(--white)}.btn-small{padding:4px 12px;font-size:12px}.btn-brd{border:1px solid var(--text-stress);color:var(--text-stress);background:0 0}table{border-spacing:0;border-collapse:collapse}table tr{border-bottom:1px solid var(--border-base)}.shadowed-box{background:var(--background-base);color:var(--text-stress);border:1px solid var(--border-base);border-radius:4px;box-shadow:0 4px 8px #40404040}.layout-centered{max-width:992px;padding:var(--app-default-page-padding);margin:auto}.app-shell{position:relative}.app-header,body{background:var(--background-base)}.app-header{z-index:5;position:fixed;left:0;right:0}.app-body{flex:1;min-height:100vh;overflow-x:hidden}.input-wrapper,.textarea-wrapper{border:1px solid var(--border-base)}:is(.input-wrapper,.textarea-wrapper).active,:is(.input-wrapper,.textarea-wrapper).focus{border:1px solid var(--brand-primary)}:is(.input-wrapper,.textarea-wrapper) input,:is(.input-wrapper,.textarea-wrapper) textarea{background:0 0;border:0;padding:0}:is(:is(.input-wrapper,.textarea-wrapper) input,:is(.input-wrapper,.textarea-wrapper) textarea):active,:is(:is(.input-wrapper,.textarea-wrapper) input,:is(.input-wrapper,.textarea-wrapper) textarea):focus{border:0}textarea{resize:none;font-size:14px}input,textarea{border:1px solid var(--border-base);padding:8px;transition:none}:is(input,textarea):active,:is(input,textarea):focus{border:1px solid var(--brand-primary);transition:none}:is(input,textarea):not([type=radio]):not([type=checkbox]){width:100%}:is(input,textarea)::placeholder{color:var(--gs-88)}@media (width<=767px){input,textarea{font-size:12px}}.form-control label{margin-bottom:8px;display:block}body.dark input,body.dark select,body.dark textarea{color:var(--text-stress);background:var(--background-light)}:is(body.dark .input-wrapper,body.dark .textarea-wrapper) input,:is(body.dark .input-wrapper,body.dark .textarea-wrapper) textarea{background:0 0}.flex{flex-direction:column;display:flex}.flex-row{flex-flow:row;display:flex}.flex-row.reverse{flex-direction:row-reverse}:is(.flex,.flex-row)>*{flex:auto;min-width:0}.flex-between{justify-content:space-between}.flex-between>*{flex:none}.center{text-align:center;justify-content:center;align-items:center;display:flex}.flex-fill{flex:1 1 0!important}.flex-wrap{flex:none!important}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.m-t-4{margin-top:4px!important}.m-t-8{margin-top:8px!important}.m-t-16{margin-top:16px!important}.m-t-20{margin-top:20px!important}.m-t-24{margin-top:24px!important}.m-t-40{margin-top:40px!important}.m-t-80{margin-top:80px!important}.m-r-8{margin-right:8px!important}.m-b-8{margin-bottom:8px!important}.m-b-16{margin-bottom:16px!important}.m-b-24{margin-bottom:24px!important}.m-l-4{margin-left:4px!important}.m-l-8{margin-left:8px!important}.m-a{margin:auto}.m-l-a{margin-left:auto}.p-l-24{padding-left:24px!important}.p-0{padding:0!important}.p-12{padding:12px!important}.p-16{padding:16px!important}.f-10{font-size:10px!important}.f-12{font-size:12px!important}.f-14{font-size:14px!important}.f-16{font-size:16px!important}.f-18{font-size:18px!important}.f-20{font-size:20px!important}.f-24{font-size:24px!important}.f-600{font-weight:600!important}.f-700{font-weight:700!important}.g-4{gap:4px!important}.g-8{gap:8px!important}.g-24{gap:24px!important}.c-brand-primary{color:var(--brand-primary)!important}.c-white{color:var(--white)!important}.c-bitcoin{color:var(--bitcoin)!important}.c-danger{color:var(--danger)!important}.c-gs-88{color:var(--gs-88)!important}.c-success{color:var(--success)!important}.c-text-light{color:var(--text-light)!important}.c-text-stress{color:var(--text-stress)!important}.p-relative{position:relative!important}.p-absolute{position:absolute!important}.o-0{opacity:0!important}.o-50{opacity:.5!important}.w-100{width:100%!important}.display-inline-block{display:inline-block!important}.display-block{display:block!important}.display-table{display:table!important}.display-none{display:none!important}.cursor-pointer{cursor:pointer!important}.no-select{-webkit-user-select:none;user-select:none}.modal-input{border-radius:4px;width:480px}.modal-input .buttons{margin:16px auto;display:table}.modal-input .buttons button{padding:12px 40px}.modal-input .buttons button:not(:last-child){margin-right:16px}.modal-image-uploader{border-radius:4px;width:480px}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-nowrap{white-space:nowrap}.text-underline{text-decoration:underline}.pre-wrap{white-space:pre-wrap}.pre-line{white-space:pre-line}.lines-1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lines-2{-webkit-line-clamp:2;max-height:calc(var(--app-line-height)*2em)}.lines-2,.lines-3{text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lines-3{-webkit-line-clamp:3;max-height:calc(var(--app-line-height)*3em)}.view-error[data-v-7599f6ea]{text-align:center;max-width:640px;color:var(--text-stress);margin:80px auto}.view-error .message[data-v-7599f6ea]{white-space:pre-line;font-size:20px}.view-error .actions[data-v-7599f6ea]{justify-content:center;gap:16px;margin-top:40px;display:flex}
