@charset "UTF-8";.markdown-editor-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;line-height:1.5;box-sizing:border-box;text-align:left;width:100%;max-width:1600px;margin:20px auto;color:#24292f;background-color:#fff;border:1px solid #d0d7de;border-radius:6px;box-shadow:0 1px 3px #0000001f;transition:all .2s ease}.markdown-editor-container.dark-mode{color:#c9d1d9;background-color:#0d1117;border-color:#30363d;box-shadow:0 1px 3px #ffffff1f}.markdown-editor-container.dark-mode input,.markdown-editor-container.dark-mode textarea{background-color:#0d1117;border-color:#30363d;color:#c9d1d9}.markdown-editor-container.dark-mode input::placeholder,.markdown-editor-container.dark-mode textarea::placeholder{color:#c9d1d999}.markdown-editor-container.dark-mode .primary-button{background-color:#0d1117;border-color:#30363d;color:#58a6ff}.markdown-editor-container.dark-mode .primary-button:hover{background-color:#21262d}.markdown-editor-container.dark-mode .action-button{background-color:#0d1117;border-color:#30363d;color:#c9d1d9}.markdown-editor-container.dark-mode .action-button:hover:not(.disabled){background-color:#21262d}.markdown-editor-container.dark-mode .action-button.danger{color:#f85149}.markdown-editor-container.dark-mode .action-button.danger:hover{background-color:#f851491a}.markdown-editor-container .markdown-inner{padding:16px}.header-actions{margin-bottom:16px}.header-actions .input-group{display:flex;gap:8px}.header-actions .input-group input{text-align:center;flex:1;min-width:0;padding:5px 0;border:1px solid #d0d7de;border-radius:6px;font-size:14px;line-height:20px;transition:border-color .15s ease-in-out}.header-actions .input-group input:focus{outline:none;border-color:#0969da;box-shadow:0 0 0 3px #0969da4d}.primary-button{padding:5px 16px;font-size:14px;font-weight:500;line-height:20px;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid rgba(27,31,36,.15);border-radius:6px;background-color:#fff;color:#0969da;transition:background-color .2s}.primary-button:hover{background-color:#f3f4f6}.primary-button:focus{outline:none;box-shadow:0 0 0 3px #0969da4d}.primary-button.disabled{opacity:.5;cursor:not-allowed}.action-button{padding:5px 12px;margin-right:8px;font-size:14px;line-height:20px;background-color:#fff;color:#24292f;border:1px solid #d0d7de;border-radius:6px;cursor:pointer;transition:background-color .2s}.action-button:hover:not(.disabled){background-color:#f3f4f6}.action-button:focus{outline:none}.action-button.disabled{opacity:.5;cursor:not-allowed}.action-button.danger{color:#cf222e}.action-button.danger:hover{background-color:#cf222e1a}.error-message{padding:8px 16px;margin-bottom:16px;color:#cf222e;background-color:#cf222e1a;border-radius:6px;font-size:14px}.editor-preview-container{display:flex;gap:16px;height:600px;margin-bottom:16px}@media (max-width: 768px){.editor-preview-container{display:none}}.editor-preview-container .markdown-editor,.editor-preview-container .markdown-preview{flex:1;height:100%;overflow:auto;border:1px solid #d0d7de;border-radius:6px;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5}.dark-mode .editor-preview-container .markdown-editor,.dark-mode .editor-preview-container .markdown-preview{border-color:#30363d}.editor-preview-container .markdown-editor{resize:none;white-space:pre-wrap;tab-size:2}.editor-preview-container .markdown-editor:focus{outline:none;border-color:#0969da;box-shadow:0 0 0 3px #0969da4d}.dark-mode .editor-preview-container .markdown-editor{background-color:#0d1117;color:#c9d1d9}.editor-preview-container .markdown-preview{background-color:#fff}.dark-mode .editor-preview-container .markdown-preview{background-color:#0d1117}.mobile-view{display:none}@media (max-width: 768px){.mobile-view{display:block;margin-bottom:16px}}.mobile-view .toggle-view-btn{width:100%;padding:8px;margin-bottom:8px;background-color:#fff;color:#0969da;border:1px solid #d0d7de;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer}.dark-mode .mobile-view .toggle-view-btn{background-color:#0d1117;color:#58a6ff;border-color:#30363d}.mobile-view .markdown-editor-mobile,.mobile-view .markdown-preview-mobile{width:100%;height:400px;overflow:auto;border:1px solid #d0d7de;border-radius:6px;padding:16px;font-size:16px;line-height:1.5;box-sizing:border-box}.dark-mode .mobile-view .markdown-editor-mobile,.dark-mode .mobile-view .markdown-preview-mobile{border-color:#30363d}.mobile-view .markdown-editor-mobile{resize:none;width:100%;display:block}.mobile-view .markdown-editor-mobile:focus{outline:none;border-color:#0969da}.dark-mode .mobile-view .markdown-editor-mobile{background-color:#0d1117;color:#c9d1d9}.action-toolbar{margin-top:50px}.action-toolbar .file-download-group{display:flex;gap:8px;margin-top:16px}.action-toolbar .file-download-group input{text-align:center;flex:1;min-width:0;padding:5px 12px;border:1px solid #d0d7de;border-radius:6px;font-size:14px}.dark-mode .action-toolbar .file-download-group input{border-color:#30363d}.action-toolbar .file-download-group input:focus{outline:none;border-color:#0969da}@media (max-width: 768px){.action-toolbar{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px}.action-toolbar .action-button{margin-right:0;white-space:nowrap;text-align:center;font-size:13px;padding:8px 12px;height:auto;display:flex;align-items:center;justify-content:center}.action-toolbar .file-download-group{width:100%;margin-top:8px;grid-column:span 2}}.markdown-preview h1,.markdown-preview h2,.markdown-preview h3,.markdown-preview h4,.markdown-preview h5,.markdown-preview h6,.markdown-preview-mobile h1,.markdown-preview-mobile h2,.markdown-preview-mobile h3,.markdown-preview-mobile h4,.markdown-preview-mobile h5,.markdown-preview-mobile h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-preview h1,.markdown-preview-mobile h1{font-size:2em;border-bottom:1px solid #d0d7de;padding-bottom:.3em}.dark-mode .markdown-preview h1,.dark-mode .markdown-preview-mobile h1{border-bottom-color:#30363d}.markdown-preview h2,.markdown-preview-mobile h2{font-size:1.5em;border-bottom:1px solid #d0d7de;padding-bottom:.3em}.dark-mode .markdown-preview h2,.dark-mode .markdown-preview-mobile h2{border-bottom-color:#30363d}.markdown-preview h3,.markdown-preview-mobile h3{font-size:1.25em}.markdown-preview h4,.markdown-preview-mobile h4{font-size:1em}.markdown-preview p,.markdown-preview-mobile p{margin-top:0;margin-bottom:16px}.markdown-preview a,.markdown-preview-mobile a{color:#0969da;text-decoration:none}.dark-mode .markdown-preview a,.dark-mode .markdown-preview-mobile a{color:#58a6ff}.markdown-preview a:hover,.markdown-preview-mobile a:hover{text-decoration:underline}.markdown-preview strong,.markdown-preview-mobile strong{font-weight:600}.markdown-preview em,.markdown-preview-mobile em{font-style:italic}.markdown-preview ul,.markdown-preview ol,.markdown-preview-mobile ul,.markdown-preview-mobile ol{padding-left:2em;margin-top:0;margin-bottom:16px}.markdown-preview li,.markdown-preview-mobile li{margin-bottom:.25em}.markdown-preview code,.markdown-preview-mobile code{padding:.2em .4em;margin:0;font-size:85%;background-color:#f6f8fa;border-radius:6px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.dark-mode .markdown-preview code,.dark-mode .markdown-preview-mobile code{background-color:#161b22}.markdown-preview pre,.markdown-preview-mobile pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:6px;margin-bottom:16px}.dark-mode .markdown-preview pre,.dark-mode .markdown-preview-mobile pre{background-color:#161b22}.markdown-preview pre code,.markdown-preview-mobile pre code{padding:0;margin:0;background-color:transparent;border-radius:0}.markdown-preview blockquote,.markdown-preview-mobile blockquote{padding:0 1em;color:#57606a;border-left:.25em solid #d0d7de;margin:0 0 16px}.dark-mode .markdown-preview blockquote,.dark-mode .markdown-preview-mobile blockquote{color:#8b949e;border-left-color:#30363d}.markdown-preview blockquote>:first-child,.markdown-preview-mobile blockquote>:first-child{margin-top:0}.markdown-preview blockquote>:last-child,.markdown-preview-mobile blockquote>:last-child{margin-bottom:0}.markdown-preview table,.markdown-preview-mobile table{display:block;width:100%;overflow:auto;border-spacing:0;border-collapse:collapse;margin-bottom:16px}.markdown-preview table th,.markdown-preview table td,.markdown-preview-mobile table th,.markdown-preview-mobile table td{padding:6px 13px;border:1px solid #d0d7de}.dark-mode .markdown-preview table th,.dark-mode .markdown-preview table td,.dark-mode .markdown-preview-mobile table th,.dark-mode .markdown-preview-mobile table td{border-color:#30363d}.markdown-preview table tr,.markdown-preview-mobile table tr{background-color:#fff;border-top:1px solid #d0d7de}.dark-mode .markdown-preview table tr,.dark-mode .markdown-preview-mobile table tr{background-color:#0d1117;border-top-color:#30363d}.markdown-preview table tr:nth-child(2n),.markdown-preview-mobile table tr:nth-child(2n){background-color:#f6f8fa}.dark-mode .markdown-preview table tr:nth-child(2n),.dark-mode .markdown-preview-mobile table tr:nth-child(2n){background-color:#161b22}.markdown-preview table th,.markdown-preview-mobile table th{font-weight:600}.markdown-preview img,.markdown-preview-mobile img{max-width:100%;height:auto;margin:16px 0;border-style:none}.markdown-preview hr,.markdown-preview-mobile hr{height:.25em;padding:0;margin:24px 0;background-color:#d0d7de;border:0}.dark-mode .markdown-preview hr,.dark-mode .markdown-preview-mobile hr{background-color:#30363d}.markdown-preview details,.markdown-preview-mobile details{margin-bottom:16px}.markdown-preview details summary,.markdown-preview-mobile details summary{cursor:pointer;font-weight:600}@media (max-width: 768px){.markdown-editor-container{margin:10px;width:calc(100% - 20px);box-sizing:border-box}.markdown-inner{padding:10px}.header-actions .input-group{flex-direction:column;gap:8px}.header-actions .input-group input,.header-actions .input-group button{width:100%}}@media (min-width: 768px) and (max-width: 1024px){.markdown-editor-container{margin:20px;width:calc(100% - 40px)}.editor-preview-container{height:500px}}@media (min-width: 1024px) and (max-width: 1280px){.markdown-editor-container{max-width:90%}.editor-preview-container{height:550px}}@media (min-width: 1280px){.editor-preview-container{height:600px}}.markdown-editor::-webkit-scrollbar,.markdown-preview::-webkit-scrollbar,.markdown-editor-mobile::-webkit-scrollbar,.markdown-preview-mobile::-webkit-scrollbar{width:8px;height:8px}.markdown-editor::-webkit-scrollbar-track,.markdown-preview::-webkit-scrollbar-track,.markdown-editor-mobile::-webkit-scrollbar-track,.markdown-preview-mobile::-webkit-scrollbar-track{background-color:transparent}.markdown-editor::-webkit-scrollbar-thumb,.markdown-preview::-webkit-scrollbar-thumb,.markdown-editor-mobile::-webkit-scrollbar-thumb,.markdown-preview-mobile::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px}.markdown-editor::-webkit-scrollbar-thumb:hover,.markdown-preview::-webkit-scrollbar-thumb:hover,.markdown-editor-mobile::-webkit-scrollbar-thumb:hover,.markdown-preview-mobile::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.dark-mode .markdown-editor::-webkit-scrollbar-thumb,.dark-mode .markdown-preview::-webkit-scrollbar-thumb,.dark-mode .markdown-editor-mobile::-webkit-scrollbar-thumb,.dark-mode .markdown-preview-mobile::-webkit-scrollbar-thumb{background-color:#fff3}.dark-mode .markdown-editor::-webkit-scrollbar-thumb:hover,.dark-mode .markdown-preview::-webkit-scrollbar-thumb:hover,.dark-mode .markdown-editor-mobile::-webkit-scrollbar-thumb:hover,.dark-mode .markdown-preview-mobile::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.dio-search{width:100%;max-width:1200px;margin:0 auto;background-color:#fff;border:1px solid #d0d7de;border-radius:6px;box-shadow:0 0 10px #0000001a;padding:2rem;transition:all .3s ease;display:flex;justify-content:center;align-items:center;min-height:100vh}.dio-search.dark-mode{background-color:#0d1117;color:#c9d1d9;box-shadow:0 0 10px #ffffff1a;border:1px solid #30363d}.dio-search .dio-search-inner{border-radius:6px;padding:1.25rem;box-shadow:inset 0 0 2px #0000001a}.dio-search .dio-search-inner.dark-mode{box-shadow:inset 0 0 2px #ffffff1a}.dio-search .dio-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}@media (max-width: 768px){.dio-search .dio-header{flex-direction:column}}.dio-search .dio-header .dio-title{font-size:1.75rem;font-weight:600;margin:0}@media (max-width: 768px){.dio-search .dio-header .dio-title{font-size:1.5rem;margin-top:1rem}}.dio-search .dio-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}@media (max-width: 576px){.dio-search .dio-form{grid-template-columns:1fr}}.dio-search input{padding:.75rem;font-size:1rem;border:1px solid #d0d7de;border-radius:6px;background-color:#fff;color:#24292f;transition:border .3s ease}.dio-search input:focus{outline:none;border-color:#0969da}.dark-mode .dio-search input{background-color:#161b22;border-color:#30363d;color:#c9d1d9}.dark-mode .dio-search input:focus{border-color:#58a6ff}.dio-search .search-container{display:grid;grid-template-columns:1fr auto;gap:1rem;margin-bottom:1.5rem}@media (max-width: 576px){.dio-search .search-container{grid-template-columns:1fr}}.dio-search .dio-button{padding:.5rem 1rem;font-size:1rem;font-weight:500;cursor:pointer;background-color:#010101;color:#c9d1d9;border:none;border-radius:6px;transition:all .3s ease;text-align:center}.dio-search .dio-button:hover:not(:disabled){background-color:#333}.dio-search .dio-button:disabled{opacity:.5;cursor:not-allowed}.dio-search .dio-button.dark-mode{padding:.5rem 1rem;font-size:1rem;font-weight:500;cursor:pointer;background-color:#fff;color:#24292f;border:none;border-radius:6px;transition:all .3s ease;text-align:center}.dio-search .dio-button.dark-mode:hover:not(:disabled){background-color:#ebebeb}.dio-search .dio-button.dark-mode:disabled{opacity:.5;cursor:not-allowed}.dio-search .navigation{margin-bottom:2.5rem}.dio-search .navigation .file-info{display:flex;align-items:center;margin-bottom:1.5rem;padding:.75rem;background-color:#00000008;border-radius:6px}.dark-mode .dio-search .navigation .file-info{background-color:#ffffff08}.dio-search .navigation .file-info .file-label{font-weight:700;margin-right:.75rem}.dio-search .navigation .file-info .file-name{font-family:monospace;padding:.25rem .75rem;background-color:#0000000d;border-radius:3px}.dark-mode .dio-search .navigation .file-info .file-name{background-color:#ffffff0d}.dio-search .navigation .button-container{display:flex;flex-wrap:wrap;gap:1rem}.dio-search .error,.dio-search .text-loading{padding:1rem;border-radius:6px;margin-bottom:1.5rem;text-align:center;font-weight:600;font-size:1rem}.dio-search .error{background-color:#f851491a;color:#f85149}.dark-mode .dio-search .error{background-color:#f8514933}.dio-search .text-loading{background-color:#7ce38b1a;color:#7ce38b}.dark-mode .dio-search .text-loading{background-color:#7ce38b33}.dio-search .image-dio-right{display:flex;align-items:center}.dio-search .image-dio-right img{max-height:60px;width:auto}@media (max-width: 768px){.dio-search .image-dio-right img{max-height:40px}}.dio-search .markdown-content{padding:16px;border:1px solid #e1e4e8;border-radius:6px;background-color:#fff;overflow-x:auto;margin-bottom:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.5;color:#24292e}.dark-mode .dio-search .markdown-content{background-color:#0d1117;border-color:#30363d;color:#c9d1d9}.dio-search .markdown-content h1,.dio-search .markdown-content h2,.dio-search .markdown-content h3,.dio-search .markdown-content h4,.dio-search .markdown-content h5,.dio-search .markdown-content h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25;border-bottom:1px solid #eaecef;padding-bottom:.3em}.dark-mode .dio-search .markdown-content h1,.dark-mode .dio-search .markdown-content h2,.dark-mode .dio-search .markdown-content h3,.dark-mode .dio-search .markdown-content h4,.dark-mode .dio-search .markdown-content h5,.dark-mode .dio-search .markdown-content h6{border-bottom-color:#30363d}.dio-search .markdown-content h1{font-size:2em}.dio-search .markdown-content h2{font-size:1.5em}.dio-search .markdown-content h3{font-size:1.25em}.dio-search .markdown-content h4{font-size:1em}.dio-search .markdown-content h5{font-size:.875em}.dio-search .markdown-content h6{font-size:.85em;color:#6a737d}.dio-search .markdown-content p{margin-bottom:16px}.dio-search .markdown-content ul,.dio-search .markdown-content ol{padding-left:2em;margin-bottom:16px}.dio-search .markdown-content ul ul,.dio-search .markdown-content ul ol,.dio-search .markdown-content ol ul,.dio-search .markdown-content ol ol{margin-top:0;margin-bottom:0}.dio-search .markdown-content li{margin-bottom:.5em;word-break:break-word}.dio-search .markdown-content a{color:#0366d6;text-decoration:none}.dio-search .markdown-content a:hover{text-decoration:underline}.dark-mode .dio-search .markdown-content a{color:#58a6ff}.dio-search .markdown-content blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5;margin:16px 0}.dark-mode .dio-search .markdown-content blockquote{color:#8b949e;border-left-color:#30363d}.dio-search .markdown-content pre{max-width:600px;padding:16px;overflow:auto;font-size:85%;line-height:1.45;border-radius:6px;background-color:#f6f8fa;margin-bottom:16px}.dark-mode .dio-search .markdown-content pre{background-color:#161b22}.dio-search .markdown-content code{padding:.2em .4em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;background-color:#1b1f230d;border-radius:6px;font-size:85%}.dark-mode .dio-search .markdown-content code{background-color:#6e768166}.dio-search .markdown-content pre code{padding:0;background-color:transparent;border-radius:0;font-size:100%}.dio-search .markdown-content table{width:100%;border-collapse:collapse;margin:24px 0;display:block;overflow-x:auto}.dio-search .markdown-content table th{font-weight:600;background-color:#f6f8fa}.dio-search .markdown-content table th,.dio-search .markdown-content table td{padding:6px 13px;border:1px solid #dfe2e5}.dio-search .markdown-content table tr{background-color:#fff;border-top:1px solid #c6cbd1}.dio-search .markdown-content table tr:nth-child(2n){background-color:#f6f8fa}.dark-mode .dio-search .markdown-content table th,.dark-mode .dio-search .markdown-content table td{border-color:#30363d}.dark-mode .dio-search .markdown-content table th{background-color:#161b22}.dark-mode .dio-search .markdown-content table tr{background-color:#0d1117}.dark-mode .dio-search .markdown-content table tr:nth-child(2n){background-color:#161b22}.dio-search .markdown-content img{max-width:100%;height:auto;margin:24px 0;border-radius:6px}.dio-search .markdown-content hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.dark-mode .dio-search .markdown-content hr{background-color:#30363d}.dio-search .markdown-content details{margin:16px 0;padding:16px;border:1px solid #e1e4e8;border-radius:6px;background-color:#f6f8fa}.dio-search .markdown-content details summary{cursor:pointer;font-weight:600}.dark-mode .dio-search .markdown-content details{background-color:#161b22;border-color:#30363d}.dio-search .markdown-content kbd{display:inline-block;padding:3px 5px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:1px solid #d1d5da;border-radius:6px;box-shadow:inset 0 -1px #d1d5da}.dark-mode .dio-search .markdown-content kbd{color:#c9d1d9;background-color:#161b22;border-color:#30363d;box-shadow:inset 0 -1px #30363d}@media (max-width: 992px){.dio-search{padding:1.5rem}.dio-search .dio-search-inner{padding:1rem}}@media (max-width: 544px){.dio-search{padding:0;border-radius:0;border-left:0;border-right:0}.dio-search .dio-search-inner{padding:16px;border-radius:0}.dio-search .dio-header{flex-direction:column-reverse;align-items:flex-start;gap:12px}.dio-search .dio-header .dio-title{font-size:20px;line-height:1.4;margin:0}.dio-search .dio-form,.dio-search .search-container{grid-template-columns:1fr;gap:8px}.dio-search input{font-size:14px;padding:8px 12px}.dio-search .markdown-content{padding:12px;font-size:14px;line-height:1.6}.dio-search .markdown-content h1{font-size:1.6em;margin-top:24px;margin-bottom:12px}.dio-search .markdown-content h2{font-size:1.4em;margin-top:20px;margin-bottom:10px}.dio-search .markdown-content h3{font-size:1.2em}.dio-search .markdown-content pre{max-width:270px;padding:12px;font-size:13px;margin-left:-12px;margin-right:-12px;border-radius:0}.dio-search .markdown-content code{font-size:13px}.dio-search .markdown-content table{max-width:270px;display:block;overflow-x:auto}.dio-search .markdown-content table th,.dio-search .markdown-content table td{padding:4px 8px;font-size:13px}.dio-search .markdown-content ul,.dio-search .markdown-content ol{padding-left:24px}.dio-search .markdown-content blockquote{margin-left:-12px;margin-right:-12px;padding-left:12px}.dio-search .navigation .button-container{flex-direction:column}.dio-search .navigation .button-container button{width:100%;justify-content:center;padding:12px;font-size:14px}}.markdown-search-container{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:flex-start;padding:16px;box-sizing:border-box}.markdown-search{width:100%;max-width:1012px;margin:0 auto;background-color:#fff;border:1px solid #d0d7de;border-radius:6px;box-shadow:0 1px #1b1f240a,0 1px 3px #1b1f241f;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";color:#24292f;line-height:1.5;font-size:16px;text-align:left!important}.markdown-search *{box-sizing:border-box}.markdown-search.dark-mode{background-color:#0d1117;color:#c9d1d9;box-shadow:0 1px #0104091a,0 1px 3px #0104091a;border:1px solid #30363d}.markdown-search .markdown-search-inner{border-radius:6px;padding:16px;flex-grow:1;width:100%}.markdown-search .input-button-wrapper{display:flex;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:8px;width:100%}@media (max-width: 768px){.markdown-search .input-button-wrapper{flex-direction:column;align-items:stretch}}.markdown-search input{text-align:center;padding:5px 12px;font-size:14px;line-height:20px;border:1px solid #d0d7de;border-radius:6px;width:100%;flex-grow:1;background-color:#fff;color:#24292f}.markdown-search input:focus{outline:none;border-color:#0969da;box-shadow:0 0 0 3px #0969da4d}.dark-mode .markdown-search input{background-color:#161b22;border-color:#30363d;color:#c9d1d9}.dark-mode .markdown-search input:focus{border-color:#58a6ff;box-shadow:0 0 0 3px #58a6ff4d}.markdown-search .button-markdown{padding:5px 16px;font-size:14px;font-weight:500;line-height:20px;cursor:pointer;background-color:#2da44e;color:#fff;border:1px solid rgba(27,31,36,.15);border-radius:6px;transition:background-color .2s}.markdown-search .button-markdown:hover{background-color:#2c974b}.markdown-search .button-markdown{width:100%}.dark-mode .markdown-search .button-markdown{padding:5px 16px;font-size:14px;font-weight:500;line-height:20px;cursor:pointer;background-color:#238636;color:#fff;border:1px solid rgba(27,31,36,.15);border-radius:6px;transition:background-color .2s}.dark-mode .markdown-search .button-markdown:hover{background-color:#26a641}.markdown-search .markdown-content-wrapper{display:flex;flex-direction:column;margin-top:16px;width:100%}.markdown-search .markdown-content{flex-grow:1;overflow-wrap:break-word;word-wrap:break-word;width:100%;padding:16px}.markdown-search .markdown-content blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5;margin:16px 0}.dark-mode .markdown-search .markdown-content blockquote{color:#8b949e;border-left-color:#30363d}.markdown-search .markdown-content pre{max-width:600px;padding:16px;overflow:auto;font-size:85%;line-height:1.45;border-radius:6px;background-color:#f6f8fa;margin-bottom:16px}.dark-mode .markdown-search .markdown-content pre{background-color:#161b22}.markdown-search .markdown-content code{padding:.2em .4em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;background-color:#1b1f230d;border-radius:6px;font-size:85%}.dark-mode .markdown-search .markdown-content code{background-color:#6e768166}.markdown-search .markdown-content pre code{padding:0;background-color:transparent;border-radius:0;font-size:100%}.markdown-search .markdown-content table{width:100%;border-collapse:collapse;margin:24px 0;display:block;overflow-x:auto}.markdown-search .markdown-content table th{font-weight:600;background-color:#f6f8fa}.markdown-search .markdown-content table th,.markdown-search .markdown-content table td{padding:6px 13px;border:1px solid #dfe2e5}.markdown-search .markdown-content table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-search .markdown-content table tr:nth-child(2n){background-color:#f6f8fa}.dark-mode .markdown-search .markdown-content table th,.dark-mode .markdown-search .markdown-content table td{border-color:#30363d}.dark-mode .markdown-search .markdown-content table th{background-color:#161b22}.dark-mode .markdown-search .markdown-content table tr{background-color:#0d1117}.dark-mode .markdown-search .markdown-content table tr:nth-child(2n){background-color:#161b22}.markdown-search .markdown-content img{max-width:100%;height:auto;margin:24px 0;border-radius:6px}.markdown-search .markdown-content hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.dark-mode .markdown-search .markdown-content hr{background-color:#30363d}.markdown-search .markdown-content details{margin:16px 0;padding:16px;border:1px solid #e1e4e8;border-radius:6px}.markdown-search .markdown-content details summary{cursor:pointer;font-weight:600}.dark-mode .markdown-search .markdown-content details{border-color:#30363d}.markdown-search .markdown-content kbd{display:inline-block;padding:3px 5px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:1px solid #d1d5da;border-radius:6px;box-shadow:inset 0 -1px #d1d5da}.dark-mode .markdown-search .markdown-content kbd{color:#c9d1d9;background-color:#161b22;border-color:#30363d;box-shadow:inset 0 -1px #30363d}.markdown-search .error{display:flex;justify-content:center;align-items:center;width:100%;font-size:14px;color:#cf222e;padding:8px;margin:16px 0;border-radius:6px;background-color:#cf222e1a}.dark-mode .markdown-search .error{color:#f85149;background-color:#f851491a}.markdown-search .text-loading{display:flex;justify-content:center;align-items:center;width:100%;font-size:14px;color:#0969da;padding:8px;margin:16px 0;border-radius:6px}.dark-mode .markdown-search .text-loading{color:#58a6ff}.markdown-search .github-profile{display:flex;flex-direction:column;align-items:center;margin-bottom:24px;width:100%}.markdown-search .github-profile .profile-info{text-align:center;width:100%}.markdown-search .github-profile .profile-info .profile-name{font-size:24px;font-weight:600;margin-top:8px;margin-bottom:2px}.markdown-search .profile-avatar{width:230px;height:230px;border-radius:50%;overflow:hidden;object-fit:cover}@media (max-width: 768px){.markdown-search .profile-avatar{width:150px;height:150px}}@media (max-width: 544px){.markdown-search .profile-avatar{width:100px;height:100px}}.markdown-search img{max-width:100%;height:auto;margin:16px 0;border-style:none;box-sizing:content-box}.markdown-search a{color:#0969da;text-decoration:none}.markdown-search a:hover{text-decoration:underline;color:#0969da!important}.dark-mode .markdown-search a{color:#58a6ff}.dark-mode .markdown-search a:hover{color:#58a6ff!important}.markdown-search p{margin-top:0;margin-bottom:16px}.markdown-search strong{font-weight:600}.markdown-search ul,.markdown-search ol{padding-left:2em;margin-top:0;margin-bottom:16px}.markdown-search li{margin:.25em 0}.markdown-search pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;border-radius:6px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;margin:16px 0;width:100%;max-width:100%}.markdown-search code,.markdown-search tt{padding:.2em .4em;margin:0;font-size:85%;color:#24292f;border-radius:3px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;overflow-wrap:break-word}.dark-mode .markdown-search code,.dark-mode .markdown-search tt{color:#c9d1d9}.markdown-search blockquote{padding:0 1em;color:#57606a;border-left:.25em solid #d0d7de;margin:16px 0;width:100%}.dark-mode .markdown-search blockquote{color:#8b949e;border-left-color:#30363d}.markdown-search details{margin:16px 0;padding:8px 0 8px 16px;border-radius:6px;border:1px solid #d0d7de;width:100%}.dark-mode .markdown-search details{border-color:#30363d}.markdown-search summary{cursor:pointer;font-weight:600;padding:8px 0}.markdown-search table{width:100%;border-collapse:collapse;margin:16px 0;font-size:14px;text-align:left;display:block;overflow-x:auto}.markdown-search table th,.markdown-search table td{padding:6px 13px;border:1px solid #d0d7de}.markdown-search table tr:nth-child(2n){background-color:#f6f8fa}.dark-mode .markdown-search table th,.dark-mode .markdown-search table td{border-color:#30363d}.dark-mode .markdown-search table tr:nth-child(2n){background-color:#161b22}.markdown-search h1,.markdown-search h2,.markdown-search h3,.markdown-search h4,.markdown-search h5,.markdown-search h6{color:#24292f;margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-search h1:not(:first-child),.markdown-search h2:not(:first-child),.markdown-search h3:not(:first-child),.markdown-search h4:not(:first-child),.markdown-search h5:not(:first-child),.markdown-search h6:not(:first-child){padding-bottom:.3em;border-bottom:1px solid #d0d7de}.markdown-search h1,.markdown-search h2,.markdown-search h3,.markdown-search h4,.markdown-search h5,.markdown-search h6{margin-top:24px;margin-bottom:16px;width:100%}.markdown-search h1{font-size:2em;padding-bottom:.3em}.markdown-search h2{font-size:1.5em;padding-bottom:.3em}.markdown-search h3{font-size:1.25em}.markdown-search h4{font-size:1em}.markdown-search h5{font-size:.875em}.markdown-search h6{font-size:.85em;color:#57606a}.markdown-search .dark-mode h1,.markdown-search .dark-mode h2,.markdown-search .dark-mode h3,.markdown-search .dark-mode h4,.markdown-search .dark-mode h5{color:#c9d1d9;margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-search .dark-mode h1:not(:first-child),.markdown-search .dark-mode h2:not(:first-child),.markdown-search .dark-mode h3:not(:first-child),.markdown-search .dark-mode h4:not(:first-child),.markdown-search .dark-mode h5:not(:first-child){padding-bottom:.3em;border-bottom:1px solid #30363d}.markdown-search .dark-mode h6{color:#8b949e}@media (min-width: 1280px){.markdown-search{max-width:1012px}}@media (max-width: 1012px){.markdown-search{margin:0 16px}}@media (max-width: 768px){.markdown-search,.markdown-search .markdown-search-inner{padding:12px}.markdown-search h1{font-size:1.8em}.markdown-search h2{font-size:1.3em}.markdown-search h3{font-size:1.1em}.markdown-search pre,.markdown-search code{font-size:80%}}@media (max-width: 544px){.markdown-search{padding:8px;margin:0 8px}.markdown-search h1{font-size:1.6em}.markdown-search h2{font-size:1.2em}.markdown-search .markdown-search-inner{padding:8px}.markdown-search .button-markdown{padding:5px 12px;font-size:12px}}.header{position:fixed;top:0;left:0;right:0;height:60px;background-color:var(--menu-bg, #f8f9fa);box-shadow:0 2px 8px #0000001a;z-index:1000;display:flex;align-items:center;padding:0 20px}.header.dark-mode{--menu-bg: #222;--text-color: #fff;--hover-bg: #444}.header .header-title{font-size:20px;font-weight:600;color:var(--text-color, #333);margin-right:30px;white-space:nowrap;flex-shrink:0}.header .header-title:before{content:"📝 ";margin-right:5px}.header .menu-toggle{display:none;background:none;border:none;color:var(--text-color, #333);font-size:24px;cursor:pointer;padding:0 10px;margin-left:auto}.header .menu-toggle:before{content:"≡"}.header .menu-toggle.active:before{content:"×"}@media screen and (min-width: 1441px){.header{padding:0 40px;height:72px}.header .header-title{font-size:24px}}@media screen and (max-width: 768px){.header{padding:0 15px}.header .header-title{font-size:18px;margin-right:15px}}@media screen and (max-width: 480px){.header{flex-direction:row;justify-content:space-between;padding:0 10px}.header .menu-toggle{display:block}}.menu{list-style:none;padding:0;margin:0;display:flex;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;flex-grow:1}.menu li{margin:0;padding:0;position:relative}.menu li a,.menu li button{display:flex;align-items:center;padding:0 15px;height:60px;color:var(--text-color, #333);text-decoration:none;transition:all .3s ease;border:none;background:none;font-size:15px;cursor:pointer;white-space:nowrap}.menu li a:hover,.menu li a:focus,.menu li button:hover,.menu li button:focus{background-color:var(--hover-bg, #e9ecef);color:#3498db;outline:none}.menu li a.active,.menu li button.active{color:#3498db;font-weight:500;position:relative}.menu li a.active:after,.menu li button.active:after{content:"";position:absolute;bottom:0;left:15px;right:15px;height:3px;background-color:#3498db}.menu li .dio-button{display:flex;align-items:center;justify-content:center;margin:0 10px;padding:6px 12px;border-radius:4px;border:1px solid rgba(0,0,0,.1);background-color:#0000000d;height:auto;transition:all .3s ease}.menu li .dio-button:hover{background-color:var(--hover-bg, #e9ecef)}.menu li .dio-button.dark-mode{background-color:#ffffff1a;border-color:#fff3}.menu li a[href^="https://"]:after{content:"↗";margin-left:5px;font-size:12px}@media screen and (min-width: 1441px){.menu li a,.menu li button{font-size:18px;padding:0 20px;height:72px}.menu li .dio-button{padding:8px 16px;font-size:16px}}@media screen and (max-width: 768px){.menu{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.menu::-webkit-scrollbar{height:4px}.menu::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.menu li a,.menu li button{padding:0 10px;font-size:14px}.menu li .dio-button{margin:0 5px;padding:5px 10px}}@media screen and (max-width: 480px){.menu{position:fixed;top:60px;left:0;right:0;background-color:var(--menu-bg, #f8f9fa);flex-direction:column;max-height:0;overflow:hidden;transition:max-height .3s ease;box-shadow:0 2px 8px #0000001a;z-index:999}.menu.open{max-height:calc(100vh - 60px);overflow-y:auto}.menu li{width:100%}.menu li a,.menu li button{width:100%;justify-content:flex-start;padding:12px 20px;height:auto}.menu li a.active:after,.menu li button.active:after{inset:0 auto 0 0;width:3px;height:auto}.menu li .dio-button{margin:10px 20px;width:calc(100% - 40px)}}body{padding-top:80px;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}@media screen and (min-width: 1441px){body{padding-top:102px;font-size:18px}}@media screen and (max-width: 480px){body{padding-top:60px}}.js-menu-toggle-script{display:none}:root{--menu-bg: #f8f9fa;--text-color: #333;--hover-bg: #e9ecef;--primary-color: #3498db}body.dark-mode{--menu-bg: #222;--text-color: #fff;--hover-bg: #444}@media screen and (orientation: landscape) and (max-height: 500px){.header{height:50px}.menu{top:50px}.menu.open{max-height:calc(100vh - 50px)}body{padding-top:50px}}@media screen and (-webkit-min-device-pixel-ratio: 2),screen and (min-resolution: 192dpi){.header{box-shadow:0 2px 8px #0000001a}}.footer-container{position:absolute;left:0;right:0;display:flex;justify-content:center;align-items:center;padding:15px 20px;background:#f8f9fa;color:#000;font-family:Arial,sans-serif;z-index:1000;box-shadow:0 -2px 5px #0000001a}.footer-container.dark-mode{background:#222;color:#fff}@media (max-width: 768px){.footer-container{padding:10px;border-radius:0;flex-direction:column;gap:8px}}@media (max-width: 280px){.footer-container{padding:6px}}@media (min-width: 1800px){.footer-container{padding:15px 40px}}.footer-text{font-size:14px;opacity:.9;transition:opacity .3s ease}.footer-text:hover{opacity:1}@media (max-width: 768px){.footer-text{font-size:12px}}.footer-link{text-decoration:none;cursor:pointer;transition:all .3s ease;color:#000}.footer-link.dark-mode{color:#fff}.footer-link:hover{color:#3498db;text-decoration:underline}.footer-left{display:flex;align-items:center;justify-content:flex-start;flex:1}.footer-right{display:flex;align-items:center;justify-content:flex-end;flex:1}.footer-author,.footer-author .footer-link{margin-left:5px}.content-spacer{margin-top:5px}
