.rc{--rc-bg:#f6f8fd;--rc-s:#fff;--rc-ink:#131826;--rc-ink2:#525866;--rc-ink3:#7b808d;--rc-line:#dee1ea;--rc-line2:#eceef4;--rc-in:#4d4bd1;--rc-in-d:#3d37b4;--rc-in-soft:#ecefff;--rc-pro-soft:#feedc9;--rc-pro:#774a00;--rc-nv:#03c75a;color:var(--rc-ink);background:var(--rc-bg);word-break:keep-all;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;--text-primary:var(--rc-ink);--text-secondary:var(--rc-ink2);--text-muted:var(--rc-ink3);--border:var(--rc-line);flex-direction:column;min-height:100vh;font-family:Pretendard Variable,Pretendard,Noto Sans KR,sans-serif;font-size:16px;line-height:1.6;display:flex}@supports (color:lab(0% 0 0)){.rc{--rc-bg:lab(97.6543% -.143081 -2.26983);--rc-ink:lab(8.12193% 1.42292 -10.8992);--rc-ink2:lab(37.2037% .496805 -9.30588);--rc-ink3:lab(53.4825% .271827 -7.50263);--rc-line:lab(89.4937% .0920594 -4.53931);--rc-line2:lab(94.1565% .0503361 -3.03265);--rc-in:lab(38.9348% 32.9021 -70.3738);--rc-in-d:lab(30.7477% 33.8051 -66.8568);--rc-in-soft:lab(94.5602% 1.60873 -11.1707);--rc-pro-soft:lab(94.3657% 2.03729 19.5421);--rc-pro:lab(35.9669% 16.5572 46.9555)}}.rc a{color:var(--rc-ink);text-decoration:none}.rc a:hover{color:var(--rc-in)}.rc button{font-family:inherit}.rc :focus-visible{outline:2px solid var(--rc-in);outline-offset:2px;border-radius:6px}:is(html:has(.rc),body:has(.rc)){background:#f7f8fc;background:oklch(98% .006 265)}.rc-hdr{z-index:60;background:var(--rc-s);border-bottom:1px solid var(--rc-line);position:sticky;top:0}.rc-hdr-bar{justify-content:space-between;align-items:center;gap:20px;height:68px;padding:0 40px;display:flex}.rc-logo{letter-spacing:-.02em;flex:none;align-items:center;gap:8px;font-size:21px;font-weight:800;display:flex}.rc-logo-t{background:linear-gradient(135deg,#00a3d1,#4f46e5);color:#0000;-webkit-background-clip:text;background-clip:text}.rc-beta{letter-spacing:.06em;background:var(--rc-in-soft);color:var(--rc-in);border-radius:6px;padding:3px 7px;font-size:11px;font-weight:700}.rc-nav{gap:2px;display:flex}.rc .rc-ni{color:var(--rc-ink2);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-size:15px;font-weight:500;display:flex}.rc .rc-ni:hover{color:var(--rc-in)}.rc .rc-ni.on{color:var(--rc-in);background:var(--rc-in-soft);font-weight:700}.rc-ni-mk{object-fit:contain;border-radius:5px;flex:none;width:18px;height:18px;display:block}.rc-ni-mk-bare{border-radius:0}.rc-ni-pro{letter-spacing:.06em;background:var(--rc-pro-soft);color:var(--rc-pro);border-radius:5px;padding:2px 5px;font-size:10px;font-weight:800}.rc-ni-n{background:var(--rc-in);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:12px;font-weight:700;display:flex}.rc-auth{flex:none;align-items:center;gap:8px;display:flex}.rc .rc-login{white-space:nowrap;padding:9px 12px;font-size:15px;font-weight:600}.rc .rc-join{background:var(--rc-in);color:#fff;white-space:nowrap;border-radius:10px;padding:9px 16px;font-size:15px;font-weight:600}.rc .rc-join:hover{background:var(--rc-in-d);color:#fff}.rc .rc-logout{cursor:pointer;color:var(--rc-ink2);background:0 0;border:0}.rc .rc-logout:hover{color:var(--rc-in)}.rc .rc-my{border:1px solid var(--rc-line);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:15px;font-weight:600;display:flex}.rc-av{background:var(--rc-in-soft);width:28px;height:28px;color:var(--rc-in);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.rc-burger,.rc-x{box-sizing:border-box;border:1px solid var(--rc-line);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:none}.rc-burger{flex-direction:column}.rc-burger span{background:var(--rc-ink);border-radius:2px;width:18px;height:2px;display:block}.rc-x{color:var(--rc-ink);font-size:22px;line-height:1}.rc-menu{border-bottom:1px solid var(--rc-line);background:#fff;flex-direction:column;max-height:calc(100dvh - 60px);padding:8px 16px 20px;display:flex;overflow-y:auto}.rc .rc-mi{border-bottom:1px solid var(--rc-line2);align-items:center;gap:12px;min-height:52px;font-size:17px;font-weight:600;display:flex}.rc .rc-mi.on{color:var(--rc-in);font-weight:800}.rc-mi-ic{background:var(--rc-line2);width:24px;height:24px;color:var(--rc-ink2);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.rc-mi-mk{object-fit:contain;border-radius:7px;flex:none;width:24px;height:24px;display:block}.rc-mpro{letter-spacing:.05em;background:var(--rc-pro-soft);color:var(--rc-pro);border-radius:6px;margin-left:auto;padding:3px 7px;font-size:12px;font-weight:800}.rc-msub,.rc-mauth{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.rc-mauth{margin-top:12px}.rc .rc-mlink{background:var(--rc-bg);border-radius:12px;justify-content:center;align-items:center;height:46px;font-size:15px;font-weight:600;display:flex}.rc .rc-mbtn{border:1px solid var(--rc-line);height:50px;color:var(--rc-ink);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.rc .rc-mbtn.p{background:var(--rc-in);border-color:var(--rc-in);color:#fff}.rc-main{flex:1}.rc-wrap{max-width:1200px;margin:0 auto;padding:48px 40px 0}.rc-h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:40px;font-weight:800;line-height:1.25}.rc-sub{color:var(--rc-ink2);text-wrap:pretty;margin:8px 0 0;font-size:17px;line-height:1.65}.rc-top{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:20px;margin-top:28px;display:grid}.rc-left{flex-direction:column;min-width:0;display:flex}.rc-picks{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rc-pk{text-align:left;color:var(--rc-ink);background:var(--rc-s);border:1.5px solid var(--rc-line);cursor:pointer;border-radius:18px;flex-direction:column;justify-content:space-between;gap:16px;min-width:0;padding:22px;font-family:inherit;transition:border-color .15s,background .15s;display:flex;position:relative}.rc-pk:hover{border-color:#b9b2f0}.rc-pk.on{border-color:var(--rc-in);background:var(--rc-in-soft);box-shadow:inset 0 0 0 1px var(--rc-in)}.rc-pk-top{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;display:flex}.rc-pk-badge{object-fit:contain;border-radius:13px;flex:none;width:44px;height:44px;display:block}.rc-pk-tx{flex-direction:column;gap:6px;display:flex}.rc-pk-h{letter-spacing:-.025em;font-size:20px;font-weight:800}.rc-pk-d{color:var(--rc-ink2);font-size:15px;line-height:1.55}.rc-check{box-sizing:border-box;border:1.5px solid var(--rc-line);background:#fff;border-radius:50%;flex:none;width:22px;height:22px}.rc-pk.on .rc-check{border:7px solid var(--rc-in)}.rc-form{margin:12px 0 0}.rc-search{border:2px solid var(--rc-in);height:68px;box-shadow:0 0 0 6px var(--rc-in-soft);background:#fff;border-radius:16px;align-items:center;gap:10px;padding:0 8px 0 22px;display:flex}.rc-search-in{min-width:0;color:var(--rc-ink);flex:1;align-items:center;gap:12px;font-size:18px;display:flex}.rc-search-ic{color:var(--rc-ink3);flex:none}.rc-search-field{min-width:0;height:100%;color:var(--rc-ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-family:inherit;font-size:18px}.rc-search-field::placeholder{color:var(--rc-ink3)}.rc .rc-go{color:#fff;background:var(--rc-in);white-space:nowrap;cursor:pointer;border:0;border-radius:11px;flex:none;padding:15px 26px;font-family:inherit;font-size:16px;font-weight:700}.rc .rc-go:hover{background:var(--rc-in-d);color:#fff}.rc-rank{background:var(--rc-s);border:1px solid var(--rc-line);border-radius:20px;min-width:0;padding:24px 24px 14px}.rc-rank-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rc-rank-t{letter-spacing:-.02em;font-size:17px;font-weight:800}.rc-rank-s{color:var(--rc-ink2);align-items:center;gap:6px;font-size:14px;display:flex}.rc-rank-mk{border-radius:4px;width:16px;height:16px;display:block}.rc-rank-l{margin-top:10px}.rc .rc-rk{border-top:1px solid var(--rc-line);text-align:left;cursor:pointer;width:100%;color:var(--rc-ink);background:0 0;border-bottom:0;border-left:0;border-right:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:11px 0;font-family:inherit;font-size:15px;font-weight:500;display:grid}.rc .rc-rk:hover{color:var(--rc-in)}.rc-rk-n{color:var(--rc-in);font-weight:800}.rc-rk-k{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rc-rank-empty{color:var(--rc-ink2);border-top:1px solid var(--rc-line);margin:12px 0 10px;padding-top:12px;font-size:14px;line-height:1.6}.rc-pros{margin-top:56px}.rc-ph2{align-items:center;gap:10px;display:flex}.rc-h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:24px;font-weight:800}.rc-pro{letter-spacing:.05em;background:var(--rc-pro-soft);color:var(--rc-pro);border-radius:6px;padding:4px 8px;font-size:12px;font-weight:800}.rc-pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:18px;display:grid}.rc-tile{background:var(--rc-s);border:1px solid var(--rc-line);border-radius:20px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.rc-prev{border-bottom:1px solid var(--rc-line);background:linear-gradient(180deg, var(--rc-line2), var(--rc-s));justify-content:center;align-items:center;height:180px;padding:16px 20px;display:flex;overflow:hidden}.rc-mock{border:1px solid var(--rc-line);background:#fff;border-radius:14px;flex-direction:column;gap:8px;width:100%;max-width:420px;padding:12px 14px;display:flex;box-shadow:0 1px 3px #1414280f}.rc-mock-hd{justify-content:space-between;align-items:center;gap:8px;display:flex}.rc-mock-t{color:var(--rc-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.rc-mock-chip{color:var(--rc-in);background:var(--rc-in-soft);white-space:nowrap;border-radius:6px;flex:none;padding:3px 7px;font-size:11px;font-weight:700}.rc-mock-rows{flex-direction:column;gap:8px;display:flex}.rc-mock-row{color:var(--rc-ink2);grid-template-columns:minmax(0,1fr) 76px 48px;align-items:center;gap:8px;font-size:12px;display:grid}.rc-mock-k{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rc-mock-bar{background:var(--rc-line2);border-radius:99px;height:6px;display:block;overflow:hidden}.rc-mock-bar>span{background:var(--rc-in);border-radius:99px;height:100%;display:block}.rc-mock-v{text-align:right;color:var(--rc-ink);white-space:nowrap;font-weight:700}.rc-mock-bars{align-items:flex-end;gap:6px;height:70px;padding-top:6px;display:flex}.rc-mock-bars>span{background:var(--rc-in-soft);border-radius:3px;flex:1;min-height:6px;box-shadow:inset 0 -1px #5647e62e}.rc-mock-bars>span.last{background:var(--rc-in);box-shadow:none}.rc-mock-up{color:var(--rc-pro);font-weight:700}.rc-mock-axis{color:var(--rc-ink3);justify-content:space-between;font-size:11px;display:flex}.rc-tt{letter-spacing:-.02em;font-size:19px;font-weight:800}.rc-tb{color:var(--rc-ink2);margin:0;font-size:15px;line-height:1.65}.rc .rc-tgo{color:var(--rc-in);margin-top:4px;font-size:15px;font-weight:700}.rc-ext{background:var(--rc-ink);color:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:28px 32px;display:flex}.rc-ext-t{letter-spacing:-.02em;font-size:19px;font-weight:800}.rc-ext-b{color:#cfd1dd;margin:6px 0 0;font-size:15px;line-height:1.6}.rc .rc-ext-btn{color:var(--rc-ink);white-space:nowrap;background:#fff;border-radius:10px;flex:none;padding:12px 18px;font-size:15px;font-weight:700}.rc .rc-ext-btn:hover{color:var(--rc-ink);background:#eef0ff}.rc-feat{border-top:1px solid var(--rc-line);background:var(--rc-s);margin-top:80px}.rc-feat-in{max-width:1200px;margin:0 auto;padding:64px 40px 80px}.rc-fgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px;margin-top:28px;display:grid}.rc-ft{align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.rc-fn{color:var(--rc-in);font-size:14px;font-weight:700}.rc-fb{color:var(--rc-ink2);text-wrap:pretty;max-width:34em;margin:8px 0 0;font-size:15px;line-height:1.7}.rc .seo-section{border-top:1px solid var(--rc-line);background:var(--rc-bg);padding:56px 40px}.rc .seo-inner{max-width:1120px}.rc .seo-heading{letter-spacing:-.025em;color:var(--rc-ink);margin:0 0 10px;font-size:21px;font-weight:800}.rc .seo-lead{color:var(--rc-ink2);max-width:68ch;margin:0 0 24px;font-size:15px;line-height:1.65}.rc .seo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rc .seo-card{background:var(--rc-s);border:1px solid var(--rc-line);border-radius:16px;padding:20px}.rc .seo-card-title{letter-spacing:-.015em;color:var(--rc-ink);margin:0 0 8px;font-size:16px;font-weight:800;line-height:1.4}.rc .seo-card-body{color:var(--rc-ink2);margin:0;font-size:15px;line-height:1.7}.rc-ft-wrap{background:#f2f3f7;border-top:1px solid var(--rc-line);background:oklch(95.5% .009 270)}.rc-ft-in{max-width:1200px;margin:0 auto;padding:56px 40px 40px}.rc-ft-top{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) minmax(0,1.1fr);gap:40px;display:grid}.rc-ft-logo{letter-spacing:-.02em;align-items:center;gap:8px;font-size:21px;font-weight:800;display:flex}.rc-ft-tag{color:var(--rc-ink2);text-wrap:pretty;max-width:30em;margin:10px 0 0;font-size:15px;line-height:1.6}.rc-ft-logos{gap:8px;margin-top:16px;display:flex}.rc-ft-mk{object-fit:contain;border-radius:8px;width:28px;height:28px;display:block}.rc-ft-mk-bare{border-radius:0}.rc-ft-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.rc-ft-ch{color:var(--rc-ink);margin:0 0 12px;font-size:14px;font-weight:800}.rc-ft-ul{flex-direction:column;gap:10px;display:flex}.rc .rc-ft-a{color:var(--rc-ink2);font-size:15px}.rc .rc-ft-a.b{color:var(--rc-ink);font-weight:800}.rc-ft-cs{border:1px solid var(--rc-line);background:#fff;border-radius:16px;padding:20px}.rc-ft-cs-l{color:var(--rc-ink2);font-size:14px;font-weight:700}.rc-ft-cs-n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:26px;font-weight:800}.rc-ft-cs-n a{white-space:nowrap}.rc-ft-cs-h{color:var(--rc-ink2);margin:6px 0 0;font-size:14px;line-height:1.6}.rc-ft-cs-m{margin-top:10px;font-size:15px;font-weight:600}.rc-ft-cs-m a{color:var(--rc-ink)}.rc-ft-bot{border-top:1px solid var(--rc-line);flex-direction:column;gap:10px;margin-top:40px;padding-top:24px;display:flex}.rc-ft-biz{color:var(--rc-ink2);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:14px;line-height:1.6;list-style:none;display:flex}.rc-ft-biz b{color:var(--rc-ink);margin-right:6px;font-weight:700}.rc-ft-biz code{white-space:nowrap;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.rc-ft-note{color:var(--rc-ink2);text-wrap:pretty;max-width:62em;margin:0;font-size:14px;line-height:1.6}.rc-ft-copy{color:var(--rc-ink2);margin-top:6px;font-size:14px}@media (max-width:1100px){.rc-nav{display:none}.rc-burger{display:flex}.rc-burger.open{display:none}.rc-x.open{display:flex}.rc-top{grid-template-columns:minmax(0,1fr)}.rc-ft-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rc-ft-cs{max-width:420px}}@media (max-width:900px){.rc-ft-top{grid-template-columns:minmax(0,1fr);gap:32px}.rc-fgrid,.rc .seo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.rc-hdr-bar{gap:10px;height:60px;padding:0 12px 0 16px}.rc .rc-login{display:none}.rc .rc-join{padding:8px 12px;font-size:14px}.rc .rc-my{display:none}.rc-wrap{padding:28px 16px 0}.rc-h1{font-size:27px}.rc-sub{font-size:16px}.rc-top{gap:16px;margin-top:20px}.rc-picks{grid-template-columns:minmax(0,1fr);gap:8px}.rc-pk{border-radius:14px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding:14px}.rc-pk-top{display:contents}.rc-pk-tx{flex:1;gap:2px;min-width:0}.rc-check{order:2}.rc-pk-badge{border-radius:10px;width:36px;height:36px}.rc-pk-h{font-size:16px}.rc-pk-d{font-size:14px}.rc-search{flex-direction:column;align-items:stretch;gap:8px;height:auto;padding:8px}.rc-search-in{padding:10px 8px;font-size:16px}.rc-search-field{height:40px;font-size:16px}.rc .rc-go{text-align:center}.rc-rank{padding:20px 16px 10px}.rc-pros{margin-top:40px}.rc-h2{font-size:22px}.rc-pgrid{grid-template-columns:minmax(0,1fr);gap:12px}.rc-prev{height:auto;min-height:150px;padding:14px 16px}.rc-mock-bars{height:58px}.rc-tbody{padding:18px}.rc-ext{flex-direction:column;align-items:stretch;margin-top:12px;padding:22px 18px}.rc .rc-ext-btn{text-align:center}.rc-feat{margin-top:48px}.rc-feat-in{padding:44px 16px 56px}.rc-fgrid,.rc .seo-grid{grid-template-columns:minmax(0,1fr);gap:22px}.rc-fb{margin-top:6px}.rc .seo-section{padding:40px 16px}.rc-ft-in{padding:40px 16px 32px}.rc-ft-top{gap:28px}.rc-ft-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.rc-ft-biz{flex-direction:column;gap:4px}}
