.app-header[data-v-f3112cce]{z-index:1000;background:var(--header-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:64px;transition:border-color var(--transition-base), background var(--transition-base);border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.app-header.scrolled[data-v-f3112cce]{border-bottom-color:var(--border-default);background:var(--header-bg)}.header-inner[data-v-f3112cce]{max-width:var(--content-max-width);padding:0 var(--content-padding);align-items:center;gap:32px;height:100%;margin:0 auto;display:flex}.header-logo[data-v-f3112cce]{flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:flex}.logo-icon[data-v-f3112cce]{font-size:24px}.logo-text[data-v-f3112cce]{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--text-primary);font-weight:700}.header-nav[data-v-f3112cce]{flex:1;align-items:center;gap:4px;display:flex}.nav-link[data-v-f3112cce]{border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);transition:all var(--transition-fast);align-items:center;gap:6px;padding:8px 14px;text-decoration:none;display:inline-flex}.nav-link[data-v-f3112cce]:hover{color:var(--text-primary);background:var(--bg-surface)}.nav-link--active[data-v-f3112cce]{color:var(--color-primary);background:var(--color-primary-bg)}.header-actions[data-v-f3112cce]{flex-shrink:0;align-items:center;gap:8px;display:flex}.theme-toggle[data-v-f3112cce]{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.theme-toggle[data-v-f3112cce]:hover{background:var(--bg-elevated);color:var(--text-primary)}.user-avatar[data-v-f3112cce]{cursor:pointer;align-items:center;display:flex}.user-email[data-v-f3112cce]{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;max-width:200px;overflow:hidden}.auth-btn[data-v-f3112cce]{border-radius:var(--radius-md);font-size:var(--text-sm);transition:all var(--transition-fast);padding:6px 16px;font-weight:500;text-decoration:none}.auth-btn--login[data-v-f3112cce]{color:var(--text-secondary)}.auth-btn--login[data-v-f3112cce]:hover{color:var(--text-primary);background:var(--bg-surface)}.auth-btn--register[data-v-f3112cce]{color:var(--color-primary);background:var(--color-primary-bg)}.auth-btn--register[data-v-f3112cce]:hover{background:#58a6ff33}.menu-toggle[data-v-f3112cce]{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-primary);justify-content:center;align-items:center;display:none}.menu-toggle[data-v-f3112cce]:hover{background:var(--bg-surface)}.mobile-menu[data-v-f3112cce]{background:var(--bg-surface);border-bottom:1px solid var(--border-default);padding:8px;display:none;position:absolute;top:64px;left:0;right:0}.mobile-link[data-v-f3112cce]{color:var(--text-secondary);border-radius:var(--radius-md);font-size:var(--text-base);align-items:center;gap:8px;width:100%;padding:12px 16px;text-decoration:none;display:flex}.mobile-link[data-v-f3112cce]:hover{background:var(--bg-elevated);color:var(--text-primary)}.mobile-divider[data-v-f3112cce]{background:var(--border-default);height:1px;margin:4px 8px}.slide-down-enter-active[data-v-f3112cce],.slide-down-leave-active[data-v-f3112cce]{transition:all .25s}.slide-down-enter-from[data-v-f3112cce],.slide-down-leave-to[data-v-f3112cce]{opacity:0;transform:translateY(-8px)}@media (width<=768px){.header-nav[data-v-f3112cce],.header-actions .auth-btn[data-v-f3112cce]{display:none}.menu-toggle[data-v-f3112cce]{display:flex}.mobile-menu[data-v-f3112cce]{display:block}}.app-footer[data-v-3610e957]{border-top:1px solid var(--border-default);background:var(--bg-surface);margin-top:auto}.footer-inner[data-v-3610e957]{max-width:var(--content-max-width);padding:32px var(--content-padding);text-align:center;margin:0 auto}.footer-brand[data-v-3610e957]{margin-bottom:16px}.footer-logo[data-v-3610e957]{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--text-primary);font-weight:700}.footer-desc[data-v-3610e957]{color:var(--text-muted);font-size:var(--text-sm);margin-top:4px}.footer-nav[data-v-3610e957]{justify-content:center;align-items:center;gap:12px;margin-bottom:16px;display:flex}.footer-nav a[data-v-3610e957]{color:var(--text-secondary);font-size:var(--text-sm);transition:color var(--transition-fast);text-decoration:none}.footer-nav a[data-v-3610e957]:hover{color:var(--color-primary)}.footer-dot[data-v-3610e957]{color:var(--text-muted);font-size:var(--text-sm)}.footer-stats[data-v-3610e957]{color:var(--text-secondary);font-size:var(--text-sm);justify-content:center;align-items:center;gap:6px;margin-bottom:12px;display:flex}.footer-stats strong[data-v-3610e957]{color:var(--color-primary);font-family:var(--font-heading)}.footer-copyright[data-v-3610e957]{color:var(--text-muted);font-size:var(--text-xs)}:root,[data-theme=light]{--bg-base:#fafbfc;--bg-surface:#fff;--bg-elevated:#f3f5f7;--bg-subtle:#e8ecf0;--color-primary:#6366f1;--color-primary-hover:#4f46e5;--color-primary-glow:#6366f11f;--color-primary-bg:#6366f112;--color-accent:#10b981;--color-warning:#f59e0b;--color-danger:#ef4444;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--border-default:#e2e8f0;--border-muted:#f1f5f9;--shadow-card:0 1px 3px #0000000a, 0 1px 2px #00000005;--shadow-glow:0 0 24px #6366f114;--shadow-hover:0 8px 25px #00000014;--header-bg:#fafbfce0;--header-border:#e2e8f0;--markdown-bg:#f8fafc;--markdown-code-bg:#f1f5f9;--markdown-border:#e2e8f0;--font-heading:"DM Sans", "PingFang SC", -apple-system, BlinkMacSystemFont, sans-serif;--font-body:"DM Sans", "PingFang SC", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-code:"JetBrains Mono", "Fira Code", Consolas, monospace;--text-xs:12px;--text-sm:13px;--text-base:15px;--text-lg:17px;--text-xl:20px;--text-2xl:26px;--text-3xl:32px;--text-4xl:42px;--transition-fast:.15s ease;--transition-base:.25s cubic-bezier(.4, 0, .2, 1);--transition-slow:.4s cubic-bezier(.4, 0, .2, 1);--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:999px;--content-max-width:1200px;--content-padding:24px;--bg-pattern:#6366f108;--bg-noise:#6366f104}[data-theme=dark]{--bg-base:#0c0e14;--bg-surface:#13161e;--bg-elevated:#1c1f2a;--bg-subtle:#272b38;--color-primary:#818cf8;--color-primary-hover:#a5b4fc;--color-primary-glow:#818cf826;--color-primary-bg:#818cf81a;--color-accent:#34d399;--color-warning:#fbbf24;--color-danger:#f87171;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--border-default:#1e293b;--border-muted:#1a1e2b;--shadow-card:0 1px 3px #0000004d, 0 0 0 1px #1e293b80;--shadow-glow:0 0 24px #818cf81a;--shadow-hover:0 8px 25px #0000004d;--header-bg:#0c0e14e0;--header-border:#1e293b;--markdown-bg:#0c0e14;--markdown-code-bg:#1c1f2a;--markdown-border:#1e293b;--bg-pattern:#818cf80a;--bg-noise:#818cf805}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);background-color:var(--bg-base);color:var(--text-primary);min-height:100vh;line-height:1.6}a{color:var(--color-primary);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-primary-hover)}img{max-width:100%;height:auto;display:block}ul,ol{list-style:none}button{cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none}input,textarea{font-family:inherit;font-size:inherit}::selection{background:var(--color-primary-glow);color:var(--color-primary-hover)}body,#app,.app-header,.tool-card,.article-card,.sidebar-section,.el-table{transition:background-color .3s,color .3s,border-color .3s}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}#app{flex-direction:column;min-height:100vh;display:flex;position:relative}#app:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle, var(--bg-pattern) 1px, transparent 1px);background-size:24px 24px;position:fixed;inset:0}#app:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 600px 400px at 5% 10%, var(--color-primary-glow), transparent), radial-gradient(ellipse 500px 500px at 95% 85%, #a78bfa0f, transparent);position:fixed;inset:0}.page-content,.app-header,.app-footer{z-index:1;position:relative}.page-container{max-width:var(--content-max-width);width:100%;padding:var(--content-padding);margin:0 auto}.page-content{flex:1;padding-top:72px}.card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base)}.card:hover{box-shadow:var(--shadow-hover);border-color:var(--color-primary);transform:translateY(-3px)}.card--static:hover{border-color:var(--border-default);box-shadow:var(--shadow-card);transform:none}.page-title{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--text-primary);letter-spacing:-.02em;margin-bottom:24px;font-weight:700}.page-title-sub{font-size:var(--text-sm);color:var(--text-secondary);margin-left:8px;font-weight:400}.tag{font-size:var(--text-xs);color:var(--color-primary);background:var(--color-primary-bg);border-radius:var(--radius-full);white-space:nowrap;align-items:center;padding:3px 10px;font-weight:500;display:inline-flex}.tag--success{color:var(--color-accent);background:#10b9811a}.tag--warning{color:var(--color-warning);background:#f59e0b1a}.text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-ellipsis-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fade-slide-up-enter-active,.fade-slide-up-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.fade-slide-up-enter-from{opacity:0;transform:translateY(8px)}.fade-slide-up-leave-to{opacity:0;transform:translateY(-4px)}.el-menu{background-color:#0000!important;border-right:none!important}.link-btn{color:var(--color-primary);font-size:var(--text-sm);cursor:pointer;transition:color var(--transition-fast);align-items:center;gap:4px;display:inline-flex}.link-btn:hover{color:var(--color-primary-hover)}@media (width<=768px){:root{--content-padding:16px}.page-title{font-size:var(--text-xl)}}.markdown-body{font-size:var(--text-base);color:var(--text-primary);word-wrap:break-word;line-height:1.8}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-family:var(--font-heading);color:var(--text-primary);margin-top:1.6em;margin-bottom:.8em;font-weight:600;line-height:1.4}.markdown-body h1{border-bottom:1px solid var(--border-default);padding-bottom:.3em;font-size:1.8em}.markdown-body h2{border-bottom:1px solid var(--border-muted);padding-bottom:.25em;font-size:1.5em}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1.1em}.markdown-body p{margin-bottom:1em}.markdown-body a{color:var(--color-primary);transition:border-color var(--transition-fast);border-bottom:1px solid #0000;text-decoration:none}.markdown-body a:hover{border-bottom-color:var(--color-primary)}.markdown-body img{border-radius:var(--radius-md);max-width:100%;margin:1em 0}.markdown-body blockquote{border-left:3px solid var(--color-primary);background:var(--bg-elevated);color:var(--text-secondary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:1em 0;padding:.5em 1em}.markdown-body blockquote p{margin-bottom:0}.markdown-body ul,.markdown-body ol{margin:1em 0;padding-left:2em}.markdown-body ul{list-style:outside}.markdown-body ol{list-style:decimal}.markdown-body li{margin-bottom:.4em}.markdown-body li>ul,.markdown-body li>ol{margin:.4em 0}.markdown-body code{font-family:var(--font-code);background:var(--bg-elevated);border-radius:var(--radius-sm);color:var(--color-primary);padding:.2em .4em;font-size:.9em}.markdown-body pre{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);margin:1.2em 0;padding:1em 1.2em;position:relative;overflow-x:auto}.markdown-body pre code{color:var(--text-primary);background:0 0;padding:0;font-size:.875em;line-height:1.6;display:block}.markdown-body table{border-collapse:collapse;width:100%;margin:1em 0;font-size:.95em}.markdown-body th,.markdown-body td{border:1px solid var(--border-default);text-align:left;padding:.6em 1em}.markdown-body th{background:var(--bg-elevated);font-weight:600}.markdown-body tr:nth-child(2n){background:var(--bg-surface)}.bytemd-preview table{border-collapse:collapse;width:100%;margin:1em 0;font-size:.95em}.bytemd-preview th,.bytemd-preview td{text-align:left;border:1px solid #d9d9d9;padding:.6em 1em}.bytemd-preview th{background:#fafafa;font-weight:600}.bytemd-preview tr:nth-child(2n){background:#f5f5f5}[data-theme=dark] .bytemd-preview th,[data-theme=dark] .bytemd-preview td{border-color:var(--border-default)}[data-theme=dark] .bytemd-preview th{background:var(--bg-elevated)}[data-theme=dark] .bytemd-preview tr:nth-child(2n){background:var(--bg-subtle)}.markdown-body hr{border:none;border-top:1px solid var(--border-default);margin:2em 0}.markdown-body strong{color:var(--text-primary);font-weight:600}.markdown-body em{color:var(--text-secondary)}.hljs{background:var(--bg-elevated)!important;color:var(--text-primary)!important}.hljs-keyword,.hljs-selector-tag,.hljs-type{color:#ff7b72!important}.hljs-string,.hljs-attr{color:#a5d6ff!important}.hljs-comment,.hljs-doctag{color:var(--text-muted)!important}.hljs-number,.hljs-literal,.hljs-variable,.hljs-template-variable,.hljs-tag .hljs-attr{color:#79c0ff!important}.hljs-title,.hljs-title .hljs-function_,.hljs-section{color:#d2a8ff!important}.hljs-built_in{color:#ffa657!important}.markdown-body pre.mermaid,.markdown-body div.mermaid{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);text-align:center;margin:1.2em 0;padding:1em;overflow-x:auto}.markdown-body .mermaid svg{max-width:100%;height:auto}.CodeMirror{color:#000;direction:ltr;height:300px;font-family:monospace}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{white-space:nowrap;background-color:#f7f7f7;border-right:1px solid #ddd}.CodeMirror-linenumber{text-align:right;color:#999;white-space:nowrap;min-width:20px;padding:0 3px 0 5px}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;width:auto;border:0!important}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection{background:0 0}.cm-fat-cursor .CodeMirror-line>span::selection{background:0 0}.cm-fat-cursor .CodeMirror-line>span>span::selection{background:0 0}.cm-fat-cursor .CodeMirror-line::-moz-selection{background:0 0}.cm-fat-cursor .CodeMirror-line>span::-moz-selection{background:0 0}.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:0 0}.cm-fat-cursor{caret-color:#0000}@keyframes blink{50%{background-color:#0000}}.cm-tab{-webkit-text-decoration:inherit;text-decoration:inherit;display:inline-block}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;position:absolute;top:0;bottom:0}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;position:relative;overflow:hidden}.CodeMirror-scroll{z-index:0;outline:none;height:100%;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;position:relative;overflow:scroll!important}.CodeMirror-sizer{border-right:50px solid #0000;position:relative}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{z-index:6;outline:none;display:none;position:absolute}.CodeMirror-vscrollbar{top:0;right:0;overflow:hidden scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow:scroll hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{z-index:3;min-height:100%;position:absolute;top:0;left:0}.CodeMirror-gutter{white-space:normal;vertical-align:top;height:100%;margin-bottom:-50px;display:inline-block}.CodeMirror-gutter-wrapper{z-index:4;position:absolute;background:0 0!important;border:none!important}.CodeMirror-gutter-background{z-index:4;position:absolute;top:0;bottom:0}.CodeMirror-gutter-elt{cursor:default;z-index:4;position:absolute}.CodeMirror-gutter-wrapper ::selection{background-color:#0000}.CodeMirror-gutter-wrapper ::selection{background-color:#0000}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{font-family:inherit;font-size:inherit;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;background:0 0;border-width:0;border-radius:0;margin:0;position:relative;overflow:visible}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{z-index:0;position:absolute;inset:0}.CodeMirror-linewidget{z-index:2;padding:.1px;position:relative}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{visibility:hidden;width:100%;height:0;position:absolute;overflow:hidden}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;z-index:3;position:relative}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection{background:#d7d4f0}.CodeMirror-line>span::selection{background:#d7d4f0}.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection{background:#d7d4f0}.CodeMirror-line>span::-moz-selection{background:#d7d4f0}.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:0 0}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{color:#fff;white-space:normal;background-color:#333;border-radius:4px;outline:0;font-size:14px;line-height:1.4;transition-property:transform,visibility,opacity;position:relative}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:initial;transform-origin:top;bottom:-7px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-width:0 8px 8px;border-bottom-color:initial;transform-origin:bottom;top:-7px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;transform-origin:0;right:-7px}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:100%;left:-7px}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;width:16px;height:16px}.tippy-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.tippy-content{z-index:1;padding:5px 9px;position:relative}.tippy-box[data-theme~=light-border]{color:#333;background-color:#fff;background-clip:padding-box;border:1px solid #00081026;box-shadow:0 4px 14px -2px #00081014}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";z-index:-1;position:absolute}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-style:solid;border-color:#0000}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-width:7px 7px 0;border-top-color:#00081033;top:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-width:0 7px 7px;border-bottom-color:#00081033;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-width:7px 0 7px 7px;border-left-color:#00081033;top:1px;left:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;border-right-color:#00081033;top:1px;right:17px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}.bytemd{box-sizing:border-box;color:#24292e;background-color:#fff;border:1px solid #e1e4e8;height:300px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}.bytemd *{box-sizing:border-box}.bytemd-hidden{display:none!important}.bytemd .CodeMirror-scroll,.bytemd .CodeMirror-sizer,.bytemd .CodeMirror-gutter,.bytemd .CodeMirror-gutters,.bytemd .CodeMirror-linenumber{box-sizing:content-box}.bytemd .CodeMirror,.bytemd code,.bytemd kbd{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.bytemd-toolbar{-webkit-user-select:none;user-select:none;background-color:#fafbfc;border-bottom:1px solid #e1e4e8;padding:4px 12px;overflow:hidden}.bytemd-toolbar-left{float:left}.bytemd-toolbar-right{float:right}.bytemd-toolbar-tab{cursor:pointer;padding-left:8px;padding-right:8px;font-size:14px;line-height:24px;display:inline-block}.bytemd-toolbar-tab-active{color:#0366d6}.bytemd-toolbar-icon{vertical-align:top;cursor:pointer;border-radius:4px;margin-left:6px;margin-right:6px;display:inline-block}.bytemd-toolbar-icon svg,.bytemd-toolbar-icon img{width:24px;height:24px;padding:4px;display:block}.bytemd-toolbar-icon:hover{background-color:#e1e4e8}.bytemd-toolbar-icon-active{color:#0366d6}.bytemd-toolbar .tippy-content{padding-left:0;padding-right:0}.bytemd-dropdown{max-height:300px;font-size:14px;overflow:auto}.bytemd-dropdown-title{color:#444d56;border-bottom:1px solid #e1e4e8;margin:0 12px;font-weight:500;line-height:32px}.bytemd-dropdown-item{cursor:pointer;height:32px;padding:4px 12px}.bytemd-dropdown-item:hover{background-color:#f6f8fa}.bytemd-dropdown-item-icon{display:inline-block}.bytemd-dropdown-item-icon svg{width:24px;height:24px;padding:4px;display:block}.bytemd-dropdown-item-title{vertical-align:top;line-height:24px;display:inline-block}.bytemd-body{height:calc(100% - 58px);overflow:auto}.bytemd-editor{vertical-align:top;height:100%;display:inline-block;overflow:hidden}.bytemd-editor .CodeMirror{height:100%;font-size:14px;line-height:1.5}.bytemd-editor .CodeMirror pre.CodeMirror-placeholder{color:#959da5}.bytemd-editor .CodeMirror .CodeMirror-lines{max-width:800px;margin:0 auto;padding:16px 0}.bytemd-editor .CodeMirror pre.CodeMirror-line,.bytemd-editor .CodeMirror pre.CodeMirror-line-like{padding:0 4%}.bytemd-preview{vertical-align:top;height:100%;display:inline-block;overflow:auto}.bytemd-preview .markdown-body{max-width:800px;margin:0 auto;padding:16px 4%}.bytemd-sidebar{vertical-align:top;border-left:1px solid #e1e4e8;width:280px;height:100%;padding:0 16px;font-size:16px;display:inline-block;position:relative;overflow:auto}.bytemd-sidebar-close{cursor:pointer;padding:16px;position:absolute;top:0;right:0}.bytemd-sidebar-close:hover{color:#0366d6}.bytemd-sidebar h2{margin:32px 0 16px;font-size:16px;font-weight:600}.bytemd-sidebar ul{color:#959da5;padding-left:0}.bytemd-help{font-size:13px}.bytemd-help ul{line-height:20px}.bytemd-help ul svg{width:16px;height:16px;display:block}.bytemd-help ul div{vertical-align:top;display:inline-block}.bytemd-help li{margin-bottom:12px;list-style:none}.bytemd-help-icon{padding:2px 0}.bytemd-help-title{padding-left:8px}.bytemd-help-content{float:right;font-size:12px}.bytemd-toc li{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:14px;line-height:2;list-style:none;overflow:hidden}.bytemd-toc-active{color:#0366d6;background-color:#f6f8fa}.bytemd-toc-first{font-weight:500}.bytemd-status{-webkit-user-select:none;user-select:none;border-top:1px solid #e1e4e8;font-size:12px;line-height:24px}.bytemd-status-left{float:left}.bytemd-status-left span{padding-left:16px}.bytemd-status-left strong{font-weight:600}.bytemd-status-right{float:right}.bytemd-status-right label,.bytemd-status-right span{cursor:pointer;margin-right:16px}.bytemd-status-right span:hover{color:#0366d6}.bytemd-status-right input{vertical-align:middle;margin-right:3px}.bytemd-status-error{color:#d73a49}.bytemd-fullscreen.bytemd{border:none;position:fixed;inset:0;height:100vh!important}.bytemd-split .bytemd-preview{border-left:1px solid #e1e4e8}.tippy-box{font-size:12px}
