[data-install-bridge]{--c-brand:#4375ff;--c-red:#ea4b4b;--c-text:#111;--c-text-sub:#767676;--c-border:#ebebeb;--c-bg-gray:#f7f8fb;box-sizing:border-box;min-height:100vh;color:var(--c-text);word-break:break-all;background-color:#f0f1f4;padding:32px 16px;font-family:Pretendard,Pretendard Variable,sans-serif;line-height:1.5}[data-install-bridge] *,[data-install-bridge] :before,[data-install-bridge] :after{box-sizing:border-box}[data-install-bridge] h1,[data-install-bridge] h2,[data-install-bridge] p,[data-install-bridge] ul,[data-install-bridge] ol{margin:0}[data-install-bridge] ul,[data-install-bridge] ol{padding:0;list-style:none}[data-install-bridge] img{max-width:100%;display:block}[data-install-bridge] h1,[data-install-bridge] h2{font-size:inherit;font-weight:inherit}[data-install-bridge] button{cursor:pointer;color:inherit;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;margin:0;padding:0;font-family:inherit;font-size:15px}[data-install-bridge] button:focus,[data-install-bridge] button:focus-visible{box-shadow:none;outline:none}[data-install-bridge] a{color:inherit;text-decoration:none}[data-install-bridge] .bridge-page__inner{flex-direction:column;gap:16px;max-width:480px;margin:0 auto;display:flex}[data-install-bridge] .bridge-card{background-color:#fff;border-radius:20px;padding:24px 20px}[data-install-bridge] .install-card{flex-direction:column;gap:24px;display:flex}[data-install-bridge] .purchase-card__title{margin-bottom:16px;font-size:17px;font-weight:700}[data-install-bridge] .purchase-card__field{flex-direction:column;gap:4px;display:flex}[data-install-bridge] .purchase-card__grid{grid-template-columns:1fr 1fr;align-items:start;gap:14px 12px;margin-top:14px;display:grid}[data-install-bridge] .purchase-card__label{color:var(--c-text-sub);font-size:13px}[data-install-bridge] .purchase-card__value{color:var(--c-text);font-size:15px;font-weight:600}[data-install-bridge] .install-banner{border-radius:12px;align-items:flex-start;gap:10px;margin-top:20px;padding:14px 16px;display:flex}[data-install-bridge] .install-banner--local{background-color:#fff2f2;border:1px solid #ffd6d6}[data-install-bridge] .install-banner--pre{background-color:#eef3ff;border:1px solid #cddcff}[data-install-bridge] .install-banner__icon{flex-shrink:0;width:20px;height:20px;margin-top:1px}[data-install-bridge] .install-banner__text{flex-direction:column;gap:2px;font-size:13px;display:flex}[data-install-bridge] .install-banner__text strong{font-size:14px;font-weight:700}[data-install-bridge] .install-banner--local .install-banner__text{color:var(--c-red)}[data-install-bridge] .install-banner--pre .install-banner__text{color:var(--c-brand)}[data-install-bridge] .purchase-card__link{color:var(--c-brand);justify-content:flex-end;align-items:center;gap:4px;margin-top:16px;font-size:13px;font-weight:600;display:flex}[data-install-bridge] .link-arrow-icon{flex-shrink:0;width:14px;height:14px}[data-install-bridge] .device-tab{background-color:var(--c-bg-gray);border-radius:12px;padding:4px;display:flex}[data-install-bridge] .device-tab__button{height:44px;color:var(--c-text-sub);border-radius:10px;flex:1;font-weight:600;transition:all .2s}[data-install-bridge] .device-tab__button.is-active{color:var(--c-text);background-color:#fff;box-shadow:0 1px 3px #00000014}[data-install-bridge] .install-info__title,[data-install-bridge] .install-steps__title,[data-install-bridge] .caution__title,[data-install-bridge] .support__title{margin-bottom:14px;font-size:17px;font-weight:700}[data-install-bridge] .install-info__cta{background-color:var(--c-brand);color:#fff;cursor:pointer;border:0;border-radius:100px;justify-content:center;align-items:center;gap:6px;width:100%;height:52px;font-family:inherit;font-size:15px;font-weight:700;display:flex}[data-install-bridge] .install-info__desc{text-align:center;color:var(--c-text-sub);margin-top:8px;font-size:13px}[data-install-bridge] .install-info__toggle{background-color:var(--c-bg-gray);width:100%;color:var(--c-text-sub);cursor:pointer;text-align:left;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:12px 14px;font-family:inherit;font-size:13px;font-weight:600;display:flex}[data-install-bridge] .install-info__toggle-icon{flex-shrink:0;width:16px;height:16px;display:none}[data-install-bridge] .install-info:not(.is-open) .install-info__toggle-icon--down,[data-install-bridge] .install-info.is-open .install-info__toggle-icon--up{display:block}[data-install-bridge] .install-info__expand{flex-direction:column;gap:16px;margin-top:16px;display:flex}[data-install-bridge] .install-info__qr{background-color:var(--c-bg-gray);border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex}[data-install-bridge] .install-info__qr-img,[data-install-bridge] .qr-placeholder{background-color:#fff;border-radius:8px;width:160px;height:160px;padding:10px}[data-install-bridge] .qr-placeholder{color:#bbb;justify-content:center;align-items:center;font-size:30px;display:flex}[data-install-bridge] .install-info__qr-desc{text-align:center;color:var(--c-text-sub);font-size:12px;line-height:1.6}[data-install-bridge] .install-code{flex-direction:column;gap:6px;display:flex}[data-install-bridge] .install-code__label{color:var(--c-text-sub);font-size:13px}[data-install-bridge] .install-code__row{background-color:var(--c-bg-gray);border-radius:10px;align-items:center;gap:8px;padding:12px 14px;display:flex}[data-install-bridge] .install-code__value{word-break:break-all;flex:1;font-size:14px;font-weight:600}[data-install-bridge] .install-code__copy{border:1px solid var(--c-border);height:30px;color:var(--c-text-sub);cursor:pointer;background-color:#fff;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;display:flex}[data-install-bridge] .install-code__copy.is-copied{color:var(--c-brand)}[data-install-bridge] .install-steps__list{flex-direction:column;gap:20px;display:flex}[data-install-bridge] .install-steps__item{gap:12px;display:flex}[data-install-bridge] .install-steps__num{background-color:var(--c-brand);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex}[data-install-bridge] .install-steps__content{flex-direction:column;gap:4px;padding-top:1px;display:flex}[data-install-bridge] .install-steps__desc{font-size:14px;font-weight:500}[data-install-bridge] .install-steps__desc strong{font-weight:700}[data-install-bridge] .install-steps__sub{color:var(--c-text-sub);font-size:12px}[data-install-bridge] .install-steps__link{color:var(--c-brand);justify-content:flex-end;align-items:center;gap:4px;margin-top:16px;font-size:13px;font-weight:600;display:flex}[data-install-bridge] .caution__list{flex-direction:column;gap:16px;display:flex}[data-install-bridge] .caution__item{align-items:flex-start;gap:10px;display:flex}[data-install-bridge] .caution__icon{flex-shrink:0;width:20px;height:20px;margin-top:1px}[data-install-bridge] .caution__text{flex-direction:column;gap:2px;display:flex}[data-install-bridge] .caution__text strong{font-size:14px;font-weight:700}[data-install-bridge] .caution__text span{color:var(--c-text-sub);font-size:12px}[data-install-bridge] .support__buttons{flex-direction:column;gap:10px;display:flex}[data-install-bridge] .support__btn{border-radius:12px;justify-content:space-between;align-items:center;width:100%;height:52px;padding:0 18px;font-size:15px;font-weight:700;display:flex}[data-install-bridge] .support__btn-arrow{flex-shrink:0;width:18px;height:18px}[data-install-bridge] .support__btn--guide{color:var(--c-text);background-color:#eef3ff}[data-install-bridge] .support__btn--kakao{color:#191600;background-color:#fee500}@media (max-width:749px){[data-install-bridge]{padding:12px}[data-install-bridge] .bridge-page__inner{gap:12px;max-width:none}[data-install-bridge] .bridge-card{border-radius:16px;padding:20px 16px}[data-install-bridge] .purchase-card__grid{grid-template-columns:1fr}}html:has([data-install-http-error]){background:#fff;margin:0}html:has([data-install-http-error]) body{background:#fff;margin:0}[data-install-http-error]{box-sizing:border-box;z-index:3000;color:#1f1f1f;background:#fff;flex:1 0 auto;min-height:100vh;margin:0;font-family:system-ui,Segoe UI,Tahoma,sans-serif;position:fixed;inset:0;overflow:auto}[data-install-http-error] *,[data-install-http-error] :before,[data-install-http-error] :after{box-sizing:border-box}[data-install-http-error] .install-http-error{width:100%;max-width:640px;margin:14vh 0 0;padding:0 24px 48px 80px;line-height:1.6}[data-install-http-error] .install-http-error__icon{color:#5f6368;width:48px;height:48px;margin:0 0 36px;display:block}[data-install-http-error] .install-http-error__title{color:#1f1f1f;margin:0 0 16px;font-size:24px;font-weight:400;line-height:1.25}[data-install-http-error] .install-http-error__summary{color:#5f6368;overflow-wrap:anywhere;margin:0 0 14px;font-size:14px;font-weight:400;line-height:1.6}[data-install-http-error] .install-http-error__code{color:#80868b;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:12px;font-weight:400}[data-install-http-error] .install-http-error__reload{color:#fff;cursor:pointer;background:#1a73e8;border:0;border-radius:18px;justify-content:center;align-items:center;min-width:88px;height:36px;margin-top:28px;padding:0 20px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}[data-install-http-error] .install-http-error__reload:hover{background:#1967d2}[data-install-http-error] .install-http-error__reload:focus,[data-install-http-error] .install-http-error__reload:focus-visible{outline:none}@media (max-width:700px){[data-install-http-error] .install-http-error{margin-top:12vh;padding-left:10%;padding-right:10%}}
