body{margin:0;background:#f6f6f8;font-family:IBM Plex Sans KR,sans-serif;-webkit-font-smoothing:antialiased;color:#111114}*{box-sizing:border-box}a{color:#0051ff}a:hover{color:#003fcc}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit}details summary::-webkit-details-marker{display:none}.pc{min-height:100vh;background:#f6f6f8;letter-spacing:-.02em}.pc a{color:#0051ff}.pc a:hover{color:#003fcc}.pc a.rk-btn,.pc a.rk-btn:hover{color:#fff}.pc a.rk-btn.white,.pc a.rk-btn.white:hover,.pc a.rk-btn.soft,.pc a.rk-btn.soft:hover,.pc a.rk-btn.line,.pc a.rk-btn.line:hover{color:#111114}.pc a.rk-btn.kakao,.pc a.rk-btn.kakao:hover{color:#191919}.pc a.rk-chip{color:#4a4a55}.pc a.rk-chip.on{color:#fff}.pc a.rk-nav-link{color:#4a4a55}.pc a.rk-nav-link.on{color:#003fcc}.pc a.rk-top-link{color:#4a4a55}.pc a.rk-top-link.on,.pc a.rk-top-link:hover{color:#111114}@keyframes rkUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes rkFade{0%{opacity:0}to{opacity:1}}@keyframes rkGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rkGrowY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes rkPop{0%{opacity:0;transform:scale(.8)}70%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes rkSheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes rkShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes rkDraw{to{stroke-dashoffset:0}}@keyframes rkSpin{to{transform:rotate(360deg)}}@keyframes rkPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes rkToast{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes rkCount{0%{--n:0}}@keyframes rkRadar{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes rkSeal{0%{opacity:0;transform:scale(.6) rotate(-14deg)}to{opacity:1;transform:none}}@property --n{syntax:"<integer>";inherits:false;initial-value:0}.rk>*{animation:rkUp .5s cubic-bezier(.2,.8,.2,1) both}.rk>*:nth-child(2){animation-delay:.05s}.rk>*:nth-child(3){animation-delay:.1s}.rk>*:nth-child(4){animation-delay:.15s}.rk>*:nth-child(5){animation-delay:.2s}.rk>*:nth-child(6){animation-delay:.25s}.rk>*:nth-child(7){animation-delay:.3s}.rk>*:nth-child(8){animation-delay:.35s}.rk>*:nth-child(9){animation-delay:.4s}.rk>*:nth-child(10){animation-delay:.45s}.rk>*:nth-child(11){animation-delay:.5s}.rk>*:nth-child(12){animation-delay:.55s}.rk>nav,.rk>header,.rk>footer{animation:none}.pc .rk-shake{animation:rkShake .45s ease .5s both}.pc .rk-toast{animation:rkToast .45s cubic-bezier(.2,.8,.2,1) .4s both}.pc .rkc>*{animation:rkUp .5s cubic-bezier(.2,.8,.2,1) both}.pc .rkc>*:nth-child(2){animation-delay:.05s}.pc .rkc>*:nth-child(3){animation-delay:.1s}.pc .rkc>*:nth-child(4){animation-delay:.15s}.pc .rkc>*:nth-child(5){animation-delay:.2s}.pc .rkc>*:nth-child(6){animation-delay:.25s}.pc .rkc>*:nth-child(7){animation-delay:.3s}.pc .rkc>*:nth-child(8){animation-delay:.35s}.pc .rk-bx{transform-origin:left center;animation:rkGrowX .9s cubic-bezier(.2,.8,.2,1) .3s both}.pc .rk-by{transform-origin:center bottom;animation:rkGrowY .7s cubic-bezier(.2,.8,.2,1) both}.pc .rk-gn{transform-box:fill-box;transform-origin:center;animation:rkPop .45s cubic-bezier(.2,.8,.2,1) both}.pc .rk-ln{stroke-dasharray:400;stroke-dashoffset:400;animation:rkDraw 1.1s ease .35s forwards}.pc .rk-pop{animation:rkPop .4s cubic-bezier(.2,.8,.2,1) .15s both}.pc .rk-pulse{animation:rkPulse 1.6s ease-in-out infinite}.pc .rk-dim{animation:rkFade .3s ease both}.pc .rk-count{animation:rkCount 1.2s cubic-bezier(.2,.8,.2,1) .25s both;counter-reset:n var(--n)}.pc .rk-count:after{content:counter(n)}.pc .rk-radar{transform-box:view-box;transform-origin:160px 150px;animation:rkRadar .9s cubic-bezier(.2,.8,.2,1) .3s both}.pc .rk-radar2{animation-delay:.5s}.pc .rk-seal{animation:rkSeal .7s cubic-bezier(.2,.8,.2,1) .25s both}.pc .rk-tick{animation:rkPop .35s cubic-bezier(.2,.8,.2,1) both}.pc .rk-fadein{animation:rkFade .5s ease .7s both}.pc .rk-prog{transform-origin:left center;animation:rkGrowX 1.4s cubic-bezier(.2,.8,.2,1) .2s both}.pc .rkc>div>*{animation:rkUp .5s cubic-bezier(.2,.8,.2,1) both}.pc .rkc>div>*:nth-child(2){animation-delay:.08s}.pc .rkc>div>*:nth-child(3){animation-delay:.16s}.pc .rkc>div>*:nth-child(4){animation-delay:.24s}.pc .rk-list>*{animation:rkUp .45s cubic-bezier(.2,.8,.2,1) both}.pc .rk-list>*:nth-child(2){animation-delay:.06s}.pc .rk-list>*:nth-child(3){animation-delay:.12s}.pc .rk-list>*:nth-child(4){animation-delay:.18s}.pc .rk-list>*:nth-child(5){animation-delay:.24s}.pc .rk-list>*:nth-child(6){animation-delay:.3s}.pc .rk-list>*:nth-child(7){animation-delay:.36s}.pc .rk-list>*:nth-child(8){animation-delay:.42s}.pc .rk-list>*:nth-child(9){animation-delay:.48s}.pc .rk-list>*:nth-child(10){animation-delay:.54s}@media (prefers-reduced-motion: reduce){.pc *,.pc *:before,.pc *:after{animation:none!important}.pc .rk-ln{stroke-dashoffset:0}}@keyframes shimmer{0%{opacity:1}50%{opacity:.55}to{opacity:1}}.sk{background:#eeeef2;border-radius:12px;animation:shimmer 1.4s ease-in-out infinite}.rk-btn{height:48px;padding:0 20px;border-radius:12px;border:0;background:#0051ff;color:#fff;font-size:16px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;white-space:nowrap}.rk-btn:hover{color:#fff;background:#0047e0}.rk-btn.ink{background:#111114}.rk-btn.ink:hover{background:#2a2a33}.rk-btn.white{background:#fff;color:#111114;border:1px solid #DADDE6}.rk-btn.white:hover{color:#111114;background:#f6f6f8}.rk-btn.soft{background:#f6f6f8;color:#111114}.rk-btn.soft:hover{color:#111114;background:#ececf0}.rk-btn.line{background:#fff;color:#111114;border:1px solid #111114}.rk-btn.line:hover{color:#111114}.rk-btn.danger{background:#d12f2f}.rk-btn.danger:hover{background:#b82828}.rk-btn.kakao{background:#fee500;color:#191919}.rk-btn.kakao:hover{color:#191919;background:#f5dc00}.rk-btn:disabled{opacity:.45;cursor:not-allowed}.rk-btn.sm{height:40px;padding:0 16px;font-size:14px;border-radius:10px}.rk-btn.lg{height:56px;padding:0 28px;border-radius:14px}.rk-pill{display:inline-flex;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;line-height:1;align-items:center;justify-content:center;text-align:center;vertical-align:middle;white-space:nowrap;box-sizing:border-box}.rk-pill.lg{height:32px;padding:0 14px;font-size:16px}.rk-pill.md{height:28px;padding:0 12px;font-size:14px}.rk-card{background:#fff;border-radius:20px;padding:24px;box-sizing:border-box}.rk-input{border:0;background:transparent;font-size:16px;font-weight:700;outline:none;color:#111114;padding:2px 0;width:100%}.rk-input::placeholder{font-weight:400;color:#9a9aa6}.rk-nav-link{height:44px;padding:0 14px;border-radius:10px;display:flex;align-items:center;gap:10px;font-size:16px;text-decoration:none;color:#4a4a55}.rk-nav-link:hover{background:#f6f6f8;color:#111114}.rk-nav-link.on{background:#eaf1ff;color:#003fcc;font-weight:700}.rk-nav-link .dot{width:6px;height:6px;border-radius:999px;background:#c9c9d3}.rk-nav-link.on .dot{background:#0051ff}.rk-top-link{font-size:16px;text-decoration:none;color:#4a4a55}.rk-top-link:hover{color:#111114}.rk-top-link.on{color:#111114;font-weight:700}.rk-table{width:100%;border-collapse:collapse;font-size:16px}.rk-table th{font-weight:400;color:#6b6b78;font-size:12px;padding:8px 0;text-align:left}.rk-table td{padding:12px 0;border-top:1px solid #ECECF0;vertical-align:middle}.rk-table th,.rk-table td.nw{white-space:nowrap}.num{font-family:Space Grotesk,sans-serif}.rk-tabs{display:flex;gap:8px;flex-wrap:wrap}.rk-chip{height:36px;padding:0 16px;border-radius:999px;font-size:14px;display:inline-flex;align-items:center;background:#fff;color:#4a4a55;border:0;text-decoration:none;cursor:pointer}.rk-chip.on{background:#111114;color:#fff;font-weight:700}.rk-chip.gray{background:#f6f6f8}.rk-dialog-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#1111148c;display:flex;align-items:flex-start;justify-content:center;padding:64px 16px 24px;overflow:auto;animation:rkFade .3s ease both}.rk-dialog{width:100%;max-width:560px;border-radius:28px;background:#fff;padding:32px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;position:relative;animation:rkPop .35s cubic-bezier(.2,.8,.2,1) .05s both}.rk-dialog .x{position:absolute;top:16px;right:16px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#4a4a55;font-size:22px;border:0;background:transparent}.rk-toast-host{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:60;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.rk-toast-item{padding:14px 18px;border-radius:14px;background:#111114;color:#fff;font-size:14px;box-shadow:0 12px 32px #11111433;animation:rkToast .35s cubic-bezier(.2,.8,.2,1) both;max-width:560px}.rk-switch{width:44px;height:26px;border-radius:999px;padding:3px;box-sizing:border-box;display:flex;background:#ececf0;border:0;transition:background .2s}.rk-switch.on{background:#0051ff;justify-content:flex-end}.rk-switch i{width:20px;height:20px;border-radius:999px;background:#fff;display:block}.rk-lock{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fff6,#fffffff2 45%)}.rk-row{display:flex;align-items:center;gap:16px;padding:14px 12px;border-top:1px solid #ECECF0;border-radius:10px}html{scrollbar-gutter:stable}.rk-side-wrap{width:100%;min-height:100vh;display:flex;flex-wrap:wrap;align-items:stretch}.rk-aside{flex:1 1 248px;max-width:248px;background:#fff;border-right:1px solid #ECECF0;padding:24px 16px;display:flex;flex-direction:column;gap:24px}.rk-main{flex:999 1 560px;min-width:0;display:flex;flex-direction:column}@media (max-width:960px){.rk-aside{max-width:none;border-right:0;border-bottom:1px solid #ECECF0}}.rk-content{padding:32px;display:flex;flex-direction:column;gap:24px;max-width:1180px;width:100%;box-sizing:border-box}@media (max-width:720px){.rk-content{padding:20px 16px}.rk-wrap{padding:24px 16px!important}}.rk-sticky{position:sticky;top:0;z-index:5}@keyframes rkBar{0%{transform:scaleX(0)}60%{transform:scaleX(.7)}to{transform:scaleX(.95)}}.rk-topbar{position:fixed;top:0;left:0;right:0;height:3px;z-index:100;background:#0051ff;transform-origin:left center;animation:rkBar 1.6s cubic-bezier(.2,.8,.2,1) both}.rk-prose{font-size:15px;line-height:1.85;color:#2a2a33;word-break:keep-all}.rk-prose h2{font-size:20px;margin:36px 0 10px;letter-spacing:-.02em;color:#111114}.rk-prose h3{font-size:16px;margin:22px 0 8px;color:#111114}.rk-prose p{margin:0 0 12px}.rk-prose ol,.rk-prose ul{padding-left:22px;margin:0 0 12px}.rk-prose li{margin-bottom:6px}.rk-prose table{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.rk-prose th,.rk-prose td{border:1px solid #ECECF0;padding:10px 12px;text-align:left;vertical-align:top}.rk-prose th{background:#f6f6f8;font-weight:600;color:#111114}.rk-prose a{color:#0051ff}.rk-rank-table th,.rk-rank-table td{white-space:nowrap}.rk-rank-table td.t{white-space:normal;min-width:220px}.rk-rank-table td.t>div:first-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rk-graph-pan{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.rk-graph-pan.dragging{cursor:grabbing}
