@charset "UTF-8";._landing_2bmz4_2{margin:auto;min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:24px 0;position:relative}._landing_2bmz4_2._centered_2bmz4_9{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 64px)}._container_2bmz4_16{max-width:1200px;width:100%;margin:0 auto;padding-left:16px;padding-right:16px;box-sizing:border-box}._centered_2bmz4_9 ._container_2bmz4_16{width:100%;max-width:1200px}._breadcrumbs_2bmz4_29{margin-bottom:16px;padding:12px 0}._breadcrumbs_2bmz4_29 .v-breadcrumbs-item--disabled{color:#2c3e50;font-weight:500}._breadcrumbs_2bmz4_29 .v-breadcrumbs-item:not(.v-breadcrumbs-item--disabled){color:#667eea}._breadcrumbs_2bmz4_29 .v-breadcrumbs-item:not(.v-breadcrumbs-item--disabled):hover{color:#764ba2}._header_2bmz4_44{display:flex;align-items:center;gap:16px;margin-bottom:32px;padding:24px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a}._backButton_2bmz4_55{flex-shrink:0;color:#667eea}._backButton_2bmz4_55:hover{background-color:#667eea1a}._title_2bmz4_63{font-size:2rem;font-weight:700;color:#2c3e50;margin:0;flex:1}._mainWrapper_2bmz4_71{display:flex;gap:24px;align-items:flex-start}._sidebar_2bmz4_77{flex-shrink:0}._desktopSidebar_2bmz4_81{display:none}@media (min-width: 1024px){._desktopSidebar_2bmz4_81{display:block;width:280px;position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto}}._navCard_2bmz4_95{margin-bottom:24px;box-shadow:0 2px 8px #0000001a}._desktopSidebar_2bmz4_81 ._navCard_2bmz4_95{margin-bottom:0}._mobileNavCard_2bmz4_103{display:block}@media (min-width: 1024px){._mobileNavCard_2bmz4_103{display:none}}._navTitle_2bmz4_112{font-size:1.25rem;font-weight:600;padding:16px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px 8px 0 0}._desktopSidebar_2bmz4_81 ._navTitle_2bmz4_112{border-radius:8px 8px 0 0}._navItem_2bmz4_124{cursor:pointer;transition:background-color .2s}._navItem_2bmz4_124:hover{background-color:#667eea1a}._contentWrapper_2bmz4_132{flex:1;min-width:0;width:100%;box-sizing:border-box;overflow-x:hidden}._contentCard_2bmz4_140{box-shadow:0 4px 16px #0000001a;border-radius:12px;overflow:hidden}._content_2bmz4_132{padding:32px;background:#fff}._markdownWrapper_2bmz4_151{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}._markdown_2bmz4_151{line-height:1.8;color:#2c3e50;width:100%;max-width:100%;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;box-sizing:border-box}._markdown_2bmz4_151 h1{font-size:2rem;font-weight:700;margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:3px solid #667eea;color:#2c3e50;scroll-margin-top:100px;position:relative}._markdown_2bmz4_151 h1:before{content:"";display:block;height:100px;margin-top:-100px;visibility:hidden}._markdown_2bmz4_151 h2{font-size:1.5rem;font-weight:600;margin-top:1.5rem;margin-bottom:1rem;color:#34495e}._markdown_2bmz4_151 h3{font-size:1.25rem;font-weight:600;margin-top:1.25rem;margin-bottom:.75rem;color:#34495e}._markdown_2bmz4_151 p{margin-bottom:1rem;text-align:justify;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;max-width:100%}._markdown_2bmz4_151 ul,._markdown_2bmz4_151 ol{margin-bottom:1rem;padding-left:2rem}._markdown_2bmz4_151 li{margin-bottom:.5rem}._markdown_2bmz4_151 strong{font-weight:600;color:#2c3e50}._markdown_2bmz4_151 em{font-style:italic;color:#555}._markdown_2bmz4_151 blockquote{border-left:4px solid #667eea;padding-left:1rem;margin:1rem 0;font-style:italic;color:#555;background:#f8f9fa;padding:1rem;border-radius:4px}._markdown_2bmz4_151 code{background:#f4f4f4;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace;font-size:.9em}._markdown_2bmz4_151 pre{background:#2c3e50;color:#ecf0f1;padding:1rem;border-radius:6px;overflow-x:auto;margin:1rem 0}._markdown_2bmz4_151 pre code{background:transparent;padding:0;color:inherit}._markdown_2bmz4_151 table{width:100%;max-width:100%;border-collapse:collapse;margin:1.5rem 0;box-shadow:0 2px 4px #0000001a;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}._markdown_2bmz4_151 th,._markdown_2bmz4_151 td{padding:12px;text-align:left;border:1px solid #ddd;word-wrap:break-word;overflow-wrap:break-word}._markdown_2bmz4_151 th{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600}._markdown_2bmz4_151 tr:nth-child(2n){background:#f8f9fa}._markdown_2bmz4_151 a{color:#667eea;text-decoration:none;transition:color .2s}._markdown_2bmz4_151 a:hover{color:#764ba2;text-decoration:underline}._markdown_2bmz4_151 img{max-width:100%;height:auto;border-radius:8px;margin:1.5rem 0;box-shadow:0 4px 8px #0000001a}._loadingCard_2bmz4_297{padding:48px;text-align:center;box-shadow:0 2px 8px #0000001a}._scrollTopButton_2bmz4_303{position:fixed!important;bottom:24px;right:24px;z-index:10000!important;box-shadow:0 4px 12px #0000004d!important;border-radius:50%!important;min-width:56px!important;width:56px!important;height:56px!important}._scrollTopButton_2bmz4_303:hover{box-shadow:0 6px 16px #0006!important}@media (max-width: 1023px){._mainWrapper_2bmz4_71{flex-direction:column;gap:16px}}@media (max-width: 768px){._landing_2bmz4_2{padding:16px 0;overflow-x:hidden}._container_2bmz4_16{padding-left:12px;padding-right:12px}._title_2bmz4_63{font-size:1.5rem;flex:1;min-width:0;word-wrap:break-word;overflow-wrap:break-word}._content_2bmz4_132{padding:16px;overflow-x:hidden}._header_2bmz4_44{padding:16px;gap:12px;overflow-x:hidden}._backButton_2bmz4_55{flex-shrink:0}._contentCard_2bmz4_140{overflow-x:hidden}._markdown_2bmz4_151 table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}._markdown_2bmz4_151 th,._markdown_2bmz4_151 td{max-width:none;white-space:nowrap}._scrollTopButton_2bmz4_303{bottom:16px!important;right:16px!important;width:56px!important;height:56px!important;min-width:56px!important;z-index:10000!important;position:fixed!important}}.fade-enter-active[data-v-a1c4c2b2],.fade-leave-active[data-v-a1c4c2b2]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-a1c4c2b2],.fade-leave-to[data-v-a1c4c2b2]{opacity:0;transform:translateY(10px)}
