.toc-sidebar[data-astro-cid-sdnxb7lk]{display:none}@media (min-width: 1200px){.toc-sidebar[data-astro-cid-sdnxb7lk]{display:block;padding-top:4rem}.toc-nav[data-astro-cid-sdnxb7lk]{width:100%}.toc-title[data-astro-cid-sdnxb7lk]{font-family:var(--font-sans);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-light);margin:0 0 1.5rem}.toc-content[data-astro-cid-sdnxb7lk]{font-family:var(--font-sans);font-size:.875rem;line-height:1.6}.toc-content[data-astro-cid-sdnxb7lk] ul{list-style:none;padding:0;margin:0}.toc-content[data-astro-cid-sdnxb7lk] li{margin-bottom:.75rem;padding:0}.toc-content[data-astro-cid-sdnxb7lk] a{color:var(--color-text);text-decoration:none;display:block;transition:color .2s ease}.toc-content[data-astro-cid-sdnxb7lk] a:hover{color:var(--color-link)}.toc-content[data-astro-cid-sdnxb7lk] ul ul{margin-top:.5rem;margin-left:1rem;padding-left:0}.toc-content[data-astro-cid-sdnxb7lk] ul ul li{margin-bottom:.5rem}.toc-content[data-astro-cid-sdnxb7lk] ul ul a{font-size:.8125rem;color:var(--color-text-light)}}:root{--font-serif: "Crimson Text", Georgia, serif;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-text: #2d2d2d;--color-text-light: #5a5a5a;--color-border: #e5e5e5;--color-bg: #fafafa;--color-card: #ffffff;--color-card-hover: #f8f8f8;--color-link: #0066cc;--color-header-bg: rgba(250, 250, 250, .95)}:root.dark{--color-text: #e8e8e8;--color-text-light: #a0a0a0;--color-border: #2d2d2d;--color-bg: #0f0f0f;--color-card: #1a1a1a;--color-card-hover: #222222;--color-link: #4d94ff;--color-header-bg: rgba(15, 15, 15, .95)}body{font-family:var(--font-serif);background-color:var(--color-bg);color:var(--color-text);line-height:1.8;margin:0;padding:0;transition:background-color .3s ease,color .3s ease}.progress-bar[data-astro-cid-tyt6eby2]{position:fixed;top:0;left:0;height:4px;background:linear-gradient(90deg,#06c,#4d94ff);width:0%;z-index:9999;transition:width .1s ease-out;box-shadow:0 2px 4px #0066cc4d}.guide-header[data-astro-cid-tyt6eby2]{position:sticky;top:0;background:var(--color-header-bg);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);padding:1rem 2rem;z-index:100;transition:background-color .3s ease,border-color .3s ease}.header-nav[data-astro-cid-tyt6eby2]{max-width:680px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:1rem}.header-left[data-astro-cid-tyt6eby2]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.header-right[data-astro-cid-tyt6eby2]{display:flex;align-items:center;gap:.75rem}.twitter-link[data-astro-cid-tyt6eby2]{background:var(--color-text);color:var(--color-bg);text-decoration:none;font-size:.85rem;font-weight:700;letter-spacing:.01em;padding:.4rem .85rem;border-radius:18px;transition:all .2s ease;font-family:var(--font-sans);border:2px solid var(--color-text);white-space:nowrap}.twitter-link[data-astro-cid-tyt6eby2]:hover{background:transparent;color:var(--color-text);transform:translateY(-2px);box-shadow:0 6px 16px #0000001a}:root.dark .twitter-link[data-astro-cid-tyt6eby2]:hover{box-shadow:0 6px 16px #ffffff1a}.home-link[data-astro-cid-tyt6eby2],.breadcrumb-link[data-astro-cid-tyt6eby2]{font-family:var(--font-sans);font-size:.95rem;font-weight:600;color:var(--color-text);text-decoration:none;transition:color .2s ease;white-space:nowrap;flex-shrink:0}.home-link[data-astro-cid-tyt6eby2]:hover,.breadcrumb-link[data-astro-cid-tyt6eby2]:hover{color:var(--color-link)}.breadcrumb-separator[data-astro-cid-tyt6eby2]{color:var(--color-text-light);font-size:.9rem;flex-shrink:0}.header-sections[data-astro-cid-tyt6eby2]{display:flex;align-items:center;gap:.5rem}.section-link[data-astro-cid-tyt6eby2]{font-family:var(--font-sans);font-size:.9rem;color:var(--color-text-light);text-decoration:none;transition:color .2s ease;white-space:nowrap}.section-link[data-astro-cid-tyt6eby2]:hover{color:var(--color-link)}.section-link[data-astro-cid-tyt6eby2].active{color:var(--color-text);font-weight:600}.section-separator[data-astro-cid-tyt6eby2]{color:var(--color-text-light);font-size:.9rem}.theme-toggle[data-astro-cid-tyt6eby2]{background:transparent;border:1px solid var(--color-border);border-radius:6px;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;width:36px;height:36px}.theme-toggle[data-astro-cid-tyt6eby2]:hover{background:var(--color-card-hover);transform:scale(1.05)}.theme-icon[data-astro-cid-tyt6eby2]{font-size:1.25rem;line-height:1}.theme-icon[data-astro-cid-tyt6eby2].sun{display:block}.theme-icon[data-astro-cid-tyt6eby2].moon{display:none}:root.dark .theme-icon[data-astro-cid-tyt6eby2].sun{display:none}:root.dark .theme-icon[data-astro-cid-tyt6eby2].moon{display:block}.guide-layout[data-astro-cid-tyt6eby2]{max-width:680px;margin:0 auto;padding:0 2rem}.guide-layout-with-toc[data-astro-cid-tyt6eby2]{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr;gap:0}@media (min-width: 1200px){.guide-layout-with-toc[data-astro-cid-tyt6eby2]{grid-template-columns:680px 280px;gap:4rem;justify-content:center;padding:0 2rem}}.guide-content[data-astro-cid-tyt6eby2]{padding:4rem 0;min-width:0}.guide-content[data-astro-cid-tyt6eby2] h1{font-size:2.5rem;font-weight:600;margin-bottom:2rem;line-height:1.2}.guide-content[data-astro-cid-tyt6eby2] h2{font-size:1.625rem;font-weight:700;margin-top:3rem;margin-bottom:1.5rem;line-height:1.3;color:var(--color-text);scroll-margin-top:100px}.guide-content[data-astro-cid-tyt6eby2] h3{font-size:1.375rem;font-weight:700;margin-top:2rem;margin-bottom:1rem;line-height:1.4;color:var(--color-text);scroll-margin-top:100px}.guide-content[data-astro-cid-tyt6eby2] p{font-size:1.5rem;line-height:1.8;margin-bottom:1rem}.guide-content[data-astro-cid-tyt6eby2] a{color:var(--color-link);text-decoration:underline}.guide-content[data-astro-cid-tyt6eby2] a:hover{text-decoration:none}.guide-content[data-astro-cid-tyt6eby2] strong{font-weight:600}.guide-content[data-astro-cid-tyt6eby2] em{font-style:italic}.guide-content[data-astro-cid-tyt6eby2] ul,.guide-content[data-astro-cid-tyt6eby2] ol{margin-bottom:2rem;padding-left:2rem;line-height:1.8}.guide-content[data-astro-cid-tyt6eby2] ul{list-style-type:disc}.guide-content[data-astro-cid-tyt6eby2] ol{list-style-type:decimal}.guide-content[data-astro-cid-tyt6eby2] li{font-size:1.5rem;line-height:1.8;margin-bottom:.75rem;padding-left:.5rem}.guide-content[data-astro-cid-tyt6eby2] li::marker{color:var(--color-link);font-weight:600}.guide-content[data-astro-cid-tyt6eby2] blockquote{border-left:3px solid var(--color-border);padding-left:1.5rem;margin:2rem 0;font-style:italic;color:var(--color-text-light)}.guide-content[data-astro-cid-tyt6eby2] table{width:100%;margin:2.5rem 0;border-collapse:separate;border-spacing:0;font-size:1rem;box-shadow:0 2px 8px #0000000d;border-radius:8px;overflow:hidden}.dark .guide-content[data-astro-cid-tyt6eby2] table{box-shadow:0 2px 8px #ffffff0d}.guide-content[data-astro-cid-tyt6eby2] thead{background:linear-gradient(135deg,var(--color-card),var(--color-card-hover))}.guide-content[data-astro-cid-tyt6eby2] th{padding:1rem 1.5rem;text-align:left;border:none;font-weight:600;font-family:var(--font-sans);text-transform:uppercase;font-size:.875rem;letter-spacing:.05em;color:var(--color-text)}.guide-content[data-astro-cid-tyt6eby2] td{padding:1rem 1.5rem;border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border)}.guide-content[data-astro-cid-tyt6eby2] td:last-child{border-right:none}.guide-content[data-astro-cid-tyt6eby2] tr:last-child td{border-bottom:none}.guide-content[data-astro-cid-tyt6eby2] tbody tr:hover{background:var(--color-card-hover);transition:background .2s ease}.related-guides[data-astro-cid-tyt6eby2]{margin-top:4rem;padding-top:2rem;border-top:2px solid var(--color-border)}.related-guides[data-astro-cid-tyt6eby2] h2[data-astro-cid-tyt6eby2]{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;font-family:var(--font-sans)}.guides-grid[data-astro-cid-tyt6eby2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.guide-card[data-astro-cid-tyt6eby2]{display:block;padding:1.5rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:8px;text-decoration:none;color:var(--color-text);transition:all .2s}.guide-card[data-astro-cid-tyt6eby2]:hover{background:var(--color-card-hover);transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.guide-card[data-astro-cid-tyt6eby2] h3[data-astro-cid-tyt6eby2]{margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}@media (max-width: 768px){.guide-header[data-astro-cid-tyt6eby2]{padding:.75rem 1rem}.header-nav[data-astro-cid-tyt6eby2],.header-left[data-astro-cid-tyt6eby2],.header-right[data-astro-cid-tyt6eby2]{gap:.5rem}.twitter-link[data-astro-cid-tyt6eby2]{font-size:.75rem;padding:.35rem .65rem}.home-link[data-astro-cid-tyt6eby2],.breadcrumb-link[data-astro-cid-tyt6eby2]{font-size:.85rem}.header-sections[data-astro-cid-tyt6eby2]{display:none}.theme-toggle[data-astro-cid-tyt6eby2]{padding:.35rem .5rem;font-size:1rem}.guide-layout[data-astro-cid-tyt6eby2],.guide-layout-with-toc[data-astro-cid-tyt6eby2]{padding:0 1.5rem}.guide-content[data-astro-cid-tyt6eby2]{padding:3rem 0}.guide-content[data-astro-cid-tyt6eby2] h1{font-size:2rem}.guide-content[data-astro-cid-tyt6eby2] h2{font-size:1.5rem}.guide-content[data-astro-cid-tyt6eby2] p,.guide-content[data-astro-cid-tyt6eby2] li{font-size:1.125rem}.guides-grid[data-astro-cid-tyt6eby2]{grid-template-columns:1fr}}.guide-content[data-astro-cid-tyt6eby2] .address-container{margin:2rem 0;padding:1.5rem;background:var(--color-card);border:2px solid var(--color-border);border-radius:8px;cursor:pointer;transition:all .2s ease;position:relative;display:flex;align-items:center;gap:1rem}.guide-content[data-astro-cid-tyt6eby2] .address-container:hover{border-color:var(--color-link);background:var(--color-card-hover);transform:translateY(-2px);box-shadow:0 4px 12px #0066cc1a}.guide-content[data-astro-cid-tyt6eby2] .address-label{font-family:var(--font-sans);font-size:.875rem;color:var(--color-text-light);font-weight:500;position:absolute;top:.5rem;left:1rem}.guide-content[data-astro-cid-tyt6eby2] .address-text{font-family:Courier New,monospace;font-size:1rem;color:var(--color-text);word-break:break-all;flex:1;padding-top:1rem}.guide-content[data-astro-cid-tyt6eby2] .address-icon{color:var(--color-link);flex-shrink:0}.guide-content[data-astro-cid-tyt6eby2] .address-feedback{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-text);color:var(--color-bg);padding:.5rem 1rem;border-radius:6px;font-family:var(--font-sans);font-size:.875rem;font-weight:600;opacity:0;pointer-events:none;transition:opacity .2s ease}.guide-content[data-astro-cid-tyt6eby2] .address-container.copied .address-feedback{opacity:1}@media (max-width: 768px){.guide-content[data-astro-cid-tyt6eby2] .address-text{font-size:.875rem}}
