.hm-today{background:var(--accent-soft);color:var(--ink);border-radius:16px;align-items:center;gap:16px;margin-top:12px;padding:16px;text-decoration:none;display:flex}.hm-today .ic{background:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.hm-today .ic svg{width:44px;height:44px}.hm-today .tx{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.hm-today .tx small{color:var(--ink2);font-size:14px;font-weight:500}.hm-today .tx b{letter-spacing:-.02em;font-size:20px;font-weight:700}.hm-free{background:var(--accent);color:#fff;border-radius:999px;flex-shrink:0;padding:4px 12px;font-size:12px;font-weight:700}.hm-sec{margin-top:28px}.hm-sec>h2{letter-spacing:-.02em;color:var(--ink);margin:0 0 12px;font-size:20px;font-weight:700}.hm-list{background:var(--card);border:1px solid var(--line);border-radius:16px;margin:0;padding:4px 0;list-style:none}.hm-row{min-height:68px;color:var(--ink);align-items:center;gap:16px;padding:12px 16px;text-decoration:none;display:flex}.hm-row:active{background:#f4f3f8}.hm-row .ic{background:var(--accent-tint,#ece7fd);border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.hm-row .ic svg{width:40px;height:40px}.hm-row .tx{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.hm-row .tx b{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.hm-row .tx>span{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.hm-row .pr{color:var(--ink);flex-shrink:0;font-size:16px;font-weight:700}.hm-row .go{color:var(--ink2);flex-shrink:0;font-size:20px}.hm-ev{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:700}.hm-jb{background:var(--card);border:1px solid var(--line);border-radius:16px;margin-top:4px;padding:20px 16px 16px}.hm-jb .row{align-items:center;gap:12px;display:flex}.hm-jb h1{letter-spacing:-.03em;min-width:0;color:var(--ink);word-break:keep-all;flex:1;font-size:20px;font-weight:700;line-height:1.4}.hm-jb .cv{aspect-ratio:4/5;flex-shrink:0;width:84px}.hm-jb .cv .v2-jokbo-page{box-shadow:0 0 0 1px var(--line);border-radius:8px}.hm-jb .cv .v2-jokbo-page text{font-family:inherit!important}.hm-go{background:var(--accent);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:100%;height:52px;margin-top:16px;font-size:16px;font-weight:700;text-decoration:none;display:flex}
.v2 .nh{--mb-gutter:16px;margin:0 -16px;padding-bottom:104px}.v2 .nh .v2-top{padding:0 var(--gx,20px);background:var(--mb-bg)}.v2 .nh a{color:inherit;text-decoration:none}.v2 .nh .nh-won{font:700 15px/1.2 var(--mb-font);color:var(--mb-purple);margin-top:8px}.v2 .nh .nh-jb{margin:0 var(--gx,20px);background:var(--mb-card);border:1px solid var(--mb-line);border-radius:var(--mb-r-lg);box-shadow:var(--mb-sh-2);align-items:center;gap:16px;padding:16px;display:flex}.v2 .nh .nh-jb .cv{border-radius:8px;flex:none;width:78px;height:96px;display:block;overflow:hidden}.v2 .nh .nh-jb .tx{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.v2 .nh .nh-jb b{font:700 16px/1.45 var(--mb-font);color:var(--mb-ink);word-break:keep-all}.v2 .nh .nh-jb small{font:600 13px/1.4 var(--mb-font);color:var(--mb-ink-3)}.v2 .nh .nh-pill{background:var(--mb-purple-soft);height:24px;color:var(--mb-purple);font:700 12px/1 var(--mb-font);border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.v2 .nh .a-row b .hm-ev{vertical-align:2px;margin-left:8px}.v2 .nh .nh-list .hm-list{margin:0 var(--gx,20px)}.v2 .nh .nh-pr{font:700 15px/1 var(--mb-font);color:var(--mb-purple);flex:none}.v2 .nh .a-foot{margin-top:40px}.v2 .nh .a-foot dl{word-break:keep-all}.v2 .hb{background:#fff}.hb-foot{padding:32px var(--gx,20px) 24px;text-align:center;background:#f5f5f5;flex-direction:column;align-items:center;gap:8px;margin-top:40px;display:flex}.hb-foot .logo{font:700 20px/1 var(--mb-font);color:#191f28;align-items:center;gap:8px;margin:0 0 12px;display:flex}.hb-foot nav{gap:16px;margin-bottom:8px;display:flex}.hb-foot nav a{font:600 13px/1 var(--mb-font);color:#555;text-decoration:none}.hb-foot p{font:400 12px/1.6 var(--mb-font);color:#8b8b8b;word-break:keep-all;margin:0}.v2 .nh.hb{padding-bottom:0}.hb-foot{padding-bottom:120px}.v2:has(.nh.hb){background:#fff;padding-bottom:0}.v2 .nh .pc-cats{scrollbar-width:none;z-index:20;background:#fff;gap:4px;padding:0 8px;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 6px 8px -6px #00000014}.v2 .nh .pc-cats::-webkit-scrollbar{display:none}.v2 .nh .pc-cats a{height:44px;font:500 16px/1 var(--mb-font);color:#424242;border-bottom:2px solid #0000;flex:none;align-items:center;padding:0 12px;display:flex}.v2 .nh .pc-cats a.on{color:#111;border-bottom-color:#111;font-weight:700}.pr{padding:20px 0 8px}.pr-track{scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--gx,20px);scroll-padding:0 var(--gx,20px);gap:12px;display:flex;overflow-x:auto}.pr-track::-webkit-scrollbar{display:none}.pr-card{aspect-ratio:4/5;scroll-snap-align:start;background:#17142b;border-radius:16px;flex:none;width:calc(100% - 50px);max-width:100%;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001f}.pr-card img{object-fit:cover;width:100%;height:100%;display:block}.pr-card:after{content:"";background:linear-gradient(#0000,#0c0a1ad1);position:absolute;inset:45% 0 0}.pr-cap{z-index:1;color:#fff;text-align:center;flex-direction:column;align-items:center;gap:4px;padding:0 16px;display:flex;position:absolute;bottom:26px;left:0;right:0}.pr-cap small{letter-spacing:.02em;text-shadow:0 2px 10px #0009;font:400 20px/1.2 Song Myung,serif}.pr-cap b{letter-spacing:-.01em;text-shadow:0 0 18px #9b78ff8c,0 3px 12px #0000008c;font:400 54px/1.05 Song Myung,serif}.pr-cap em{font:500 15px/1.4 var(--mb-font);opacity:.95;margin-top:12px;font-style:normal}.pr-dots{justify-content:center;gap:8px;margin-top:16px;display:flex}.pr-dots i{background:#d4d4d8;border-radius:50%;width:6px;height:6px}.pr-dots i.on{background:#111}.v2 .nh .a-sec{scroll-margin-top:56px}html:has(.nh){scroll-behavior:smooth}.v2 .nh .pr+.a-sec{margin-top:24px}@media (max-width:420px){.v2 .nh .pc-cats{justify-content:space-between;gap:0;padding:0 4px}.v2 .nh .pc-cats a{padding:0 8px;font-size:15px}}.pr-cap small{font-size:24px}.pr-cap b{font-size:60px}.pr-cap em{font-size:17px;font-weight:600}.v2 .nh .nh-list h2{letter-spacing:-.02em;font-size:21px}.v2 .nh .hm-row{gap:16px;padding-block:16px}.v2 .nh .hm-row .ic{border-radius:16px;width:56px;height:56px}.v2 .nh .hm-row .tx b{letter-spacing:-.02em;font-size:18px;line-height:1.35}.v2 .nh .hm-row .tx>span{font-size:15px;line-height:1.45}.v2 .nh .nh-pr{font-size:17px}.v2 .nh .hm-row .ic svg{width:50px;height:50px}.v2 .nh .hm-th{object-fit:cover;object-position:50% 18%;background:#1f1219;border-radius:16px;flex:none;width:72px;height:72px}.v2 .nh .hm-row .hm-tile{border-radius:20px;flex:none;place-items:center;width:72px;height:72px;display:grid;box-shadow:inset 0 0 0 1px #0000000a}.v2 .nh .hm-row .hm-tile svg{width:58px;height:58px}.pr-card:after{background:linear-gradient(transparent, var(--pr-shade,#0c0a1ad9) 78%);inset:38% 0 0}.pr-cap b{color:#fff;text-shadow:0 0 22px var(--pr-glow,#ffffff59), 0 3px 12px #00000080}.pr-cap small{color:var(--pr-small,#fff)}.pr-t-reunion{--pr-shade:#340a1aeb;--pr-glow:#ff8caa99;--pr-small:#ffd3dd}.pr-t-reunion .pr-cap b{letter-spacing:0;font:400 76px/1 Nanum Brush Script,Song Myung,serif}.pr-t-pair{--pr-shade:#08102eeb;--pr-glow:#82aaff99;--pr-small:#cfdcff}.pr-t-pair .pr-cap b{letter-spacing:-.03em;font:700 52px/1.1 Hahmlet,Song Myung,serif}.pr-t-chat{--pr-shade:#5c223ae0;--pr-glow:#ffc8dcb3;--pr-small:#fff0f4}.pr-t-chat .pr-cap b{font:400 62px/1.05 Yeon Sung,Song Myung,serif}.pr-t-jokbo{--pr-shade:#100d1af0;--pr-glow:#c8afff8c;--pr-small:#f3e3bd}.pr-t-jokbo .pr-cap b{font:400 60px/1.05 Song Myung,serif}.pr-t-money{--pr-shade:#2e1e04ed;--pr-glow:#ffc85aa6;--pr-small:#ffe6a8}.pr-t-year{--pr-shade:#46240ee6;--pr-glow:#ffd28cb3;--pr-small:#ffe9c9}.pr-t-career{--pr-shade:#041a2ced;--pr-glow:#78d2e68c;--pr-small:#cdeff5}.pr-t-pair,.pr-t-chat,.pr-t-jokbo,.pr-t-reunion,.pr-t-money,.pr-t-year,.pr-t-career{background:#111}.pr-cap small,.pr-t-reunion .pr-cap small,.pr-t-pair .pr-cap small,.pr-t-chat .pr-cap small,.pr-t-jokbo .pr-cap small{letter-spacing:.04em;font:600 19px/1.2 Noto Serif KR,serif}.pr-cap b,.pr-t-reunion .pr-cap b,.pr-t-pair .pr-cap b,.pr-t-chat .pr-cap b,.pr-t-jokbo .pr-cap b{letter-spacing:-.04em;background:linear-gradient(180deg, #fff 35%, var(--pr-small,#f3e3bd) 100%);color:#0000;text-shadow:none;filter:drop-shadow(0 0 14px var(--pr-glow,#ffffff59)) drop-shadow(0 3px 6px #0000008c);-webkit-background-clip:text;background-clip:text;margin-top:4px;font:900 54px/1.08 Noto Serif KR,serif}.pr-cap em{opacity:.9;margin-top:12px;font-size:15px;font-weight:500}.v2 .nh .nh-list .hm-grid{margin:0 var(--gx,20px);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.v2 .nh .hm-card{flex-direction:column;gap:8px;min-width:0;display:flex}.hm-cv{aspect-ratio:4/5;background:radial-gradient(120% 80% at 50% 28%, color-mix(in srgb, var(--cv-glow) 55%, var(--cv)) 0%, var(--cv) 62%), var(--cv);border-radius:12px;flex-direction:column;justify-content:space-between;align-items:center;padding:24% 8px 12%;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 10px #00000024}.hm-cv:after{content:"";pointer-events:none;border:1px solid #f3e3bd38;border-radius:8px;position:absolute;inset:5px}.hm-cv .art{aspect-ratio:1;place-items:center;width:54%;display:grid}.hm-cv .art svg{width:100%;height:100%}.hm-cv b{letter-spacing:-.04em;color:#f6ead0;text-align:center;word-break:keep-all;text-shadow:0 2px 6px #0006;font:900 17px/1.2 Noto Serif KR,serif}.hm-cv-ev{z-index:1;color:#3a2a0e;font:700 10.5px/1.3 var(--mb-font);background:#f3e3bd;border-radius:4px;padding:4px 8px;font-style:normal;position:absolute;top:9px;left:9px}.v2 .nh .hm-card .hm-sub{font:500 13px/1.35 var(--mb-font);color:#5e5e66;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.v2 .nh .hm-card .hm-pr{font:700 15px/1.2 var(--mb-font);color:#191f28}.hm-cv{justify-content:flex-start;gap:0;padding:11% 8% 0 19%}.hm-cv:before{content:"";pointer-events:none;background:linear-gradient(#b8483c,#b8483c) 0 14%/100% 2px no-repeat,linear-gradient(#b8483c,#b8483c) 0 32%/100% 2px no-repeat,linear-gradient(#b8483c,#b8483c) 0/100% 2px no-repeat,linear-gradient(#b8483c,#b8483c) 0 68%/100% 2px no-repeat,linear-gradient(#b8483c,#b8483c) 0 86%/100% 2px no-repeat,#0000003d;width:11%;position:absolute;top:0;bottom:0;left:0;box-shadow:1px 0 #f3e3bd2e}.hm-cv:after{border-radius:8px;inset:5px 5px 5px calc(11% + 4px)}.hm-cv b{z-index:1;color:#2a1c14;width:100%;text-shadow:none;background:#efe3c8;border-radius:2px;order:-1;padding:8px 4px;font-size:15px;line-height:1.2;position:relative;box-shadow:inset 0 0 0 2px #efe3c8,inset 0 0 0 2.6px #2a1c1452}.hm-cv .art{width:64%;margin:auto 0}.hm-cv-ev{inset:auto 8px 8px auto}.hm-cv{background:radial-gradient(90% 60% at 62% 42%,#c4aaee4d 0%,#c4aaee00 70%),radial-gradient(60% 40% at 30% 85%,#ffecd614 0%,#ffecd600 70%),linear-gradient(165deg,#2b2142 0%,#1d1730 55%,#161226 100%);box-shadow:0 6px 16px #1d173038,inset 0 1px #ffffff0f}.hm-cv:before{opacity:.9;background:linear-gradient(#d9c9ef,#d9c9ef) 0 14%/100% 2px no-repeat,linear-gradient(#d9c9ef,#d9c9ef) 0 32%/100% 2px no-repeat,linear-gradient(#d9c9ef,#d9c9ef) 0/100% 2px no-repeat,linear-gradient(#d9c9ef,#d9c9ef) 0 68%/100% 2px no-repeat,linear-gradient(#d9c9ef,#d9c9ef) 0 86%/100% 2px no-repeat,#00000047}.hm-cv:after{border-color:#d9c9ef38}.hm-cv b{color:#261c33;background:#f1e6cf;box-shadow:inset 0 0 0 2px #f1e6cf,inset 0 0 0 2.6px #2b214259}.hm-cv .art{filter:drop-shadow(0 0 10px #d9c9ef59);width:58%;margin:auto 0 22%}.hm-cv-rb{z-index:0;background:linear-gradient(var(--rb-d), var(--rb));clip-path:polygon(0 0,100% 0,100% 100%,50% 84%,0 100%);width:9%;height:42%;position:absolute;top:0;right:14%;box-shadow:0 1px 2px #0000004d}.hm-cv-ev{color:#261c33;background:#f1e6cf}.v2 .nh .hm-card:active .hm-cv{transform:scale(.97)}.v2 .nh .hm-cv{transition:transform .15s}.hm-cv b{z-index:2}.v2 .nh .hm-card .hm-pr-ev{vertical-align:2px;color:#4a3770;font:700 10.5px/1.3 var(--mb-font);background:#efe8f8;border-radius:4px;margin-left:8px;padding:4px 8px;font-style:normal}.hm-peer{margin:20px var(--gx,20px) 0;background:linear-gradient(160deg, var(--accent-deep,#2a1a6e) 0%, var(--accent-deep2,#1b1147) 100%);color:#f3e3bd;border-radius:20px;gap:4px;padding:20px 20px 16px;text-decoration:none;display:grid}.a-home .hm-peer small{letter-spacing:.04em;color:#f3e3bd;opacity:.85;font-size:12px;font-weight:700}.hm-peer b{color:#fff;font-size:20px;font-weight:700;line-height:1.35}.hm-peer span{color:#f3e3bd;font-size:14px;line-height:1.5}.v2 .nh .hm-ask{margin:24px 0 0}.v2 .nh .hm-ask p{margin:0 var(--gx,20px) 12px;font:700 14px/1.3 var(--mb-font);color:#4a3770}.v2 .nh .hm-ask div{padding:0 var(--gx,20px) 4px;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.v2 .nh .hm-ask div::-webkit-scrollbar{display:none}.v2 .nh .hm-ask a{color:#3b2a78;font:600 14px/1 var(--mb-font);white-space:nowrap;background:#fff;border:1px solid #d9cdf2;border-radius:999px;flex:none;padding:12px 16px;text-decoration:none}.v2 .nh .hm-rank{margin:0 var(--gx,20px);flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}.v2 .nh .hm-rank a{color:inherit;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.v2 .nh .hm-rank .no{color:#4a3770;text-align:center;flex:none;width:18px;font:900 19px/1 Noto Serif KR,serif}.v2 .nh .hm-rank img{object-fit:cover;background:#2b2142;border-radius:12px;flex:none;width:56px;height:56px}.v2 .nh .hm-rank .tx{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.v2 .nh .hm-rank .tx b{font:700 15.5px/1.3 var(--mb-font);color:#191f28;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2 .nh .hm-rank .tx span{font:500 13px/1.3 var(--mb-font);color:#5e5e66;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2 .nh .hm-rank .r{font:700 14px/1 var(--mb-font);color:#191f28;flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.v2 .nh .hm-rank .r small{font:600 11.5px/1 var(--mb-font);color:#4a3770}.v2 .nh .hm-rail{padding:0 var(--gx,20px) 4px;scroll-snap-type:x mandatory;scroll-padding:0 var(--gx,20px);scrollbar-width:none;gap:12px;margin:0;list-style:none;display:flex;overflow-x:auto}.v2 .nh .hm-rail::-webkit-scrollbar{display:none}.v2 .nh .hm-rail li{scroll-snap-align:start;flex:none;width:40%;max-width:180px}.v2 .nh .hm-sc{color:inherit;flex-direction:column;gap:8px;text-decoration:none;display:flex}.v2 .nh .hm-sc .pic{aspect-ratio:3/4;background:#2b2142;border-radius:12px;transition:transform .15s;display:block;position:relative;overflow:hidden;box-shadow:0 6px 16px #1d17302e}.v2 .nh .hm-sc:active .pic{transform:scale(.97)}.v2 .nh .hm-sc .pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v2 .nh .hm-sc .pic:after{content:"";background:linear-gradient(#140e2200,#140e22d1);position:absolute;inset:45% 0 0}.v2 .nh .hm-sc .pic b{z-index:1;letter-spacing:-.03em;color:#fff;word-break:keep-all;text-wrap:balance;text-shadow:0 2px 8px #00000080;font:900 16px/1.25 Noto Serif KR,serif;position:absolute;bottom:11px;left:10px;right:10px}.v2 .nh .hm-sc .pic .tag{z-index:1;color:#261c33;font:700 11px/1.2 var(--mb-font);background:#f1e6cf;border-radius:4px;padding:4px 8px;font-style:normal;position:absolute;top:8px;left:8px}.v2 .nh .hm-sc .q{font:500 13px/1.35 var(--mb-font);color:#5e5e66;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:35.1px;display:-webkit-box;overflow:hidden}.v2 .nh .hm-sc .hm-pp{font:700 15px/1.2 var(--mb-font);color:#191f28;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.v2 .nh .hm-sc .hm-pp small{font:600 11.5px/1 var(--mb-font);color:#4a3770}.v2 .nh .hm-freebar{margin:0 var(--gx,20px);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}.v2 .nh .hm-freebar a{color:inherit;flex-direction:column;align-items:center;gap:8px;text-decoration:none;display:flex}.v2 .nh .hm-freebar .ic{aspect-ratio:1;--accent:#f3e3bd;--accent-mid:#f3e3bd8c;--accent-tint:#f3e3bd33;background:linear-gradient(165deg,#2b2142 0%,#1d1730 100%);border-radius:20px;place-items:center;width:100%;max-width:72px;display:grid;box-shadow:0 4px 12px #1d173029}.v2 .nh .hm-freebar .ic svg{width:58%;height:58%}.v2 .nh .hm-freebar b{font:600 13px/1.3 var(--mb-font);color:#191f28;text-align:center;word-break:keep-all}.hm-peer2{margin:16px var(--gx,20px) 4px;background:#fff;border-radius:20px;gap:8px;padding:0 20px 20px;display:grid;overflow:hidden;box-shadow:0 2px 12px #191f280f}.hm-peer2 .art{background:#2a2340 url(/v2/scene-jokbo.webp) 50% 14%/cover no-repeat;height:150px;margin:0 -20px 16px}.a-home .hm-peer2 small{color:var(--accent,#4c2fb8);font-size:13px;font-weight:700}.a-home .hm-peer2 h2{color:#191f28;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:1.36}.a-home .hm-peer2>p{color:#8b95a1;margin:0 0 12px;font-size:14px}.hm-peer2 form{gap:12px;display:grid}.hm-peer2 .row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hm-peer2 select{color:#191f28;width:100%;height:52px;font:700 17px/1 var(--mb-font,"Pretendard Variable", sans-serif);appearance:none;background:#f2f4f6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%236b7684' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") right 16px center no-repeat;border:0;border-radius:12px;padding:0 40px 0 16px}.hm-peer2 .seg{background:#f2f4f6;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;height:52px;padding:4px;display:grid}.hm-peer2 .seg label{cursor:pointer;height:100%;display:block;position:relative}.hm-peer2 .seg input{opacity:0;width:1px;height:1px;position:absolute}.hm-peer2 .seg span{color:#8b95a1;height:100%;font:700 16px/1 var(--mb-font,"Pretendard Variable", sans-serif);border-radius:12px;justify-content:center;align-items:center;display:flex}.hm-peer2 .seg input:checked+span{color:#191f28;background:#fff;box-shadow:0 1px 3px #0000001a}.hm-peer2 .seg input:focus-visible+span{outline:2px solid var(--accent,#4c2fb8)}.hm-peer2 button{background:var(--accent,#4c2fb8);color:#fff;height:54px;font:700 17px/1 var(--mb-font,"Pretendard Variable", sans-serif);cursor:pointer;border:0;border-radius:12px}.a-home h2.hm-also{margin:28px var(--gx,20px) 12px;color:#191f28;font-size:19px;font-weight:700}.v2 .nh .hm-rail{grid-template-rows:auto auto auto;grid-auto-columns:min(40%,180px);grid-auto-flow:column;gap:0 12px;display:grid}.v2 .nh .hm-rail li{grid-row:span 3;grid-template-rows:subgrid;width:auto;max-width:none;display:grid}.v2 .nh .hm-sc{grid-row:span 3;grid-template-rows:subgrid;gap:0;display:grid}.v2 .nh .hm-sc .q{min-height:0;font:500 14px/1.4 var(--mb-font);color:#4e5968;margin-top:12px}.v2 .nh .hm-sc .hm-pp{margin-top:8px;font-size:16px}.v2 .nh .hm-sc .hm-pp small,.v2 .nh .hm-rank .r small{font-size:12px}.v2 .nh .hm-sc .pic .tag{padding:4px 8px;font-size:12px;font-weight:700}.a-home .hm-peer2>p{color:#4e5968}.hb-foot p{color:#6b7280;font-size:13px}.a-home h2.hm-also{margin:40px var(--gx,20px) 16px;font-size:22px;font-weight:700}.a-home h2.hm-also+.pr{padding-top:0}.v2 .nh .hm-rank .no{width:20px;font:700 16px/1 var(--mb-font);color:#4e5968}.v2 .nh .hm-rank .tx span{color:#4e5968;font-size:14px}.v2 .nh .hm-rank .r small{color:#4e5968}.v2 .nh .hm-sc .pic{box-shadow:none}.v2 .nh .hm-sc .pic b{font:700 17px/1.3 var(--mb-font);letter-spacing:-.02em}.v2 .nh .hm-freebar .ic{box-shadow:none;background:#2b2142}.v2 .nh .hm-ask p{color:#191f28;font-weight:600}.v2 .nh .hm-ask a{color:#191f28;border-color:#e1e1e8;padding:12px 16px;font-weight:500}.v2 .nh .hm-ask a:active{background:#f4f4f8}.hm-peer2,.hm-peer2 .seg input:checked+span{box-shadow:none}.v2 .nh .hm-ask p{margin:40px var(--gx,20px) 16px;font-size:22px;font-weight:700;line-height:1.3}.v2 .nh .hm-sc .pic .tag{background:var(--accent-deep,#4c2fb8);color:#fff}.hb-foot p{color:#4e5968}.v2 .nh .nh-list h2{font-size:22px;font-weight:700}.a-home .hm-peer2 small{color:#4e5968}.v2 .nh .hm-sc .pic .tag{background:#191f28}.hm-peer2 .seg span{color:#5f6470;font-weight:600}.hm-peer2 .seg input:checked+span{font-weight:700}.hm-peer2 button[type=submit]{border-radius:12px;font-weight:600}.v2 .nh .pr-card{box-shadow:none}.v2 .nh{--gx:20px;--mb-gutter:20px}@media (max-width:420px){.v2 .nh .pc-cats{padding:0 12px}.v2 .nh .pc-cats a{padding:0 8px}}.hm-peer2{padding:0 20px 20px}.v2 .nh{margin:0 -20px}.v2 .nh .hm-peer2 h2{font-size:26px}.v2 .nh .hm-peer2 button[type=submit]{font-size:16px}.v2 .nh .pc-cats{box-shadow:0 1px 0 var(--line,#e6e4ee)}.v2 .nh .hm-ask a{border-color:var(--line,#e6e4ee)}.hb-foot nav a{align-items:center;min-height:40px;font-weight:500;display:inline-flex}.nh .hm-due{color:#1d1b26;background:#efeafe;border-radius:14px;align-items:center;gap:12px;margin:8px 16px 4px;padding:12px 14px;text-decoration:none;display:flex}.nh .hm-due .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nh .hm-due small{color:#6e6e73;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.nh .hm-due b{word-break:keep-all;font-size:15px;font-weight:700}.nh .hm-due .go{background:var(--accent,#4c2fb8);color:#fff;border-radius:999px;flex:none;padding:7px 12px;font-size:13.5px;font-weight:700}.v2 .nh .hm-worlds{background:#fff;gap:20px;padding:12px 20px 8px;display:flex}.v2 .nh .hm-worlds a{font:700 22px/1.3 var(--mb-font);color:#8a8a90;text-decoration:none}.v2 .nh .hm-worlds a.on{color:#111}:root:has(.nh){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){:root:has(.nh){scroll-behavior:auto}}.hm-peer2 .hm-k{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hm-peer2 .hm-k label{cursor:pointer;display:block;position:relative}.hm-peer2 .hm-k input{opacity:0;width:1px;height:1px;position:absolute}.hm-peer2 .hm-k span{color:#4e5968;height:52px;font:600 16px/1 var(--mb-font,"Pretendard Variable", sans-serif);background:#f2f4f6;border-radius:12px;justify-content:center;align-items:center;display:flex}.hm-peer2 .hm-k input:checked+span{background:var(--myth-pick,#f1edff);color:var(--myth-pick-ink,#191f28);box-shadow:inset 0 0 0 1.5px var(--accent,#4c2fb8);font-weight:700}.hm-peer2 .hm-k input:focus-visible+span{outline:2px solid var(--accent,#4c2fb8)}.hm-s2{margin:48px var(--gx,20px) 0}.a-home .hm-s2>small{color:#4e5968;background:#eceef2;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-block}.a-home .hm-s2>h2{color:#191f28;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:1.36}.a-home .hm-s2>p{color:#4e5968;word-break:keep-all;margin:8px 0 0;font-size:15px;line-height:1.6}.hm-s2-go{color:#4e5968;margin-top:12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.hm-s2-go:after{content:" ›"}.hm-feed{background:#f7f7fa;border-radius:16px;gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.hm-feed li{border-top:1px solid #ececf1;grid-template-columns:1fr auto auto;gap:4px 12px;padding:16px 20px;display:grid}.hm-feed li:first-child{border-top:0}.hm-feed b{color:#4e5968;font-size:13px;font-weight:600}.hm-feed span{color:#191f28;grid-column:1;font-size:15px;font-weight:600}.hm-feed em{color:#6b7684;grid-area:1/2;font-size:13px;font-style:normal}.a-home .hm-ask.hm-s2>div{margin-top:16px}.a-home .hm-ask.hm-s2{padding:0}.v2 .nh .hm-ask.hm-s2{margin:48px 0 0}.v2 .nh .hm-ask.hm-s2>small,.v2 .nh .hm-ask.hm-s2>h2{margin-left:var(--gx,20px);margin-right:var(--gx,20px)}.v2 .nh .hm-ask.hm-s2>small{display:table}.pr-card{transform-origin:50%;will-change:transform;transition:box-shadow .4s}.pr-track{perspective:1000px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.nh .hm-s2,.nh .nh-list,.nh .pr{animation:linear both hm-rise;animation-timeline:view();animation-range:entry entry 40%}}}@keyframes hm-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}.v2 .nh .hm-peer2{padding:0 var(--gx,20px) 8px;box-shadow:none;border-radius:0;margin:12px 0 0}.v2 .nh .hm-peer2 .art{margin-left:calc(-1 * var(--gx,20px));margin-right:calc(-1 * var(--gx,20px));border-radius:0}.hm-feed .v2-chev{grid-area:1/3/span 2}.v2 .nh .hb-foot,.hb-foot{text-align:left;align-items:stretch;gap:0;padding-top:28px}.hb-foot .logo{margin-bottom:12px;font-size:17px}.hb-foot nav{flex-wrap:wrap;gap:0 16px;margin:0 0 12px}.hb-foot .biz{gap:2px;display:grid}.hb-foot .biz p{color:#4e5968;font-size:12px;line-height:1.6}.hb-foot .biz i{width:8px;display:inline-block}.hm-peer2 .hm-k span{gap:8px}.hm-demo{perspective:900px;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.hm-demo li{transform-origin:50% 0;background:#f7f7fa;border-radius:16px;gap:6px;padding:16px 20px;animation:.7s cubic-bezier(.2,.7,.2,1) both hm-deal;display:grid}.hm-demo li:nth-child(2){animation-delay:.1s}.hm-demo li:nth-child(3){animation-delay:.2s}.hm-demo li.top{box-shadow:inset 0 0 0 1.5px var(--accent,#4c2fb8), 0 10px 24px -12px #4a1d2b47;background:#fff}.hm-demo b{color:#191f28;font-size:16px;font-weight:700}.hm-demo span{color:#4e5968;align-items:center;gap:8px;font-size:14px;display:flex}.hm-demo li.top span{color:var(--accent,#4c2fb8);font-weight:600}.hm-demo i{gap:4px;display:inline-flex}.hm-demo em{background:#dfe1e6;border-radius:3px;width:16px;height:6px}.hm-demo em.on{background:var(--accent,#4c2fb8)}@keyframes hm-deal{0%{opacity:0;transform:rotateX(-24deg)translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hm-demo li{animation:none}}.v2 .nh .nh-list .hm-grid b,.v2 .nh .nh-list b{line-height:1.35}.v2 .nh .hm-hero{padding:40px var(--gx,20px) 32px;text-align:center;background:radial-gradient(1px 1px at 12% 22%, #ffffffb3, transparent 60%), radial-gradient(1px 1px at 82% 18%, #fff9, transparent 60%), radial-gradient(1.5px 1.5px at 70% 76%, #ffffff80, transparent 60%), radial-gradient(1px 1px at 24% 84%, #ffffff80, transparent 60%), radial-gradient(70% 60% at 50% 30%, #4a1d2b 0%, var(--myth-night,#241018) 60%, #160a0f 100%);justify-items:center;gap:12px;margin:0;display:grid}.v2 .nh .hm-hero .nova{margin-bottom:4px}.a-home .hm-hero .lead{font:400 14px/1.5 var(--mb-font);color:#ffffffd1;word-break:keep-all;margin:0}.a-home .hm-hero h1{font:600 22px/1.45 var(--mb-font);color:#fff;letter-spacing:-.02em;word-break:keep-all;margin:0}.a-home .hm-hero h1 a{display:block}.a-home .hm-hero h1 b{font-size:36px;font-weight:700;line-height:1.2}.a-home .hm-hero .at{font:400 13px/1.4 var(--mb-font);color:#ffffffc7;margin:0}.v2 .nh .hm-hero+.hm-peer2{margin-top:32px}.v2 .nh .hm-peer2{gap:16px}.hm-qa .list{border-top:1px solid #ececf1;margin:16px 0 0}.hm-qa details{border-bottom:1px solid #ececf1}.hm-qa summary{cursor:pointer;font:600 16px/1.5 var(--mb-font);color:#191f28;word-break:keep-all;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;list-style:none;display:flex}.hm-qa summary::-webkit-details-marker{display:none}.hm-qa summary:after{content:"›";color:#6b7684;flex:none;font-size:20px;line-height:1;transition:transform .2s;transform:rotate(90deg)}.hm-qa details[open] summary:after{transform:rotate(-90deg)}.hm-qa details p{font:400 15px/1.6 var(--mb-font);color:#4e5968;word-break:keep-all;margin:0 0 20px}.v2 .nh .hm-qa details p a{color:#191f28;text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}.v2 .nh .hm-hero{padding:32px var(--gx,20px) 24px;background:var(--bg,#f5f3f5);gap:8px}.a-home .hm-hero .jb3d{width:112px;height:112px;margin-bottom:8px}.a-home .hm-hero h1{color:var(--ink,#1e1a1d);font-size:22px;font-weight:600}.a-home .hm-hero h1 b{color:var(--accent,#8e3b54)}.a-home .hm-hero small,.a-home .hm-hero .at{color:var(--ink3,#6f666c)}.hm-qrow h2,.hm-also,.nh-list h2{word-break:keep-all;text-wrap:balance}.hb-foot nav{flex-wrap:wrap;gap:0 16px}.hb-foot nav a{min-width:44px;min-height:44px}
