:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--text:#1f1f1f;--muted:#666;--surface:#f6f6f6;--border:#ddd;--focus:#111}*{box-sizing:border-box}html{background:var(--background);color:var(--text);word-break:keep-all;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6}body{min-width:320px;margin:0;overflow-x:hidden}.help-home-nav{justify-content:flex-end;align-items:center;min-height:44px;margin-bottom:20px;display:flex}.help-link-list,.notice-list,.guide-links ul{margin:0;padding:0;list-style:none}.help-link-list{gap:10px;display:grid}.help-link-list a{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;min-height:58px;padding:14px 16px;text-decoration:none;display:flex}.help-link-list a:hover{background:var(--surface)}.guide-links{border-top:1px solid var(--border);margin-top:36px;padding-top:24px}.guide-links h2{margin:0 0 12px;font-size:1.125rem}.guide-links li+li{margin-top:8px}.guide-links a{color:var(--muted);justify-content:space-between;gap:8px;padding:8px 0;display:flex}.notice-list{border-top:1px solid var(--border);width:100%}.notice-list li{border-bottom:1px solid var(--border)}.notice-list a{justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:72px;padding:14px 4px;text-decoration:none;display:flex}.notice-list a:hover{background:var(--surface)}.notice-list a:focus-visible{background:var(--surface);outline-offset:-3px}.notice-list-content{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.notice-list strong{overflow-wrap:anywhere;line-height:1.45}.notice-list time,.notice-article time{color:var(--muted);font-size:.875rem}.notice-list-chevron{color:var(--muted);flex:none}.notice-body{margin-bottom:32px}.notice-body p{white-space:normal;margin:0 0 20px;line-height:1.75}.notice-body-featured{color:var(--muted)}.notice-heading{border-top:1px solid var(--border);color:var(--text);letter-spacing:-.025em;margin:34px 0 16px;padding-top:30px;font-size:1.25rem;line-height:1.45}.notice-points{gap:12px;margin:0 0 28px;padding-left:24px;line-height:1.75;display:grid}.notice-callout{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:8px;margin:4px 0 24px;padding:16px;font-weight:700;line-height:1.6}.notice-figure{width:100%;max-width:560px;margin:0 auto 28px}.notice-figure img{border:1px solid var(--border);border-radius:10px;width:100%;height:auto;display:block}.notice-figure figcaption{color:var(--muted);text-align:center;margin-top:10px;font-size:.875rem;line-height:1.5}a{color:inherit}@media (max-width:390px){.shell{padding-left:16px;padding-right:16px}h1{font-size:1.875rem}}a:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.shell{width:100%;max-width:680px;margin:0 auto;padding:40px 24px 72px}.guide{width:100%;min-width:0}.web-navigation-bar{background:var(--background);z-index:20;justify-content:space-between;align-items:center;min-height:52px;margin-bottom:20px;display:flex;position:sticky;top:0}.web-navigation-actions{justify-content:flex-end;align-items:center;min-height:44px;display:flex}.web-navigation-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 208px);font-size:1rem;font-weight:750;line-height:1.4;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.back-button{appearance:none;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:flex-start;align-items:center;min-width:44px;min-height:44px;margin:0;padding:0;font-size:1.5rem;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.back-button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.guide-header{border-bottom:1px solid var(--border);margin-bottom:24px;padding-bottom:24px}.notice-article .guide-header h1{margin-top:0}h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:14px 0 12px;font-size:clamp(1.875rem,7vw,2.5rem);font-weight:750;line-height:1.2}.lead{color:var(--muted);margin:0;font-size:1rem;line-height:1.65}.primary-link{background:var(--text);border:1px solid var(--text);color:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:54px;padding:14px 16px;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.primary-link:hover{background:#333;border-color:#333}.path-box{background:var(--surface);border:1px solid var(--border);border-radius:6px;margin:16px 0 32px;padding:16px}.path-box h2{margin:0 0 6px;font-size:.9375rem;line-height:1.45}.path-box p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.6}.guide-figure{max-width:420px;margin:0 auto}.guide-figure img{border:1px solid var(--border);border-radius:6px;width:100%;height:auto;display:block}.guide-figure figcaption{color:var(--muted);text-align:center;margin-top:10px;font-size:.875rem;line-height:1.5}.guide-article-content{min-width:0}.guide-article-heading{border-top:1px solid var(--border);letter-spacing:-.025em;margin:34px 0 14px;padding-top:28px;font-size:1.25rem;line-height:1.45}.guide-article-paragraph{color:var(--muted);text-align:center;max-width:520px;margin:20px auto;line-height:1.75}.guide-article-figure{width:100%;margin:20px auto 32px}.guide-article-figure-phone{max-width:340px}.guide-article-figure-webtoon{max-width:632px;margin-top:0;margin-bottom:0}.guide-article-image{width:100%;height:auto;display:block}.guide-article-figure-phone .guide-article-image{border:1px solid var(--border);border-radius:8px}.advertising-shell{max-width:720px}.advertising-hub-links{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.advertising-hub-links li{border-bottom:1px solid var(--border)}.advertising-hub-links a{justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:16px 4px;text-decoration:none;display:flex}.advertising-hub-links a:hover,.advertising-hub-links a:focus-visible{background:var(--surface)}.advertising-hub-links a>span:first-child{gap:4px;min-width:0;display:grid}.advertising-hub-links strong{font-size:1.0625rem;line-height:1.45}.advertising-hub-links small{color:var(--muted);font-size:.875rem;line-height:1.55}.advertising-introduction{color:var(--muted);margin:0 0 32px;line-height:1.75}.advertising-common-specs{background:var(--surface);border-radius:8px;margin-bottom:40px;padding:20px}.advertising-common-specs h2,.advertising-section h2{letter-spacing:-.025em;margin:0 0 16px;font-size:1.375rem;line-height:1.4}.advertising-section{border-top:1px solid var(--border);padding:36px 0 8px}.advertising-section+.advertising-section{margin-top:28px}.advertising-section>p{color:var(--muted);line-height:1.75}.advertising-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 20px;display:grid}.advertising-spec-grid>div{background:var(--surface);border-radius:6px;min-width:0;padding:12px 14px}.advertising-common-specs .advertising-spec-grid{margin-bottom:0}.advertising-common-specs .advertising-spec-grid>div{background:var(--background)}.advertising-spec-grid dt{color:var(--muted);margin-bottom:3px;font-size:.8125rem;font-weight:700;line-height:1.4}.advertising-spec-grid dd{overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:750;line-height:1.5}.advertising-list,.advertising-criteria ul{color:var(--muted);gap:10px;margin:18px 0 0;padding-left:22px;line-height:1.7;display:grid}.advertising-criteria{margin-top:22px}.advertising-criteria h3{margin:0;font-size:1rem;line-height:1.45}.advertising-criteria-prohibited{background:var(--surface);border-radius:8px;padding:18px}.advertising-criteria-prohibited ul{margin-bottom:0}.advertising-figure{width:100%;max-width:600px;margin:28px auto 20px}.advertising-figure-start-popup,.advertising-figure-exit-popup{max-width:420px}.advertising-image{border:1px solid var(--border);border-radius:8px;width:100%;height:auto;display:block}@media (max-width:440px){.advertising-spec-grid{grid-template-columns:1fr}.advertising-common-specs{padding:16px}.advertising-hub-links a{min-height:82px}}.guide-section{gap:16px;display:grid}.guide-section>h2{letter-spacing:-.025em;margin:0 0 4px;font-size:1.375rem;line-height:1.35}.content-card{border:1px solid var(--border);border-radius:6px;padding:20px}.content-card h3{margin:0 0 8px;font-size:1.0625rem;line-height:1.45}.content-card h4{margin:0 0 6px;font-size:.9375rem;line-height:1.45}.content-card p{color:var(--muted);margin:0;line-height:1.65}.content-card p+p{margin-top:12px}.method-list{background:var(--surface);border-radius:4px;padding:10px 12px;font-weight:650;color:var(--text)!important}.detail-block{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.id-example{background:var(--surface);border-radius:4px;flex-direction:column;align-items:flex-start;gap:3px;margin-top:16px;padding:12px;display:flex}.id-example strong{font-size:.9375rem}.id-example span{color:var(--muted);font-size:.875rem}.guide-actions{border-top:1px solid var(--border);margin-top:32px;padding-top:24px}.faq-groups{gap:32px;display:grid}.faq-group h2{letter-spacing:-.015em;margin:0 0 8px;font-size:1rem;line-height:1.45}.faq-list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.faq-list li{border-bottom:1px solid var(--border)}.faq-list a{justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:14px 4px;font-size:1rem;line-height:1.55;text-decoration:none;display:flex}.faq-list a:hover{background:var(--surface)}.faq-list span{overflow-wrap:anywhere;min-width:0}.faq-list svg{color:var(--muted);flex:none}.faq-contact{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:6px;margin-top:36px;padding:16px;line-height:1.65}.faq-contact p{margin:0}.faq-contact a{color:var(--text);text-underline-offset:3px;font-weight:700}.faq-article-content{min-width:0}.faq-article-paragraph{color:var(--muted);margin:0;line-height:1.75}.faq-article-paragraph+.faq-article-paragraph{margin-top:14px}.faq-article-heading{border-top:1px solid var(--border);letter-spacing:-.025em;margin:32px 0 14px;padding-top:28px;font-size:1.25rem;line-height:1.45}.faq-article-subheading{margin:28px 0 12px;font-size:1.0625rem;line-height:1.5}.faq-article-list{color:var(--muted);gap:10px;margin:18px 0 0;padding-left:24px;line-height:1.75;display:grid}.faq-article-figure{width:100%;margin:20px auto 28px}.faq-article-figure-content{max-width:520px}.faq-article-figure-phone{max-width:340px}.faq-article-figure-widget{max-width:182px}.faq-article-image{border:1px solid var(--border);border-radius:8px;width:100%;height:auto;display:block}.faq-article-figure figcaption{color:var(--muted);text-align:center;margin-top:9px;font-size:.875rem;line-height:1.5}.faq-article-divider{border:0;border-top:1px solid var(--border);margin:32px 0}.faq-article-contact{background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:6px;margin:0;padding:16px;line-height:1.65}.faq-article-contact a{color:var(--text);text-underline-offset:3px;font-weight:700}.action-description{color:var(--muted);margin:24px 0 10px}.secondary-link{border:1px solid var(--border);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:54px;padding:14px 16px;font-weight:700;text-decoration:none;display:flex}.secondary-link:hover{background:var(--surface)}.locale-select-wrap{align-items:center;display:flex;position:relative}.locale-select{appearance:none;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;min-width:104px;min-height:40px;padding:0 32px 0 12px;font-size:.875rem;font-weight:700}.locale-select:focus{outline:none}.locale-select:focus-visible{background:var(--surface);outline:1px solid var(--border);outline-offset:1px}.locale-select-icon{color:var(--muted);pointer-events:none;position:absolute;right:10px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.environment-banner{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;margin-bottom:28px;padding:11px 14px;font-size:.875rem;line-height:1.45;display:flex}.environment-banner strong{background:var(--text);color:#fff;letter-spacing:.06em;white-space:nowrap;border-radius:4px;flex:none;padding:3px 7px;font-size:.6875rem}.environment-banner span{overflow-wrap:anywhere;flex:220px;min-width:0}.public-shell{flex-direction:column;width:100%;max-width:680px;min-height:100svh;margin:0 auto;padding:28px 24px 40px;display:flex}.public-page-nav{justify-content:flex-end;align-items:center;min-height:44px;display:flex}.app-introduction{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:44px 0 88px;display:flex}.app-wordmark{object-fit:contain;max-width:min(100%,214px);height:auto}.app-introduction h1,.friend-invite h1{letter-spacing:-.035em;max-width:520px;margin:30px 0 0;font-size:clamp(1.35rem,5vw,1.75rem);font-weight:700;line-height:1.45}.store-buttons{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.store-buttons a{background:var(--text);border:1px solid var(--text);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:9px 18px 9px 12px;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.store-buttons a:hover{background:#333;border-color:#333}.store-buttons img{object-fit:contain;width:24px;height:24px}.public-faq-link{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:8px;margin-top:32px;padding:4px 0;font-size:.9375rem;font-weight:650;text-decoration:none;display:inline-flex}.public-faq-link:hover{border-color:var(--text);color:var(--text)}.invite-shell{max-width:520px}.friend-invite{text-align:center;flex-direction:column;flex:1;align-items:center;padding:24px 0 20px;display:flex}.friend-invite h1{margin-top:20px;font-size:clamp(1.125rem,4.75vw,1.35rem)}.invite-illustration{margin-top:auto;padding:38px 0 0}.invite-illustration img{width:100%;max-width:174px;height:auto;display:block}.friend-invite>p{color:var(--muted);margin:16px 0 0;font-size:.875rem;line-height:1.6}.friend-invite .store-buttons{margin-top:auto;margin-bottom:28px;padding-top:40px}.public-footer{color:#818181;text-align:center;padding-top:12px;font-size:.75rem}.transfer-intro{color:var(--muted)}.transfer-intro p{margin:0}.transfer-intro p+p{margin-top:12px}.transfer-section{border-bottom:1px solid var(--border);padding:4px 0 32px}.transfer-section+.transfer-section{padding-top:32px}.transfer-section>h2{letter-spacing:-.025em;margin:0 0 14px;font-size:1.375rem;line-height:1.4}.transfer-section>p,.transfer-step>p,.transfer-faq dd{color:var(--muted);line-height:1.7}.transfer-section>p{margin:0}.transfer-list{gap:10px;margin:18px 0 0;padding-left:22px;display:grid}.transfer-list li{padding-left:2px;line-height:1.7}.transfer-callout{background:var(--surface);border-left:3px solid var(--text);margin-top:20px;padding:14px 16px}.transfer-callout strong{font-size:.9375rem;line-height:1.55;display:block}.transfer-callout p{color:var(--muted);margin:6px 0 0;line-height:1.65}.transfer-callout a{color:var(--text);text-underline-offset:3px;font-weight:700}.transfer-step{margin-top:30px}.transfer-step h3{margin:0 0 14px;font-size:1rem;line-height:1.65}.transfer-step>p{margin:10px 0 0}.transfer-screenshot{border:1px solid var(--border);border-radius:10px;width:min(100%,340px);max-width:340px;height:auto;margin:0 auto;display:block}.transfer-faq{border-bottom:0}.transfer-faq dl{gap:0;margin:0;display:grid}.transfer-faq dl>div{border-top:1px solid var(--border);padding:18px 0}.transfer-faq dt{font-weight:700;line-height:1.55}.transfer-faq dd{margin:6px 0 0}@media (max-width:480px){.shell{padding:16px 20px 48px}h1{font-size:1.875rem}.guide-header{margin-bottom:20px;padding-bottom:20px}.web-navigation-bar{margin-bottom:14px}.path-box{margin-bottom:28px}.content-card{padding:18px 16px}.transfer-section{padding-bottom:28px}.transfer-section+.transfer-section{padding-top:28px}.transfer-step{margin-top:26px}.public-shell{padding:16px 20px 28px}.app-introduction{padding:36px 0 64px}.store-buttons{gap:8px}.store-buttons a{padding-right:14px;font-size:.875rem}}@media (prefers-reduced-motion:no-preference){.primary-link{transition:background-color .16s,border-color .16s}.secondary-link{transition:background-color .16s}.store-buttons a{transition:background-color .16s,border-color .16s}.public-faq-link{transition:border-color .16s,color .16s}}
