.tg-glance{margin-top:8px}.tg-card{color:inherit;border-radius:var(--r-card);border:1px solid var(--line);background:var(--panel);padding:18px 18px 16px;text-decoration:none;transition:border-color .25s;display:block}@media (hover:hover){.tg-card:hover{border-color:var(--gold-2)}}.tg-card:active{transform:scale(.995)}.tg-head{align-items:center;gap:12px;display:flex}.tg-ic{background:var(--paper);border:1px solid var(--line-soft);width:40px;height:40px;color:var(--gold);border-radius:50%;flex:none;place-items:center;display:grid}.tg-head-txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tg-cap{letter-spacing:.02em;color:var(--paper-faint);font-size:.76rem}.tg-headline{font-family:var(--font-star-display), "Pretendard Variable", sans-serif;letter-spacing:var(--tracking);color:var(--text);word-break:keep-all;font-size:1.18rem;font-weight:650;line-height:1.4}.tg-sub{color:var(--paper-faint);letter-spacing:.01em;word-break:keep-all;margin-top:2px;font-size:.78rem}.tg-go{color:var(--paper-faint);flex:none;place-items:center;display:grid}.tg-tiles{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.tg-tile{border-radius:var(--r-sm);background:#28241c09;flex-direction:column;align-items:center;gap:4px;padding:11px 4px 10px;display:flex}.tg-tile-ic{color:var(--gold);place-items:center;display:grid}.tg-tile-realm{color:var(--text);font-size:.78rem;font-weight:650}.tg-tile-label{color:var(--paper-faint);white-space:nowrap;font-size:.72rem}.tg-quick{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.tg-q{border-radius:var(--r-card);border:1px solid var(--line-soft);background:var(--paper);min-height:48px;color:var(--text);letter-spacing:var(--tracking);justify-content:center;align-items:center;gap:4px;padding:10px 12px;font-size:.9rem;font-weight:550;text-decoration:none;transition:border-color .25s;display:flex}.tg-q svg{color:var(--jumuk);flex:none}.tg-q em{color:var(--jumuk);font-style:normal}@media (hover:hover){.tg-q:hover{border-color:var(--gold-2)}}.tg-q:active{transform:scale(.98)}
.ld-hero{background:var(--stage-dark);padding:64px 20px 48px;position:relative;overflow:hidden}@media (min-width:768px){.ld-hero{padding-left:24px;padding-right:24px}}.ld-hero-bg{opacity:.55;background-position:50% 42%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.ld-hero:after{content:"";background:linear-gradient(#1412109e 0%,#1412104d 42%,#141210c7 100%);position:absolute;inset:0}.ld-hero-in{z-index:1;position:relative}.ld-kicker{font-family:var(--font-star-body), "Pretendard Variable", sans-serif;letter-spacing:.14em;color:#ded7c4b8;margin:0 0 14px;font-size:.8rem}.ld-title{font-family:var(--font-star-display), "Pretendard Variable", sans-serif;letter-spacing:var(--tracking);color:#f3efe4;text-shadow:0 2px 24px #080a1080;margin:0;font-size:clamp(1.9rem,8vw,2.3rem);font-weight:700;line-height:1.35}.ld-title .em{color:var(--accent)}.ld-deck{max-width:32ch;font-family:var(--font-star-body), "Pretendard Variable", sans-serif;color:#e4decee0;margin:14px 0 0;font-size:1rem;line-height:1.6}.ld-credit{z-index:1;letter-spacing:.05em;color:#ded7c466;font-size:.6rem;position:absolute;bottom:12px;right:16px}.ld-hero .ld-cta{margin-top:30px}.ld-cta{border:1px solid var(--accent-fill);border-radius:var(--r-btn);background:var(--accent-fill);color:#fff;width:100%;height:52px;font-family:var(--font-star-display), "Pretendard Variable", sans-serif;cursor:pointer;text-align:center;letter-spacing:var(--tracking);justify-content:center;align-items:center;font-size:1rem;font-weight:400;text-decoration:none;transition:transform .16s,background .2s;display:flex;box-shadow:0 10px 28px #1b1a1766}.ld-cta:active{transform:scale(.98)}@media (hover:hover){.ld-cta:hover{background:var(--ink-soft);border-color:var(--ink-soft)}}.ld-cta-sub{text-align:center;font-family:var(--font-star-body), "Pretendard Variable", sans-serif;color:#ded7c4b3;letter-spacing:var(--tracking);margin-top:12px;font-size:.84rem;display:block}.ld-how{margin-top:40px}.ld-h2{font-family:var(--font-star-display), "Pretendard Variable", sans-serif;letter-spacing:var(--tracking);color:var(--text);margin:0 0 14px;font-size:1.15rem;font-weight:700}.ld-steps{margin:0;padding:0;list-style:none}.ld-entries{flex-direction:column;gap:10px;margin-top:24px;display:flex}.ld-entry{appearance:none;cursor:pointer;width:100%;min-height:64px;font-family:var(--font-star-body), "Pretendard Variable", sans-serif;letter-spacing:var(--tracking);text-align:left;border-radius:var(--r-card);background:var(--paper);color:var(--text);border:1px solid var(--line);box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:.95rem;font-weight:400;text-decoration:none;transition:all .3s cubic-bezier(.2,.7,.2,1);display:flex}.ld-entry .ld-wrap{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.ld-entry .thumb{background:var(--stage-dark);border:1px solid #28241c2e;border-radius:10px;flex:none;width:52px;height:52px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.ld-entry .thumb img{object-fit:cover;width:100%;height:100%;display:block}.ld-entry .thumb-symbol img{object-fit:contain;padding:9px}.ld-entry .ld-body{min-width:0}.ld-entry .ld-name{font-family:var(--font-star-display), "Pretendard Variable", sans-serif;letter-spacing:var(--tracking);color:var(--text);margin-bottom:3px;font-size:1.1rem;font-weight:600;display:block}.ld-entry .ld-desc{color:var(--muted);font-size:.88rem;line-height:1.55;display:block}.ld-entry .ar{color:var(--paper-faint);flex:none;place-items:center;transition:all .3s;display:grid}@media (hover:hover){.ld-entry:hover{border-color:var(--gold-2)}.ld-entry:hover .ar{color:var(--gold);transform:translate(2px)}}.ld-entry:active{transform:scale(.99)}.ld-entry.is-primary{border-color:var(--gold-2);background:linear-gradient(#1b1a171a,#1b1a1709)}.ld-entry.is-primary .thumb{border-color:var(--gold-2)}@media (hover:hover){.ld-entry.is-primary:hover{background:#1b1a1724}}.ld-sect{align-items:center;gap:12px;margin:40px 0 16px;display:flex}.ld-sect .ln{background:var(--line);flex:1;height:1px}.ld-report{margin-top:0}.ld-install{margin-top:10px}.ld-install .install-btn{border-radius:var(--r-card);border:1px solid var(--line);background:var(--panel);min-height:64px;color:var(--text);font-family:var(--font-star-body), "Pretendard Variable", sans-serif;letter-spacing:var(--tracking);gap:14px;margin-top:0;padding:16px 18px;transition:all .3s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.ld-install .install-btn:hover{border-color:var(--gold-2)}}.ld-install .install-btn:active{transform:scale(.99)}.ld-install .install-btn .ic{background:var(--paper);border:1px solid var(--line-soft);width:40px;height:40px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.ld-install .install-btn span:not(.ic){font-family:var(--font-star-display), "Pretendard Variable", sans-serif;letter-spacing:var(--tracking);color:var(--text);font-size:1.1rem;font-weight:600}.ld-install .install-btn small{font-family:var(--font-star-body), "Pretendard Variable", sans-serif;color:var(--muted);letter-spacing:var(--tracking);margin-top:3px;font-size:.88rem;font-weight:400;line-height:1.55;display:block}.ld-colophon{text-align:center;margin-top:34px}.ld-colophon .seal{background:var(--jumuk);width:34px;height:34px;font-family:var(--font-star-display), "Pretendard Variable", sans-serif;color:var(--bg);border-radius:5px;place-items:center;font-size:1.1rem;display:inline-grid;transform:rotate(-4deg);box-shadow:0 2px 6px #28241c24}.ld-colophon p{color:var(--paper-faint);letter-spacing:.28em;margin:12px 0 0;font-size:.66rem;line-height:1.9}.ld-colophon .ld-photo-credit{letter-spacing:.04em;margin-top:6px;font-size:.64rem}.ld-greet{padding:36px 0 4px}.ld-greet-h{font-family:var(--font-star-display), "Pretendard Variable", sans-serif;letter-spacing:var(--tracking);color:var(--text);word-break:keep-all;margin:0;font-size:clamp(1.5rem,6.5vw,1.9rem);font-weight:700;line-height:1.3}.ld-greet-h .em{color:var(--gold)}.ld-greet-sub{font-family:var(--font-star-body), "Pretendard Variable", sans-serif;color:var(--muted);letter-spacing:var(--tracking);margin-top:7px;font-size:.86rem;display:block}.ld-block{margin-top:44px}.ld-block-cap{font-family:var(--font-star-body), "Pretendard Variable", sans-serif;letter-spacing:.14em;color:var(--accent);text-transform:none;margin:0 0 4px;font-size:.74rem;display:block}.ld-block-h{font-family:var(--font-star-display), "Pretendard Variable", sans-serif;letter-spacing:var(--tracking);color:var(--text);word-break:keep-all;margin:0 0 16px;font-size:1.2rem;font-weight:700;line-height:1.4}.ld-feat-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ld-feat{border-radius:var(--r-card);border:1px solid var(--line-soft);background:var(--paper);min-height:132px;box-shadow:var(--shadow-card);flex-direction:column;padding:14px;text-decoration:none;transition:all .3s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden}.ld-feat-thumb{z-index:0;pointer-events:none;position:absolute;inset:0}.ld-feat-thumb img{object-fit:cover;opacity:.16;width:100%;height:100%}.ld-feat:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#fff6 0%,#ffffffdb 64%);position:absolute;inset:0}.ld-feat>*{z-index:1;position:relative}.ld-feat .ld-feat-ic{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;place-items:center;margin-bottom:auto;display:grid}.ld-feat .ld-feat-name{font-family:var(--font-star-display), "Pretendard Variable", sans-serif;letter-spacing:var(--tracking);color:var(--text);margin-top:14px;font-size:1.02rem;font-weight:600;display:block}.ld-feat .ld-feat-desc{color:var(--muted);letter-spacing:var(--tracking);word-break:keep-all;margin-top:4px;font-size:.82rem;line-height:1.5;display:block}.ld-feat.is-wide{flex-direction:row;grid-column:1/-1;align-items:center;gap:14px;min-height:96px}.ld-feat.is-wide .ld-feat-ic{margin-bottom:0}.ld-feat.is-wide .ld-feat-body{flex:1;min-width:0}.ld-feat.is-wide .ld-feat-name{margin-top:0}@media (hover:hover){.ld-feat:hover{border-color:var(--accent-line);transform:translateY(-2px)}}.ld-feat:active{transform:scale(.99)}.ld-stars{margin:14px calc(-1 * var(--shell-pad)) 0;padding:4px var(--shell-pad) 14px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.ld-stars::-webkit-scrollbar{display:none}.ld-star-chip{scroll-snap-align:start;text-align:center;flex:none;width:78px}.ld-star-emblem{background:var(--stage-dark);border:1px solid #1b1a1738;border-radius:18px;place-items:center;width:78px;height:78px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0d,0 8px 18px -12px #15182399}.ld-star-emblem img{object-fit:contain;opacity:.92;width:52px;height:52px}.ld-star-name{font-family:var(--font-star-display), "Pretendard Variable", sans-serif;color:var(--text);letter-spacing:var(--tracking);margin-top:8px;font-size:.82rem;font-weight:600;display:block}.ld-star-hanja{color:var(--muted);margin-top:1px;font-size:.68rem;display:block}.ld-steps3{flex-direction:column;gap:12px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ld-step{border-radius:var(--r-card);background:var(--panel);border:1px solid var(--line-soft);align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.ld-step-no{background:var(--ink);color:#fff;width:30px;height:30px;font-family:var(--font-star-latin), sans-serif;border-radius:50%;flex:none;place-items:center;font-size:.92rem;font-weight:600;display:grid}.ld-step-tx b{font-family:var(--font-star-display), "Pretendard Variable", sans-serif;color:var(--text);letter-spacing:var(--tracking);font-size:.98rem;font-weight:600;display:block}.ld-step-tx span{color:var(--muted);letter-spacing:var(--tracking);word-break:keep-all;margin-top:3px;font-size:.85rem;line-height:1.55;display:block}.ld-trust{border-radius:var(--r-card);background:var(--stage-dark);isolation:isolate;margin-top:44px;padding:26px 22px;position:relative;overflow:hidden}.ld-trust-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.ld-trust-bg img{object-fit:cover;opacity:.34;width:100%;height:100%}.ld-trust:after{content:"";z-index:-1;background:linear-gradient(#14121099,#141210d1);position:absolute;inset:0}.ld-trust-h{font-family:var(--font-star-display), "Pretendard Variable", sans-serif;color:#f3efe4;letter-spacing:var(--tracking);word-break:keep-all;margin:0 0 16px;font-size:1.08rem;font-weight:700;line-height:1.5}.ld-trust-h em{color:var(--accent);font-style:normal}.ld-trust-list{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.ld-trust-list li{color:#e4decee6;letter-spacing:var(--tracking);word-break:keep-all;align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.5;display:flex}.ld-trust-list .tk{color:var(--accent);flex:none;margin-top:1px}.ld-signin{border-radius:var(--r-card);background:var(--accent-soft);border:1px solid var(--accent-line);align-items:center;gap:14px;margin-top:18px;padding:16px 18px;text-decoration:none;transition:all .3s cubic-bezier(.2,.7,.2,1);display:flex}.ld-signin .ld-signin-ic{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.ld-signin-tx{flex:1;min-width:0}.ld-signin-tx b{font-family:var(--font-star-display), "Pretendard Variable", sans-serif;color:var(--text);letter-spacing:var(--tracking);font-size:1rem;font-weight:600;display:block}.ld-signin-tx span{color:var(--muted);letter-spacing:var(--tracking);margin-top:2px;font-size:.84rem;display:block}.ld-signin .ar{color:var(--accent);flex:none;place-items:center;display:grid}@media (hover:hover){.ld-signin:hover{background:#1b1a1729}}.ld-signin:active{transform:scale(.99)}.ld-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ld-chip{border-radius:var(--r-pill);background:var(--paper);border:1px solid var(--line);font-family:var(--font-star-body), "Pretendard Variable", sans-serif;color:var(--text);letter-spacing:var(--tracking);align-items:center;gap:7px;padding:9px 14px;font-size:.86rem;text-decoration:none;transition:all .2s;display:inline-flex}.ld-chip svg{color:var(--accent)}@media (hover:hover){.ld-chip:hover{border-color:var(--accent-line);background:var(--accent-soft)}}.ld-chip:active{transform:scale(.98)}
