.guide_guide__lR4NP{--bg:#000;--surface:#0a0a0a;--surface-2:#141414;--fg:#f5f5f7;--fg-2:#a1a1a6;--fg-3:#6e6e73;--brand:#f97316;--brand-deep:#ea580c;--brand-light:#fb923c;--pc-yellow:#fbbf24;--line:hsla(0,0%,100%,.08);--line-soft:hsla(0,0%,100%,.05);--card:hsla(0,0%,100%,.04);--radius:14px;--glow:0 8px 40px rgba(249,115,22,.22);--content:880px;--website-header-height:64px}.guide_guide__lR4NP *{margin:0;padding:0;box-sizing:border-box}.guide_guide__lR4NP{scroll-behavior:smooth;background:var(--bg);color:var(--fg);font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,-apple-system,sans-serif;font-size:16px;line-height:1.85;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.guide_guide__lR4NP img{display:block;max-width:100%}.guide_guide__lR4NP a{color:inherit;text-decoration:none}.guide_guide__lR4NP ol,.guide_guide__lR4NP ul{list-style:none}.guide_guide__lR4NP button{font-family:inherit}.guide_guide__lR4NP :focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.guide_guide__lR4NP ::selection{background:rgba(249,115,22,.35);color:#fff}.guide_guide__lR4NP .container{max-width:var(--content);margin:0 auto;padding:0 22px}.guide_guide__lR4NP section{scroll-margin-top:calc(var(--website-header-height) + 20px)}.guide_guide__lR4NP .progress{position:fixed;top:0;left:0;z-index:80;height:2px;width:0;background:linear-gradient(90deg,var(--brand-deep),var(--brand-light))}.guide_guide__lR4NP .hero{padding:62px 0 58px;position:relative;overflow:hidden}.guide_guide__lR4NP .hero:before{content:"";position:absolute;top:-180px;left:50%;transform:translateX(-50%);width:720px;height:420px;pointer-events:none;background:radial-gradient(ellipse at center,rgba(249,115,22,.14),transparent 65%)}.guide_guide__lR4NP .hero-inner{position:relative}.guide_guide__lR4NP .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--brand-light);letter-spacing:.08em}.guide_guide__lR4NP .eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand)}.guide_guide__lR4NP .hero h1{font-size:clamp(30px,5.4vw,44px);font-weight:900;letter-spacing:-.02em;line-height:1.25;margin:18px 0 16px}.guide_guide__lR4NP .hero h1 em{font-style:normal;color:var(--brand)}.guide_guide__lR4NP .hero-sub{font-size:16px;color:var(--fg-2);max-width:620px}.guide_guide__lR4NP .hero-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.guide_guide__lR4NP .meta-chip{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--fg-2);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:6px 14px}.guide_guide__lR4NP .meta-chip b{color:var(--fg);font-weight:500}.guide_guide__lR4NP .index-card{margin-top:40px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:26px 28px 28px}.guide_guide__lR4NP .index-title{font-size:14px;font-weight:700;color:var(--fg);display:flex;align-items:center;gap:8px;margin-bottom:14px}.guide_guide__lR4NP .index-title svg{color:var(--brand)}.guide_guide__lR4NP .index-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 32px}.guide_guide__lR4NP .index-grid a{display:flex;align-items:baseline;gap:10px;font-size:14px;color:var(--fg-2);padding:9px 10px;border-radius:8px;transition:color .15s ease,background .15s ease}.guide_guide__lR4NP .index-grid a:hover{color:var(--fg);background:hsla(0,0%,100%,.04)}.guide_guide__lR4NP .index-grid .no{font-size:12px;font-weight:700;color:var(--brand);font-variant-numeric:tabular-nums;flex-shrink:0}.guide_guide__lR4NP .index-grid .tags{font-size:12px;color:var(--fg-3);margin-left:auto;white-space:nowrap}.guide_guide__lR4NP .chapter{padding:68px 0 14px}.guide_guide__lR4NP .chapter+.chapter{border-top:1px solid var(--line-soft)}.guide_guide__lR4NP .chapter-head{display:flex;align-items:flex-start;gap:22px;margin-bottom:34px}.guide_guide__lR4NP .chapter-no{font-size:44px;font-weight:900;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(249,115,22,.5);flex-shrink:0;margin-top:4px;font-variant-numeric:tabular-nums}.guide_guide__lR4NP .chapter-head-txt{flex:1;min-width:0}.guide_guide__lR4NP .kicker{font-size:13px;font-weight:500;color:var(--brand-light);letter-spacing:.06em;margin-bottom:8px}.guide_guide__lR4NP .chapter-head h2{font-size:clamp(22px,3.4vw,28px);font-weight:800;letter-spacing:-.01em}.guide_guide__lR4NP .chapter-sub{font-size:15px;color:var(--fg-2);margin-top:10px}.guide_guide__lR4NP .fig-pc{margin:6px 0 34px;border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);padding:12px}.guide_guide__lR4NP .fig-pc img{border-radius:9px;width:100%;max-width:100%;height:auto}.guide_guide__lR4NP .fig-pc figcaption{font-size:12.5px;color:var(--fg-3);text-align:center;padding:10px 8px 4px}.guide_guide__lR4NP .fn{background:var(--card);border:1px solid var(--line-soft);border-radius:var(--radius);padding:24px 26px;margin-bottom:20px}.guide_guide__lR4NP .fn-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.guide_guide__lR4NP .fn-no{font-size:12.5px;font-weight:700;color:var(--brand);background:rgba(249,115,22,.1);border:1px solid rgba(249,115,22,.25);border-radius:8px;padding:1px 8px;font-variant-numeric:tabular-nums;flex-shrink:0}.guide_guide__lR4NP .fn-head h3{font-size:17.5px;font-weight:700;letter-spacing:-.01em}.guide_guide__lR4NP .dev{display:flex;gap:6px;margin-left:auto}.guide_guide__lR4NP .pill{font-size:12px;font-weight:500;line-height:1;padding:4px 10px;border-radius:999px}.guide_guide__lR4NP .pill--app{color:var(--brand-light);background:rgba(249,115,22,.12);border:1px solid rgba(249,115,22,.28)}.guide_guide__lR4NP .pill--pc{color:#fcd34d;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.32)}.guide_guide__lR4NP .pill--hw{color:#d4d4d8;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.2)}.guide_guide__lR4NP .fn-desc{font-size:14.5px;color:var(--fg-2);margin-bottom:16px}.guide_guide__lR4NP .fn-desc b{color:var(--fg);font-weight:500}.guide_guide__lR4NP .fn-value{display:grid;gap:10px;margin-bottom:16px}.guide_guide__lR4NP .fv-block{background:var(--card);border:1px solid var(--line-soft);border-radius:10px;padding:12px 14px}.guide_guide__lR4NP .fv-title{font-size:12.5px;font-weight:700;color:var(--fg-3);letter-spacing:.05em;margin-bottom:8px}.guide_guide__lR4NP .fv-list{display:grid;gap:6px}.guide_guide__lR4NP .fv-list li{position:relative;padding-left:16px;font-size:14px;color:var(--fg-2)}.guide_guide__lR4NP .fv-list li:before{content:"";position:absolute;left:2px;top:.72em;width:5px;height:5px;border-radius:2px;background:var(--brand);opacity:.75}.guide_guide__lR4NP .fv-block--why{background:rgba(249,115,22,.05);border-color:rgba(249,115,22,.16)}.guide_guide__lR4NP .fv-block--why .fv-title{color:var(--brand-light)}.guide_guide__lR4NP .fv-block--why p{font-size:14px;color:var(--fg-2)}.guide_guide__lR4NP .paths{display:grid;gap:10px;margin-bottom:14px}.guide_guide__lR4NP .path-row{display:flex;align-items:flex-start;gap:10px;background:rgba(0,0,0,.35);border:1px solid var(--line-soft);border-radius:10px;padding:11px 14px}.guide_guide__lR4NP .dev-label{font-size:11.5px;font-weight:700;line-height:1.5;padding:1px 8px;border-radius:6px;flex-shrink:0;margin-top:2px}.guide_guide__lR4NP .dev-label--app{color:var(--brand-light);background:rgba(249,115,22,.1)}.guide_guide__lR4NP .dev-label--pc{color:#fcd34d;background:rgba(245,158,11,.1)}.guide_guide__lR4NP .trail{flex-wrap:wrap;row-gap:6px;min-width:0}.guide_guide__lR4NP .trail,.guide_guide__lR4NP .trail li{display:flex;align-items:center}.guide_guide__lR4NP .trail li span{font-size:13px;line-height:1.7;background:hsla(0,0%,100%,.06);border:1px solid var(--line);border-radius:999px;padding:1px 10px;white-space:nowrap;color:var(--fg)}.guide_guide__lR4NP .trail li:not(:last-child):after{content:"›";margin:0 7px;color:var(--fg-3);font-size:14px}.guide_guide__lR4NP .path-note{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--fg-2);line-height:1.6}.guide_guide__lR4NP .path-note svg{color:var(--fg-3);flex-shrink:0;margin-top:4px}.guide_guide__lR4NP .path-plain{font-size:13.5px;color:var(--fg-2);line-height:1.8}.guide_guide__lR4NP .path-plain b{color:var(--fg);font-weight:500}.guide_guide__lR4NP .keys{border-top:1px dashed var(--line);padding-top:14px}.guide_guide__lR4NP .keys-title{font-size:12.5px;font-weight:700;color:var(--fg-3);letter-spacing:.05em;margin-bottom:8px}.guide_guide__lR4NP .keys ul{display:grid;gap:6px}.guide_guide__lR4NP .keys li{position:relative;padding-left:16px;font-size:14px;color:var(--fg-2)}.guide_guide__lR4NP .keys li:before{content:"";position:absolute;left:2px;top:.72em;width:5px;height:5px;border-radius:2px;background:var(--brand);opacity:.75}.guide_guide__lR4NP .keys li b{color:var(--fg);font-weight:500}.guide_guide__lR4NP .note{margin-top:16px;background:rgba(249,115,22,.06);border:1px solid rgba(249,115,22,.2);border-radius:10px;padding:14px 16px;font-size:13.5px;color:var(--fg-2);line-height:1.7}.guide_guide__lR4NP .note-label{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--brand-light);margin-bottom:4px}.guide_guide__lR4NP .note--warn{background:rgba(251,191,36,.05);border-color:rgba(251,191,36,.22)}.guide_guide__lR4NP .note--warn .note-label{color:#fcd34d}.guide_guide__lR4NP .note p+p{margin-top:4px}.guide_guide__lR4NP .fee{display:flex;align-items:center;gap:14px;background:rgba(249,115,22,.07);border:1px solid rgba(249,115,22,.25);border-radius:10px;padding:12px 18px;margin-bottom:14px}.guide_guide__lR4NP .fee-value{font-size:26px;font-weight:900;color:var(--brand);letter-spacing:-.02em;flex-shrink:0}.guide_guide__lR4NP .fee-name{font-size:13px;color:var(--fg-2);line-height:1.6}.guide_guide__lR4NP .table-wrap{overflow-x:auto;margin:6px 0 14px;border:1px solid var(--line);border-radius:10px}.guide_guide__lR4NP table.data{width:100%;border-collapse:collapse;font-size:13.5px;min-width:560px;background:var(--surface)}.guide_guide__lR4NP table.data th{text-align:left;font-weight:700;color:var(--fg);background:var(--surface-2);padding:12px 16px;white-space:nowrap;border-bottom:1px solid var(--line)}.guide_guide__lR4NP table.data td{padding:13px 16px;color:var(--fg-2);border-bottom:1px solid var(--line-soft);vertical-align:top}.guide_guide__lR4NP table.data tr:last-child td{border-bottom:none}.guide_guide__lR4NP table.data td:first-child{color:var(--fg);font-weight:500;white-space:nowrap}.guide_guide__lR4NP .setup-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.guide_guide__lR4NP .setup-card{background:var(--card);border:1px solid var(--line-soft);border-radius:var(--radius);padding:24px}.guide_guide__lR4NP .setup-icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(249,115,22,.1);color:var(--brand);margin-bottom:12px}.guide_guide__lR4NP .setup-card h3{font-size:16px;font-weight:700;margin-bottom:2px}.guide_guide__lR4NP .setup-sub{font-size:12.5px;color:var(--fg-3);margin-bottom:10px}.guide_guide__lR4NP .setup-card ul{display:grid;gap:5px}.guide_guide__lR4NP .setup-card li{position:relative;padding-left:15px;font-size:13.5px;color:var(--fg-2);line-height:1.65}.guide_guide__lR4NP .setup-card li:before{content:"";position:absolute;left:1px;top:.7em;width:5px;height:5px;border-radius:50%;background:var(--fg-3)}.guide_guide__lR4NP .setup-card li b{color:var(--fg);font-weight:500}.guide_guide__lR4NP .setup-card a{color:var(--brand-light);border-bottom:1px solid rgba(251,146,60,.35)}.guide_guide__lR4NP .faq-list{display:grid;gap:12px;margin-top:4px}.guide_guide__lR4NP details.faq{background:var(--card);border:1px solid var(--line-soft);border-radius:12px;overflow:hidden}.guide_guide__lR4NP details.faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:16px 20px;font-size:15px;font-weight:500;color:var(--fg);transition:background .15s ease}.guide_guide__lR4NP details.faq summary::-webkit-details-marker{display:none}.guide_guide__lR4NP details.faq summary:hover{background:hsla(0,0%,100%,.03)}.guide_guide__lR4NP .faq-q{font-size:12.5px;font-weight:700;color:var(--brand);flex-shrink:0;font-variant-numeric:tabular-nums}.guide_guide__lR4NP .faq-arrow{margin-left:auto;color:var(--fg-3);flex-shrink:0;transition:transform .25s ease}.guide_guide__lR4NP details[open] .faq-arrow{transform:rotate(180deg)}.guide_guide__lR4NP .faq-body{padding:0 22px 20px 50px;font-size:14px;color:var(--fg-2);line-height:1.9}.guide_guide__lR4NP .faq-body ul{display:grid;gap:4px;margin:6px 0}.guide_guide__lR4NP .faq-body li{position:relative;padding-left:15px}.guide_guide__lR4NP .faq-body li:before{content:"";position:absolute;left:1px;top:.72em;width:5px;height:5px;border-radius:2px;background:var(--brand);opacity:.7}.guide_guide__lR4NP .faq-body b{color:var(--fg);font-weight:500}.guide_guide__lR4NP .tips-card{background:var(--card);border:1px solid var(--line-soft);border-radius:var(--radius);padding:26px 30px}.guide_guide__lR4NP .tips-card h3{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;margin-bottom:10px}.guide_guide__lR4NP .tips-card h3 svg{color:var(--brand)}.guide_guide__lR4NP .tips-card ul{display:grid;gap:6px}.guide_guide__lR4NP .tips-card li{position:relative;padding-left:16px;font-size:14px;color:var(--fg-2)}.guide_guide__lR4NP .tips-card li:before{content:"";position:absolute;left:2px;top:.72em;width:5px;height:5px;border-radius:2px;background:var(--brand);opacity:.75}.guide_guide__lR4NP .site-footer{border-top:1px solid var(--line);margin-top:76px;padding:32px 0 40px}.guide_guide__lR4NP .footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.guide_guide__lR4NP .footer-brand{display:flex;align-items:center;gap:9px;font-size:14.5px;font-weight:700}.guide_guide__lR4NP .footer-brand img{width:22px;height:22px}.guide_guide__lR4NP .footer-note{font-size:12.5px;color:var(--fg-3)}.guide_guide__lR4NP .footer-note a{color:var(--fg-2);border-bottom:1px solid var(--line)}.guide_guide__lR4NP .footer-note a:hover{color:var(--brand-light)}.guide_guide__lR4NP .to-top{position:fixed;right:20px;bottom:22px;z-index:60;width:42px;height:42px;border-radius:12px;background:hsla(0,0%,8%,.9);border:1px solid var(--line);color:var(--fg-2);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease,color .2s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.guide_guide__lR4NP .to-top.show{opacity:1;pointer-events:auto;transform:translateY(0)}.guide_guide__lR4NP .to-top:hover{color:var(--brand-light)}.guide_guide__lR4NP .reveal{opacity:0;transform:translateY(12px);transition:opacity .55s ease,transform .55s ease}.guide_guide__lR4NP .reveal.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.guide_guide__lR4NP{scroll-behavior:auto}.guide_guide__lR4NP .reveal{opacity:1;transform:none;transition:none}}.guide_guide__lR4NP .chapter,.guide_guide__lR4NP .fn{scroll-margin-top:calc(var(--website-header-height) + 18px)}.guide_guide__lR4NP .guide-head{margin-bottom:26px}.guide_guide__lR4NP .guide-head h2{font-size:24px;font-weight:800;letter-spacing:-.01em;margin-top:6px}.guide_guide__lR4NP .steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.guide_guide__lR4NP .step-card{position:relative;display:flex;flex-direction:column;border-radius:16px;padding:22px 18px;color:#fff;text-decoration:none;box-shadow:0 12px 32px rgba(0,0,0,.38);transition:transform .22s ease,box-shadow .22s ease}.guide_guide__lR4NP .step-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px rgba(0,0,0,.52)}.guide_guide__lR4NP .step-card--1{background:linear-gradient(135deg,#f97316,#c2410c)}.guide_guide__lR4NP .step-card--2{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1f1500}.guide_guide__lR4NP .step-card--2 .step-desc{color:rgba(31,21,0,.78)}.guide_guide__lR4NP .step-card--2 .step-no{color:rgba(31,21,0,.32)}.guide_guide__lR4NP .step-card--3{background:linear-gradient(135deg,#10b981,#047857)}.guide_guide__lR4NP .step-card--4{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.guide_guide__lR4NP .step-no{font-size:34px;font-weight:800;line-height:1;color:hsla(0,0%,100%,.35);font-variant-numeric:tabular-nums}.guide_guide__lR4NP .step-title{font-size:16.5px;font-weight:700;margin-top:10px}.guide_guide__lR4NP .step-desc{font-size:12.5px;line-height:1.7;color:hsla(0,0%,100%,.85);margin-top:5px}.guide_guide__lR4NP .step-card:not(:last-child):after{content:"";position:absolute;right:-17px;top:50%;z-index:2;width:9px;height:9px;border-top:2px solid hsla(0,0%,100%,.4);border-right:2px solid hsla(0,0%,100%,.4);transform:translateY(-50%) rotate(45deg)}.guide_guide__lR4NP .ops-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.guide_guide__lR4NP .op-card{display:flex;flex-direction:column;background:#fafafa;border:1px solid rgba(249,115,22,.35);border-radius:14px;padding:18px 15px;color:#1c1917;text-decoration:none;box-shadow:0 8px 24px rgba(0,0,0,.3);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.guide_guide__lR4NP .op-card:hover{transform:translateY(-3px);border-color:var(--brand);box-shadow:0 14px 32px rgba(249,115,22,.22)}.guide_guide__lR4NP .op-icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:10px;background:rgba(249,115,22,.12);color:#c2410c;margin-bottom:10px}.guide_guide__lR4NP .op-title{font-size:14.5px;font-weight:700}.guide_guide__lR4NP .op-desc{font-size:12px;line-height:1.65;color:#57534e;margin-top:5px}@media (max-width:960px){.guide_guide__lR4NP .steps-grid{grid-template-columns:repeat(2,1fr);gap:14px}.guide_guide__lR4NP .step-card:not(:last-child):after{display:none}.guide_guide__lR4NP .ops-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.guide_guide__lR4NP .steps-grid{grid-template-columns:1fr}}@media (max-width:720px){.guide_guide__lR4NP .hero{padding-top:34px}.guide_guide__lR4NP .index-grid{grid-template-columns:1fr}.guide_guide__lR4NP .index-grid .tags{display:none}.guide_guide__lR4NP .setup-grid{grid-template-columns:1fr}.guide_guide__lR4NP .chapter{padding-top:52px}.guide_guide__lR4NP .chapter-no{font-size:34px}.guide_guide__lR4NP .fn{padding:16px}.guide_guide__lR4NP .dev{margin-left:0}.guide_guide__lR4NP .faq-body{padding-left:20px}.guide_guide__lR4NP .fee{flex-direction:column;align-items:flex-start;gap:4px}}.guide_guide__lR4NP{overflow-wrap:anywhere}.guide_guide__lR4NP .progress{top:64px;z-index:45}.guide_guide__lR4NP .chapter,.guide_guide__lR4NP .fn,.guide_guide__lR4NP section{scroll-margin-top:84px}.guide_guide__lR4NP .to-top{bottom:calc(max(24px, env(safe-area-inset-bottom)) + 116px);z-index:35}.guide_guide__lR4NP .reveal{opacity:1;transform:none}.guide_guide__lR4NP figure img{height:auto}