._GzYRV{line-height:1.2;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}._3eOF8{margin-right:5px;font-weight:700}._3eOF8+._3eOF8{margin-left:-5px}._1MFti{cursor:pointer}._f10Tu{font-size:1.2em;margin-right:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}._1UmXx:after{content:"\25b8"}._1LId0:after{content:"\25be"}._1pNG9{margin-right:5px}._1pNG9:after{content:"...";font-size:.8em}._2IvMF{background:#eee}._2bkNM{margin:0;padding:0 10px}._1BXBN{margin:0;padding:0}._1MGIk{font-weight:600;margin-right:5px;color:#000}._3uHL6{color:#000}._2T6PJ,._1Gho6{color:#df113a}._vGjyY{color:#2a3f3c}._1bQdo{color:#0b75f5}._3zQKs{color:#469038}._1xvuR{color:#43413d}._oLqym,._2AXVT,._2KJWg{color:#000}._11RoI{background:#002b36}._17H2C,._3QHg2,._3fDAz{color:#fdf6e3}._2bSDX{font-weight:bolder;margin-right:5px;color:#fdf6e3}._gsbQL{color:#fdf6e3}._LaAZe,._GTKgm{color:#81b5ac}._Chy1W{color:#cb4b16}._2bveF{color:#d33682}._2vRm-{color:#ae81ff}._1prJR{color:#268bd2}.SidebarItem{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:var(--space-2);padding:0 var(--space-2);border-radius:8px;color:var(--text);min-height:36px;border:1px solid transparent;cursor:pointer;font-size:.875rem;transition:background-color .2s,transform .2s,box-shadow .2s,opacity .2s;outline:none}.SidebarItem:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.SidebarItem:hover,.SidebarItem[data-open]{background:var(--backgroundHover);box-shadow:0 1px 3px var(--shadowLight);transform:translate(3px)}.SidebarItem[data-active]{background:var(--primaryGhost);color:var(--primary);border-color:color-mix(in srgb,var(--primary) 20%,transparent);font-weight:600;box-shadow:0 2px 6px color-mix(in srgb,var(--primary) 12%,transparent);transform:translate(4px)}.SidebarItem[data-active]:before{content:"";position:absolute;left:-3px;top:50%;transform:translateY(-50%);width:4px;height:24px;background:var(--primary);border-radius:0 3px 3px 0}.SidebarItem[data-dragging]{opacity:.4;transform:scale(.96);box-shadow:0 6px 20px var(--shadowMedium)}.SidebarItem__icon-wrapper{position:relative;display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;border-radius:5px;cursor:grab;transition:background-color .15s ease,transform .15s ease}.SidebarItem__icon-wrapper:hover{background:var(--backgroundTertiary)}.SidebarItem__icon-wrapper:active{cursor:grabbing;transform:scale(.95)}.SidebarItem__content-icon{color:var(--textSecondary);transition:color .15s ease,transform .15s ease}.SidebarItem[data-active] .SidebarItem__content-icon{color:var(--primary)}.SidebarItem:hover .SidebarItem__content-icon{color:var(--text);transform:scale(1.05)}.SidebarItem__drag-handle{position:absolute;inset:0;display:grid;place-items:center;color:var(--textTertiary);opacity:0;transition:opacity .2s ease;background:var(--backgroundGhost);backdrop-filter:blur(8px);border-radius:5px;border:1px solid color-mix(in srgb,var(--border) 50%,transparent)}.SidebarItem:hover .SidebarItem__drag-handle,.SidebarItem[data-open] .SidebarItem__drag-handle{opacity:.9}.SidebarItem__selection-checkbox-wrapper{display:grid;place-items:center;width:20px;height:20px;color:var(--textSecondary);flex-shrink:0;border-radius:5px;transition:background-color .15s ease}.SidebarItem__selection-checkbox-wrapper:hover{background:var(--backgroundTertiary)}.SidebarItem__selection-checkbox{color:var(--primary)}.SidebarItem__content-link{min-width:0;text-decoration:none;color:inherit;display:block}.SidebarItem__content-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.005em}.SidebarItem[data-active] .SidebarItem__content-title{font-weight:600}.SidebarItem__actions{position:static;transform:none;justify-self:end;display:grid;grid-auto-flow:column;align-items:center;column-gap:1px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;background:var(--backgroundGhost);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb,var(--border) 40%,transparent);border-radius:7px;overflow:hidden;box-shadow:0 2px 6px var(--shadowLight)}.SidebarItem:hover .SidebarItem__actions,.SidebarItem[data-open] .SidebarItem__actions{opacity:1;pointer-events:auto}.SidebarItem[data-dragging] .SidebarItem__actions{opacity:0!important;pointer-events:none!important}.SidebarItem__action-button{display:grid;place-items:center;width:26px;height:26px;color:var(--textSecondary);background:none;border:none;cursor:pointer;border-radius:5px;transition:background-color .15s ease,color .15s ease,transform .15s ease}.SidebarItem__action-button:hover{background:var(--backgroundTertiary);color:var(--text);transform:scale(1.05)}.SidebarItem__action-button:active{transform:scale(.95)}.SidebarItem__context-menu{background:var(--background);border-radius:10px;padding:var(--space-2);min-width:180px;border:1px solid var(--border);box-shadow:0 10px 25px color-mix(in srgb,var(--shadowHeavy) 70%,transparent),0 4px 10px var(--shadowMedium);backdrop-filter:blur(12px)}.SidebarItem__menu-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;width:100%;padding:var(--space-2) var(--space-3);color:var(--text);background:none;border:none;cursor:pointer;border-radius:7px;text-align:left;transition:background-color .15s ease,transform .15s ease;margin-bottom:1px}.SidebarItem__menu-item:hover{background:var(--backgroundHover);transform:translate(2px)}.SidebarItem__menu-item-icon{margin-right:var(--space-2);color:var(--textSecondary);transition:color .15s ease}.SidebarItem__menu-item:hover .SidebarItem__menu-item-icon{color:var(--text)}.SidebarItem__submenu-indicator{margin-left:auto;color:var(--textTertiary);transition:transform .15s ease,color .15s ease}.SidebarItem__menu-item:hover .SidebarItem__submenu-indicator{color:var(--textSecondary);transform:translate(2px)}.SidebarItem__menu-separator{height:1px;background:var(--border);margin:var(--space-1) calc(var(--space-1) * -1);opacity:.6}.SidebarItem__menu-item.DeleteButton{color:var(--textSecondary)}.SidebarItem__menu-item.DeleteButton:hover{color:var(--error);background:color-mix(in srgb,var(--error) 10%,transparent)}.SidebarItem[data-selected]{background:var(--primaryGhost);border-color:color-mix(in srgb,var(--primary) 25%,transparent);transform:translate(2px);box-shadow:0 1px 4px color-mix(in srgb,var(--primary) 8%,transparent)}@media (prefers-reduced-motion: reduce){.SidebarItem,.SidebarItem__icon-wrapper,.SidebarItem__drag-handle,.SidebarItem__actions,.SidebarItem__menu-item{transition:none!important;transform:none!important}}.font-hei{font-family:-apple-system,Noto Sans,Helvetica Neue,Helvetica,Nimbus Sans L,Arial,Liberation Sans,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,Source Han Sans SC,Source Han Sans CN,Microsoft YaHei,Wenquanyi Micro Hei,WenQuanYi Zen Hei,ST Heiti,SimHei,WenQuanYi Zen Hei Sharp,sans-serif}.font-kai{font-family:Baskerville,Georgia,"Liberation Serif",Kaiti SC,STKaiti,AR PL UKai CN,AR PL UKai HK,AR PL UKai TW,AR PL UKai TW MBE,AR PL KaitiM GB,KaiTi,KaiTi_GB2312,DFKai-SB,TW-Kai,serif}.font-song{font-family:Georgia,Nimbus Roman No9 L,Songti SC,"Noto Serif CJK SC","Source Han Serif SC","Source Han Serif CN",STSong,AR PL New Sung,AR PL SungtiL GB,NSimSun,SimSun,TW-Sung,WenQuanYi Bitmap Song,AR PL UMing CN,AR PL UMing HK,AR PL UMing TW,AR PL UMing TW MBE,PMingLiU,MingLiU,serif}.font-fang-song{font-family:Baskerville,"Times New Roman","Liberation Serif",STFangsong,FangSong,FangSong_GB2312,"CWTEX-F",serif}:root{--font-sans-zh: -apple-system, BlinkMacSystemFont, "PingFang SC", "Noto Sans CJK SC", "Source Han Sans SC", "Microsoft YaHei", "Hiragino Sans GB", "WenQuanYi Micro Hei", sans-serif;--font-sans-ja: -apple-system, BlinkMacSystemFont, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Source Han Sans JP", "Yu Gothic", "Meiryo", sans-serif;--font-sans-ko: -apple-system, BlinkMacSystemFont, "Noto Sans KR", "Source Han Sans KR", "Malgun Gothic", sans-serif;--font-sans-en: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "JetBrains Mono", Consolas, monospace}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans-en);font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:var(--font-mono);font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:var(--font-mono);font-size:1em}.inline-code{background-color:var(--backgroundSecondary);color:var(--primary);padding:var(--space-1) var(--space-2);border-radius:var(--space-1);font-family:var(--font-mono);font-size:.85em;border:1px solid var(--border);word-break:break-word;line-height:1.3;font-weight:500}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]::-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
