.nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:50;background:var(--color-header);border-bottom:1px solid var(--color-border);height:48px}.nav-inner[data-astro-cid-dmqpwcec]{max-width:1100px;margin:0 auto;padding:0 var(--space-4);height:100%;display:flex;align-items:center;gap:var(--space-6)}.nav-brand[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:var(--space-2);text-decoration:none;flex-shrink:0}.brand-text[data-astro-cid-dmqpwcec]{font-size:1.15rem;font-weight:700;color:var(--color-white)}.brand-divider[data-astro-cid-dmqpwcec]{color:var(--color-text-muted);font-weight:300}.brand-section[data-astro-cid-dmqpwcec]{font-size:1.15rem;font-weight:600;color:var(--color-pink)}.nav-links[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:var(--space-1);overflow-x:auto;flex:1}.nav-link[data-astro-cid-dmqpwcec]{padding:var(--space-1) var(--space-3);border-radius:9999px;font-size:.8rem;font-weight:500;color:var(--color-text-muted);text-decoration:none;white-space:nowrap;transition:color .15s,background .15s}.nav-link[data-astro-cid-dmqpwcec]:hover{color:var(--color-text);background:var(--color-surface-elevated);text-decoration:none}.nav-link[data-astro-cid-dmqpwcec].active{color:var(--color-pink);background:#ff69b41a}.nav-back[data-astro-cid-dmqpwcec]{font-size:.8rem;color:var(--color-text-muted);text-decoration:none;white-space:nowrap;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:9999px;transition:border-color .15s,color .15s}.nav-back[data-astro-cid-dmqpwcec]:hover{border-color:var(--color-text-muted);color:var(--color-text);text-decoration:none}@media(max-width:768px){.nav-links[data-astro-cid-dmqpwcec]{display:none}}:root{--color-bg: #1a1a1a;--color-surface: #222222;--color-surface-elevated: #2a2a2a;--color-border: #333333;--color-border-hover: #444444;--color-text: #e0e0e0;--color-text-secondary: #a0a0a0;--color-text-muted: #888888;--color-pink: #ff69b4;--color-pink-hover: #ff8cc8;--color-pink-dark: #cc5490;--color-purple: #7b68ee;--color-header: #111111;--color-white: #ffffff;--font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-code: "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-ui);line-height:1.6;min-height:100vh;-webkit-font-smoothing:antialiased}a{color:var(--color-pink);text-decoration:none}a:hover{text-decoration:underline}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#444}.prose h1{font-size:2rem;font-weight:700;color:var(--color-white);margin-bottom:var(--space-4);line-height:1.2}.prose h2{font-size:1.5rem;font-weight:600;color:var(--color-white);margin-top:var(--space-8);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}.prose h3{font-size:1.15rem;font-weight:600;color:var(--color-text);margin-top:var(--space-6);margin-bottom:var(--space-2)}.prose p{margin-bottom:var(--space-4);color:var(--color-text-secondary)}.prose ul,.prose ol{margin-bottom:var(--space-4);padding-left:var(--space-6)}.prose li{margin-bottom:var(--space-2);color:var(--color-text-secondary)}.prose li::marker{color:var(--color-pink)}.prose strong{color:var(--color-text);font-weight:600}.prose blockquote{border-left:3px solid var(--color-pink);padding:var(--space-3) var(--space-4);margin:var(--space-4) 0;background:var(--color-surface);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.prose blockquote p{margin-bottom:0;color:var(--color-text);font-style:italic}.prose code{background:var(--color-surface);padding:2px 6px;border-radius:var(--radius-sm);font-family:var(--font-code);font-size:.875em;color:var(--color-pink)}.prose hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-8) 0}.prose a{color:var(--color-pink);text-decoration:underline;text-underline-offset:2px}.prose a:hover{color:var(--color-pink-hover)}.help-home{max-width:900px;margin:0 auto;padding:var(--space-8) var(--space-4)}.help-title{font-size:2.5rem;font-weight:700;color:var(--color-white);margin-bottom:var(--space-2)}.help-subtitle{font-size:1.1rem;color:var(--color-text-muted);margin-bottom:var(--space-8)}.help-category-section{margin-bottom:var(--space-8)}.help-category-section h2{font-size:1rem;font-weight:700;color:var(--color-pink);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}.help-article-card{display:block;padding:var(--space-3) var(--space-4);margin-bottom:var(--space-1);border-radius:var(--radius-md);text-decoration:none;transition:background .15s}.help-article-card:hover{background:var(--color-surface);text-decoration:none}.help-article-card h3{font-size:1rem;font-weight:600;color:var(--color-text);margin-bottom:var(--space-1)}.help-article-card p{font-size:.875rem;color:var(--color-text-muted);margin:0}.help-featured{margin-bottom:var(--space-8)}.help-featured-heading{font-size:1.1rem;font-weight:600;color:var(--color-text);margin-bottom:var(--space-4)}.help-featured-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--space-4)}.help-featured-card{display:block;padding:var(--space-4) var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;transition:border-color .15s,background .15s}.help-featured-card:hover{border-color:var(--color-pink);background:var(--color-surface-elevated);text-decoration:none}.help-featured-card h3{font-size:1rem;font-weight:600;color:var(--color-white);margin-bottom:var(--space-2)}.help-featured-card p{font-size:.875rem;color:var(--color-text-muted);margin:0}.article-container{max-width:900px;margin:0 auto;padding:var(--space-8) var(--space-4);display:grid;grid-template-columns:1fr 200px;gap:var(--space-8)}@media(max-width:768px){.article-container{grid-template-columns:1fr}.article-toc{display:none}}.article-content{min-width:0}.article-breadcrumb{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);font-size:.875rem;color:var(--color-text-muted)}.article-breadcrumb a{color:var(--color-text-muted);text-decoration:none}.article-breadcrumb a:hover{color:var(--color-pink)}.article-meta{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);font-size:.8rem;color:var(--color-text-muted)}.article-category-badge{display:inline-block;padding:2px 10px;background:var(--color-pink);color:var(--color-white);border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.article-toc{position:sticky;top:var(--space-8);align-self:start}.article-toc h4{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:var(--space-3)}.article-toc ul{list-style:none;padding:0}.article-toc li{margin-bottom:var(--space-1)}.article-toc a{display:block;padding:var(--space-1) 0;font-size:.8rem;color:var(--color-text-muted);text-decoration:none;border-left:2px solid transparent;padding-left:var(--space-3);transition:color .15s,border-color .15s}.article-toc a:hover{color:var(--color-pink);border-left-color:var(--color-pink);text-decoration:none}.prev-next{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.prev-next a{display:block;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;transition:border-color .15s}.prev-next a:hover{border-color:var(--color-pink);text-decoration:none}.prev-next .label{display:block;font-size:.75rem;color:var(--color-text-muted);margin-bottom:var(--space-1)}.prev-next .title{font-size:.9rem;font-weight:600;color:var(--color-text)}.prev-next .next{text-align:right;grid-column:2}
