.ld-wg-scene{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ld-wg-blob{filter:blur(80px);opacity:.3;animation:ld-wg-blob-drift var(--dur,18s) ease-in-out infinite alternate;border-radius:50%;position:absolute}.ld-wg-blob--1{--dur:22s;background:radial-gradient(circle,#5ee7df,#3b82f6);width:700px;height:700px;top:-200px;left:-150px}.ld-wg-blob--2{--dur:17s;background:radial-gradient(circle,#b490f5,#ec4899);width:600px;height:600px;animation-delay:-8s;bottom:-200px;right:-100px}.ld-wg-blob--3{--dur:25s;background:radial-gradient(circle,#ffd27f,#f7a8c4);width:400px;height:400px;animation-delay:-13s;top:40%;left:50%}@keyframes ld-wg-blob-drift{0%{transform:translate(0)scale(1)}33%{transform:translate(60px,-40px)scale(1.08)}66%{transform:translate(-40px,60px)scale(.94)}to{transform:translate(30px,30px)scale(1.04)}}@media (prefers-reduced-motion:reduce){.ld-wg-blob{animation:none}}.ld-wg-wrap{min-height:100vh;padding-top:0}[data-theme=light] .ld-wg-wrap{--glass-white:#ffffff9e;--glass-white-md:#ffffffc7;--glass-white-lg:#ffffffe6;--glass-border:#0f172a24;--glass-border-subtle:#0f172a17;--shadow-glass:0 8px 32px #0000001a, inset 0 1px 0 #ffffffe6;--shadow-float:0 20px 60px #00000029, 0 4px 16px #00000014;--accent-aqua:#0891b2;--accent-amber:#b45309;--accent-rose:#be185d;--accent-lime:#15803d}.ld-wg-doc{background:var(--glass-white-lg);max-width:900px;-webkit-backdrop-filter:var(--blur-md);border:1px solid var(--glass-border);box-shadow:var(--shadow-float);margin:48px auto 0}.ld-wg-cover{color:#fff;background:#000;flex-direction:column;width:100%;min-height:100vh;margin-top:-64px;display:flex;position:relative;overflow:hidden}.ld-wg-cover-inner{z-index:2;align-items:flex-start;gap:80px;width:100%;max-width:1280px;margin:0 auto;padding:220px 64px 80px;display:flex;position:relative}.ld-wg-cover-left{flex:1}.ld-wg-cover .ld-cine-video-bg{opacity:.4}.ld-wg-cover-badge{color:#1a1a1a;background:#f59e0b;border-radius:20px;margin-bottom:24px;padding:5px 16px;font-size:13px;font-weight:700;display:inline-block}.ld-wg-cover h1{color:#fff;margin-bottom:16px;font-size:66px;font-weight:700;line-height:1.25}.ld-wg-cover h1 span{color:#fbbf24}.ld-wg-cover-sub{color:#ffffffd1;margin-bottom:32px;font-size:17px;line-height:1.7}.ld-wg-cover-footer{color:#fff6;border-top:1px solid #ffffff1f;margin-top:32px;padding-top:16px;font-size:12px}.ld-wg-cover-illust{justify-content:center;align-items:center;display:flex}.ld-wg-cover-stepper{flex-direction:column;flex:0 0 260px;align-items:flex-start;padding-top:8px;display:flex}.ld-wg-stepper-step{flex-direction:row;align-items:center;gap:16px;width:100%;text-decoration:none;transition:opacity .2s;display:flex}.ld-wg-stepper-step:hover{opacity:.75}.ld-wg-stepper-step:hover .ld-wg-stepper-num{background:#fbbf2440;border-color:#fbbf24;transform:scale(1.08)}.ld-wg-stepper-num{-webkit-backdrop-filter:blur(8px);color:#fff;width:48px;height:48px;transition:background .2s, border-color .2s, transform .2s var(--ease-liquid);background:#ffffff1f;border:2px solid #ffffff73;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.ld-wg-stepper-text{flex-direction:column;display:flex}.ld-wg-stepper-label{color:#fff;margin-bottom:3px;font-size:14px;font-weight:700;line-height:1.3}.ld-wg-stepper-sub{color:#ffffff8c;font-size:11px;line-height:1.4}.ld-wg-stepper-line{background:linear-gradient(#fff6,#ffffff1a);border-radius:1px;width:2px;height:22px;margin:3px 0 3px 23px}.ld-wg-toc-item{transition:border-color .15s, box-shadow .15s, transform .15s var(--ease-liquid);align-items:center;gap:12px;display:flex}.ld-wg-toc-item:hover{border-color:var(--accent-aqua);transform:translateY(-2px);box-shadow:0 2px 12px #0891b226}.ld-wg-toc-num{color:#fff;background:#1a4db5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:34px;height:34px;font-size:14px;font-weight:700;display:flex}.ld-wg-toc-label{color:var(--color-text);font-size:14px;font-weight:600}.ld-wg-toc-sub{color:var(--color-text-muted);margin-top:2px;font-size:12px}.ld-wg-toc-arrow{color:var(--accent-aqua);margin-left:auto;font-size:18px}.ld-wg-section{border-bottom:8px solid var(--glass-border-subtle);padding:64px}.ld-wg-section-inner{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.ld-wg-section-inner.wide-left{grid-template-columns:3fr 2fr}.ld-wg-section-inner.wide-right{grid-template-columns:2fr 3fr}.ld-wg-sec-label{letter-spacing:2.5px;color:var(--accent-aqua);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.ld-wg-section h2{color:var(--color-text);margin-bottom:12px;font-size:28px;font-weight:700;line-height:1.3}.ld-wg-lead{color:var(--color-text-muted);border-left:4px solid var(--accent-aqua);margin-bottom:24px;padding-left:14px;font-size:16px;line-height:1.75}.ld-wg-section p{color:var(--color-text-muted);margin-bottom:14px;font-size:15px;line-height:1.8}.ld-wg-section p:last-child{margin-bottom:0}.ld-wg-back-bar{z-index:70;background:var(--glass-white-lg);-webkit-backdrop-filter:var(--blur-md);border-bottom:1px solid var(--glass-border);align-items:center;gap:12px;margin:-64px -64px 0;padding:10px 64px;display:flex;position:sticky;top:64px}.ld-wg-back-bar a{color:var(--accent-aqua);font-size:13px;font-weight:600;text-decoration:none}.ld-wg-back-bar a:hover{text-decoration:underline}.ld-wg-back-bar .page-title{color:var(--color-text-muted);font-size:13px}.ld-wg-tip{-webkit-backdrop-filter:var(--blur-sm);background:#f59e0b14;border:1.5px solid #f59e0b4d;border-radius:10px;align-items:flex-start;gap:12px;margin:20px 0;padding:16px 18px;display:flex}.ld-wg-tip-icon{min-width:26px;font-size:20px}.ld-wg-tip-text{color:var(--color-text);font-size:14px;line-height:1.7}.ld-wg-tip-text strong{color:var(--accent-amber)}.ld-wg-info{background:var(--glass-white);border:1.5px solid var(--glass-border);-webkit-backdrop-filter:var(--blur-sm);border-radius:10px;margin:20px 0;padding:16px 18px}.ld-wg-info p{color:var(--color-text);margin:0;font-size:14px}.ld-wg-warn{-webkit-backdrop-filter:var(--blur-sm);background:#ef44440f;border:1.5px solid #ef444433;border-radius:10px;gap:12px;margin:20px 0;padding:16px 18px;display:flex}.ld-wg-warn .ld-wg-tip-text{color:var(--accent-rose)}.ld-wg-stat-grid{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.ld-wg-stat-card{background:var(--glass-white);border:1.5px solid var(--glass-border);text-align:center;-webkit-backdrop-filter:var(--blur-sm);box-shadow:var(--shadow-glass);transition:transform .15s var(--ease-liquid), box-shadow .15s;border-radius:10px;padding:18px 14px}.ld-wg-stat-card:hover{box-shadow:var(--shadow-float);transform:translateY(-4px)}.ld-wg-stat-icon{margin-bottom:6px;font-size:28px}.ld-wg-stat-name{color:var(--color-text-muted);margin-bottom:4px;font-size:12px}.ld-wg-stat-val{color:var(--accent-aqua);font-size:24px;font-weight:700}.ld-wg-stat-desc{color:var(--color-text-subtle);margin-top:3px;font-size:11px}.ld-wg-step{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.ld-wg-step-num{color:#fff;background:linear-gradient(135deg,#0b1e4a,#1a4db5);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:40px;height:40px;font-size:16px;font-weight:700;display:flex;box-shadow:0 4px 12px #1a4db559}.ld-wg-step-title{color:var(--color-text);margin-bottom:4px;font-size:15px;font-weight:700}.ld-wg-step-desc{color:var(--color-text-muted);font-size:14px;line-height:1.7}.ld-wg-ui-card{background:var(--glass-white);border:1.5px solid var(--glass-border);-webkit-backdrop-filter:var(--blur-sm);box-shadow:var(--shadow-glass);border-radius:12px;margin:14px 0;overflow:hidden}.ld-wg-ui-card-head{background:linear-gradient(135deg,#0b1e4a,#1a4db5);align-items:center;gap:8px;padding:12px 16px;display:flex}.ld-wg-ui-card-head span{color:#fff;font-size:14px;font-weight:600}.ld-wg-ui-card-body{padding:14px 16px}.ld-wg-ui-row{border-bottom:1px solid var(--glass-border-subtle);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.ld-wg-ui-row:last-child{border-bottom:none}.ld-wg-ui-emoji{min-width:28px;font-size:20px}.ld-wg-ui-label{color:var(--color-text);margin-bottom:2px;font-size:13px;font-weight:700}.ld-wg-ui-desc{color:var(--color-text-muted);font-size:13px;line-height:1.65}.ld-wg-timeline{margin:20px 0;padding-left:28px;position:relative}.ld-wg-timeline:before{content:"";background:var(--glass-border);width:2px;position:absolute;top:6px;bottom:6px;left:9px}.ld-wg-tl-item{margin-bottom:20px;position:relative}.ld-wg-tl-dot{border:3px solid var(--color-bg);background:#1a4db5;border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:-23px}.ld-wg-tl-label{color:var(--accent-aqua);margin-bottom:2px;font-size:12px;font-weight:700}.ld-wg-tl-text{color:var(--color-text-muted);font-size:14px;line-height:1.7}.ld-wg-case{border-left:4px solid var(--accent-aqua);background:var(--glass-white);-webkit-backdrop-filter:var(--blur-sm);border-radius:0 10px 10px 0;margin:14px 0;padding:16px 18px}.ld-wg-case-name{color:var(--color-text);margin-bottom:6px;font-size:15px;font-weight:700}.ld-wg-case p{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.75}.ld-wg-faq-item{border-bottom:1px solid var(--glass-border-subtle);padding:18px 0}.ld-wg-faq-item:last-child{border-bottom:none}.ld-wg-faq-q{color:var(--color-text);margin-bottom:6px;font-size:15px;font-weight:700}.ld-wg-faq-q:before{content:"Q. ";color:var(--accent-aqua)}.ld-wg-faq-a{color:var(--color-text-muted);padding-left:22px;font-size:14px;line-height:1.75}.ld-wg-faq-a:before{content:"A. ";color:var(--accent-lime);font-weight:700}.ld-wg-topic-btn{color:#fff;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:16px;align-items:center;gap:12px;padding:22px 56px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:clamp(1.1rem,2.5vw,1.35rem);font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 40px #7c3aed73}.ld-wg-topic-btn:hover{transform:translateY(-3px);box-shadow:0 14px 48px #7c3aed99}.ld-wg-closing{color:#fff;text-align:center;background:linear-gradient(135deg,#0b1e4a,#1a4db5);padding:80px 64px}.ld-wg-closing h2{color:#fff;margin-bottom:14px;font-size:34px;font-weight:700}.ld-wg-closing p{color:#ffffffd1;max-width:480px;margin-bottom:28px;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.8}.ld-wg-cta-url{background:#ffffff1a;border-radius:12px;margin:0 auto 24px;padding:20px 36px;display:inline-block}.ld-wg-cta-url .label{color:#ffffff8c;margin-bottom:6px;font-size:13px}.ld-wg-cta-url .url{color:#fbbf24;font-size:22px;font-weight:700}.ld-wg-cta-url .hint{color:#fff6;margin-top:6px;font-size:12px}.ld-wg-back-top{color:#fff;background:#ffffff1f;border-radius:30px;margin-top:16px;padding:10px 26px;font-size:14px;text-decoration:none;display:inline-block}.ld-wg-closing-footer{color:#ffffff4d;margin-top:36px;font-size:12px}.ld-wg-divider{background:var(--glass-border-subtle);height:1px;margin:24px 0}@media (max-width:768px){.ld-wg-cover-inner{flex-direction:column;gap:40px;padding:100px 28px 48px}.ld-wg-cover-left{width:100%}.ld-wg-cover-stepper{border-top:1px solid #ffffff26;flex:none;width:100%;padding-top:32px}.ld-wg-cover h1{font-size:32px}.ld-wg-cover-sub{font-size:16px}.ld-wg-cover-illust{display:none}.ld-wg-toc{padding:36px 24px}.ld-wg-toc-grid{grid-template-columns:1fr 1fr}.ld-wg-section{padding:40px 24px}.ld-wg-section-inner,.ld-wg-section-inner.wide-left,.ld-wg-section-inner.wide-right{grid-template-columns:1fr;gap:32px}.ld-wg-section h2{font-size:22px}.ld-wg-back-bar{margin:-40px -24px 0;padding:10px 24px}.ld-wg-closing{padding:56px 28px}.ld-wg-closing h2{font-size:26px}}@media (max-width:480px){.ld-wg-cover-inner{gap:32px;padding:100px 20px 40px}.ld-wg-cover h1{font-size:28px}.ld-wg-cover-sub{font-size:15px}.ld-wg-toc{padding:28px 16px}.ld-wg-toc-grid{grid-template-columns:1fr}.ld-wg-toc-item{padding:12px 14px}.ld-wg-section{padding:32px 16px}.ld-wg-section h2{font-size:20px}.ld-wg-lead{font-size:15px}.ld-wg-back-bar{margin:-32px -16px 0;padding:10px 16px}.ld-wg-stat-grid{grid-template-columns:1fr 1fr;gap:8px}.ld-wg-stat-val{font-size:20px}.ld-wg-closing{padding:44px 20px}.ld-wg-closing h2{font-size:22px}.ld-wg-closing p{font-size:15px}.ld-wg-cta-url .url{font-size:18px}}
