.verification-screen{color:var(--vs-text);background:var(--vs-page);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--vs-rule:color-mix(in oklch, var(--vs-text) 16%, var(--vs-surface));--vs-soft:color-mix(in oklch, var(--vs-text) 4%, var(--vs-surface));flex-direction:column;align-items:center;gap:18px;width:100%;padding:28px 20px 20px;font-family:LINE Seed KR,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:14px;line-height:1.6;display:flex}.verification-screen,.verification-screen *{box-sizing:border-box}.verification-screen button,.verification-screen a,.verification-screen summary{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.verification-screen button{cursor:pointer}.verification-screen button:disabled,.verification-screen [aria-disabled=true]{opacity:.5;cursor:not-allowed}.verification-screen :is(button,a,summary):focus-visible{outline:3px solid var(--vs-text);outline-offset:4px}.verification-screen :is(h1,h2){color:inherit;letter-spacing:-.055em;word-break:keep-all;overflow-wrap:anywhere;white-space:pre-line;margin:0 0 12px;font-size:1.6em;font-weight:700;line-height:1.45}.verification-screen p{overflow-wrap:anywhere;word-break:keep-all;max-width:none;margin:0}.vs-card{border:1px solid var(--vs-rule);background:var(--vs-surface);border-radius:14px;width:100%;max-width:420px;overflow:hidden;box-shadow:0 8px 28px -20px oklch(23% .01 260/.24)}.vs-header{justify-content:space-between;align-items:center;gap:12px;padding:24px 28px 0;display:flex}.vs-logo-wrap{align-items:center;min-width:0;display:flex}.vs-logo{object-fit:contain;object-position:left center;width:112px;height:32px;display:block}.vs-header-label{white-space:nowrap;align-items:center;gap:5px;font-size:.72em;display:flex}.vs-introduction{padding:32px 28px 24px}.vs-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;display:grid}.verification-screen .vs-title-row :is(h1,h2){min-width:0;margin:0}.vs-introduction>p{white-space:pre-line;margin-top:12px;font-size:.91em;line-height:1.8}.vs-body{padding:0 28px 24px}.vs-challenge{background:var(--vs-soft);border-radius:8px;margin-bottom:18px;padding:16px 18px}.vs-challenge-heading{font-size:.8em}.vs-timer{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;font-size:.8em;display:inline-flex}.vs-timer.vs-urgent{color:oklch(44% .16 28);background:oklch(97% .01 28);border-radius:4px;padding-inline:4px}.vs-code-row{justify-content:space-between;align-items:center;gap:8px;margin:8px 0 0;display:flex}.verification-screen code{color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;font-family:inherit;font-size:1em}.verification-screen .vs-short-code{letter-spacing:.08em;font-size:2em;font-weight:700;line-height:1.35}.vs-copy{background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:8px;display:inline-flex}.vs-copy:hover{background:var(--vs-rule)}.vs-destination{border-top:1px solid var(--vs-rule);align-items:center;gap:8px;margin-top:14px;padding-top:10px;font-size:.82em;display:flex}.vs-destination>span{margin-right:auto}.vs-destination strong{overflow-wrap:anywhere;font-weight:600}.vs-expected{align-items:center;gap:6px;padding-bottom:14px;font-size:.8em;display:flex}.verification-screen .vs-primary{border:1px solid color-mix(in oklch, var(--vs-on-accent) 22%, var(--vs-accent));background:var(--vs-accent);width:100%;min-height:48px;color:var(--vs-on-accent);overflow-wrap:anywhere;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:12px 14px;font-weight:700;line-height:1.5;text-decoration:none;display:flex}.verification-screen .vs-primary:hover{filter:brightness(.94)}.vs-primary>svg:last-child{flex-shrink:0;margin-left:auto}.vs-charge{text-align:center;padding-block:14px 18px;font-size:.76em;line-height:1.85}.vs-help{border-top:1px solid var(--vs-rule);border-bottom:1px solid var(--vs-rule);font-size:.81em}.vs-help summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;list-style:none;display:flex}.vs-help summary::-webkit-details-marker{display:none}.vs-help[open] summary svg{transform:rotate(180deg)}.vs-help p{padding:0 0 12px;line-height:1.8}.vs-waiting{justify-content:center;align-items:center;gap:7px;padding:20px 0 10px;font-size:.8em;display:flex}.vs-status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.vs-cancel{text-underline-offset:4px;background:0 0;border:0;margin:0 auto;padding:8px 16px;text-decoration:underline;display:block;font-size:.8em!important}.vs-cancel-confirm{text-align:center;padding-top:10px;font-size:.9em}.vs-cancel-confirm>div{justify-content:center;gap:10px;margin-top:12px;display:flex}.vs-cancel-confirm button{border:1px solid var(--vs-rule);background:var(--vs-soft);border-radius:6px;padding:8px 12px}.vs-footer{border-top:1px solid var(--vs-rule);justify-content:center;align-items:center;gap:6px;padding:14px 16px;font-size:.72em;display:flex}.vs-attribution{flex-direction:column;align-items:center;gap:8px;padding-bottom:4px;display:flex}.vs-attribution .vs-logo{object-position:center}.verification-screen .vs-watermark{min-height:44px;color:var(--vs-on-page);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--vs-on-page) 45%, transparent);text-decoration-color:color-mix(in oklch, var(--vs-on-page) 45%, transparent);align-items:center;padding:8px 12px;font-size:.8em;display:inline-flex}.verification-screen .vs-watermark:hover{text-decoration-color:currentColor}.vs-qr-section{text-align:center;padding:0 0 24px}.vs-qr{border:1px solid var(--vs-rule);background:oklch(99.4% .001 260);border-radius:8px;margin-bottom:14px;padding:4px;display:inline-flex}.vs-qr-section strong{font-size:.9em;display:block}.vs-qr-section>p{padding-top:5px;font-size:.76em}.vs-manual{align-items:center;gap:14px;padding:0 0 24px;font-size:.9em;display:flex}.vs-sandbox{text-align:center;color:oklch(30% .02 80);background:oklch(96.6% .046 94);border-radius:8px;margin-bottom:20px;padding:20px 16px}.vs-sandbox strong{margin:8px 0;display:block}.vs-sandbox p{font-size:.85em}.vs-result{text-align:center;padding-top:40px}.vs-result-icon{background:var(--vs-soft);border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin:0 auto 24px;display:flex}.vs-result-icon.vs-success{color:oklch(40% .09 150);background:oklch(95.6% .03 147)}.vs-result>p{margin-bottom:24px;font-size:.9em}.vs-verified-number{border-block:1px solid var(--vs-rule);gap:8px;margin:24px 0;padding:20px 12px;display:grid}.vs-verified-number>span,.vs-verified-number>small{font-size:.8em}.vs-verified-number>strong{justify-content:center;align-items:center;gap:8px;font-size:1.35em;display:flex}.vs-test-result{color:oklch(30% .02 80);background:oklch(96.6% .046 94);border-radius:5px;padding:10px}.vs-notice{color:oklch(34% .05 78);background:oklch(96.4% .02 78);border-radius:7px;margin-top:16px;padding:14px;font-size:.85em}.vs-notice button{background:0 0;border:0;padding:8px 0 0;text-decoration:underline}.vs-feedback{text-align:center;padding-top:14px;font-size:.82em}.vs-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vs-spin{animation:1.2s linear infinite vs-spin}@keyframes vs-spin{to{transform:rotate(360deg)}}.verification-screen[data-layout=classic] .vs-card{box-shadow:none;border-radius:8px}.verification-screen[data-layout=classic] .vs-introduction{text-align:center;padding-block:24px 20px}.verification-screen[data-layout=classic] .vs-title-row{display:block}.verification-screen[data-layout=classic] .vs-challenge{border-block:1px solid var(--vs-rule);background:0 0;border-radius:0;margin-bottom:12px;padding:14px 0}.verification-screen[data-layout=classic] .vs-code-row{margin-top:8px}.verification-screen[data-layout=classic] .vs-copy{width:44px;height:44px}.verification-screen[data-layout=classic] .vs-destination{margin-top:12px;padding-top:12px}.verification-screen[data-layout=classic] .vs-destination strong{font-variant-numeric:tabular-nums;font-size:1.3em}.verification-screen[data-layout=classic] .vs-primary{min-height:52px;line-height:1.25}.verification-screen[data-layout=classic] .vs-primary>svg{flex-shrink:0}.verification-screen[data-layout=classic] .vs-primary>svg:last-child{margin-left:0}.verification-screen[data-layout=classic] .vs-qr-section{padding:0 0 20px}.verification-screen[data-layout=classic] .vs-qr{border:0;border-radius:0;margin:0;padding:0}.verification-screen[data-layout=classic] .vs-manual-send{border:0;margin-top:10px}.verification-screen[data-layout=classic] .vs-manual-send summary{text-underline-offset:4px;justify-content:center;gap:6px;text-decoration:underline}.verification-screen[data-layout=classic] .vs-manual-send p{padding-top:10px}.verification-screen[data-layout=classic] .vs-charge{padding-block:8px 4px}.verification-screen[data-layout=classic] .vs-time-remaining{justify-content:center;margin-block:4px 8px;line-height:1.5;display:flex}.verification-screen[data-layout=classic] .vs-timer{gap:4px}.verification-screen[data-layout=classic] .vs-cancel{min-height:44px}.verification-screen:is([data-layout=compact],[data-layout=bamti]){gap:8px;padding-block:20px 12px}.verification-screen:is([data-layout=compact],[data-layout=bamti]) .vs-card{max-width:360px;box-shadow:none;border-radius:12px}.verification-screen:is([data-layout=compact],[data-layout=bamti]) .vs-header{justify-content:center;padding:20px 24px 0}.verification-screen:is([data-layout=compact],[data-layout=bamti]) .vs-logo{object-position:center;width:96px;height:24px}.verification-screen:is([data-layout=compact],[data-layout=bamti]) .vs-introduction{text-align:center;padding:24px 24px 16px}.verification-screen:is([data-layout=compact],[data-layout=bamti]) .vs-title-row{display:block}.verification-screen:is([data-layout=compact],[data-layout=bamti]) :is(h1,h2){text-wrap:balance;font-size:1.4em}.verification-screen:is([data-layout=compact],[data-layout=bamti]) .vs-body{padding:0 24px 12px}.verification-screen:is([data-layout=compact],[data-layout=bamti]) .vs-body-action-only{padding-top:24px}.verification-screen:is([data-layout=compact],[data-layout=bamti]) .vs-qr-section{padding-bottom:4px}.verification-screen:is([data-layout=compact],[data-layout=bamti]) .vs-qr{border:0;border-radius:0;width:fit-content;max-width:100%;margin:0 auto;padding:0;display:block}.verification-screen:is([data-layout=compact],[data-layout=bamti]) .vs-qr svg{max-width:100%;height:auto;display:block}.verification-screen:is([data-layout=compact],[data-layout=bamti]) .vs-primary{border-radius:10px;min-height:52px;line-height:1.4}.verification-screen:is([data-layout=compact],[data-layout=bamti]) .vs-primary>svg{flex-shrink:0}.verification-screen:is([data-layout=compact],[data-layout=bamti]) .vs-sms-primary>svg{margin-left:0}.verification-screen:is([data-layout=compact],[data-layout=bamti]) .vs-help{border:0;margin-top:4px;font-size:1em}.verification-screen:is([data-layout=compact],[data-layout=bamti]) .vs-help summary{text-underline-offset:4px;justify-content:center;gap:6px;font-size:.8em;text-decoration:underline}.verification-screen:is([data-layout=compact],[data-layout=bamti]) .vs-manual-fields{padding-top:4px}.verification-screen:is([data-layout=compact],[data-layout=bamti]) .vs-manual-fields>p{padding-bottom:12px;font-size:.8em}.verification-screen:is([data-layout=compact],[data-layout=bamti]) .vs-challenge{border-block:1px solid var(--vs-rule);background:0 0;border-radius:0;margin-bottom:10px;padding:10px 0}.verification-screen:is([data-layout=compact],[data-layout=bamti]) .vs-copy{width:44px;height:44px}.verification-screen:is([data-layout=compact],[data-layout=bamti]) .vs-destination{margin-top:8px;padding-top:8px}.verification-screen:is([data-layout=compact],[data-layout=bamti]) .vs-destination strong{font-variant-numeric:tabular-nums;font-size:1.2em}.verification-screen:is([data-layout=compact],[data-layout=bamti]) .vs-expected{flex-wrap:wrap;justify-content:center;padding-bottom:12px}.verification-screen:is([data-layout=compact],[data-layout=bamti]) .vs-charge{padding-block:4px 8px}.verification-screen:is([data-layout=compact],[data-layout=bamti]) .vs-compact-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 16px;display:flex}.verification-screen:is([data-layout=compact],[data-layout=bamti]) .vs-timer{gap:4px}.verification-screen:is([data-layout=compact],[data-layout=bamti]) .vs-cancel{min-height:44px;margin:0;padding-inline:8px}.verification-screen:is([data-layout=compact],[data-layout=bamti]) .vs-cancel-confirm{flex-basis:100%;padding-block:8px}.verification-screen:is([data-layout=compact],[data-layout=bamti]) .vs-result{padding-top:24px}.verification-screen:is([data-layout=compact],[data-layout=bamti]) .vs-result-icon{width:52px;height:52px;margin-bottom:16px}.verification-screen[data-layout=bamti]{--vs-rule:color-mix(in oklch, var(--vs-text) 22%, var(--vs-surface));font-family:Dotum,돋움,Gulim,굴림,LINE Seed KR,sans-serif;font-size:13px;line-height:1.6}.verification-screen[data-layout=bamti] :is(.vs-card,.vs-primary,.vs-copy,.vs-challenge,.vs-qr,.vs-result-icon,.vs-timer,.vs-sandbox,.vs-notice,.vs-test-result,button){border-radius:0}.verification-screen[data-layout=bamti] :is(button,a,summary):focus-visible{outline:2px dotted var(--vs-text);outline-offset:3px}.verification-screen[data-layout=bamti] .vs-card{box-shadow:none;padding:0}.verification-screen[data-layout=bamti] .vs-header{padding:18px 16px 0}.verification-screen[data-layout=bamti] .vs-logo{width:88px;height:22px}.verification-screen[data-layout=bamti] .vs-introduction{padding:20px 16px 16px}.verification-screen[data-layout=bamti] :is(h1,h2){letter-spacing:0;font-size:1.2em;line-height:1.6}.verification-screen[data-layout=bamti] .vs-body{padding:0 16px 12px}.verification-screen[data-layout=bamti] .vs-body-action-only{padding-top:20px}.verification-screen[data-layout=bamti] .vs-help{margin-top:12px}.verification-screen[data-layout=bamti] .vs-help summary{border:1px solid var(--vs-rule);min-height:40px;padding:6px 10px;font-size:1em;text-decoration:none}.verification-screen[data-layout=bamti] .vs-manual-fields{padding-top:12px}.verification-screen[data-layout=bamti] .vs-challenge{border:1px solid var(--vs-rule);background:0 0;padding:10px 12px}.verification-screen[data-layout=bamti] .vs-short-code{letter-spacing:.05em;font-size:1.75em}.verification-screen[data-layout=bamti] .vs-primary{min-height:48px}.verification-screen[data-layout=bamti] .vs-primary>svg:last-child{margin-left:0}.verification-screen[data-layout=bamti] .vs-copy,.verification-screen[data-layout=bamti] .vs-cancel,.verification-screen[data-layout=bamti] .vs-cancel-confirm button{border:1px solid var(--vs-rule);background:var(--vs-surface);text-decoration:none}.verification-screen[data-layout=bamti] :is(.vs-copy,.vs-cancel,.vs-help summary):hover{background:var(--vs-soft)}.verification-screen[data-layout=bamti] .vs-compact-controls{border-top:1px solid var(--vs-rule);justify-content:space-between;gap:8px;margin-top:12px;padding-top:10px}.verification-screen[data-layout=bamti] .vs-timer{font-size:.85em}.verification-screen[data-layout=bamti] .vs-timer strong{font-family:ui-monospace,monospace;font-weight:400}.verification-screen[data-layout=bamti] .vs-cancel{min-height:36px;padding:6px 12px}.verification-screen[data-layout=bamti][data-device=mobile] :is(.vs-cancel,.vs-help summary){min-height:44px}.verification-screen[data-layout=bamti] .vs-result-icon{border:1px solid var(--vs-rule)}.verification-screen[data-layout=bamti] .vs-watermark{font-size:11px}.vs-brand-header{background:var(--vs-accent);color:var(--vs-on-accent);margin-bottom:24px}.vs-brand-header .vs-header{justify-content:flex-end}.vs-brand-header .vs-header-label{color:inherit}.vs-brand-header .vs-introduction{padding-top:28px;padding-bottom:28px}.verification-screen[data-layout=brand] .vs-card{border-radius:12px}@media (prefers-reduced-motion:reduce){.vs-spin{animation:none}}@media (width<=380px){.verification-screen{padding-inline:12px}}.vs-demo-controls{color:oklch(25% .01 260);background:oklch(99% .002 260);border-bottom:1px solid oklch(87% .01 260);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;padding:16px;font:13px LINE Seed KR,sans-serif;display:flex}.vs-demo-controls label{align-items:center;gap:6px;display:flex}.vs-demo-controls select{font:inherit;color:inherit;background:oklch(99% .002 260);border:1px solid oklch(87% .01 260);border-radius:5px;padding:6px}.vs-demo>.verification-screen{min-height:calc(100dvh - 66px)}@font-face{font-family:LINE Seed KR;src:url(/fonts/LINESeedKR-Rg.woff2)format("woff2");font-style:normal;font-weight:100 599;font-display:swap}@font-face{font-family:LINE Seed KR;src:url(/fonts/LINESeedKR-Bd.woff2)format("woff2");font-style:normal;font-weight:600 900;font-display:swap}:root{font-synthesis:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:oklch(96.3% .005 260);font-family:LINE Seed KR,sans-serif}body{-webkit-font-smoothing:antialiased;margin:0}.hosted-window>.verification-screen{min-height:100dvh;padding-top:36px}@media (width<=480px){.hosted-window>.verification-screen{padding:16px 12px}}
