.lb{--background:#ffffff;--foreground:#0f172a;--card:#ffffff;--primary:#1d4ed8;--primary-foreground:#ffffff;--ring:#3b82f6;--accent:#eff6ff;--accent-foreground:#1e3a8a;--accent-strong:#2563eb;--kakao:#fee500;--kakao-ink:#3c1e1e;--kakao-soft:#fffbe6;--secondary:#f4f4f5;--muted:#f4f4f5;--muted-foreground:#71717a;--border:#e4e4e7;--destructive:#ef4444;--radius:0.75rem;--text-h1:clamp(2.25rem,1.6rem + 2.6vw,3.25rem);--text-h2:clamp(1.5rem,1.25rem + 1vw,1.875rem);--text-lead:1.1875rem;--weight-heading:700;--tracking-heading:-0.015em;--leading-h1:1.15;--leading-h2:1.25;--space-section:4.5rem;--space-section-sm:5.5rem;--space-section-lg:6.5rem;--radius-card:1.125rem;--radius-visual:1.25rem;--shadow-card:0 1px 2px rgb(15 23 42/0.05);--shadow-visual:0 12px 28px -10px rgb(15 23 42/0.12);background:var(--background);color:var(--foreground);font-family:var(--font);-webkit-font-smoothing:antialiased;padding:0!important;max-width:none!important;margin:0!important;scroll-behavior:smooth}.lb *,.lb :after,.lb :before{box-sizing:border-box}.lb ::selection{background:var(--accent);color:var(--accent-foreground)}.lb .container{margin:0 auto;width:100%;max-width:72rem;padding:0 1.25rem}@media (min-width:640px){.lb .container{padding:0 1.5rem}}@media (min-width:1024px){.lb .container{padding:0 2rem}}.lb .section-y{padding-top:var(--space-section);padding-bottom:var(--space-section)}@media (min-width:640px){.lb .section-y{padding-top:var(--space-section-sm);padding-bottom:var(--space-section-sm)}}@media (min-width:1024px){.lb .section-y{padding-top:var(--space-section-lg);padding-bottom:var(--space-section-lg)}}.lb .t-h1{font-size:var(--text-h1);line-height:var(--leading-h1)}.lb .t-h1,.lb .t-h2{font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);margin:0;word-break:keep-all}.lb .t-h2{font-size:var(--text-h2);line-height:var(--leading-h2)}.lb .t-eyebrow{font-size:.875rem;font-weight:600;letter-spacing:.025em;margin:0}.lb .t-eyebrow,.lb .t-lead{color:var(--muted-foreground)}.lb .t-lead{font-size:var(--text-lead);line-height:1.625;margin:1rem 0 0}.lb .surface-card{border-radius:var(--radius-card);border:1px solid var(--border);box-shadow:var(--shadow-card);background:var(--card)}.lb .surface-visual{border-radius:var(--radius-visual);box-shadow:var(--shadow-visual)}.lb .muted-bg{background:#fafafa}.lb .center{text-align:center}.lb .maxw{max-width:42rem;margin-left:auto;margin-right:auto}.lb .hl-primary{color:var(--primary)}.lb .hl-accent{color:var(--accent-strong)}.lb .hl-soft{color:var(--muted-foreground);font-weight:600}.lb .rot{position:relative;display:inline-block;color:var(--foreground)}.lb .rot-ghost{visibility:hidden}.lb .rot-word{position:absolute;left:0;top:0;white-space:nowrap;transition:opacity .26s ease,transform .26s ease;border-bottom:3px solid var(--kakao);padding-bottom:.05em}.lb .rot-word.out{opacity:0;transform:translateY(.35em)}.lb .rot-word.in{opacity:1;transform:translateY(0)}.lb .badge{display:inline-flex;align-items:center;border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;background:var(--secondary);color:var(--foreground)}.lb .badge.primary{background:var(--primary);color:var(--primary-foreground)}.lb .badge.outline{background:transparent;border:1px solid var(--border);color:var(--muted-foreground)}.lb .btn,.lb a.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:0 1.25rem;border-radius:var(--radius);font-weight:600;font-size:.95rem;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:filter .15s}.lb .btn.primary{background:var(--primary);color:var(--primary-foreground)}.lb .btn.primary:hover{filter:brightness(.95)}.lb .btn.outline{background:var(--background);color:var(--foreground);border-color:var(--border)}.lb .btn.secondary{background:var(--background);color:var(--primary)}.lb .btn.lg{min-height:3rem;padding:0 1.5rem;font-size:1rem}.lb .check{color:var(--primary);font-weight:700}.lb .check,.lb .x{display:inline-flex;width:1.25rem;height:1.25rem;flex:none;align-items:center;justify-content:center}.lb .x{color:color-mix(in srgb,var(--muted-foreground) 60%,transparent)}.lb ol,.lb ul{margin:0;padding:0;list-style:none}.lb p{margin:0}.lb .site-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent);background:color-mix(in srgb,var(--background) 80%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lb .site-header .container{display:flex;height:4rem;align-items:center;justify-content:space-between;gap:.75rem}.lb .brand{display:flex;align-items:center;gap:.5rem;font-weight:700;letter-spacing:-.01em;text-decoration:none;color:var(--foreground)}.lb .brand .glyph{width:28px;height:28px;border-radius:6px;background:#0f172a;color:var(--primary-foreground);display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:800}.lb .brand .dot{color:#3b6ef6}.lb .site-nav{display:none;gap:1.5rem}.lb .site-nav a{font-size:.875rem;font-weight:500;color:var(--muted-foreground);text-decoration:none;white-space:nowrap}.lb .site-nav a:hover{color:var(--foreground)}@media (min-width:1024px){.lb .site-nav{display:flex}}.lb .hero{display:grid;grid-gap:3rem;gap:3rem;align-items:center}@media (min-width:1024px){.lb .hero{grid-template-columns:1fr 1fr}}.lb .hero .sub{margin-top:1.25rem;font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);max-width:36rem}.lb .hero .ctas{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem}.lb .hero .bullets{margin-top:2rem;display:grid;grid-gap:.6rem;gap:.6rem;font-size:.95rem}.lb .hero .bullets li{display:flex;align-items:flex-start;gap:.6rem}.lb .hero-visual .mock-phone{border-color:var(--border);box-shadow:var(--shadow-visual);border-radius:var(--radius-visual)}.lb .login-inline{margin-top:1.5rem;max-width:30rem}.lb .problems{margin:3rem auto 0;max-width:56rem;display:grid;grid-gap:1rem;gap:1rem}@media (min-width:640px){.lb .problems{grid-template-columns:1fr 1fr}}.lb .problems li{display:flex;align-items:flex-start;gap:.75rem;border-radius:.75rem;border:1px solid var(--border);background:var(--card);padding:1.25rem}.lb .warn{flex:none;width:1.5rem;height:1.5rem;border-radius:999px;background:color-mix(in srgb,var(--destructive) 10%,transparent);color:var(--destructive);display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700}.lb .how{margin-top:3rem;display:grid;grid-gap:1.5rem;gap:1.5rem}@media (min-width:768px){.lb .how{grid-template-columns:repeat(3,1fr)}}.lb .how li{border-radius:1rem;border:1px solid var(--border);background:var(--card);padding:1.5rem}.lb .step-n{width:2.5rem;height:2.5rem;border-radius:.75rem;background:#0f172a;color:var(--primary-foreground);display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:700}.lb .case h3,.lb .features h3,.lb .how h3{font-size:1.125rem;font-weight:600;margin:1rem 0 0}.lb .features p,.lb .how p{margin-top:.5rem;color:var(--muted-foreground)}.lb .features{margin-top:3rem;display:grid;grid-gap:1.25rem;gap:1.25rem;grid-auto-rows:1fr}@media (min-width:640px){.lb .features{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.lb .features{grid-template-columns:repeat(3,1fr)}}.lb .feature{position:relative;padding:1.5rem}.lb .feature.highlight{border-color:color-mix(in srgb,var(--primary) 40%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}.lb .feature .badge.primary{position:absolute;right:1rem;top:1rem}.lb .icon-box{display:flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:.75rem;background:var(--muted);font-size:1.5rem}.lb .cases{margin-top:2.5rem;display:grid;grid-gap:1.5rem;gap:1.5rem}@media (min-width:900px){.lb .cases{grid-template-columns:1fr 1fr}}.lb .case{padding:1.5rem;display:flex;flex-direction:column;gap:1rem;transition:border-color .15s,box-shadow .15s}.lb .case:hover{border-color:color-mix(in srgb,var(--primary) 40%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}.lb .case-head{display:flex;align-items:center;gap:.75rem}.lb .case-head .t-eyebrow{color:var(--muted-foreground)}.lb .case h3{margin-top:0}.lb .case-body{display:grid;grid-gap:1rem;gap:1rem}@media (min-width:640px){.lb .case-body{grid-template-columns:1fr 1.15fr}}.lb .case-earn{font-size:.95rem}.lb .case-earn,.lb .mock-now{color:var(--muted-foreground)}.lb .mock-now{border:1px dashed var(--border);border-radius:.75rem;padding:.9rem}.lb .mock-now ul{list-style:disc;padding-left:1rem;font-size:.9rem;line-height:1.5;display:grid;grid-gap:.25rem;gap:.25rem}.lb .mock-now .small{font-size:.8rem;margin-bottom:.4rem}.lb .case-after{position:relative;display:grid;grid-template-rows:1fr auto;min-height:0}.lb .concept-label{position:absolute;top:.6rem;right:.6rem;z-index:2;border-radius:.375rem;background:color-mix(in srgb,var(--foreground) 70%,transparent);color:var(--background);font-size:11px;font-weight:500;padding:.25rem .5rem;border:0}.lb .concept-caption{margin-top:.5rem;text-align:center;font-size:.75rem;color:var(--muted-foreground)}.lb .mock-phone{border:1px solid var(--border);border-radius:1.25rem;padding:.75rem .85rem 1rem;background:var(--card);display:flex;flex-direction:column;gap:.6rem;min-height:220px;height:100%}.lb .mock-bar{font-size:.75rem;color:var(--muted-foreground);display:flex;align-items:center;gap:.4rem}.lb .mock-dot{width:8px;height:8px;border-radius:999px;background:var(--primary)}.lb .mock-body{display:flex;flex-direction:column;gap:.6rem;flex:1 1;justify-content:center}.lb .mock-big{font-size:1.5rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.lb .mock-line{font-size:.95rem}.lb .mock-line.muted{color:var(--muted-foreground)}.lb .mock-btn{border:1px solid var(--border);border-radius:.6rem;padding:.6rem .75rem;text-align:center;font-size:.95rem;font-weight:600}.lb .mock-btn.primary{background:#0f172a;color:#ffffff;border-color:#0f172a}.lb .mock-done{color:#15803d;font-size:.95rem;font-weight:600}.lb .mock-kakao{background:var(--kakao-soft);border-color:#f2e6a0}.lb .mock-kakao .mock-dot{background:var(--kakao);border:1px solid #d4c235}.lb .mock-kakao .mock-btn.primary{background:var(--kakao);color:var(--kakao-ink);border-color:var(--kakao)}.lb .mock-bubble{border-radius:.75rem;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.lb .mock-bubble,.lb .mock-chat{background:var(--card);border:1px solid var(--border)}.lb .mock-chat{border-radius:var(--radius-card);padding:.9rem;display:grid;grid-gap:.6rem;gap:.6rem;box-shadow:var(--shadow-card)}.lb .chat-row{max-width:92%;border-radius:.75rem;padding:.6rem .75rem;font-size:.95rem;line-height:1.45}.lb .chat-row.me{background:#0f172a;color:#ffffff;justify-self:end}.lb .chat-row.ai{background:var(--muted);display:grid;grid-gap:.5rem;gap:.5rem}.lb .chat-card{background:var(--card);border:1px solid var(--border);border-radius:.6rem;padding:.75rem;display:grid;grid-gap:.4rem;gap:.4rem}.lb .flow{display:grid;grid-gap:.75rem;gap:.75rem;counter-reset:step}@media (min-width:768px){.lb .flow{grid-template-columns:repeat(3,1fr)}}.lb .flow-step{border:1px solid var(--border);border-radius:var(--radius-card);padding:1rem;background:var(--card);display:grid;grid-gap:.35rem;gap:.35rem;font-size:.95rem;position:relative;box-shadow:var(--shadow-card)}.lb .flow-step:before{counter-increment:step;content:counter(step);position:absolute;top:-.65rem;left:.75rem;width:1.4rem;height:1.4rem;border-radius:999px;background:#0f172a;color:var(--primary-foreground);font-size:.75rem;display:flex;align-items:center;justify-content:center}.lb .flow-who{font-size:.75rem;color:var(--muted-foreground);letter-spacing:.02em}.lb .flow-step.who-Pay{border-color:var(--primary)}.lb .flow-step.who-NvLand{background:var(--muted)}.lb .split{display:grid;grid-gap:2.5rem;gap:2.5rem;align-items:center}@media (min-width:1024px){.lb .split{grid-template-columns:1fr 1fr}}.lb .split .bullets{margin-top:1.25rem;display:grid;grid-gap:.5rem;gap:.5rem}.lb .split .bullets li{display:flex;gap:.6rem;align-items:flex-start;color:var(--foreground)}.lb .mono,.lb code{font-family:var(--mono);font-size:.9em}.lb pre{background:#1c1917;color:#fafaf9;border-radius:.75rem;padding:.9rem 1rem;font-size:.85rem;line-height:1.5;overflow-x:auto;margin:1rem 0 0}.lb .compare{margin:2.5rem auto 0;max-width:56rem;display:grid;grid-gap:1.25rem;gap:1.25rem}@media (min-width:768px){.lb .compare{grid-template-columns:1fr 1fr}}.lb .compare>div{padding:1.5rem}.lb .compare .after{border-color:color-mix(in srgb,var(--primary) 40%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}.lb .compare ul{margin-top:1rem;display:grid;grid-gap:.75rem;gap:.75rem}.lb .compare li{display:flex;align-items:flex-start;gap:.75rem}.lb .compare .before li{color:var(--muted-foreground)}.lb .trust dl{margin-top:2rem;display:grid;grid-gap:1.5rem;gap:1.5rem}.lb .trust .row{display:flex;gap:1rem}.lb .trust .row .icon{flex:none;width:2rem;height:2rem;border-radius:.5rem;background:var(--accent);color:var(--primary);display:flex;align-items:center;justify-content:center;font-weight:700;margin-top:.15rem}.lb .trust dt{font-weight:600}.lb .trust dd{margin:.25rem 0 0;color:var(--muted-foreground)}.lb .pricing-card{margin:2.5rem auto 0;max-width:56rem;padding:2rem;border-radius:1.5rem;display:flex;flex-direction:column;gap:2rem;text-align:center}@media (min-width:768px){.lb .pricing-card{flex-direction:row;align-items:center;justify-content:space-between;text-align:left;padding:2.5rem}}.lb .price{font-size:2.25rem;font-weight:700;letter-spacing:-.02em;line-height:1}.lb .price small{font-size:.9rem;font-weight:500;color:var(--muted-foreground);margin-left:.4rem}.lb .ways{margin-top:1rem;display:grid;grid-gap:.5rem;gap:.5rem;text-align:left}.lb .ways li{display:flex;gap:.6rem;align-items:flex-start;font-size:.95rem}.lb .faq{margin:2.5rem auto 0;max-width:48rem}.lb .faq details{border-top:1px solid var(--border)}.lb .faq details:last-child{border-bottom:1px solid var(--border)}.lb .faq summary{cursor:pointer;padding:1rem 0;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:1rem}.lb .faq summary::-webkit-details-marker{display:none}.lb .faq summary:after{content:"+";color:var(--muted-foreground)}.lb .faq details[open] summary:after{content:"−"}.lb .faq p{padding:0 0 1rem;color:var(--muted-foreground);line-height:1.6}.lb .cta-band{background:#0f172a;color:#ffffff}.lb .cta-band .t-h2,.lb .cta-band .t-lead{color:inherit}.lb .cta-band .t-lead{opacity:.85}.lb .cta-band form{margin-top:1.5rem}.lb .cta-band .login-box{background:var(--background);color:var(--foreground);border-radius:var(--radius-card);padding:1.25rem;max-width:32rem;margin:1.5rem auto 0;text-align:left}.lb .legal{border-top:1px solid var(--border);background:color-mix(in srgb,var(--muted) 40%,transparent);padding:3rem 0}.lb .legal .top{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.lb .legal .top{flex-direction:row;align-items:center;justify-content:space-between}}.lb .legal .eco{margin-top:2rem;border-top:1px solid var(--border);padding-top:1.5rem}.lb .legal .eco ul{margin-top:.75rem;display:grid;grid-gap:.75rem;gap:.75rem}@media (min-width:640px){.lb .legal .eco ul{grid-template-columns:1fr 1fr}}.lb .legal .eco a{font-weight:600;color:var(--primary);text-decoration:none}.lb .legal .eco p{margin-top:.15rem}.lb .legal .eco p,.lb .legal dl{font-size:.75rem;color:var(--muted-foreground)}.lb .legal dl{margin-top:2rem;border-top:1px solid var(--border);padding-top:1.5rem;display:grid;grid-gap:.5rem 2rem;gap:.5rem 2rem}@media (min-width:640px){.lb .legal dl{grid-template-columns:1fr 1fr}}.lb .legal dt{display:inline;font-weight:500;color:color-mix(in srgb,var(--foreground) 80%,transparent)}.lb .legal dd{display:inline;margin:0}.lb .legal .fine{margin-top:1.5rem;font-size:.75rem;color:var(--muted-foreground);line-height:1.6}.lb .legal a{color:inherit}.lb .dock{position:fixed;inset-inline:0;bottom:0;z-index:50}.lb .dock .inner{display:flex;align-items:center;gap:.5rem;border-top:1px solid var(--border);background:color-mix(in srgb,var(--background) 95%,transparent);padding:.75rem;box-shadow:0 -4px 20px rgb(15 23 42/.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lb .dock .btn{flex:1 1}@media (min-width:640px){.lb .dock{inset-inline:auto;right:1.5rem;bottom:1.5rem}.lb .dock .inner{border:1px solid var(--border);border-radius:1rem}.lb .dock .btn{flex:none}}.lb .dock-pad{height:5rem}@media (min-width:640px){.lb .dock-pad{height:0}}@media (prefers-reduced-motion:reduce){.lb *{transition:none!important}}.lb .case-body>*,.lb .cases>*,.lb .compare>*,.lb .features>*,.lb .hero>*,.lb .pricing-card>*,.lb .split>*{min-width:0}.lb pre{max-width:100%;white-space:pre-wrap;word-break:break-all}.lb figure{min-width:0}.lb .alts{margin-top:2.5rem;display:grid;grid-gap:1.25rem;gap:1.25rem}@media (min-width:768px){.lb .alts{grid-template-columns:repeat(2,1fr)}}.lb .alt{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;min-width:0}.lb .alt-name{font-weight:700;letter-spacing:-.01em}.lb .alt ul{display:grid;grid-gap:.6rem;gap:.6rem}.lb .alt li{display:flex;align-items:flex-start;gap:.6rem;font-size:.95rem;line-height:1.5}.lb .alt .x,.lb .alt li{color:var(--muted-foreground)}.lb .alt .x{font-size:.8rem;margin-top:.15rem}.lb .alt.after{border-color:color-mix(in srgb,var(--primary) 40%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}.lb .alt.after .alt-name{color:var(--primary)}.lb .alt.after li{color:var(--foreground)}.lb .how pre{font-size:.8rem}.lb .others{margin-top:2rem;display:grid;grid-gap:.75rem;gap:.75rem}@media (min-width:768px){.lb .others{grid-template-columns:repeat(2,1fr)}}.lb .others a{display:grid;grid-gap:.25rem;gap:.25rem;padding:1rem 1.25rem;text-decoration:none;color:inherit;position:relative;transition:border-color .15s}.lb .others a:hover{border-color:color-mix(in srgb,var(--primary) 40%,transparent)}.lb .others .t-eyebrow{font-size:.7rem;color:var(--muted-foreground)}.lb .others .arrow{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--primary);font-weight:700}.lb .case .btn{margin-top:auto}.lb .mock-browser{border:1px solid var(--border);border-radius:.9rem;background:var(--card);overflow:hidden;height:100%;display:flex;flex-direction:column}.lb .mock-browser-bar{display:flex;align-items:center;gap:.35rem;padding:.5rem .75rem;background:var(--muted);border-bottom:1px solid var(--border)}.lb .mock-browser-bar span{width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--foreground) 20%,transparent)}.lb .mock-browser-bar em{margin-left:.5rem;font-style:normal;font-size:.7rem;color:var(--muted-foreground);background:var(--card);border-radius:.4rem;padding:.15rem .5rem;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb .mock-browser-body{padding:.9rem;display:flex;flex-direction:column;gap:.6rem;flex:1 1;justify-content:center}.lb .mock-plans{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem}.lb .mock-plan{border:1px solid var(--border);border-radius:.75rem;padding:.7rem;display:grid;grid-gap:.4rem;gap:.4rem;font-size:.8rem}.lb .mock-plan.pro{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}.lb .mock-plan-price{font-size:1.15rem;font-weight:700;letter-spacing:-.01em}.lb .mock-plan-price small{font-size:.7rem;font-weight:500;color:var(--muted-foreground);margin-left:.2rem}.lb .mock-plan ul{display:grid;grid-gap:.15rem;gap:.15rem;color:var(--muted-foreground)}.lb .mock-plan .mock-btn{padding:.4rem .5rem;font-size:.8rem}.lb .mock-sheet{border:1px solid var(--border);border-radius:1.25rem 1.25rem 1rem 1rem;background:var(--card);padding:.85rem;display:flex;flex-direction:column;gap:.55rem;height:100%;box-shadow:var(--shadow-card)}.lb .mock-sheet-head{font-size:.75rem;color:var(--muted-foreground);display:flex;align-items:center;gap:.4rem}.lb .mock-sheet-title{font-size:.85rem;color:var(--muted-foreground)}.lb .mock-methods{display:grid;grid-gap:.35rem;gap:.35rem}.lb .mock-methods li{display:flex;align-items:center;gap:.5rem;border:1px solid var(--border);border-radius:.6rem;padding:.45rem .6rem;font-size:.85rem}.lb .mock-methods li.on{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,transparent);font-weight:600}.lb .mock-radio{margin-left:auto;width:14px;height:14px;border-radius:999px;border:1.5px solid var(--border)}.lb .mock-methods li.on .mock-radio{border-color:var(--primary);background:radial-gradient(circle,var(--primary) 45%,transparent 50%)}.lb .mock-logo{width:18px;height:18px;border-radius:.3rem;display:inline-block;flex:none}.lb .mock-logo.kakao{background:var(--kakao)}.lb .mock-logo.naver{background:#03c75a}.lb .mock-logo.toss{background:#0064ff}.lb .mock-logo.card{background:#0f172a}.lb .mock-logo.bank,.lb .mock-logo.vbank{background:#64748b}.lb .mock-notice{border:1px solid var(--border);border-left:4px solid #15803d;border-radius:.75rem;background:var(--card);padding:.75rem .85rem;display:grid;grid-gap:.35rem;gap:.35rem}.lb .mock-notice.info{border-left-color:var(--primary)}.lb .mock-notice-head{font-size:.72rem;color:var(--muted-foreground);display:flex;align-items:center;gap:.4rem}.lb .mock-notice-title{font-weight:700;color:#15803d}.lb .mock-notice.info .mock-notice-title{color:var(--foreground)}.lb .mock-notice ul{font-size:.85rem;color:var(--muted-foreground);display:grid;grid-gap:.15rem;gap:.15rem}.lb .mock-options{display:flex;flex-wrap:wrap;gap:.35rem}.lb .mock-pill{border:1px solid var(--border);border-radius:999px;padding:.2rem .6rem;font-size:.8rem}.lb .mock-pill.on{border-color:#0f172a;background:#0f172a;color:#fff}.lb .mock-pill.qty{margin-left:auto}.lb .mock-flow{margin-top:2.5rem;display:grid;grid-gap:1.25rem;gap:1.25rem;align-items:start}@media (min-width:900px){.lb .mock-flow{grid-template-columns:repeat(3,1fr);gap:2rem}.lb .mock-flow>li{position:relative}.lb .mock-flow>li+li:before{content:"→";position:absolute;left:-1.5rem;top:3.5rem;color:var(--primary);font-weight:700;font-size:1.25rem}}.lb .mock-flow>li{display:grid;grid-gap:.6rem;gap:.6rem;min-width:0}.lb .mock-flow-label{font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:.4rem}.lb .mock-flow-label b{width:1.4rem;height:1.4rem;border-radius:999px;background:#0f172a;color:#fff;font-size:.75rem;display:inline-flex;align-items:center;justify-content:center}.lb .mock-flow .mock-browser,.lb .mock-flow .mock-phone,.lb .mock-flow .mock-sheet{height:auto;min-height:0}.lb .mock-flow .mock-body,.lb .mock-flow .mock-browser-body{justify-content:flex-start}.lb .mock-stack{display:grid;grid-gap:.6rem;gap:.6rem}