.page-hero[data-v-b62779fd]{background:linear-gradient(135deg,var(--color-surface) 0,var(--color-white) 100%);padding:var(--space-20) 0;text-align:center}.dark-theme .page-hero[data-v-b62779fd]{background:linear-gradient(135deg,var(--color-gray-800) 0,var(--color-surface) 100%)}.page-title[data-v-b62779fd]{color:var(--color-text-primary);font-size:var(--text-5xl);font-weight:700;margin-bottom:var(--space-6)}@media (max-width:768px){.page-title[data-v-b62779fd]{font-size:var(--text-4xl)}}.page-description[data-v-b62779fd]{color:var(--color-text-secondary);font-size:var(--text-xl);line-height:1.6;margin:0 auto;max-width:600px}.content-layout[data-v-b62779fd]{align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 300px;margin:2rem 0}.main-content[data-v-b62779fd]{min-width:0}.content-container[data-v-b62779fd]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);line-height:1.8;padding:var(--space-12)}.dark-theme .content-container[data-v-b62779fd]{background:var(--color-surface)}.sidebar-content[data-v-b62779fd]{position:sticky;top:2rem}@media (max-width:1024px){.content-layout[data-v-b62779fd]{gap:1rem;grid-template-columns:1fr}.sidebar-content[data-v-b62779fd]{position:static}.content-container[data-v-b62779fd]{padding:var(--space-8)}}@media (max-width:768px){.content-container[data-v-b62779fd]{padding:var(--space-6)}}[data-v-b62779fd] .content-container h1,[data-v-b62779fd] .content-container h2,[data-v-b62779fd] .content-container h3,[data-v-b62779fd] .content-container h4,[data-v-b62779fd] .content-container h5,[data-v-b62779fd] .content-container h6{color:var(--color-text-primary);margin-bottom:var(--space-4);margin-top:var(--space-8)}[data-v-b62779fd] .content-container h1{font-size:var(--text-4xl);margin-top:0}[data-v-b62779fd] .content-container h2{border-bottom:2px solid var(--color-border);font-size:var(--text-3xl);padding-bottom:var(--space-2)}[data-v-b62779fd] .content-container h3{font-size:var(--text-2xl)}[data-v-b62779fd] .content-container h3,[data-v-b62779fd] .content-container p{color:var(--color-text-secondary)}[data-v-b62779fd] .content-container p{margin-bottom:var(--space-4)}[data-v-b62779fd] .content-container a{color:var(--color-primary);text-decoration:none}[data-v-b62779fd] .content-container a:hover{text-decoration:underline}[data-v-b62779fd] .content-container ol,[data-v-b62779fd] .content-container ul{margin-bottom:var(--space-4);padding-left:var(--space-8)}[data-v-b62779fd] .content-container ul{list-style-type:disc}[data-v-b62779fd] .content-container ul ul{list-style-type:circle}[data-v-b62779fd] .content-container ul ul ul{list-style-type:square}[data-v-b62779fd] .content-container ol{list-style-type:decimal}[data-v-b62779fd] .content-container ol ol{list-style-type:lower-alpha}[data-v-b62779fd] .content-container ol ol ol{list-style-type:lower-roman}[data-v-b62779fd] .content-container li{margin-bottom:var(--space-2)}[data-v-b62779fd] .content-container blockquote,[data-v-b62779fd] .content-container li{color:var(--color-text-secondary)}[data-v-b62779fd] .content-container blockquote{background-color:var(--color-surface);border-left:4px solid var(--color-primary);border-radius:var(--radius-md);font-style:italic;margin:var(--space-6) 0;padding:var(--space-4)}[data-v-b62779fd] .content-container pre{background:var(--color-gray-100);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);margin:var(--space-4) 0;overflow-x:auto;padding:var(--space-4)}.dark-theme :is([data-v-b62779fd] .content-container pre){background:var(--color-gray-900);border-color:var(--color-gray-700);color:var(--color-gray-100)}[data-v-b62779fd] .content-container code{background:var(--color-gray-100);border-radius:var(--radius-sm);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;padding:var(--space-1) var(--space-2)}.dark-theme :is([data-v-b62779fd] .content-container code){background:var(--color-gray-800);color:var(--color-gray-100)}[data-v-b62779fd] .content-container pre code{background:none;padding:0}[data-v-b62779fd] .content-container img{border-radius:var(--radius-md);height:auto;max-width:100%}[data-v-b62779fd] .content-container img,[data-v-b62779fd] .content-container table{margin:var(--space-4) 0}[data-v-b62779fd] .content-container table{border-collapse:collapse;width:100%}[data-v-b62779fd] .content-container td,[data-v-b62779fd] .content-container th{border:1px solid var(--color-border);padding:var(--space-3);text-align:left}[data-v-b62779fd] .content-container th{background:var(--color-primary);color:#fff;font-weight:600}
