.guide-page[data-v-2f0fab49]{padding:40px 0 88px;background:var(--bg)}.container[data-v-2f0fab49]{max-width:1160px;margin:0 auto;padding:0 32px}.breadcrumb[data-v-2f0fab49]{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--text3);margin-bottom:20px}.breadcrumb a[data-v-2f0fab49]:hover{color:var(--accent)}.breadcrumb .current[data-v-2f0fab49]{color:var(--text2)}.page-header[data-v-2f0fab49]{max-width:820px;margin-bottom:28px}.draft-badge[data-v-2f0fab49]{display:inline-block;margin-bottom:12px;padding:3px 12px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:13px;font-weight:600}.page-title[data-v-2f0fab49]{font-size:30px;font-weight:700;color:var(--text0);letter-spacing:-.02em;line-height:1.35}.page-desc[data-v-2f0fab49]{margin-top:10px;font-size:15px;color:var(--text2);line-height:1.8}.page-meta[data-v-2f0fab49]{margin-top:12px;display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text3)}.layout[data-v-2f0fab49]{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:32px;align-items:start}.toc[data-v-2f0fab49]{position:sticky;top:88px}.toc-title[data-v-2f0fab49]{margin-bottom:8px;padding-left:12px;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--text3)}.toc nav[data-v-2f0fab49]{display:flex;flex-direction:column}.toc-link[data-v-2f0fab49]{padding:5px 12px;border-left:2px solid var(--border);font-size:13px;line-height:1.5;color:var(--text2)}.toc-link[data-v-2f0fab49]:hover{color:var(--accent);border-left-color:var(--accent)}.guide-doc[data-v-2f0fab49]{max-width:820px;padding:8px 40px 36px;overflow-wrap:break-word}.guide-doc[data-v-2f0fab49] h2{position:relative;margin:36px 0 14px;padding-bottom:10px;border-bottom:1px solid var(--border);font-size:21px;color:var(--text0);scroll-margin-top:84px}.guide-doc[data-v-2f0fab49] h3{margin:24px 0 10px;font-size:16px;color:var(--text0)}.guide-doc[data-v-2f0fab49] h2 .anchor{position:absolute;left:-22px;width:18px;text-align:center;color:var(--border2);font-weight:400;opacity:0;transition:opacity .15s}.guide-doc[data-v-2f0fab49] h2:hover .anchor{opacity:1;color:var(--accent)}.guide-doc[data-v-2f0fab49] p,.guide-doc[data-v-2f0fab49] li{font-size:15px;line-height:1.9;color:var(--text1)}.guide-doc[data-v-2f0fab49] p{margin:10px 0}.guide-doc[data-v-2f0fab49] ul,.guide-doc[data-v-2f0fab49] ol{margin:10px 0;padding-left:22px}.guide-doc[data-v-2f0fab49] li{margin:4px 0}.guide-doc[data-v-2f0fab49] strong{color:var(--text0)}.guide-doc[data-v-2f0fab49] a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.guide-doc[data-v-2f0fab49] code{padding:1px 6px;border-radius:5px;background:var(--bg2);color:var(--text0);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;overflow-wrap:anywhere}.guide-doc[data-v-2f0fab49] pre{margin:14px 0;padding:14px 16px;border-radius:10px;background:#1a2440;overflow-x:auto}.guide-doc[data-v-2f0fab49] pre code{padding:0;background:none;color:#e3e8f5;font-size:13px;line-height:1.65;overflow-wrap:normal}.guide-doc[data-v-2f0fab49] blockquote{margin:14px 0;padding:10px 16px;border-left:3px solid var(--accent);border-radius:0 10px 10px 0;background:var(--accent-light)}.guide-doc[data-v-2f0fab49] blockquote p{margin:0}.guide-doc[data-v-2f0fab49] .table-wrap{margin:14px 0;overflow-x:auto;border:1px solid var(--border);border-radius:10px}.guide-doc[data-v-2f0fab49] table{width:100%;border-collapse:collapse;font-size:14px}.guide-doc[data-v-2f0fab49] th,.guide-doc[data-v-2f0fab49] td{padding:9px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.guide-doc[data-v-2f0fab49] th{background:var(--bg2);color:var(--text0);font-weight:600;white-space:nowrap}.guide-doc[data-v-2f0fab49] tr:last-child td{border-bottom:none}.guide-doc[data-v-2f0fab49] td code{white-space:nowrap;overflow-wrap:normal}.guide-doc[data-v-2f0fab49] img,.guide-doc[data-v-2f0fab49] video{display:block;max-width:100%;height:auto;margin:16px 0;border:1px solid var(--border);border-radius:10px}.guide-doc[data-v-2f0fab49] img.shot-phone{max-width:min(100%,320px)}.guide-doc[data-v-2f0fab49] .shot-placeholder{margin:16px 0;padding:28px 16px;border:2px dashed #fdba74;border-radius:10px;background:#fff7ed;color:#c2410c;font-size:14px;text-align:center}.others[data-v-2f0fab49]{max-width:820px;margin-top:36px}.others-title[data-v-2f0fab49]{margin-bottom:10px;font-size:16px;color:var(--text0)}.others ul[data-v-2f0fab49]{padding-left:20px}.others li[data-v-2f0fab49]{margin:6px 0;font-size:14.5px}.others a[data-v-2f0fab49]{color:var(--accent)}.others a[data-v-2f0fab49]:hover{text-decoration:underline}@media (max-width: 960px){.layout[data-v-2f0fab49]{grid-template-columns:minmax(0,1fr)}.toc[data-v-2f0fab49]{display:none}}@media (max-width: 640px){.guide-page[data-v-2f0fab49]{padding:28px 0 64px}.container[data-v-2f0fab49]{padding:0 16px}.page-title[data-v-2f0fab49]{font-size:24px}.guide-doc[data-v-2f0fab49]{padding:4px 18px 24px}.guide-doc[data-v-2f0fab49] h2{font-size:19px}}
