.box[data-v-1dc5e11b]{color:#fff;z-index:1000000;justify-content:center;align-items:center;height:60px;margin:0;transition:all .5s;display:flex;position:fixed;top:100px;right:-200px}.box div[data-v-1dc5e11b]{color:#fff;word-break:break-all;white-space:pre-wrap;max-width:180px}.success[data-v-1dc5e11b]{background-color:#393}.failed[data-v-1dc5e11b]{background-color:#c22}.info[data-v-1dc5e11b]{background-color:#666}.warning[data-v-1dc5e11b]{color:#000;background-color:#ff8400}.wait[data-v-fcf15fd0]{z-index:50000;height:100vh;transition:all;position:fixed;top:100vh;left:0;right:0}.shadowDiv[data-v-fcf15fd0]{z-index:50001;height:100px;position:fixed;bottom:-100px;left:0;right:0;box-shadow:0 0 #000}.spinner[data-v-fcf15fd0]{box-sizing:border-box;border:10px solid #fff;border-top-color:#6495ed;border-radius:1000px;width:70px;height:70px;animation:none;position:absolute;top:0;left:calc(50% - 35px)}.cancelWaiting[data-v-fcf15fd0]{box-sizing:border-box;opacity:0;z-index:50002;border:2px solid #fff;width:100px;transition:all .5s;position:absolute;bottom:120px;left:calc(50% - 50px)}.wait.showing[data-v-fcf15fd0]{top:0}.wait.showing .shadowDiv[data-v-fcf15fd0]{transition:all .5s;box-shadow:0 0 300px 100px #000}.wait.showing .shadowDiv .spinner[data-v-fcf15fd0]{transition:all .5s;animation:2s cubic-bezier(.9,.1,.1,.9) infinite spin-fcf15fd0;top:-200px}@keyframes spin-fcf15fd0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wait.showing .shadowDiv .cancelWaiting[data-v-fcf15fd0]{opacity:1}.overwriteConfirm[data-v-74c30454]{min-width:240px;max-width:360px}.overwriteConfirm .title[data-v-74c30454]{text-align:center;margin-bottom:10px;font-size:16px;font-weight:700}.overwriteConfirm .items[data-v-74c30454]{max-height:320px;margin-bottom:10px;overflow-y:auto}.overwriteConfirm .items .item[data-v-74c30454]{background-color:#eee;border-radius:6px;margin-bottom:6px;padding:8px 10px}.overwriteConfirm .items .item[data-v-74c30454]:last-child{margin-bottom:0}.overwriteConfirm .items .item .name[data-v-74c30454]{text-align:center;word-break:break-all;margin-bottom:6px;font-size:14px}.overwriteConfirm .items .item .thumbs[data-v-74c30454]{justify-content:center;align-items:center;gap:10px;display:flex}.overwriteConfirm .items .item .thumbs .arrow[data-v-74c30454]{color:#666;font-size:18px}.overwriteConfirm .items .item .thumbs .thumbBox[data-v-74c30454]{flex-direction:column;align-items:center;gap:4px;display:flex}.overwriteConfirm .items .item .thumbs .thumbBox img[data-v-74c30454],.overwriteConfirm .items .item .thumbs .thumbBox .thumbFallback[data-v-74c30454]{object-fit:contain;background-color:#fff;border:1px solid #ccc;border-radius:4px;width:96px;height:96px}.overwriteConfirm .items .item .thumbs .thumbBox .thumbFallback[data-v-74c30454]{color:#999;justify-content:center;align-items:center;font-size:13px;display:flex}.overwriteConfirm .items .item .thumbs .thumbBox .thumbLabel[data-v-74c30454]{color:#666;font-size:12px}.overwriteConfirm .buttons[data-v-74c30454]{justify-content:center;gap:10px;display:flex}.overwriteConfirm .buttons button[data-v-74c30454]{min-width:80px}.notifExists[data-v-78190553]{position:absolute;top:6px;right:6px}.topbarBodyHorizontal[data-v-78190553]{-webkit-user-select:none;user-select:none;border-left:1px solid #aaa;justify-content:left;align-items:center;padding-left:10px;display:flex}.topbarText[data-v-78190553]{cursor:pointer;color:#333;padding:6px 10px;font-size:20px}.topbarItem[data-v-78190553]{border-radius:4px;position:relative}.topbarItem[data-v-78190553]:hover{background-color:#d5d5d5}.topbarItem:hover .topbarSubItemList[data-v-78190553]{display:block}.topbarItem:hover .topbarText[data-v-78190553]{color:#000}.topbarSubItemList[data-v-78190553]{white-space:nowrap;background-color:#fff;border-radius:5px;min-width:100px;padding:5px;display:none;position:absolute;top:38px;left:-3px;box-shadow:0 0 5px #000c}.topbarSubItemList div[data-v-78190553]{cursor:pointer;color:#888;border-radius:4px;margin:4px;padding:10px;font-size:18px}.topbarSubItemList div[data-v-78190553]:hover{color:#333;background-color:#d5d5d5}.notifExists[data-v-388767bb]{position:absolute;top:9px;left:46px}.topbarBodyVertical[data-v-388767bb]{z-index:960;width:180px;height:100vh;padding-top:calc(50px + env(safe-area-inset-top,0px));padding-right:env(safe-area-inset-right,0px);-webkit-user-select:none;user-select:none;background-color:#fff;flex-direction:column;transition:all .3s;display:flex;position:fixed;top:0;right:0;box-shadow:0 0 12px #000}.topbarBodyVertical.folded[data-v-388767bb]{right:-180px;box-shadow:0 0 #000}.topbarText[data-v-388767bb]{justify-content:space-between;align-items:center;display:flex}.topbarText img[data-v-388767bb]{object-fit:contain;width:14px;height:14px;transition:all .2s;transform:rotate(90deg)}.topbarText img.activeSubFoldImg[data-v-388767bb]{transform:rotate(0)}.topbarItem[data-v-388767bb]{color:#333;cursor:pointer;border-top:1px solid #ddd;padding:10px;font-size:20px;position:relative}.topbarSubItemList[data-v-388767bb]{margin:10px 0 0 8px;font-size:16px}.topbarSubItemList div[data-v-388767bb]{color:#666;border-top:1px solid #ddd;padding:8px}.topbarSubItemList div[data-v-388767bb]:hover{color:#000;background-color:#ccc}.cover[data-v-388767bb]{opacity:0;z-index:800;background-color:#000;transition:all .3s;position:fixed;top:0;bottom:0;left:0;right:0}.cover.folded[data-v-388767bb]{left:100vw}.notifExists[data-v-201b8522]{position:absolute;top:-1px;right:-1px}.logo[data-v-201b8522]{cursor:pointer;align-items:center;gap:5px;width:110px;height:42px;display:flex;position:absolute;left:10px}.logo img[data-v-201b8522]{object-fit:contain;width:40px;height:40px}.logo .logoText[data-v-201b8522]{text-align:center;color:#333;flex-direction:column;flex-grow:1;justify-content:center;gap:0;margin-right:10px;display:flex}.logo .logoText .logoText1[data-v-201b8522]{height:23px;font-size:18px}.logo .logoText .logoText2[data-v-201b8522]{font-size:10px}.topbarParent[data-v-201b8522]{height:calc(50px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);box-sizing:border-box;z-index:1000;background-color:#fff;justify-content:left;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.topbarParentShadow[data-v-201b8522]{height:calc(50px + env(safe-area-inset-top,0px));z-index:900;position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px #000000b3}.right[data-v-201b8522]{right:calc(10px + env(safe-area-inset-right,0px));justify-content:right;align-items:center;gap:7px;display:flex;position:absolute}.right .avt img[data-v-201b8522]{object-fit:contain;border-radius:1000px;width:35px;height:35px}.right .foldBtn[data-v-201b8522]{cursor:pointer;background-color:#eee;border-radius:1000px;width:25px;height:25px;padding:5px;position:relative}.right .foldBtn img[data-v-201b8522]{object-fit:contain;width:25px;height:25px}.right img[data-v-201b8522]{cursor:pointer}.topbarHori[data-v-201b8522]{margin-left:120px;display:none}@media screen and (min-width:650px){.foldBtn[data-v-201b8522]{display:none}.topbarHori[data-v-201b8522]{display:block}.topbarVert[data-v-201b8522]{display:none}}.footer[data-v-6dc78129]{z-index:100;background-color:#fff;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;height:40px;padding-top:20px;display:flex}.footer>div[data-v-6dc78129]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.footer[data-v-6dc78129] :first-child{flex-shrink:0;justify-content:flex-start}.footer[data-v-6dc78129] :nth-child(2){justify-content:flex-end}.footer a{color:#aaa;font-size:14px;text-decoration:none}.footer a:hover{color:#6495ed;text-decoration:underline}.mainOuter[data-v-4ead7495]{width:100vw;top:calc(50px + env(safe-area-inset-top,0px));height:calc(100vh - 50px - env(safe-area-inset-top,0px));transition:all;position:absolute;overflow:auto}.main[data-v-4ead7495]{width:calc(100vw - 40px);height:calc(100vh - 50px - env(safe-area-inset-top,0px));box-sizing:border-box;max-width:1400px;margin:0 auto auto;transition:all}.configSection h2{color:#999;cursor:pointer;-webkit-user-select:none;user-select:none;border-top:1px solid #ccc;align-items:center;gap:6px;margin:5px;padding-top:5px;font-size:20px;display:flex}.configSection h2 .special{color:#6fb46f}.configSection h2 .shownStatusIcon{width:20px;height:20px}.configSection h2 .shownStatusIcon img{transform:rotate(-90deg)}.configSection h2.sectorShown{color:#000}.configSection h2.sectorShown .special{color:green}.configSection h2.sectorShown img{filter:brightness(0);transform:rotate(0)}.configSection .explain{color:#666;font-size:14px}.configSection .explain p{margin-bottom:.5em}.configSection td{min-width:40px}.configSection input[type=number]{width:100px}.options .optionSection{border-bottom:1px solid #aaa;margin-bottom:10px;padding:10px 0}.options td.colorPickerTd{justify-content:center;padding:10px;display:flex}.options .viewableRange{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.options .viewableRange input[type=range]{margin:0}.options .viewableRange input[type=number]{width:70px;margin:0;padding:1px}.options .coord input{width:130px}.options h2{text-align:center;font-size:18px}.arrangeableList .filter{top:0;bottom:0;left:0;right:0;bottom:unset;z-index:10;background-color:#fff;justify-content:space-between;align-items:center;gap:10px;height:40px;padding:0 10px;display:flex;position:absolute;box-shadow:0 0 5px #000}.arrangeableList .filter select{margin:0}.arrangeableList .lines{background-color:#ddd;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:5px;padding:16px 8px 8px;display:flex;position:absolute;top:40px;bottom:0;left:0;right:0;overflow:hidden scroll}.arrangeableList .lines.arranging{cursor:ns-resize}.arrangeableList .lines>div{background-color:#fff;border-radius:8px;flex-grow:0;flex-shrink:0;justify-content:space-around;align-items:center;gap:3px;height:60px;padding:5px;display:flex;position:relative}.arrangeableList .lines>div.arranging{background-color:#ddd;box-shadow:0 0 5px 2px #000}.arrangeableList .lines>div.flash{animation:.2s infinite alternate flashPulse}@keyframes flashPulse{0%{background-color:#fff}to{background-color:#b3d9ff}}.arrangeableList .newLine{cursor:pointer;color:#999;font-size:20px}.arrangeableList .newLine:hover{color:#000}.arrangeableList input{margin:0;padding:0}.arrangeableList input[type=color]{border-width:0;flex-shrink:0;width:0;height:0}.arrangeableList label{cursor:pointer}.arrangeableList .names{flex-direction:column;gap:3px;display:flex}.arrangeableList .names input{border:none;width:100px;font-size:14px}.arrangeableList .names input:first-child{font-size:18px}.arrangeableList .moveBtn{cursor:ns-resize}.bangPanel{z-index:500;background-color:#ccc;border-radius:10px;max-width:300px;margin:auto;padding:20px 10px 10px;transition:all .2s ease-out;position:fixed;top:-10px;left:10px;right:10px;box-shadow:0 0 10px}.bangPanel .retractBtn,.bangPanel .duplicateBtn,.bangPanel .settingsBtn,.bangPanel .pinyinConvertBtn,.bangPanel .duplicateNameWarning{background-color:#fff;width:27px;height:27px;line-height:27px;position:absolute;bottom:-22px}.bangPanel .retractBtn:hover,.bangPanel .duplicateBtn:hover,.bangPanel .settingsBtn:hover,.bangPanel .pinyinConvertBtn:hover,.bangPanel .duplicateNameWarning:hover{background-color:#eee}.bangPanel .retractBtn{justify-content:center;align-items:center;display:flex;right:0}.bangPanel .retractBtn img{width:80%;height:80%;transform:rotate(180deg)}.bangPanel .duplicateNameWarning{color:#b3b3b3;justify-content:center;align-items:center;animation:1s infinite pulse;display:flex;right:105px}@keyframes pulse{0%{color:#000}40%{color:#000}to{color:#0000004d}}.bangPanel .settingsBtn{justify-content:center;align-items:center;display:flex;right:35px}.bangPanel .settingsBtn img{width:80%;height:80%}.bangPanel .pinyinConvertBtn{justify-content:center;align-items:center;display:flex;right:70px}.bangPanel .pinyinConvertBtn img{width:80%;height:80%}.bangPanel .pinyinConvertBtn.pinyinOverriding{background-color:#ff8400}.bangPanel .pinyinConvertBtn.pinyinOverriding div{color:#fff;font-size:10px;line-height:12px}.bangPanel .pinyinConvertBtn.pinyinBlocked img{opacity:.3}.bangPanel .pinyinConvertBtn.pinyinBlocked:hover{background-color:#fff}.bangPanel .duplicateBtn{right:105px}.bangPanel .duplicateBtn .dupA,.bangPanel .duplicateBtn .dupB{background-color:#fff;border:1.5px solid #aaa;border-radius:3px;width:10px;height:10px;position:absolute}.bangPanel .duplicateBtn .dupA{top:5px;left:5px}.bangPanel .duplicateBtn .dupB{bottom:5px;right:5px}.bangPanel.retracted{transition-timing-function:ease-in;top:-210px}.bangPanel textarea{resize:none;background-color:#fff;border:none;border-radius:5px;width:100%;max-height:65px;margin:0;padding:3px;font-family:unset;font-size:18px;display:block;overflow:hidden}.bangPanel textarea.secondary{max-height:80px;margin-top:5px;font-size:15px}*{margin:0;padding:0;transition:all .15s}.sqrBtn{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#eee;border-radius:5px;width:30px;height:30px;line-height:30px}.sqrBtn:hover{background-color:#ccc}.sqrBtn.sqrActive,.withShadow{box-shadow:0 0 5px #000}h1{color:#666;letter-spacing:.1em;border-bottom:2px solid #aaa;margin-bottom:10px;padding-top:20px;padding-bottom:10px;font-size:22px;font-weight:400}h1 span.small{letter-spacing:normal;vertical-align:baseline;font-size:14px}a{color:#666;cursor:pointer;text-decoration:none}a:hover{color:#000;text-decoration:underline}a.confirm{color:#6495ed}table td{text-align:center;background-color:#eee;padding:5px}table th{color:#fff;background-color:#6495ed;padding:5px}table.fullWidth{width:100%}input,textarea{width:200px;font-size:unset;resize:none;box-sizing:border-box;border:1px solid #aaa;border-radius:5px;margin:5px;padding:3px;font-family:unset}input[type=file]{background-color:#fff;width:200px}input[type=checkbox]{width:1.5em;height:1.5em}input[type=range]{width:120px}input[type=radio]{width:unset}select{vertical-align:middle;border:1px solid #ccc;border-radius:3px;margin:5px;padding:3px;font-size:18px}button{color:#fff;font-size:unset;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#6495ed;border:none;border-radius:5px;margin:2px;padding:5px;transition:all .4s,border-width,padding}button:hover{background-color:#00318b}button.confirm{background-color:#6495ed}button.confirm:hover{background-color:#00318b}button.ok{background-color:#6b8e23}button.ok:hover{background-color:green}button.minor{color:#aaa;background-color:#fff;border:2px solid #aaa;padding:3px}button.minor:hover{color:#000;border-color:#000}button.cancel{background-color:plum}button.cancel:hover{background-color:#db7093}button.danger{background-color:red}button.danger:hover{background-color:#8b0000}button.off{background-color:#999}button.off:hover{background-color:#666}button.lite{color:#666;background-color:#0000;border:none;margin:0;padding:0}button.lite:hover{text-decoration:underline}button.lite.confirm{color:#6495ed}button.lite.confirm:hover{background-color:#0000}button.lite.cancel{color:plum}button.lite.cancel:hover{background-color:#0000}button.lite.ok{color:#6b8e23}button.lite.ok:hover{background-color:#0000}button.lite.off{color:#aaa}button.lite.off:hover{background-color:#0000}.smallNote{color:#666;font-size:12px}.smallNoteVital{color:#db7093;font-size:12px}.mediumNote{color:#666;font-size:14px}.statusDisplay{z-index:999;bottom:calc(15px + env(safe-area-inset-bottom,0px));text-align:center;color:#000;background-color:#fff;border-radius:3px;width:-moz-fit-content;width:fit-content;margin:auto;padding:3px;font-weight:700;position:fixed;left:0;right:0;box-shadow:0 0 10px 3px #000}.nowrapEllipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}code{background-color:#eee;border-radius:5px;margin:0 1px;padding:3px;font-family:monospace}.itemIntro{color:#666;word-break:break-all;cursor:pointer;width:40vw;margin:auto;font-size:14px;transition:none}.introNote{margin-left:4px;font-size:10px;font-weight:400}@media screen and (min-width:768px){.introNote{display:none}}.saveList .dataInfo{color:#666;margin-top:5px;font-size:14px}.saveList .ownerName{font-size:14px}.saveList .ownerName a{text-decoration:underline}.saveList .lastActive{font-size:14px}.saveList .other-ops{flex-direction:row;justify-content:center;gap:6px;margin-top:6px;font-size:15px;display:flex}html,body{touch-action:pan-y pan-x}body{background-color:#fff}h1.h1WithBtns{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}h1.h1WithBtns label{letter-spacing:normal}h1.h1WithBtns div{align-items:center;display:flex}h1.h1WithBtns div button{font-size:18px}h1.h1WithBtns div button.lite{font-size:14px}h1.h1WithBtns div input{font-size:18px}h1.h1WithBtns div.searchControl input{width:130px}@media screen and (max-width:500px){h1.h1WithBtns div.searchControl{flex-direction:column;flex-grow:1;align-items:flex-end}}.sidebar h1{text-align:center;text-align:center;border-bottom:none;margin:6px 0 4px;padding:0 0 4px;font-size:20px;font-weight:700}table.index tr:hover td{background-color:#ddd}table.index td{min-width:80px}table tr.noBg td{background:0 0}.wideTableContainer{overflow-x:scroll}button.queryAdjust{color:#fff;background:0 0;border:none;margin:0}hr{color:#ccc;margin:20px 0}.dangerZone{background-color:#ffdbe1;border:2px solid #fff;border-radius:10px;flex-direction:column;align-items:center;gap:8px;margin:10px;padding:10px;display:flex}.mediumNoteVital{color:red;font-size:14px}.guide[data-v-89718080]{text-align:center;color:#999;background-color:#f7f7f7;border-radius:5px;margin:20px 10px 10px;padding:4px}.guide div[data-v-89718080]{margin-bottom:6px}.guide b[data-v-89718080]{color:plum}.guide .good[data-v-89718080]{color:#6b8e23}table[data-v-89718080]{color:gray;background-color:#0000;margin:auto;font-size:large}td[data-v-89718080]{background-color:#0000}input[data-v-89718080]{background-color:#eee}.needExpire[data-v-89718080]{text-align:center;color:#999;white-space:nowrap;flex-wrap:wrap;justify-content:center;align-items:center;height:60px;margin-top:20px;font-size:small;display:flex}.needExpire select[data-v-89718080]{margin:2px 2px 2px 10px;padding:2px}.login[data-v-89718080]{justify-content:center;gap:20px;display:flex}button.logout[data-v-89718080]{color:#fff;background-color:gray;padding:2px}.footer[data-v-89718080]{padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;position:fixed;bottom:0;left:0;right:0}.loginInfo[data-v-89718080]{color:gray;text-align:center;left:calc(10px + env(safe-area-inset-left,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px));background-color:#fff;border-radius:5px;margin:0;padding:5px;font-size:small;position:fixed;box-shadow:0 0 8px gray}.ssoLogin[data-v-89718080]{text-align:center;margin-top:10px}.ssoIssuer[data-v-89718080]{margin:8px 0}p[data-v-3b6bee72]{text-indent:2em;margin:4px 0}ol[data-v-3b6bee72]{margin:8px 0 0}ol li[data-v-3b6bee72]{margin:4px 0 0 15px}table[data-v-3b6bee72]{color:gray;background-color:#0000;margin:auto;font-size:large}.registerClosed[data-v-3b6bee72]{text-align:center;color:#999;margin-top:50px}td[data-v-3b6bee72]{background-color:#0000}input[data-v-3b6bee72]{background-color:#eee}.notice[data-v-3b6bee72]{margin-top:50px}.notice a[data-v-3b6bee72]{color:#fff;font-weight:700;text-decoration:underline}.smallNote[data-v-3b6bee72]{text-align:center;margin-top:12px}.user-select-title[data-v-c8d426b2]{text-align:center;margin-bottom:8px;font-size:18px;font-weight:700}.user-select[data-v-c8d426b2]{flex-direction:column;justify-content:flex-start;gap:10px;width:240px;display:flex}.user-select input[data-v-c8d426b2]{align-self:center}.user-select .user-select-res[data-v-c8d426b2]{height:300px;overflow-y:auto}.user-select .user-select-res>div[data-v-c8d426b2]{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:5px;margin-bottom:5px;padding:5px;overflow:hidden}.user-select .user-select-res>div[data-v-c8d426b2]:hover,.user-select .user-select-res>div.selected[data-v-c8d426b2]{background-color:#ddd}select[data-v-3dd85dc9]{margin:0}.ag-ops[data-v-3dd85dc9]{text-align:right;width:65px}.ag-ops button[data-v-3dd85dc9]{margin:0 4px}.ag-to-name[data-v-3dd85dc9]{white-space:nowrap;text-overflow:ellipsis;color:#666;max-width:90px;margin:auto;font-size:14px;overflow:hidden}.about[data-v-3dd85dc9]{text-align:left;background-color:#fff;padding:3px}.about b[data-v-3dd85dc9]{color:red}p[data-v-3dd85dc9]{text-indent:2em;padding:.4em 0}.lastActive[data-v-fdc0f3d2]{font-size:14px}.userNameTh[data-v-fdc0f3d2]{width:190px}.userName[data-v-fdc0f3d2]{flex-direction:column;max-width:180px;margin:auto;display:flex}.userName .userNameText[data-v-fdc0f3d2]{text-overflow:ellipsis;overflow:hidden}.userName .userId[data-v-fdc0f3d2]{color:#aaa;font-size:10px;line-height:1em}.smallNote[data-v-fdc0f3d2]{margin-top:10px}.about[data-v-501fa813]{text-align:center;color:gray;padding-top:40px}.about a[data-v-501fa813]{text-decoration:underline}.about[data-v-501fa813]>*{margin-bottom:20px}.thankList[data-v-501fa813]{text-align:left;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;font-size:14px}.thankList .contributors[data-v-501fa813]{vertical-align:bottom;flex-wrap:wrap;align-items:center;gap:5px;padding-right:6px;display:inline-flex}.thankList .contributors>div[data-v-501fa813]{color:#666;background-color:#eee;flex-wrap:nowrap;justify-content:space-between;align-items:center;display:flex}.thankList .contributors>div>div[data-v-501fa813]{white-space:nowrap;align-items:center;height:22px;padding:0 5px;font-size:12px;display:flex}.thankList .contributors>div .contributorName[data-v-501fa813]{color:#fff;background-color:#666;font-size:14px}.thankList .contributors>div[data-v-501fa813],.thankList .contributors>div .contributorName[data-v-501fa813]{border-radius:6px}.logoContainer[data-v-501fa813]{background-color:#f0f0f0;border-radius:30px;flex-direction:column;align-items:center;width:-moz-fit-content;width:fit-content;margin:0 auto 20px;padding:10px;display:flex;box-shadow:0 0 10px #0000004d}.logoContainer img[data-v-501fa813]{width:100px;height:100px;margin-bottom:4px}.logoContainer .appName0[data-v-501fa813]{color:#333;justify-content:center;gap:8px;font-size:22px;font-weight:700;line-height:28px;display:flex}.logoContainer .appName0>div[data-v-501fa813]{text-align:center;cursor:pointer;border-bottom:1.5px solid #999;flex:0 0 16px;position:relative;overflow:visible}.logoContainer .appName0 .af[data-v-501fa813]{box-sizing:border-box;opacity:0;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#fff;border-radius:4px;align-items:center;height:0;padding:0 4px;font-size:16px;transition:all .3s;display:flex;position:absolute;top:-50px;left:0;overflow:hidden;box-shadow:0 0 5px #000}.logoContainer .appName0 .ab[data-v-501fa813]:hover{background-color:#ddd}.logoContainer .appName0 .ab:hover .af[data-v-501fa813]{opacity:1;height:24px;padding:4px;top:-28px}.logoContainer .appName1[data-v-501fa813]{color:#666;margin-top:6px;font-size:16px}.gitInfo[data-v-501fa813]{flex-direction:column;align-items:stretch;gap:4px;margin:20px auto;font-size:14px;display:flex}.gitInfo>div[data-v-501fa813]{align-items:center;gap:12px;display:flex}.gitInfo>div>div[data-v-501fa813]{flex-grow:1}.gitInfo>div>div[data-v-501fa813]:first-child{color:#aaa;text-align:right;flex-basis:0;font-weight:700}.gitInfo>div>div[data-v-501fa813]:last-child{color:#666;text-align:left;flex-basis:40px}.time[data-v-7a7597c8]{font-size:14px}.loadMore[data-v-7a7597c8]{text-align:center;margin:10px auto;display:block}.user-credit[data-v-2c551e62],.change-form[data-v-2c551e62]{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.user-credit[data-v-2c551e62]{height:100%}.change-form[data-v-2c551e62]{background-color:#eee;border-radius:10px;gap:4px;padding:10px}.change-form .lite[data-v-2c551e62]{margin-top:10px;font-size:14px}.container[data-v-366a1bdf]{max-width:400px;margin:0 auto;padding:0}h1[data-v-366a1bdf]{text-align:center;margin-bottom:20px}.form[data-v-366a1bdf]{flex-direction:column;gap:16px;margin:20px 0;display:flex}.row[data-v-366a1bdf]{flex-direction:row;align-items:center;gap:10px;display:flex}input[data-v-366a1bdf]{border:1px solid #ddd;border-radius:4px;flex:1}input[data-v-366a1bdf]:disabled{cursor:not-allowed;background-color:#e0e0e0}.code-btn[data-v-366a1bdf],.bind-btn[data-v-366a1bdf]{cursor:pointer;white-space:nowrap}.code-btn[data-v-366a1bdf]:disabled{cursor:not-allowed;opacity:.7}.container[data-v-edb82fa8]{max-width:400px;margin:0 auto;padding:0}h1[data-v-edb82fa8]{text-align:center;margin-bottom:20px}.form[data-v-edb82fa8]{flex-direction:column;gap:16px;margin:20px 0;display:flex}.row[data-v-edb82fa8]{flex-direction:row;align-items:center;gap:10px;display:flex}input[data-v-edb82fa8]{border:1px solid #ddd;border-radius:4px;flex:1}.question[data-v-edb82fa8]{color:#333;font-size:15px}.code-btn[data-v-edb82fa8],.confirm-btn[data-v-edb82fa8]{cursor:pointer;white-space:nowrap}.code-btn[data-v-edb82fa8]:disabled{cursor:not-allowed;opacity:.7}.container[data-v-0ade8461]{max-width:400px;margin:0 auto;padding:0}h1[data-v-0ade8461]{text-align:center;margin-bottom:20px}.form[data-v-0ade8461]{flex-direction:column;margin:20px 0;display:flex}.row[data-v-0ade8461]{flex-direction:row;align-items:center;gap:10px;display:flex}input[data-v-0ade8461]{border:1px solid #ddd;border-radius:4px;flex:1}.save-btn[data-v-0ade8461]{cursor:pointer;white-space:nowrap}.example[data-v-0ade8461]{background-color:#ff450054;border-radius:4px;margin:4px;padding:4px;font-size:12px}.container[data-v-13e8def8]{max-width:400px;margin:0 auto;padding:20px}h1[data-v-13e8def8]{text-align:center;margin-bottom:20px}.choice-title[data-v-13e8def8]{text-align:center;margin-bottom:20px;font-size:18px;font-weight:400}.other-choices[data-v-13e8def8]{margin:0 auto 10px;display:block}.choice-btns[data-v-13e8def8]{flex-direction:column;gap:12px;display:flex}.choice-btn-link[data-v-13e8def8]{color:unset;text-decoration:none;display:block}.choice-btn[data-v-13e8def8]{text-align:left;cursor:pointer;background-color:#fafafa;border:2px solid #e0e0e0;border-radius:12px;flex:1;padding:16px 12px;transition:all .2s}.choice-btn[data-v-13e8def8]:hover,.choice-btn.primary[data-v-13e8def8]{background-color:#f0f9f0;border-color:#4caf50}.choice-btn.primary[data-v-13e8def8]:hover{background-color:#e0f2e0}.rules[data-v-13e8def8]{flex-direction:column;gap:6px;margin-bottom:30px;display:flex}.rule[data-v-13e8def8]{background-color:#f7f7f7;border:1px solid #e0e0e0;border-radius:8px;padding:8px 12px}.rule a[data-v-13e8def8]{color:#6495ed;text-decoration:underline}.rule .rule-smaller[data-v-13e8def8]{color:#666;font-size:14px}.upgrade-btn[data-v-13e8def8]{cursor:pointer;color:#fff;background-color:#4caf50;border:none;border-radius:8px;width:100%;font-size:16px;transition:opacity .3s}.upgrade-btn[data-v-13e8def8]:disabled{cursor:not-allowed;opacity:.7;background-color:#ccc}.ssoCallback[data-v-cfe14a2c]{text-align:center;padding:20px}.success[data-v-cfe14a2c]{color:#6b8e23}.failed[data-v-cfe14a2c]{color:red}.errmsg[data-v-cfe14a2c]{color:#666;margin:10px 0;font-size:14px}.retry[data-v-f35a8cb7]{text-align:center;margin-top:15px}.loading[data-v-f35a8cb7]{background-color:#ccc;border:2px solid #ccc;height:1em;margin-top:15px;position:relative;overflow:hidden}.loadingContent[data-v-f35a8cb7]{background-color:#fff;width:100px;position:absolute;top:0;bottom:0;box-shadow:0 0 40px 40px #fff}.warn-prompt[data-v-a50cbb6b]{flex-direction:column;align-items:center;gap:8px;min-width:200px;max-width:300px;margin-bottom:8px;display:flex}.warn-prompt img[data-v-a50cbb6b]{width:40px;height:40px}.warn-prompt .warn-content[data-v-a50cbb6b]{color:#c0392b;text-align:center;word-break:break-word;font-size:16px}.warn-prompt .warn-meta[data-v-a50cbb6b]{color:#666;gap:8px;font-size:12px;display:flex}.rule-prompt[data-v-a50cbb6b],.multi-user-edit-rule-prompt[data-v-a50cbb6b]{flex-direction:column;align-items:center;gap:8px;min-width:200px;max-width:300px;margin-bottom:8px;display:flex}.rule-prompt .rule-label[data-v-a50cbb6b],.multi-user-edit-rule-prompt .rule-label[data-v-a50cbb6b]{color:#3498db;font-size:14px;font-weight:700}.rule-prompt .rule-content[data-v-a50cbb6b],.multi-user-edit-rule-prompt .rule-content[data-v-a50cbb6b]{color:#2c3e50;text-align:center;word-break:break-word;font-size:16px}.rule-prompt .rule-meta[data-v-a50cbb6b],.multi-user-edit-rule-prompt .rule-meta[data-v-a50cbb6b]{color:#666;font-size:12px}.rule-prompt .do-not-show-again[data-v-a50cbb6b],.multi-user-edit-rule-prompt .do-not-show-again[data-v-a50cbb6b]{color:#666;cursor:pointer;align-items:center;gap:4px;font-size:12px;display:flex}.rule-prompt .do-not-show-again input[data-v-a50cbb6b],.multi-user-edit-rule-prompt .do-not-show-again input[data-v-a50cbb6b]{cursor:pointer}.major[data-v-a50cbb6b]{margin:auto;display:block}.ufg-prompt[data-v-6c88d69f]{min-width:220px;max-width:320px}.ufg-prompt .title[data-v-6c88d69f]{text-align:center;margin-bottom:10px;font-size:16px;font-weight:700}.ufg-prompt .loading[data-v-6c88d69f],.ufg-prompt .empty[data-v-6c88d69f],.ufg-prompt .error[data-v-6c88d69f]{text-align:center;color:#666;padding:20px 0}.ufg-prompt .error[data-v-6c88d69f]{color:#c0392b}.ufg-prompt .group-list[data-v-6c88d69f]{max-height:260px;margin-bottom:10px;overflow-y:auto}.ufg-prompt .group-list .group-item[data-v-6c88d69f]{background-color:#eee;border-radius:6px;margin-bottom:4px;padding:8px 10px}.ufg-prompt .group-list .group-item[data-v-6c88d69f]:last-child{margin-bottom:0}.ufg-prompt .group-list .group-item .group-main[data-v-6c88d69f]{justify-content:space-between;align-items:center;gap:8px;display:flex}.ufg-prompt .group-list .group-item .group-main .group-label[data-v-6c88d69f]{cursor:pointer;flex:1;align-items:center;gap:8px;display:flex}.ufg-prompt .group-list .group-item .group-main .group-label input[type=checkbox][data-v-6c88d69f]{cursor:pointer;width:16px;height:16px}.ufg-prompt .group-list .group-item .group-main .group-label span[data-v-6c88d69f]{font-size:14px}.ufg-prompt .group-list .group-item .group-main .gear-icon[data-v-6c88d69f]{cursor:pointer;opacity:.6;filter:brightness(0);width:18px;height:18px;transition:opacity .2s}.ufg-prompt .group-list .group-item .group-main .gear-icon[data-v-6c88d69f]:hover,.ufg-prompt .group-list .group-item .group-main .gear-icon.active[data-v-6c88d69f]{opacity:1}.ufg-prompt .group-list .group-item .group-actions[data-v-6c88d69f]{border-top:1px solid #ddd;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px;display:flex}.ufg-prompt .group-list .group-item .group-actions input[data-v-6c88d69f]{flex:1;width:80px;padding:4px 8px;font-size:14px}.ufg-prompt .group-list .group-item .group-actions button[data-v-6c88d69f]{white-space:nowrap;font-size:14px}.ufg-prompt .group-list .group-item .group-actions .rename-error[data-v-6c88d69f]{color:#c0392b;width:100%;font-size:12px}.ufg-prompt .new-group-area[data-v-6c88d69f]{margin-bottom:10px}.ufg-prompt .new-group-area .new-group-btn[data-v-6c88d69f]{text-align:center;width:100%}.ufg-prompt .new-group-area .new-group-input-row[data-v-6c88d69f]{gap:6px;display:flex}.ufg-prompt .new-group-area .new-group-input-row input[data-v-6c88d69f]{flex:1;padding:4px 8px;font-size:14px}.ufg-prompt .new-group-area .new-group-input-row button[data-v-6c88d69f]{white-space:nowrap}.ufg-prompt .new-group-area .new-group-error[data-v-6c88d69f]{color:#c0392b;margin-top:4px;font-size:12px}.ufg-prompt .buttons[data-v-6c88d69f]{justify-content:center;gap:10px;display:flex}.ufg-prompt .buttons button[data-v-6c88d69f]{min-width:70px}.user-favorite-star-wrap[data-v-fa9b34e5]{line-height:0;display:inline-block}.user-favorite-star[data-v-fa9b34e5]{object-fit:contain;cursor:pointer;width:20px;height:20px;padding:6px}.user-favorite-star[data-v-fa9b34e5]:hover{filter:brightness(.7)}.save-avatar[data-v-f5c1232f]{border-radius:8px;width:90px;height:90px;margin:0 auto;position:relative;overflow:hidden}.save-avatar .save-avatar-bg[data-v-f5c1232f]{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.save-avatar .save-avatar-bg[data-v-f5c1232f]:hover{cursor:pointer}.save-avatar .save-avatar-fav[data-v-f5c1232f]{position:absolute;top:-2px;right:-2px}.save-avatar .save-avatar-warn[data-v-f5c1232f]{object-fit:contain;pointer-events:none;filter:drop-shadow(0 0 2px #00000080);width:50%;height:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.save-avatar .save-avatar-status[data-v-f5c1232f]{cursor:pointer;border-radius:5px 0 0;align-items:center;gap:4px;height:22px;padding:0 2px;display:flex;position:absolute;bottom:0;right:-46px;box-shadow:0 0 5px #0009}.save-avatar .save-avatar-status img[data-v-f5c1232f]{width:18px;height:18px}.save-avatar .save-avatar-status div[data-v-f5c1232f]{color:#fff;white-space:nowrap;text-align:center;font-size:14px;line-height:14px;overflow:hidden}.save-avatar[data-v-f5c1232f]:hover{box-shadow:0 0 4px #0009}.save-avatar:hover .save-avatar-status[data-v-f5c1232f]{filter:brightness(1.1);right:0}.file-time[data-v-bbb4aa2b]{font-size:14px}.file-size[data-v-bbb4aa2b]{color:#999;font-size:14px}.ops button[data-v-bbb4aa2b]:last-child{margin-left:10px}.upload-btn[data-v-13180533]{margin:20px auto auto;display:block}a[data-v-13180533]{text-decoration:underline}.folder-select-title[data-v-5de34c82]{text-align:center;margin-bottom:8px;font-size:18px;font-weight:700}.folder-select[data-v-5de34c82]{flex-direction:column;justify-content:flex-start;gap:10px;width:240px;display:flex}.folder-select input[data-v-5de34c82]{align-self:center}.folder-select .folder-select-res[data-v-5de34c82]{height:300px;overflow-y:auto}.folder-select .folder-select-res>div[data-v-5de34c82]{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:5px;margin-bottom:5px;padding:5px;overflow:hidden}.folder-select .folder-select-res>div[data-v-5de34c82]:hover,.folder-select .folder-select-res>div.selected[data-v-5de34c82]{background-color:#ddd}.folder-select .folder-select-res .no-result[data-v-5de34c82]{color:#999;text-align:center;cursor:default}.folder-select .folder-select-res .no-result[data-v-5de34c82]:hover{background-color:#0000}.commentList[data-v-3071face]{flex-direction:column;gap:10px;width:260px;display:flex}.list[data-v-3071face]{flex-direction:column;gap:8px;max-height:220px;display:flex;overflow-y:auto}.item[data-v-3071face]{background-color:#f5f5f5;border-radius:6px;padding:8px 12px}.item.rule[data-v-3071face]{background-color:#e8f4fd;border-left:3px solid #1890ff}.item.warn[data-v-3071face]{background-color:#fff2f0;border-left:3px solid #ff4d4f}.meta[data-v-3071face]{color:#666;align-items:center;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.author[data-v-3071face]{color:#333;font-weight:700}.tag[data-v-3071face]{border-radius:4px;padding:1px 6px;font-size:11px}.ruleTag[data-v-3071face]{color:#fff;background-color:#1890ff}.warnTag[data-v-3071face]{color:#fff;background-color:#ff4d4f}.item.deprecated[data-v-3071face]{filter:saturate(.5)}.deprecateBtn[data-v-3071face]{cursor:pointer;color:#999;border-radius:4px;margin-left:auto;padding:2px 4px;font-size:14px;line-height:1}.deprecateBtn[data-v-3071face]:hover{color:#ff4d4f;background-color:#f5f5f5}.empty[data-v-3071face],.loading[data-v-3071face]{text-align:center;color:#999;padding:20px}.loadMore[data-v-3071face]{text-align:center}.controls[data-v-3071face]{border-top:1px solid #ddd;flex-direction:column;align-items:center;gap:8px;padding-top:10px;display:flex}.controls select[data-v-3071face]{border:1px solid #ccc;border-radius:4px;width:120px;padding:4px 8px}.controls textarea[data-v-3071face]{resize:vertical;border:1px solid #ccc;border-radius:6px;width:100%;max-width:300px;padding:8px 12px;font-size:14px}.controls button[data-v-3071face]{padding-left:20px;padding-right:20px}h2[data-v-3071face]{text-align:center;margin-bottom:10px}.helpBtn[data-v-3071face]{padding:2px 8px;font-size:12px;position:absolute;top:10px;right:10px}.helpText[data-v-3071face]{color:#333;text-indent:2em;max-width:280px;font-size:14px;line-height:1.6}.create-quota-notice[data-v-21b01ba0] .notice{max-width:320px}.miniInSidebar[data-v-21b01ba0]{border-radius:10px;width:160px;height:160px}.saveInfoSb input[data-v-21b01ba0],.saveInfoSb textarea[data-v-21b01ba0]{width:180px}.saveInfoSb table[data-v-21b01ba0]{width:100%;margin-bottom:10px}.saveInfoSb .downloadJsonBtn[data-v-21b01ba0]{margin:auto;display:block}.saveInfoSb .rcConvertBtn[data-v-21b01ba0]{color:#fff;background:linear-gradient(90deg,#33bdb6,#8f98f2)}.saveInfoSb .replaceJsonInfo[data-v-21b01ba0]{text-align:center;color:#333;font-size:14px}.saveInfoSb .dangerZoneBtn[data-v-21b01ba0]{margin:auto;display:block}.saveInfoSb .dangerOpName[data-v-21b01ba0]{text-align:center;color:red}.saveInfoSb .deleteHint[data-v-21b01ba0]{text-align:center;color:#666;margin-bottom:8px;font-size:12px}.globalAgNote[data-v-21b01ba0]{margin-top:10px}.folder-belong-list[data-v-21b01ba0]{margin-bottom:8px}.folder-belong-list .folder-belong-item[data-v-21b01ba0]{background-color:#f5f5f5;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:4px;padding:4px 6px;display:flex}.folder-belong-list .folder-belong-item .folder-name[data-v-21b01ba0]{white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:14px;overflow:hidden}.folder-belong-list .folder-belong-item button[data-v-21b01ba0]{padding:2px 6px;font-size:12px}.folder-belong-empty[data-v-21b01ba0]{color:#999;margin-bottom:8px;font-size:14px}.howToMoveSave[data-v-21b01ba0]{color:#333;max-width:400px;line-height:1.6}.howToMoveSave ul[data-v-21b01ba0]{margin-left:1em}.save-order-btn[data-v-21b01ba0]{bottom:calc(30px + env(safe-area-inset-bottom,0px));z-index:100;color:#fff;cursor:pointer;background-color:#6495ed;border:none;border-radius:20px;padding:8px 24px;font-size:16px;animation:.5s ease-in-out infinite alternate saveOrderPulse-21b01ba0;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #0003}.save-order-btn[data-v-21b01ba0]:hover{background-color:#4a7fd4;animation-play-state:paused}@keyframes saveOrderPulse-21b01ba0{0%{background-color:#6495ed}to{background-color:#2a5db0}}.ownerNameInH1[data-v-57223fc9]{letter-spacing:normal;margin-right:.1em}.folder-nav-icon[data-v-57223fc9]{color:#f0c040;cursor:pointer;vertical-align:middle;width:28px;height:28px;margin-right:8px}.folder-nav-icon[data-v-57223fc9]:hover{opacity:.8}.load-more-area[data-v-57223fc9]{text-align:center;margin:20px 0}.load-more-area button[data-v-57223fc9]{padding-left:24px;padding-right:24px}.save-warns-page[data-v-0164ceca]{max-width:900px;margin:0 auto}.save-warns-page h1[data-v-0164ceca]{color:#2c3e50;margin-bottom:20px;font-size:24px}.save-warns-page .mine-only-check[data-v-0164ceca]{color:#555;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;font-size:14px;display:flex}.save-warns-page .mine-only-check input[data-v-0164ceca]{cursor:pointer}.save-warns-page .no-auth[data-v-0164ceca],.save-warns-page .loading[data-v-0164ceca],.save-warns-page .error[data-v-0164ceca],.save-warns-page .empty[data-v-0164ceca]{text-align:center;color:#666;padding:40px;font-size:16px}.save-warns-page .error[data-v-0164ceca]{color:#e74c3c}.save-warns-page .warn-list[data-v-0164ceca]{flex-direction:column;gap:12px;display:flex}.save-warns-page .warn-item[data-v-0164ceca]{background:#fff;border:1px solid #ddd;border-radius:8px;padding:16px;box-shadow:0 2px 4px #0000000d}.save-warns-page .warn-item .warn-header[data-v-0164ceca]{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.save-warns-page .warn-item .warn-header .save-name[data-v-0164ceca]{color:#3498db;cursor:pointer;font-size:18px;font-weight:700}.save-warns-page .warn-item .warn-header .save-name[data-v-0164ceca]:hover{text-decoration:underline}.save-warns-page .warn-item .warn-header .save-owner[data-v-0164ceca]{color:#666;cursor:pointer;font-size:14px}.save-warns-page .warn-item .warn-header .save-owner[data-v-0164ceca]:hover{color:#3498db}.save-warns-page .warn-item .warn-body[data-v-0164ceca]{margin-bottom:12px}.save-warns-page .warn-item .warn-body .warn-content[data-v-0164ceca]{color:#c0392b;word-break:break-word;margin-bottom:8px;font-size:16px}.save-warns-page .warn-item .warn-body .warn-meta[data-v-0164ceca]{color:#666;gap:16px;font-size:13px;display:flex}.save-warns-page .warn-item .warn-footer[data-v-0164ceca]{color:#999;justify-content:space-between;align-items:center;font-size:12px;display:flex}.save-warns-page .warn-item .warn-footer .footer-left[data-v-0164ceca]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.save-warns-page .warn-item .warn-footer .footer-left .time-diff[data-v-0164ceca]{color:#e67e22;font-weight:700}.save-warns-page .warn-item .warn-footer .footer-right[data-v-0164ceca]{align-items:center;gap:6px;display:flex}.save-warns-page .warn-item .warn-footer .footer-right button[data-v-0164ceca]{padding-left:10px;padding-right:10px}@media (max-width:520px){.save-warns-page .warn-item .warn-footer[data-v-0164ceca]{flex-direction:column;align-items:stretch;gap:8px}.save-warns-page .warn-item .warn-footer .footer-left[data-v-0164ceca]{align-self:flex-start}.save-warns-page .warn-item .warn-footer .footer-right[data-v-0164ceca]{align-self:flex-end}}.searchStatus[data-v-41301d0c]{color:#666;font-size:16px}@media screen and (max-width:600px){.searchStatus td[data-v-41301d0c]{text-align:left}}.app-tools[data-v-cef1a505]{max-width:1200px;margin:0 auto;padding:20px}.problem-notice[data-v-cef1a505]{color:#ad6800;background-color:#fffbe6;border:1px solid #ffe58f;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:14px;box-shadow:0 2px 8px #00000014}.tools-grid[data-v-cef1a505]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:200px;display:grid}.tool-card[data-v-cef1a505]{color:inherit;background-color:#fff;border-radius:12px;flex-direction:column;padding:20px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #0000001f}.tool-card[data-v-cef1a505]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000029}.tool-header[data-v-cef1a505]{align-items:center;gap:10px;margin-bottom:8px;display:flex}.tool-name[data-v-cef1a505]{color:#1a1a1a;font-size:18px;font-weight:600}.tool-new-badge[data-v-cef1a505]{color:#fff;background:linear-gradient(135deg,#ff4d4f,#ff7875);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #ff4d4f4d}.tool-author[data-v-cef1a505]{color:#666;margin-bottom:12px;font-size:13px}.tool-desc[data-v-cef1a505]{color:#444;flex-grow:1;font-size:14px;line-height:1.5}.diff-usage[data-v-3dec1a4c]{background-color:#f7f7f7;margin:10px 0;padding:10px}.diff-time[data-v-3dec1a4c]{font-size:14px}.toggle-td[data-v-3dec1a4c]:hover{cursor:pointer;background-color:#ddd}.toggle-td:hover button[data-v-3dec1a4c]{text-decoration:underline}td[data-v-3dec1a4c] button{margin-top:0;margin-bottom:0}td[data-v-3dec1a4c] .jv-children{margin-left:0;padding-left:24px}td[data-v-3dec1a4c] .jv-root-controls{display:none}@media screen and (max-width:800px){td[data-v-3dec1a4c] .jv-children{padding-left:12px}}.breadcrumb[data-v-8e1bf280]{flex-wrap:wrap;align-items:center;gap:4px;font-size:18px;display:flex}.breadcrumb .breadcrumb-root[data-v-8e1bf280]{cursor:pointer;font-size:20px}.breadcrumb .breadcrumb-root[data-v-8e1bf280]:hover{opacity:.7}.breadcrumb .breadcrumb-sep[data-v-8e1bf280]{color:#999;margin:0}.breadcrumb .breadcrumb-item[data-v-8e1bf280]{cursor:pointer;color:#666;border-radius:4px;padding:0}.breadcrumb .breadcrumb-item[data-v-8e1bf280]:hover{background-color:#eee;text-decoration:underline}.breadcrumb .breadcrumb-item.active[data-v-8e1bf280]{color:#333;cursor:default;font-weight:700}.breadcrumb .breadcrumb-item.active[data-v-8e1bf280]:hover{background-color:#0000;text-decoration:none}.folder-ops[data-v-8e1bf280]{margin-left:auto}.folder-ops button[data-v-8e1bf280],.folder-ops select[data-v-8e1bf280]{font-size:16px}.folder-grid[data-v-8e1bf280]{border-bottom:1px solid #ddd;flex-wrap:wrap;gap:15px;margin-bottom:10px;padding:10px 0 20px;display:flex}.folder-grid .folder-card[data-v-8e1bf280]{cursor:pointer;background-color:#fff;border:2px solid #eee;border-radius:8px;flex-direction:column;align-items:center;width:120px;padding:12px 8px;transition:all .2s;display:flex}.folder-grid .folder-card[data-v-8e1bf280]:hover{border-color:#6495ed;box-shadow:0 2px 8px #0000001a}.folder-grid .folder-card .folder-icon[data-v-8e1bf280]{color:#f0c040;width:48px;height:48px;margin-bottom:6px}.folder-grid .folder-card .folder-name[data-v-8e1bf280]{text-align:center;word-break:break-all;max-width:100%;font-size:14px;font-weight:500}.folder-grid .folder-card .folder-intro[data-v-8e1bf280]{color:#999;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:2px;font-size:12px;overflow:hidden}.danger-text[data-v-8e1bf280]{color:red!important}.danger-text[data-v-8e1bf280]:hover{color:#8b0000!important}.empty-saves-tip[data-v-8e1bf280]{text-align:center;color:#666;margin:20px 0}.group-name[data-v-a6c727d7]{letter-spacing:normal;font-size:15px}.group-ops[data-v-a6c727d7]{margin-left:auto}.group-ops select[data-v-a6c727d7]{font-size:16px}.empty-saves-tip[data-v-a6c727d7]{text-align:center;color:#666;margin:20px 0}.load-more-area[data-v-a6c727d7]{text-align:center;margin:20px 0}.load-more-area button[data-v-a6c727d7]{padding-left:24px;padding-right:24px}.empty-tip[data-v-28a3e4a9]{text-align:center;color:#666;margin:40px 0}.save-cards[data-v-28a3e4a9]{flex-wrap:wrap;gap:16px;padding:10px 0;display:flex}.save-card[data-v-28a3e4a9]{cursor:pointer;background-color:#fff;border:2px solid #eee;border-radius:8px;flex-direction:column;align-items:center;width:160px;padding:12px;transition:all .2s;display:flex}.save-card[data-v-28a3e4a9]:hover{border-color:#6495ed;box-shadow:0 2px 8px #0000001a}.save-card .save-mini[data-v-28a3e4a9]{object-fit:contain;border-radius:6px;width:120px;height:120px;margin-bottom:8px}.save-card .save-name[data-v-28a3e4a9]{text-align:center;word-break:break-all;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:500;overflow:hidden}.save-card .save-stats[data-v-28a3e4a9]{color:#666;margin-top:4px;font-size:13px}.save-card .save-last-active[data-v-28a3e4a9],.save-card .save-elapsed[data-v-28a3e4a9]{color:#999;margin-top:2px;font-size:12px}.sidebar-content[data-v-28a3e4a9]{flex-direction:column;align-items:center;display:flex}.sidebar-content .sidebar-mini[data-v-28a3e4a9]{object-fit:contain;border-radius:8px;width:160px;height:160px;margin-bottom:12px}.sidebar-content .sidebar-info[data-v-28a3e4a9]{text-align:center;color:#666;margin-bottom:16px;font-size:14px;line-height:1.6}.sidebar-content button[data-v-28a3e4a9]{width:160px;margin-bottom:10px}.unsavedWarning[data-v-72958fb7]{z-index:20000;flex-direction:column;justify-content:center;align-items:center;display:flex}.background[data-v-72958fb7]{opacity:.2;background-color:#000}input[data-v-72958fb7]{width:25px;height:25px}.panel[data-v-72958fb7]{z-index:20001;background-color:#fff;border-radius:10px;flex-direction:column;justify-content:space-around;align-items:center;width:300px;height:200px;padding:10px;display:flex;box-shadow:0 0 10px #000}.noSave[data-v-72958fb7]{align-items:center;margin-top:20px;display:flex}.fixFill[data-v-72958fb7]{position:fixed;top:0;bottom:0;left:0;right:0}b[data-v-75ec858f]{margin:0 2px}.wrong[data-v-75ec858f]{color:red}.right[data-v-75ec858f]{color:green}.hiddenLong[data-v-b340d2f8]{color:#666;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.hiddenLong .hiddenLongTitle[data-v-b340d2f8]{color:#000;font-size:22px}.hiddenLong b[data-v-b340d2f8]{color:plum}.heartbeatFail[data-v-cdf019a6]{color:#666;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.heartbeatFail .heartbeatFailTitle[data-v-cdf019a6]{color:#000;font-size:22px}.heartbeatFail b[data-v-cdf019a6]{color:#db7093}.kickingSidebarContent[data-v-0bed4a42]{flex-direction:column;gap:16px;padding:20px 10px;display:flex}.kickingSidebarContent .ownerSection[data-v-0bed4a42],.kickingSidebarContent .guestSection[data-v-0bed4a42]{background-color:#fffbe6;border:1px solid #ddd;border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.kickingSidebarContent .danger[data-v-0bed4a42]{color:#fff;cursor:pointer;background-color:#dc3545;border:none;border-radius:6px;padding:6px 12px}.kickingSidebarContent .danger[data-v-0bed4a42]:hover{background-color:#c82333}.kickingSidebarContent .occupancyText[data-v-0bed4a42]{color:#856404;margin:0;font-size:13px}.kickingSidebarContent .referenceDisplay[data-v-0bed4a42]{flex-direction:column;gap:8px;display:flex}.kickingSidebarContent .referencePrimary .referenceLabel[data-v-0bed4a42]{color:#333;margin:0;font-size:13px}.kickingSidebarContent .referencePrimary .referenceTime[data-v-0bed4a42]{color:#333;font-size:19px;font-weight:700}.kickingSidebarContent .referencePrimary .referenceTime span[data-v-0bed4a42]{margin-right:4px}.kickingSidebarContent .referenceSecondary[data-v-0bed4a42]{color:#666;font-size:12px}.kickingSidebarContent .takeoverWaiting[data-v-0bed4a42]{color:#856404;text-align:center;padding:6px 0;font-size:14px}.chatRoomOuter[data-v-8fdbb19f]{display:inline-block}.kickPrompt[data-v-8fdbb19f]{text-align:center}.kickPrompt .kickTitle[data-v-8fdbb19f]{margin:0 0 8px;font-size:18px;font-weight:700}.kickPrompt .kickCountdown[data-v-8fdbb19f]{color:#666;margin:0;font-size:14px}.saveReminderPrompt[data-v-8fdbb19f]{text-align:center}.saveReminderPrompt p[data-v-8fdbb19f]{margin:0;font-size:16px;font-weight:700}.chatBtn[data-v-8fdbb19f]{cursor:pointer;background-color:#fff;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .2s;display:flex;position:relative;box-shadow:0 0 5px #0000004d}.chatBtn[data-v-8fdbb19f]:hover{background-color:#e0e0e0}.chatBtn img[data-v-8fdbb19f]{width:22px;height:22px}.chatBtn .badge[data-v-8fdbb19f]{color:#fff;text-align:center;pointer-events:none;background-color:red;border-radius:7px;min-width:14px;height:14px;padding:0 3px;font-size:10px;font-weight:700;line-height:14px;position:absolute;top:-4px;right:-4px}.chatRoom[data-v-8fdbb19f]{flex-direction:column;gap:12px;height:calc(100% - 40px);padding:20px 10px;display:flex}.chatRoom .header[data-v-8fdbb19f]{justify-content:space-between;align-items:center;font-size:18px;font-weight:700;display:flex}.chatRoom .status[data-v-8fdbb19f]{color:#666;justify-content:center;gap:12px;font-size:14px;display:flex}.chatRoom .status .connected[data-v-8fdbb19f]{color:green}.chatRoom .status .disconnected[data-v-8fdbb19f]{color:red}.chatRoom .status .joined[data-v-8fdbb19f],.chatRoom .status .connecting[data-v-8fdbb19f]{color:#4a90e2}.chatRoom .connectingTip[data-v-8fdbb19f]{text-align:center;color:#4a90e2;font-size:14px}.chatRoom .error[data-v-8fdbb19f]{color:red;text-align:center;font-size:14px}.chatRoom .disableChatWrap[data-v-8fdbb19f]{text-align:center}.chatRoom .messages[data-v-8fdbb19f]{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;flex-direction:column;flex:1;gap:8px;height:calc(100vh - 240px);padding:12px;display:flex;overflow-y:auto}.chatRoom .messages .message[data-v-8fdbb19f]{word-break:break-word;border-radius:8px;max-width:90%;padding:8px 12px}.chatRoom .messages .message .meta[data-v-8fdbb19f]{gap:8px;margin-bottom:4px;font-size:12px;display:flex}.chatRoom .messages .message .meta .userName[data-v-8fdbb19f]{font-weight:700}.chatRoom .messages .message .meta .time[data-v-8fdbb19f]{color:#999}.chatRoom .messages .message .content[data-v-8fdbb19f]{font-size:14px}.chatRoom .messages .message.system[data-v-8fdbb19f]{color:#856404;background-color:#fff3cd;align-self:center;font-style:italic}.chatRoom .messages .message.system .meta[data-v-8fdbb19f]{display:none}.chatRoom .messages .message.self[data-v-8fdbb19f]{background-color:#d1e7ff;align-self:flex-end}.chatRoom .messages .message.other[data-v-8fdbb19f]{background-color:#e9e9e9;align-self:flex-start}.chatRoom .messages .emptyTip[data-v-8fdbb19f]{color:#999;align-self:center;margin-top:auto;margin-bottom:auto}.chatRoom .inputArea[data-v-8fdbb19f]{gap:8px;display:flex}.chatRoom .inputArea input[data-v-8fdbb19f]{border:1px solid #ccc;border-radius:6px;flex-grow:1;flex-shrink:1;margin:0}.chatRoom .inputArea button[data-v-8fdbb19f]{white-space:nowrap;color:#fff;cursor:pointer;background-color:#4a90e2;border:none;border-radius:6px;margin:0}.chatRoom .inputArea button[data-v-8fdbb19f]:hover:not(:disabled){background-color:#357abd}.chatRoom .inputArea button[data-v-8fdbb19f]:disabled{cursor:not-allowed;background-color:#aaa}.chatDisabled[data-v-8fdbb19f]{flex-direction:column;align-items:center;gap:16px;padding:20px 10px;display:flex}.chatDisabled .disabledTip[data-v-8fdbb19f]{color:#999;text-align:center;font-size:14px}.chatDisabled .enableBtn[data-v-8fdbb19f]{color:#fff;cursor:pointer;background-color:#4a90e2;border:none;border-radius:6px;padding-left:24px;padding-right:24px}.chatDisabled .enableBtn[data-v-8fdbb19f]:hover{background-color:#357abd}.chatDisabled .contactTip[data-v-8fdbb19f]{color:#999;font-size:14px}.filter-tip[data-v-5c207c97]{color:#666;margin-bottom:6px;font-size:12px}.search-control[data-v-5c207c97]{margin-bottom:10px}.search-control input[data-v-5c207c97]{box-sizing:border-box;width:100%}.loading-tip[data-v-5c207c97],.empty-state[data-v-5c207c97]{text-align:center;color:#999;padding:40px 0}.file-list[data-v-5c207c97]{flex-direction:column;gap:8px;display:flex}.file-item[data-v-5c207c97]{align-items:center;gap:10px;display:flex}.file-thumb[data-v-5c207c97]{object-fit:cover;flex-shrink:0;width:30px;height:30px}.file-name[data-v-5c207c97]{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;width:150px;overflow:hidden}.saving-disabled-warning[data-v-5139419e]{color:#fff;white-space:pre-wrap;line-height:22px;animation:1s ease-out infinite colorBlink-5139419e}.saving-disabled-warning a[data-v-5139419e]{color:#fff;margin-left:16px;text-decoration:underline}.saving-disabled-warning button[data-v-5139419e]{color:red;background-color:#fff;margin:6px auto 3px;padding:3px 20px;font-weight:700;display:block}.saving-disabled-warning.warning-hidden[data-v-5139419e]{background-color:red;animation:none;transform:translateY(140%)}@keyframes colorBlink-5139419e{0%{background-color:red}to{background-color:orange}}.collabOverlay[data-v-4e298525]{z-index:400;background-color:#ffffffbf;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.collabOverlay .box[data-v-4e298525]{flex-direction:column;align-items:center;gap:16px;display:flex}.collabOverlay .box .msg[data-v-4e298525]{color:#666;font-size:20px}.collabOuter[data-v-cab0799b]{display:inline-block}.closedPrompt[data-v-cab0799b]{text-align:center}.closedPrompt p[data-v-cab0799b]{margin:0;font-size:18px;font-weight:700}.collabBtn[data-v-cab0799b]{cursor:pointer;background-color:#fff;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .2s;display:flex;box-shadow:0 0 5px #0000004d}.collabBtn[data-v-cab0799b]:hover{background-color:#e0e0e0}.collabBtn img[data-v-cab0799b]{width:22px;height:22px}.collabPanel[data-v-cab0799b]{box-sizing:border-box;flex-direction:column;gap:16px;height:100%;padding:20px 10px;display:flex}.collabPanel .header[data-v-cab0799b]{font-size:18px;font-weight:700}.collabPanel .sectionTitle[data-v-cab0799b]{color:#999;margin-bottom:6px;font-size:13px}.collabPanel .row[data-v-cab0799b]{justify-content:space-between;align-items:center;gap:12px;display:flex}.collabPanel .row .label[data-v-cab0799b]{font-size:15px}.collabPanel .row .toggleBtn[data-v-cab0799b]{color:#fff;cursor:pointer;background-color:#aaa;border:none;border-radius:6px;padding-left:16px;padding-right:16px}.collabPanel .row .toggleBtn.on[data-v-cab0799b]{background-color:#4a90e2}.collabPanel .row .stateText[data-v-cab0799b]{color:#999;font-size:15px}.collabPanel .row .stateText.on[data-v-cab0799b]{color:#4a90e2}.collabPanel .hostBtn[data-v-cab0799b]{color:#fff;cursor:pointer;background-color:#e8a33d;border:none;border-radius:6px;padding:6px 16px;font-size:14px}.collabPanel .hostBtn.off[data-v-cab0799b]{background-color:#c0392b}.collabPanel .hostTip[data-v-cab0799b]{color:#999;margin-top:-8px;font-size:13px;line-height:1.6}.collabPanel .sessionStatus[data-v-cab0799b]{color:#666;text-align:center;font-size:14px}.collabPanel .members .member[data-v-cab0799b]{align-items:center;gap:6px;font-size:14px;line-height:1.9;display:flex}.collabPanel .members .member .memberName[data-v-cab0799b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collabPanel .members .member .badge[data-v-cab0799b]{color:#fff;border-radius:4px;flex-shrink:0;padding:0 5px;font-size:12px}.collabPanel .members .member .badge.owner[data-v-cab0799b]{background-color:#e8a33d}.collabPanel .members .member .badge.me[data-v-cab0799b]{background-color:#4a90e2}.collabPanel .logWrap[data-v-cab0799b]{flex-direction:column;flex:1;min-height:0;display:flex}.collabPanel .logWrap .log[data-v-cab0799b]{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;flex-direction:column;flex:1;gap:4px;min-height:120px;padding:8px;display:flex;overflow-y:auto}.collabPanel .logWrap .log .logEntry[data-v-cab0799b]{word-break:break-word;font-size:13px;line-height:1.5}.collabPanel .logWrap .log .logEntry .time[data-v-cab0799b]{color:#999;margin-right:6px}.collabPanel .logWrap .log .logEntry .userName[data-v-cab0799b]{margin-right:4px;font-weight:700}.collabPanel .logWrap .log .logEntry.join[data-v-cab0799b],.collabPanel .logWrap .log .logEntry.leave[data-v-cab0799b]{text-align:center;color:#856404;font-style:italic}.collabPanel .logWrap .log .logEntry.join .userName[data-v-cab0799b],.collabPanel .logWrap .log .logEntry.leave .userName[data-v-cab0799b]{font-weight:400}.collabPanel .logWrap .log .emptyTip[data-v-cab0799b]{color:#999;align-self:center;margin-top:auto;margin-bottom:auto}.collabPanel .tips[data-v-cab0799b]{color:#999;font-size:13px;line-height:1.6}.load-error[data-v-4baa92be]{color:#999;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100vw;height:100vh;font-size:22px;display:flex;position:fixed;top:0;left:0}.load-error a[data-v-4baa92be]{color:inherit}.load-error a[data-v-4baa92be],.load-error button[data-v-4baa92be]{font-size:16px}.cache-preventer[data-v-4baa92be]{z-index:-1;position:fixed;top:-100px}.chatRoomWrap[data-v-4baa92be]{top:calc(10px + env(safe-area-inset-top,0px));right:calc(10px + env(safe-area-inset-right,0px));z-index:499;align-items:flex-start;gap:10px;display:flex;position:fixed}.kicked[data-v-7cc2d7a3]{justify-content:center;align-items:center;margin-top:60px;display:flex}.favoriteTip[data-v-a87bb326]{text-align:center;color:#666;padding:20px 0}.favoriteTip a[data-v-a87bb326]{color:inherit;text-decoration:underline}.autoRefreshRow[data-v-a87bb326]{justify-content:flex-end;align-items:center;gap:6px;min-height:24px;display:flex}.autoRefreshRow .configToggle[data-v-a87bb326]{font-size:12px}.autoRefreshRow .statusDot[data-v-a87bb326]{background-color:#999;border-radius:50%;width:10px;height:10px;transition:background-color .3s}.autoRefreshRow .statusDot.active[data-v-a87bb326]{background-color:#4caf50}.autoRefreshRow select[data-v-a87bb326]{margin:0;padding:2px 4px;font-size:14px}.scrollShadowWrap[data-v-a87bb326]{position:relative}.scrollShadowWrap[data-v-a87bb326]:before,.scrollShadowWrap[data-v-a87bb326]:after{content:"";pointer-events:none;z-index:1;opacity:0;width:14px;transition:opacity .25s;position:absolute;top:0;bottom:0}.scrollShadowWrap[data-v-a87bb326]:before{background:linear-gradient(90deg,#0000002e,#0000);left:0}.scrollShadowWrap[data-v-a87bb326]:after{background:linear-gradient(270deg,#0000002e,#0000);right:0}.scrollShadowWrap.fromLeft[data-v-a87bb326]:before,.scrollShadowWrap.fromRight[data-v-a87bb326]:after{opacity:1}.newestSaves[data-v-a87bb326]{flex-flow:row;justify-content:flex-start;max-width:100%;padding:15px;display:flex;overflow-x:auto}.newestSaves>div[data-v-a87bb326]{flex-direction:column;flex-grow:0;flex-shrink:0;align-items:center;gap:5px;display:flex}.newestSaves>div .cvsName[data-v-a87bb326],.newestSaves>div .cvsOwner[data-v-a87bb326],.newestSaves>div .cvsData[data-v-a87bb326]{white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;max-width:90%;overflow:hidden}.newestSaves>div .cvsOwner[data-v-a87bb326],.newestSaves>div .cvsData[data-v-a87bb326]{color:#666;font-size:.8em}.newestSaves>div .cvsOwner[data-v-a87bb326]{text-align:center;min-width:80px;font-weight:700}.osc_pro_color{color:#4183c4!important}.osc_panel_color,.osc_background_color{background-color:#fff!important}.osc_border_color{border-color:#e3e9ed!important}.osc_desc_color{color:#666!important}.osc_link_color *{color:#9b9b9b!important}.searchSave[data-v-1e72cb5a]{flex-direction:column;align-items:center;display:flex}.recommend[data-v-1e72cb5a]{flex-direction:row;justify-content:center;align-items:center;margin-top:8px;font-size:14px;display:flex;overflow-x:auto}.recommend span[data-v-1e72cb5a]{color:#666;white-space:nowrap}.recommend .recommend-item[data-v-1e72cb5a]{color:#6495ed;cursor:pointer;margin:0 3px}.recommend .recommend-item[data-v-1e72cb5a]:hover{text-decoration:underline}.inputContainer[data-v-1e72cb5a]{flex-direction:row;justify-content:center;align-items:center;gap:8px;display:flex}.inputContainer input[data-v-1e72cb5a]{border:2px solid #6495ed;width:200px;padding:3px}.inputContainer button[data-v-1e72cb5a]{padding:5px 15px}.inputContainer input[data-v-1e72cb5a],.inputContainer button[data-v-1e72cb5a]{border-radius:5px;margin:0;font-size:18px}.donor-list[data-v-8d929c50]{border-radius:10px;flex-direction:column;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;margin:auto;padding:16px;display:flex;box-shadow:0 2px 8px #00000026}.donor-list h2[data-v-8d929c50]{color:#999;margin:0;font-size:18px}.listWrap[data-v-8d929c50]{width:100%;max-width:400px;position:relative}.listWrap.collapsed[data-v-8d929c50]{max-height:300px;overflow:hidden}.updateNote[data-v-8d929c50]{color:#aaa;font-size:12px}.fadeMask[data-v-8d929c50]{pointer-events:none;background:linear-gradient(#0000,#fff);height:60px;position:absolute;bottom:0;left:0;right:0}.donor[data-v-8d929c50]{color:#333;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:6px 12px;font-size:14px;display:flex}.donor .amount[data-v-8d929c50]{color:#cf8a2e;font-weight:700}.expandBtn[data-v-8d929c50]{color:#6495ed;margin:auto}.donorNote[data-v-8d929c50]{color:#aaa;text-align:center;font-size:12px;line-height:1.6}.sponsorBtn[data-v-8d929c50]{margin:10px auto 6px;padding:3px 12px;display:block}.carousel-host[data-v-df7e8150]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.carousel-host .viewport[data-v-df7e8150]{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;flex:1;min-height:0;display:flex;overflow:hidden}.carousel-host .viewport.dragging[data-v-df7e8150]{cursor:grabbing}.carousel-host .track[data-v-df7e8150]{will-change:transform;flex:1;min-width:0;display:flex}.carousel-host .slide[data-v-df7e8150]{min-width:0;padding:0 var(--tc-gutter,24px);box-sizing:border-box;flex:0 0 100%;justify-content:center;display:flex}.carousel-host .slide .card[data-v-df7e8150]{flex:0 70%;min-width:0;display:flex}.carousel-host .slide.wide .card[data-v-df7e8150]{flex-basis:100%}.twin-carousel[data-v-f45c9a74]{flex-direction:column;min-width:0;min-height:0;display:flex}.twin-carousel .pane[data-v-f45c9a74]{flex:none;height:100px;display:flex}.twin-carousel .pane-top[data-v-f45c9a74]{position:relative}.twin-carousel .sides[data-v-f45c9a74]{padding:0 var(--tc-gutter,24px);pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.twin-carousel .sides .side[data-v-f45c9a74]{box-sizing:border-box;writing-mode:vertical-lr;letter-spacing:2px;color:#1c1c22;background:#ececf1;border-style:solid solid none;border-color:#c6c6d0 #c6c6d0 currentColor;border-bottom-width:0;border-radius:12px 12px 0 0;justify-content:center;align-items:center;width:15%;font-size:11px;display:flex}.twin-carousel .sides .side-left[data-v-f45c9a74]{border-width:1px 0 1px 1px}.twin-carousel .sides .side-right[data-v-f45c9a74]{border-width:1px 1px 1px 0}.twin-carousel .sides-enter-active[data-v-f45c9a74],.twin-carousel .sides-leave-active[data-v-f45c9a74]{transition:opacity .25s}.twin-carousel .sides-enter-from[data-v-f45c9a74],.twin-carousel .sides-leave-to[data-v-f45c9a74]{opacity:0}.combinations[data-v-ff2a60a9]{text-align:center;max-width:600px;margin:20px auto;padding:0 10px}.combinations .sectionTitle[data-v-ff2a60a9]{margin:12px 0 4px;font-size:24px}.combinations .pageHint[data-v-ff2a60a9]{opacity:.7;margin-bottom:24px;font-size:13px}.combinations .demo-card[data-v-ff2a60a9]{color:#1c1c22;border-style:solid;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.combinations .demo-card.card-top[data-v-ff2a60a9]{border-width:1px 1px 0;border-radius:12px 12px 0 0}.combinations .demo-card.card-bottom[data-v-ff2a60a9]{border-width:0 1px 1px;border-radius:0 0 12px 12px}.combinations .demo-card .emoji[data-v-ff2a60a9]{font-size:22px;line-height:1.1}.combinations .demo-card .title[data-v-ff2a60a9]{font-size:13px;font-weight:500;line-height:1.2}.combinations .demo-card .code[data-v-ff2a60a9]{opacity:.75;font-family:ui-monospace,Consolas,monospace;font-size:11px}.releaseNotes[data-v-9343fc5a]{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px;display:flex}.welcome h1[data-v-9343fc5a],.welcome p[data-v-9343fc5a]{text-align:center;color:#999;white-space:pre-wrap;margin-bottom:.5em;font-size:14px}.welcome h1.guideExtra[data-v-9343fc5a],.welcome p.guideExtra[data-v-9343fc5a]{font-size:14px}.welcome h1[data-v-9343fc5a]{margin-bottom:6px;padding-top:10px;padding-bottom:6px;font-size:30px}.welcome a[data-v-9343fc5a]{color:#999;text-decoration:underline}.welcome a[data-v-9343fc5a]:hover{color:#333}.welcome button.lite[data-v-9343fc5a]{vertical-align:text-bottom;color:#aaa;margin-left:4px}.simple-coop-rules[data-v-9343fc5a]{flex-direction:column;gap:8px;display:flex}.simple-coop-rules div[data-v-9343fc5a]{color:#333;background-color:#eee;border-radius:10px;padding:10px}.roadmap[data-v-9343fc5a]{margin-top:30px}.roadmap h2[data-v-9343fc5a]{text-align:center;border:0 solid;border-width:0 2px;width:120px;margin:10px auto auto;font-size:22px}.roadmap h3[data-v-9343fc5a]{font-size:18px}.roadmap h3[data-v-9343fc5a],.roadmap p[data-v-9343fc5a]{color:#999;text-align:center}.roadmap>div[data-v-9343fc5a]{margin:20px 0}.roadmap p[data-v-9343fc5a]{font-size:14px}.roadmap .done h3[data-v-9343fc5a],.roadmap .done p[data-v-9343fc5a]{color:#ddd}.openSourceNote[data-v-9343fc5a]{text-align:center;color:#aaa;padding:30px 0;font-size:14px}.openSourceNote a[data-v-9343fc5a]{color:#aaa;text-decoration:underline}.openSourceNote a[data-v-9343fc5a]:hover{color:#333}.marginedSection[data-v-9343fc5a]{margin:16px 0}.marginedSection .userTypeNote[data-v-9343fc5a]{text-align:center;color:#db7093}.adminEntry[data-v-9343fc5a]{background-color:#fafafa;border:1px solid #ddd;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:12px;display:flex}.adminEntry a[data-v-9343fc5a]{color:#4a90e2;font-size:16px;font-weight:700;text-decoration:underline}.adminEntry .adminEntryNote[data-v-9343fc5a]{color:#999;font-size:13px}.gotoDownload[data-v-9343fc5a]{text-align:center}.gotoDownload a[data-v-9343fc5a]{color:#6495ed;text-decoration:underline}.poker-frame[data-v-9343fc5a]{aspect-ratio:5/7;background:#f3f4f6;border-radius:10%/7.15%;width:160px;margin:50px auto 10px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 6px 14px #00000026}.poker-frame[data-v-9343fc5a]:hover{transform:translate(6px,6px);box-shadow:0 14px 32px #0000004d}.poker-frame .poker-card[data-v-9343fc5a]{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.modes[data-v-7c3ea8fa]{justify-content:flex-start;align-items:center;height:50px;margin-bottom:10px;display:flex}.modes button[data-v-7c3ea8fa]{transition:all}.inputs[data-v-7c3ea8fa]{flex-direction:column;align-items:center;gap:10px;display:flex}.fileUpload[data-v-77e411d3]{flex-direction:column;gap:12px;display:flex}.dropZone[data-v-77e411d3]{text-align:center;cursor:pointer;color:#666;border:2px dashed #aaa;border-radius:8px;padding:30px 10px;transition:border-color .2s,background-color .2s}.dropZone input[type=file][data-v-77e411d3]{display:none}.dropZone.dragging[data-v-77e411d3]{color:#6495ed;background-color:#f0f6ff;border-color:#6495ed}.dropZone[data-v-77e411d3]:hover{color:#6495ed;border-color:#6495ed}.dropZoneText[data-v-77e411d3]{pointer-events:none;font-size:14px}.fileInfo[data-v-77e411d3]{color:#333;font-size:13px}.fileInfo .infoRow[data-v-77e411d3]{gap:6px;margin-bottom:4px;display:flex}.fileInfo .label[data-v-77e411d3]{color:#666;white-space:nowrap}.fileInfo .fileName[data-v-77e411d3]{word-break:break-all}.inputRow[data-v-77e411d3]{flex-direction:column;gap:4px;display:flex}.inputRow label[data-v-77e411d3]{color:#666;font-size:13px}.inputRow input[data-v-77e411d3]{box-sizing:border-box;width:100%;margin:0}.controls[data-v-77e411d3]{flex-direction:column;gap:8px;display:flex}.controls .dimensionRow[data-v-77e411d3]{gap:8px;display:flex}.controls .dimensionRow .controlRow[data-v-77e411d3]{flex:1;min-width:0}.controls .dimensionRow .controlRow label[data-v-77e411d3]{width:24px}.controls .dimensionRow .controlRow input[type=number][data-v-77e411d3]{flex:1;width:auto;min-width:0}.controls .controlRow[data-v-77e411d3]{align-items:center;gap:8px;display:flex}.controls .controlRow label[data-v-77e411d3]{color:#666;flex-shrink:0;width:40px;font-size:13px}.controls .controlRow input[type=number][data-v-77e411d3]{width:80px;margin:0}.controls .qualityRow input[type=range][data-v-77e411d3]{flex:1;margin:0}.controls .qualityRow .qualityValue[data-v-77e411d3]{text-align:right;width:40px;font-size:13px}.controls .qualityWarn[data-v-77e411d3]{text-align:center;color:#c00;font-size:14px}.controls .ratioHint[data-v-77e411d3]{color:#999;font-size:12px}.controls .svgConvertRow label[data-v-77e411d3]{width:80px}.controls .svgConvertRow input[type=checkbox][data-v-77e411d3]{width:20px;height:20px;margin:0}.error[data-v-77e411d3]{color:#c00;font-size:13px}.previews[data-v-77e411d3]{flex-direction:column;gap:12px;display:flex}.previews .previewBlock[data-v-77e411d3]{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:6px;padding:8px}.previews .previewBlock .previewTitle[data-v-77e411d3]{color:#666;margin-bottom:6px;font-size:13px}.previews .previewBlock .previewTitle .processing[data-v-77e411d3]{color:#6495ed;margin-left:6px}.previews .previewBlock img[data-v-77e411d3]{border-radius:4px;max-width:100%;max-height:200px;margin:0 auto;display:block}.previews .previewBlock img.thumb-preview[data-v-77e411d3]{object-fit:contain;background-color:#eee;width:64px;max-width:64px;height:64px;max-height:64px}.previews .previewBlock img.processed-preview[data-v-77e411d3]{cursor:pointer}.previews .previewBlock .processedSize[data-v-77e411d3]{text-align:center;color:#666;margin-top:6px;font-size:12px}.previews .previewBlock .svgKeepHint[data-v-77e411d3]{text-align:center;color:#666;padding:20px 0;font-size:13px}.uploadBtn[data-v-77e411d3]{width:100%;margin:0}h1[data-v-77e411d3]{text-align:center;text-align:center;border-bottom:none;margin:6px 0 4px;padding:0 0 4px;font-size:20px;font-weight:700}.genericFileUpload[data-v-6d842795]{flex-direction:column;gap:12px;display:flex}.dropZone[data-v-6d842795]{text-align:center;cursor:pointer;color:#666;border:2px dashed #aaa;border-radius:8px;padding:30px 10px;transition:border-color .2s,background-color .2s}.dropZone input[type=file][data-v-6d842795]{display:none}.dropZone.dragging[data-v-6d842795]{color:#6495ed;background-color:#f0f6ff;border-color:#6495ed}.dropZone[data-v-6d842795]:hover{color:#6495ed;border-color:#6495ed}.dropZoneText[data-v-6d842795]{pointer-events:none;font-size:14px}.fileInfo[data-v-6d842795]{color:#333;font-size:13px}.fileInfo .infoRow[data-v-6d842795]{gap:6px;margin-bottom:4px;display:flex}.fileInfo .label[data-v-6d842795]{color:#666;white-space:nowrap}.fileInfo .fileName[data-v-6d842795]{word-break:break-all}.inputRow[data-v-6d842795]{flex-direction:column;gap:4px;display:flex}.inputRow label[data-v-6d842795]{color:#666;font-size:13px}.inputRow input[data-v-6d842795]{box-sizing:border-box;width:100%;margin:0}.uploadBtn[data-v-6d842795]{width:100%;margin:0}h1[data-v-6d842795]{text-align:center;border-bottom:none;margin:6px 0 4px;padding:0 0 4px;font-size:20px;font-weight:700}.empty-state[data-v-e759ec04]{text-align:center;color:#666;padding:60px 0}.empty-state p[data-v-e759ec04]{margin-bottom:10px}.file-list[data-v-e759ec04]{flex-wrap:wrap;gap:20px;display:flex}.file-item[data-v-e759ec04]{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;width:200px;height:200px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 2px 4px #0000001a}.file-item[data-v-e759ec04]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.file-preview[data-v-e759ec04]{background-color:#f5f5f5;flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.file-op-fav-star[data-v-e759ec04] .user-favorite-star{width:16px;height:16px;padding:0}.preview-image[data-v-e759ec04]{object-fit:cover;width:100%;height:100%}.svg-placeholder[data-v-e759ec04]{background-color:#f0f0f0;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.svg-icon[data-v-e759ec04]{color:#666;border:2px solid #666;border-radius:4px;padding:4px 8px;font-size:14px;font-weight:700}.file-info[data-v-e759ec04]{text-align:center;box-sizing:border-box;background-color:#fff;height:65px;padding:7px}.file-name[data-v-e759ec04]{color:#333;text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px;font-size:14px;font-weight:500;overflow:hidden}.file-footer[data-v-e759ec04]{justify-content:space-between;align-items:center;display:flex}.file-footer .file-owner[data-v-e759ec04]{color:#b3b3b3;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 50px);margin:0;font-size:12px;overflow:hidden}.file-footer .file-op[data-v-e759ec04]{flex-shrink:0;align-items:center;gap:6px;display:flex}.file-footer .file-op img[data-v-e759ec04]{object-fit:contain;cursor:pointer;flex-shrink:0;width:16px;height:16px}.delete-btn-container[data-v-e759ec04]{justify-content:center;margin-top:30px;display:flex}.auth-grant-section[data-v-e759ec04]{margin-top:10px}.auth-grant-section .smallNote[data-v-e759ec04]{margin-top:10px;font-size:14px}@media (max-width:768px){.file-list[data-v-e759ec04]{justify-content:space-between;gap:14px 0}.file-item[data-v-e759ec04]{width:calc(50% - 7px);height:200px}}.search-bar[data-v-a5f83d01]{justify-content:flex-end;gap:8px;margin:10px 0;display:flex}.search-bar select[data-v-a5f83d01]{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.search-bar input[data-v-a5f83d01]{width:120px}.search-bar select[data-v-a5f83d01],.search-bar input[data-v-a5f83d01]{margin-left:0;margin-right:0}.load-more[data-v-a5f83d01]{text-align:center;margin:20px 0}.load-more .no-more[data-v-a5f83d01]{color:#999;font-size:14px}.create-notice[data-v-a5f83d01]{flex-direction:column;gap:10px;display:flex}.create-notice p[data-v-a5f83d01]{text-indent:1em}.create-notice a[data-v-a5f83d01]{color:inherit;text-decoration:underline}.user-file-list-container .empty-state[data-v-a5f83d01]{text-align:center;color:#666;padding:60px 0}.user-file-list-container .empty-state p[data-v-a5f83d01]{margin-bottom:10px}.user-file-market-container h2[data-v-01f837a3]{margin:10px 0;font-size:18px}.search-control[data-v-01f837a3]{align-items:center;gap:8px;display:flex}.search-control input[data-v-01f837a3]{width:120px;margin:0}.usage-hint[data-v-01f837a3]{color:#999;text-align:center;margin:20px}.sponsor[data-v-c66d63e2]{color:#333;max-width:720px;margin:0 auto;padding:40px 20px;line-height:1.7}.sponsor h1[data-v-c66d63e2]{text-align:center;color:#c41e3a;letter-spacing:normal;border-bottom:none;margin-bottom:24px;padding:0;font-size:26px}.sponsor h2[data-v-c66d63e2]{color:#444;border-left:4px solid #c41e3a;margin-top:0;margin-bottom:12px;padding-left:10px;font-size:20px}.sponsor .mobile-hint[data-v-c66d63e2]{text-align:center;color:#999;font-size:14px}.sponsor .qrcode[data-v-c66d63e2]{border-radius:20px;width:200px;margin:10px auto;display:block;box-shadow:0 0 4px #aaa}.sponsor .qrcode[data-v-c66d63e2]:hover{box-shadow:2px 4px 6px #999}.sponsor .linkBlock[data-v-c66d63e2]{text-align:center;color:#fff;background-color:#c41e3a;border-radius:6px;width:200px;margin:28px auto;padding:2px;font-size:17px;font-weight:700;text-decoration:none;display:block;box-shadow:0 0 4px #aaa}.sponsor .linkBlock[data-v-c66d63e2]:hover{box-shadow:2px 4px 6px #999}.sponsor .linkBlock.linkBlockMinor[data-v-c66d63e2]{background-color:#666}.sponsor .section[data-v-c66d63e2]{margin-bottom:28px}.sponsor .section p[data-v-c66d63e2]{margin:0 0 12px}.sponsor .section ol[data-v-c66d63e2]{margin:0;padding-left:24px}.sponsor .section ol li[data-v-c66d63e2]{margin-bottom:8px}.donorListPage[data-v-a7e47b01]{max-width:600px;margin:20px auto;padding:0 10px}.derive-page[data-v-8b215de0]{color:#1f2937;max-width:960px;margin:0 auto;padding:32px 20px 48px;line-height:1.6}.derive-page .hero[data-v-8b215de0]{text-align:center;margin-bottom:48px}.derive-page .hero .hero-logo[data-v-8b215de0]{object-fit:contain;width:72px;height:72px;margin-bottom:16px}.derive-page .hero .hero-title[data-v-8b215de0]{color:#111827;letter-spacing:normal;border-bottom:1px solid #ccc;margin:10px 0;padding-top:0;padding-bottom:0;font-size:2rem;font-weight:700}.derive-page .hero .hero-desc[data-v-8b215de0]{color:#4b5563;max-width:720px;margin:0 auto 24px;font-size:1.05rem}.derive-page .hero .hero-actions[data-v-8b215de0]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.derive-page .btn[data-v-8b215de0]{color:#374151;border:1px solid #d1d5db;border-radius:999px;justify-content:center;align-items:center;padding:10px 22px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.derive-page .btn[data-v-8b215de0]:hover{color:#111827;border-color:#9ca3af}.derive-page .btn.primary[data-v-8b215de0]{color:#fff;background:#6495ed;border-color:#6495ed}.derive-page .btn.primary[data-v-8b215de0]:hover{background:#1d4ed8;border-color:#1d4ed8}.derive-page .section[data-v-8b215de0]{margin-bottom:48px}.derive-page .section .section-title[data-v-8b215de0]{color:#111827;margin:0 0 20px;font-size:1.4rem;font-weight:600}.derive-page .card-grid[data-v-8b215de0]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.derive-page .card[data-v-8b215de0]{color:inherit;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.derive-page .card[data-v-8b215de0]:hover{border-color:#d1d5db;transform:translateY(-4px);box-shadow:0 12px 28px #00000014}.derive-page .card .card-image-wrap[data-v-8b215de0]{aspect-ratio:16/10;background:#f3f4f6;width:100%;overflow:hidden}.derive-page .card .card-image-wrap .card-image[data-v-8b215de0]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.derive-page .card:hover .card-image[data-v-8b215de0]{transform:scale(1.04)}.derive-page .card .card-body[data-v-8b215de0]{padding:16px}.derive-page .card .card-title[data-v-8b215de0]{color:#111827;margin:0 0 6px;font-size:1.05rem;font-weight:600}.derive-page .card .card-sub[data-v-8b215de0]{color:#6b7280;margin:0;font-size:.9rem}.derive-page .features[data-v-8b215de0]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.derive-page .features .feature[data-v-8b215de0]{text-align:center;border:1px solid #e5e7eb;border-radius:16px;padding:20px}.derive-page .features .feature .feature-icon[data-v-8b215de0]{margin-bottom:10px;font-size:1.6rem;display:inline-block}.derive-page .features .feature .feature-title[data-v-8b215de0]{color:#111827;margin:0 0 8px;font-size:1.05rem;font-weight:600}.derive-page .features .feature .feature-text[data-v-8b215de0]{color:#4b5563;margin:0;font-size:.92rem}.derive-page .fork-list[data-v-8b215de0]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.derive-page .fork-list .fork-card[data-v-8b215de0]{flex-direction:row;align-items:center;gap:16px;padding:16px}.derive-page .fork-list .fork-card .fork-logo[data-v-8b215de0]{object-fit:contain;background:#f3f4f6;border-radius:12px;flex-shrink:0;width:56px;height:56px}.derive-page .fork-list .fork-card .fork-info[data-v-8b215de0]{min-width:0}.derive-page .footer[data-v-8b215de0]{text-align:center;color:#4b5563;border-top:1px solid #e5e7eb;padding-top:24px;font-size:.95rem}.derive-page .footer a[data-v-8b215de0]{color:#6495ed;text-decoration:none}.derive-page .footer a[data-v-8b215de0]:hover{text-decoration:underline}@media (max-width:768px){.derive-page[data-v-8b215de0]{padding:24px 16px 40px}.derive-page .hero .hero-title[data-v-8b215de0]{font-size:1.6rem}.derive-page .hero .hero-desc[data-v-8b215de0]{font-size:.98rem}.derive-page .card-grid[data-v-8b215de0],.derive-page .features[data-v-8b215de0],.derive-page .fork-list[data-v-8b215de0]{grid-template-columns:1fr}.derive-page .fork-card[data-v-8b215de0]{flex-direction:row}}.showcase-image-wrap[data-v-8b215de0]{justify-content:center;margin-top:24px;display:flex}.showcase-image-wrap .showcase-image[data-v-8b215de0]{border-radius:16px;width:100%;max-width:420px;box-shadow:0 12px 28px #00000014}.derive-page[data-v-3a4024b0]{color:#1f2937;max-width:960px;margin:0 auto;padding:32px 20px 48px;line-height:1.6}.derive-page .hero[data-v-3a4024b0]{text-align:center;margin-bottom:48px}.derive-page .hero .hero-logo[data-v-3a4024b0]{object-fit:contain;width:72px;height:72px;margin-bottom:16px}.derive-page .hero .hero-title[data-v-3a4024b0]{color:#111827;letter-spacing:normal;border-bottom:1px solid #ccc;margin:10px 0;padding-top:0;padding-bottom:0;font-size:2rem;font-weight:700}.derive-page .hero .hero-desc[data-v-3a4024b0]{color:#4b5563;max-width:720px;margin:0 auto 24px;font-size:1.05rem}.derive-page .hero .hero-actions[data-v-3a4024b0]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.derive-page .btn[data-v-3a4024b0]{color:#374151;border:1px solid #d1d5db;border-radius:999px;justify-content:center;align-items:center;padding:10px 22px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.derive-page .btn[data-v-3a4024b0]:hover{color:#111827;border-color:#9ca3af}.derive-page .btn.primary[data-v-3a4024b0]{color:#fff;background:#6495ed;border-color:#6495ed}.derive-page .btn.primary[data-v-3a4024b0]:hover{background:#1d4ed8;border-color:#1d4ed8}.derive-page .section[data-v-3a4024b0]{margin-bottom:48px}.derive-page .section .section-title[data-v-3a4024b0]{color:#111827;margin:0 0 20px;font-size:1.4rem;font-weight:600}.derive-page .card-grid[data-v-3a4024b0]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.derive-page .card[data-v-3a4024b0]{color:inherit;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.derive-page .card[data-v-3a4024b0]:hover{border-color:#d1d5db;transform:translateY(-4px);box-shadow:0 12px 28px #00000014}.derive-page .card .card-image-wrap[data-v-3a4024b0]{aspect-ratio:16/10;background:#f3f4f6;width:100%;overflow:hidden}.derive-page .card .card-image-wrap .card-image[data-v-3a4024b0]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.derive-page .card:hover .card-image[data-v-3a4024b0]{transform:scale(1.04)}.derive-page .card .card-body[data-v-3a4024b0]{padding:16px}.derive-page .card .card-title[data-v-3a4024b0]{color:#111827;margin:0 0 6px;font-size:1.05rem;font-weight:600}.derive-page .card .card-sub[data-v-3a4024b0]{color:#6b7280;margin:0;font-size:.9rem}.derive-page .features[data-v-3a4024b0]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.derive-page .features .feature[data-v-3a4024b0]{text-align:center;border:1px solid #e5e7eb;border-radius:16px;padding:20px}.derive-page .features .feature .feature-icon[data-v-3a4024b0]{margin-bottom:10px;font-size:1.6rem;display:inline-block}.derive-page .features .feature .feature-title[data-v-3a4024b0]{color:#111827;margin:0 0 8px;font-size:1.05rem;font-weight:600}.derive-page .features .feature .feature-text[data-v-3a4024b0]{color:#4b5563;margin:0;font-size:.92rem}.derive-page .fork-list[data-v-3a4024b0]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.derive-page .fork-list .fork-card[data-v-3a4024b0]{flex-direction:row;align-items:center;gap:16px;padding:16px}.derive-page .fork-list .fork-card .fork-logo[data-v-3a4024b0]{object-fit:contain;background:#f3f4f6;border-radius:12px;flex-shrink:0;width:56px;height:56px}.derive-page .fork-list .fork-card .fork-info[data-v-3a4024b0]{min-width:0}.derive-page .footer[data-v-3a4024b0]{text-align:center;color:#4b5563;border-top:1px solid #e5e7eb;padding-top:24px;font-size:.95rem}.derive-page .footer a[data-v-3a4024b0]{color:#6495ed;text-decoration:none}.derive-page .footer a[data-v-3a4024b0]:hover{text-decoration:underline}@media (max-width:768px){.derive-page[data-v-3a4024b0]{padding:24px 16px 40px}.derive-page .hero .hero-title[data-v-3a4024b0]{font-size:1.6rem}.derive-page .hero .hero-desc[data-v-3a4024b0]{font-size:.98rem}.derive-page .card-grid[data-v-3a4024b0],.derive-page .features[data-v-3a4024b0],.derive-page .fork-list[data-v-3a4024b0]{grid-template-columns:1fr}.derive-page .fork-card[data-v-3a4024b0]{flex-direction:row}}.poster-wrap[data-v-3a4024b0]{justify-content:center;margin-top:8px;display:flex}.poster-wrap .poster[data-v-3a4024b0]{border-radius:16px;width:80vw;max-width:400px;box-shadow:0 12px 28px #00000014}.playback-card[data-v-3a4024b0]{text-align:center;justify-content:center;min-height:120px}.avatar-row[data-v-3a4024b0]{justify-content:center;gap:4px;margin-top:12px;display:flex}.avatar[data-v-3a4024b0]{border-radius:50%;width:24px;height:24px}.derive-page[data-v-f6e61cea]{color:#1f2937;max-width:960px;margin:0 auto;padding:32px 20px 48px;line-height:1.6}.derive-page .hero[data-v-f6e61cea]{text-align:center;margin-bottom:48px}.derive-page .hero .hero-logo[data-v-f6e61cea]{object-fit:contain;width:72px;height:72px;margin-bottom:16px}.derive-page .hero .hero-title[data-v-f6e61cea]{color:#111827;letter-spacing:normal;border-bottom:1px solid #ccc;margin:10px 0;padding-top:0;padding-bottom:0;font-size:2rem;font-weight:700}.derive-page .hero .hero-desc[data-v-f6e61cea]{color:#4b5563;max-width:720px;margin:0 auto 24px;font-size:1.05rem}.derive-page .hero .hero-actions[data-v-f6e61cea]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.derive-page .btn[data-v-f6e61cea]{color:#374151;border:1px solid #d1d5db;border-radius:999px;justify-content:center;align-items:center;padding:10px 22px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.derive-page .btn[data-v-f6e61cea]:hover{color:#111827;border-color:#9ca3af}.derive-page .btn.primary[data-v-f6e61cea]{color:#fff;background:#6495ed;border-color:#6495ed}.derive-page .btn.primary[data-v-f6e61cea]:hover{background:#1d4ed8;border-color:#1d4ed8}.derive-page .section[data-v-f6e61cea]{margin-bottom:48px}.derive-page .section .section-title[data-v-f6e61cea]{color:#111827;margin:0 0 20px;font-size:1.4rem;font-weight:600}.derive-page .card-grid[data-v-f6e61cea]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.derive-page .card[data-v-f6e61cea]{color:inherit;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.derive-page .card[data-v-f6e61cea]:hover{border-color:#d1d5db;transform:translateY(-4px);box-shadow:0 12px 28px #00000014}.derive-page .card .card-image-wrap[data-v-f6e61cea]{aspect-ratio:16/10;background:#f3f4f6;width:100%;overflow:hidden}.derive-page .card .card-image-wrap .card-image[data-v-f6e61cea]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.derive-page .card:hover .card-image[data-v-f6e61cea]{transform:scale(1.04)}.derive-page .card .card-body[data-v-f6e61cea]{padding:16px}.derive-page .card .card-title[data-v-f6e61cea]{color:#111827;margin:0 0 6px;font-size:1.05rem;font-weight:600}.derive-page .card .card-sub[data-v-f6e61cea]{color:#6b7280;margin:0;font-size:.9rem}.derive-page .features[data-v-f6e61cea]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.derive-page .features .feature[data-v-f6e61cea]{text-align:center;border:1px solid #e5e7eb;border-radius:16px;padding:20px}.derive-page .features .feature .feature-icon[data-v-f6e61cea]{margin-bottom:10px;font-size:1.6rem;display:inline-block}.derive-page .features .feature .feature-title[data-v-f6e61cea]{color:#111827;margin:0 0 8px;font-size:1.05rem;font-weight:600}.derive-page .features .feature .feature-text[data-v-f6e61cea]{color:#4b5563;margin:0;font-size:.92rem}.derive-page .fork-list[data-v-f6e61cea]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.derive-page .fork-list .fork-card[data-v-f6e61cea]{flex-direction:row;align-items:center;gap:16px;padding:16px}.derive-page .fork-list .fork-card .fork-logo[data-v-f6e61cea]{object-fit:contain;background:#f3f4f6;border-radius:12px;flex-shrink:0;width:56px;height:56px}.derive-page .fork-list .fork-card .fork-info[data-v-f6e61cea]{min-width:0}.derive-page .footer[data-v-f6e61cea]{text-align:center;color:#4b5563;border-top:1px solid #e5e7eb;padding-top:24px;font-size:.95rem}.derive-page .footer a[data-v-f6e61cea]{color:#6495ed;text-decoration:none}.derive-page .footer a[data-v-f6e61cea]:hover{text-decoration:underline}@media (max-width:768px){.derive-page[data-v-f6e61cea]{padding:24px 16px 40px}.derive-page .hero .hero-title[data-v-f6e61cea]{font-size:1.6rem}.derive-page .hero .hero-desc[data-v-f6e61cea]{font-size:.98rem}.derive-page .card-grid[data-v-f6e61cea],.derive-page .features[data-v-f6e61cea],.derive-page .fork-list[data-v-f6e61cea]{grid-template-columns:1fr}.derive-page .fork-card[data-v-f6e61cea]{flex-direction:row}}.hero-subtitle[data-v-f6e61cea]{color:#2563eb;margin:0 0 16px;font-size:1.1rem;font-weight:500}.poker-grid[data-v-f6e61cea]{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.poker-grid .poker-frame[data-v-f6e61cea]{aspect-ratio:5/7;background:#f3f4f6;border-radius:10%/7.15%;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 6px 14px #00000026}.poker-grid .poker-frame[data-v-f6e61cea]:hover{transform:translate(6px,6px);box-shadow:0 14px 32px #0000004d}.poker-grid .poker-frame .poker-card[data-v-f6e61cea]{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:768px){.poker-grid[data-v-f6e61cea]{grid-template-columns:repeat(3,minmax(0,1fr))}}.solutionsCompare[data-v-8a832f81]{margin:10px auto}.solutionsCompare th[data-v-8a832f81],.solutionsCompare td[data-v-8a832f81]{text-align:center;padding:6px}.solutionsCompare th[data-v-8a832f81]{color:#000;background-color:#f3f4f6}.solutionsCompare .pro[data-v-8a832f81]{color:green;font-weight:700}.solutionsCompare .con[data-v-8a832f81]{color:#999}.derive-page[data-v-1f2356be]{color:#1f2937;max-width:960px;margin:0 auto;padding:32px 20px 48px;line-height:1.6}.derive-page .hero[data-v-1f2356be]{text-align:center;margin-bottom:48px}.derive-page .hero .hero-logo[data-v-1f2356be]{object-fit:contain;width:72px;height:72px;margin-bottom:16px}.derive-page .hero .hero-title[data-v-1f2356be]{color:#111827;letter-spacing:normal;border-bottom:1px solid #ccc;margin:10px 0;padding-top:0;padding-bottom:0;font-size:2rem;font-weight:700}.derive-page .hero .hero-desc[data-v-1f2356be]{color:#4b5563;max-width:720px;margin:0 auto 24px;font-size:1.05rem}.derive-page .hero .hero-actions[data-v-1f2356be]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.derive-page .btn[data-v-1f2356be]{color:#374151;border:1px solid #d1d5db;border-radius:999px;justify-content:center;align-items:center;padding:10px 22px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.derive-page .btn[data-v-1f2356be]:hover{color:#111827;border-color:#9ca3af}.derive-page .btn.primary[data-v-1f2356be]{color:#fff;background:#6495ed;border-color:#6495ed}.derive-page .btn.primary[data-v-1f2356be]:hover{background:#1d4ed8;border-color:#1d4ed8}.derive-page .section[data-v-1f2356be]{margin-bottom:48px}.derive-page .section .section-title[data-v-1f2356be]{color:#111827;margin:0 0 20px;font-size:1.4rem;font-weight:600}.derive-page .card-grid[data-v-1f2356be]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.derive-page .card[data-v-1f2356be]{color:inherit;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.derive-page .card[data-v-1f2356be]:hover{border-color:#d1d5db;transform:translateY(-4px);box-shadow:0 12px 28px #00000014}.derive-page .card .card-image-wrap[data-v-1f2356be]{aspect-ratio:16/10;background:#f3f4f6;width:100%;overflow:hidden}.derive-page .card .card-image-wrap .card-image[data-v-1f2356be]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.derive-page .card:hover .card-image[data-v-1f2356be]{transform:scale(1.04)}.derive-page .card .card-body[data-v-1f2356be]{padding:16px}.derive-page .card .card-title[data-v-1f2356be]{color:#111827;margin:0 0 6px;font-size:1.05rem;font-weight:600}.derive-page .card .card-sub[data-v-1f2356be]{color:#6b7280;margin:0;font-size:.9rem}.derive-page .features[data-v-1f2356be]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.derive-page .features .feature[data-v-1f2356be]{text-align:center;border:1px solid #e5e7eb;border-radius:16px;padding:20px}.derive-page .features .feature .feature-icon[data-v-1f2356be]{margin-bottom:10px;font-size:1.6rem;display:inline-block}.derive-page .features .feature .feature-title[data-v-1f2356be]{color:#111827;margin:0 0 8px;font-size:1.05rem;font-weight:600}.derive-page .features .feature .feature-text[data-v-1f2356be]{color:#4b5563;margin:0;font-size:.92rem}.derive-page .fork-list[data-v-1f2356be]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.derive-page .fork-list .fork-card[data-v-1f2356be]{flex-direction:row;align-items:center;gap:16px;padding:16px}.derive-page .fork-list .fork-card .fork-logo[data-v-1f2356be]{object-fit:contain;background:#f3f4f6;border-radius:12px;flex-shrink:0;width:56px;height:56px}.derive-page .fork-list .fork-card .fork-info[data-v-1f2356be]{min-width:0}.derive-page .footer[data-v-1f2356be]{text-align:center;color:#4b5563;border-top:1px solid #e5e7eb;padding-top:24px;font-size:.95rem}.derive-page .footer a[data-v-1f2356be]{color:#6495ed;text-decoration:none}.derive-page .footer a[data-v-1f2356be]:hover{text-decoration:underline}@media (max-width:768px){.derive-page[data-v-1f2356be]{padding:24px 16px 40px}.derive-page .hero .hero-title[data-v-1f2356be]{font-size:1.6rem}.derive-page .hero .hero-desc[data-v-1f2356be]{font-size:.98rem}.derive-page .card-grid[data-v-1f2356be],.derive-page .features[data-v-1f2356be],.derive-page .fork-list[data-v-1f2356be]{grid-template-columns:1fr}.derive-page .fork-card[data-v-1f2356be]{flex-direction:row}}a[data-v-1f2356be]{color:#6495ed;text-decoration:underline}.fork-placeholder[data-v-1f2356be]{color:#6b7280;cursor:default;border:2px dashed #9ca3af}.fork-placeholder[data-v-1f2356be]:hover{box-shadow:none;transform:none}.fork-placeholder .fork-placeholder-plus[data-v-1f2356be]{color:#9ca3af;border:2px dashed #d1d5db;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:32px;display:flex}.derive-page[data-v-a8e26bbc]{color:#1f2937;max-width:960px;margin:0 auto;padding:32px 20px 48px;line-height:1.6}.derive-page .hero[data-v-a8e26bbc]{text-align:center;margin-bottom:48px}.derive-page .hero .hero-logo[data-v-a8e26bbc]{object-fit:contain;width:72px;height:72px;margin-bottom:16px}.derive-page .hero .hero-title[data-v-a8e26bbc]{color:#111827;letter-spacing:normal;border-bottom:1px solid #ccc;margin:10px 0;padding-top:0;padding-bottom:0;font-size:2rem;font-weight:700}.derive-page .hero .hero-desc[data-v-a8e26bbc]{color:#4b5563;max-width:720px;margin:0 auto 24px;font-size:1.05rem}.derive-page .hero .hero-actions[data-v-a8e26bbc]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.derive-page .btn[data-v-a8e26bbc]{color:#374151;border:1px solid #d1d5db;border-radius:999px;justify-content:center;align-items:center;padding:10px 22px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.derive-page .btn[data-v-a8e26bbc]:hover{color:#111827;border-color:#9ca3af}.derive-page .btn.primary[data-v-a8e26bbc]{color:#fff;background:#6495ed;border-color:#6495ed}.derive-page .btn.primary[data-v-a8e26bbc]:hover{background:#1d4ed8;border-color:#1d4ed8}.derive-page .section[data-v-a8e26bbc]{margin-bottom:48px}.derive-page .section .section-title[data-v-a8e26bbc]{color:#111827;margin:0 0 20px;font-size:1.4rem;font-weight:600}.derive-page .card-grid[data-v-a8e26bbc]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.derive-page .card[data-v-a8e26bbc]{color:inherit;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.derive-page .card[data-v-a8e26bbc]:hover{border-color:#d1d5db;transform:translateY(-4px);box-shadow:0 12px 28px #00000014}.derive-page .card .card-image-wrap[data-v-a8e26bbc]{aspect-ratio:16/10;background:#f3f4f6;width:100%;overflow:hidden}.derive-page .card .card-image-wrap .card-image[data-v-a8e26bbc]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.derive-page .card:hover .card-image[data-v-a8e26bbc]{transform:scale(1.04)}.derive-page .card .card-body[data-v-a8e26bbc]{padding:16px}.derive-page .card .card-title[data-v-a8e26bbc]{color:#111827;margin:0 0 6px;font-size:1.05rem;font-weight:600}.derive-page .card .card-sub[data-v-a8e26bbc]{color:#6b7280;margin:0;font-size:.9rem}.derive-page .features[data-v-a8e26bbc]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.derive-page .features .feature[data-v-a8e26bbc]{text-align:center;border:1px solid #e5e7eb;border-radius:16px;padding:20px}.derive-page .features .feature .feature-icon[data-v-a8e26bbc]{margin-bottom:10px;font-size:1.6rem;display:inline-block}.derive-page .features .feature .feature-title[data-v-a8e26bbc]{color:#111827;margin:0 0 8px;font-size:1.05rem;font-weight:600}.derive-page .features .feature .feature-text[data-v-a8e26bbc]{color:#4b5563;margin:0;font-size:.92rem}.derive-page .fork-list[data-v-a8e26bbc]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.derive-page .fork-list .fork-card[data-v-a8e26bbc]{flex-direction:row;align-items:center;gap:16px;padding:16px}.derive-page .fork-list .fork-card .fork-logo[data-v-a8e26bbc]{object-fit:contain;background:#f3f4f6;border-radius:12px;flex-shrink:0;width:56px;height:56px}.derive-page .fork-list .fork-card .fork-info[data-v-a8e26bbc]{min-width:0}.derive-page .footer[data-v-a8e26bbc]{text-align:center;color:#4b5563;border-top:1px solid #e5e7eb;padding-top:24px;font-size:.95rem}.derive-page .footer a[data-v-a8e26bbc]{color:#6495ed;text-decoration:none}.derive-page .footer a[data-v-a8e26bbc]:hover{text-decoration:underline}@media (max-width:768px){.derive-page[data-v-a8e26bbc]{padding:24px 16px 40px}.derive-page .hero .hero-title[data-v-a8e26bbc]{font-size:1.6rem}.derive-page .hero .hero-desc[data-v-a8e26bbc]{font-size:.98rem}.derive-page .card-grid[data-v-a8e26bbc],.derive-page .features[data-v-a8e26bbc],.derive-page .fork-list[data-v-a8e26bbc]{grid-template-columns:1fr}.derive-page .fork-card[data-v-a8e26bbc]{flex-direction:row}}.decoupling-upstream-alert .hero[data-v-a8e26bbc]{margin-bottom:18px}.decoupling-upstream-alert .hero .hero-icon[data-v-a8e26bbc]{margin-bottom:8px;font-size:2.4rem;display:inline-block}.decoupling-upstream-alert .section[data-v-a8e26bbc]{margin-bottom:18px}.decoupling-upstream-alert .purpose-title[data-v-a8e26bbc]{color:#111827;margin:0 0 12px;font-size:1.2rem;font-weight:600}.decoupling-upstream-alert .purpose-grid[data-v-a8e26bbc]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.decoupling-upstream-alert .purpose-grid .purpose-item[data-v-a8e26bbc]{text-align:center;border:1px solid #e5e7eb;border-radius:12px;padding:16px 18px}.decoupling-upstream-alert .purpose-grid .purpose-item .purpose-icon[data-v-a8e26bbc]{margin-bottom:8px;font-size:1.6rem;display:inline-block}.decoupling-upstream-alert .purpose-grid .purpose-item .purpose-item-title[data-v-a8e26bbc]{color:#111827;margin:0 0 8px;font-size:1.05rem;font-weight:600}.decoupling-upstream-alert .purpose-grid .purpose-item .purpose-text[data-v-a8e26bbc]{color:#4b5563;margin:0;font-size:.92rem}@media (max-width:768px){.decoupling-upstream-alert .purpose-grid[data-v-a8e26bbc]{grid-template-columns:1fr}}.decoupling-upstream-alert .alert-card[data-v-a8e26bbc]{background:#fffbeb;border:1px solid #fbbf24;border-left:4px solid #f59e0b;border-radius:12px;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.decoupling-upstream-alert .alert-card .alert-icon[data-v-a8e26bbc]{flex-shrink:0;font-size:1.4rem;line-height:1.6}.decoupling-upstream-alert .alert-card .alert-text[data-v-a8e26bbc]{color:#78350f;margin:0;font-size:1rem}.decoupling-upstream-alert .alert-card .alert-text .commit-hash[data-v-a8e26bbc]{color:#92400e;vertical-align:bottom;background:#fef3c7;border:1px solid #fde68a;border-radius:6px;padding:2px 8px;font-family:Consolas,Monaco,monospace;font-size:.92em}.decoupling-upstream-alert .tip-card[data-v-a8e26bbc]{background:#eff6ff;border:1px solid #93c5fd;border-left:4px solid #3b82f6;border-radius:12px;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.decoupling-upstream-alert .tip-card .tip-icon[data-v-a8e26bbc]{flex-shrink:0;font-size:1.4rem;line-height:1.6}.decoupling-upstream-alert .tip-card .tip-text[data-v-a8e26bbc]{color:#1e3a8a;margin:0;font-size:1rem}.decoupling-upstream-alert .tip-card .tip-text code[data-v-a8e26bbc]{color:#1d4ed8;vertical-align:bottom;background:#dbeafe;border:1px solid #bfdbfe;border-radius:6px;padding:2px 8px;font-family:Consolas,Monaco,monospace;font-size:.92em}.decoupling-upstream-alert .docs-card[data-v-a8e26bbc]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:14px 18px}.decoupling-upstream-alert .docs-card .docs-title[data-v-a8e26bbc]{color:#111827;margin:0 0 8px;font-size:1.1rem;font-weight:600}.decoupling-upstream-alert .docs-card .docs-text[data-v-a8e26bbc]{color:#4b5563;margin:0 0 10px}.decoupling-upstream-alert .docs-card .docs-list[data-v-a8e26bbc]{margin:0;padding-left:20px}.decoupling-upstream-alert .docs-card .docs-list li[data-v-a8e26bbc]{margin-bottom:6px}.decoupling-upstream-alert .docs-card .docs-list li code[data-v-a8e26bbc]{color:#1f2937;background:#eef2f7;border:1px solid #e5e7eb;border-radius:6px;padding:2px 8px;font-family:Consolas,Monaco,monospace;font-size:.92em}.derive-page[data-v-8dad5e79]{color:#1f2937;max-width:960px;margin:0 auto;padding:32px 20px 48px;line-height:1.6}.derive-page .hero[data-v-8dad5e79]{text-align:center;margin-bottom:48px}.derive-page .hero .hero-logo[data-v-8dad5e79]{object-fit:contain;width:72px;height:72px;margin-bottom:16px}.derive-page .hero .hero-title[data-v-8dad5e79]{color:#111827;letter-spacing:normal;border-bottom:1px solid #ccc;margin:10px 0;padding-top:0;padding-bottom:0;font-size:2rem;font-weight:700}.derive-page .hero .hero-desc[data-v-8dad5e79]{color:#4b5563;max-width:720px;margin:0 auto 24px;font-size:1.05rem}.derive-page .hero .hero-actions[data-v-8dad5e79]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.derive-page .btn[data-v-8dad5e79]{color:#374151;border:1px solid #d1d5db;border-radius:999px;justify-content:center;align-items:center;padding:10px 22px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.derive-page .btn[data-v-8dad5e79]:hover{color:#111827;border-color:#9ca3af}.derive-page .btn.primary[data-v-8dad5e79]{color:#fff;background:#6495ed;border-color:#6495ed}.derive-page .btn.primary[data-v-8dad5e79]:hover{background:#1d4ed8;border-color:#1d4ed8}.derive-page .section[data-v-8dad5e79]{margin-bottom:48px}.derive-page .section .section-title[data-v-8dad5e79]{color:#111827;margin:0 0 20px;font-size:1.4rem;font-weight:600}.derive-page .card-grid[data-v-8dad5e79]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.derive-page .card[data-v-8dad5e79]{color:inherit;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.derive-page .card[data-v-8dad5e79]:hover{border-color:#d1d5db;transform:translateY(-4px);box-shadow:0 12px 28px #00000014}.derive-page .card .card-image-wrap[data-v-8dad5e79]{aspect-ratio:16/10;background:#f3f4f6;width:100%;overflow:hidden}.derive-page .card .card-image-wrap .card-image[data-v-8dad5e79]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.derive-page .card:hover .card-image[data-v-8dad5e79]{transform:scale(1.04)}.derive-page .card .card-body[data-v-8dad5e79]{padding:16px}.derive-page .card .card-title[data-v-8dad5e79]{color:#111827;margin:0 0 6px;font-size:1.05rem;font-weight:600}.derive-page .card .card-sub[data-v-8dad5e79]{color:#6b7280;margin:0;font-size:.9rem}.derive-page .features[data-v-8dad5e79]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.derive-page .features .feature[data-v-8dad5e79]{text-align:center;border:1px solid #e5e7eb;border-radius:16px;padding:20px}.derive-page .features .feature .feature-icon[data-v-8dad5e79]{margin-bottom:10px;font-size:1.6rem;display:inline-block}.derive-page .features .feature .feature-title[data-v-8dad5e79]{color:#111827;margin:0 0 8px;font-size:1.05rem;font-weight:600}.derive-page .features .feature .feature-text[data-v-8dad5e79]{color:#4b5563;margin:0;font-size:.92rem}.derive-page .fork-list[data-v-8dad5e79]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.derive-page .fork-list .fork-card[data-v-8dad5e79]{flex-direction:row;align-items:center;gap:16px;padding:16px}.derive-page .fork-list .fork-card .fork-logo[data-v-8dad5e79]{object-fit:contain;background:#f3f4f6;border-radius:12px;flex-shrink:0;width:56px;height:56px}.derive-page .fork-list .fork-card .fork-info[data-v-8dad5e79]{min-width:0}.derive-page .footer[data-v-8dad5e79]{text-align:center;color:#4b5563;border-top:1px solid #e5e7eb;padding-top:24px;font-size:.95rem}.derive-page .footer a[data-v-8dad5e79]{color:#6495ed;text-decoration:none}.derive-page .footer a[data-v-8dad5e79]:hover{text-decoration:underline}@media (max-width:768px){.derive-page[data-v-8dad5e79]{padding:24px 16px 40px}.derive-page .hero .hero-title[data-v-8dad5e79]{font-size:1.6rem}.derive-page .hero .hero-desc[data-v-8dad5e79]{font-size:.98rem}.derive-page .card-grid[data-v-8dad5e79],.derive-page .features[data-v-8dad5e79],.derive-page .fork-list[data-v-8dad5e79]{grid-template-columns:1fr}.derive-page .fork-card[data-v-8dad5e79]{flex-direction:row}}.download-grid[data-v-8dad5e79]{grid-template-columns:repeat(3,1fr)}.notice-group[data-v-8dad5e79]{border:1px solid #e5e7eb;border-radius:12px;margin:12px 0;padding:4px 16px}.notice-group .notice-group-title[data-v-8dad5e79]{cursor:pointer;color:#111827;-webkit-user-select:none;user-select:none;padding:10px 0;font-weight:600}.notices[data-v-8dad5e79]{text-align:left;color:#4b5563;padding-left:20px}.notices li[data-v-8dad5e79]{margin:8px 0}.notices a[data-v-8dad5e79]{color:#2563eb;text-decoration:none}.notices a[data-v-8dad5e79]:hover{text-decoration:underline}.download-card .card-body[data-v-8dad5e79]{flex-direction:column;gap:10px;display:flex}.download-card .card-body h3[data-v-8dad5e79]{margin-bottom:0!important}.download-card .btn[data-v-8dad5e79]{cursor:pointer;align-self:flex-start}.info[data-v-8dad5e79]{text-align:left;color:#4b5563;font-size:.9rem}.info .val[data-v-8dad5e79]{color:#111827}.info>div[data-v-8dad5e79]{margin:4px 0}.sha-row[data-v-8dad5e79]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sha[data-v-8dad5e79]{word-break:break-all;color:#6b7280;font-family:monospace;font-size:10px}.btn.lite[data-v-8dad5e79]{padding:4px 12px;font-size:.85rem}.hint[data-v-8dad5e79]{text-align:center;color:#6b7280}@media (max-width:768px){.download-grid[data-v-8dad5e79]{grid-template-columns:1fr}}.notAdmin[data-v-e810f2d3]{text-align:center;color:#666;padding:80px 0;font-size:18px}.h1WithBtns[data-v-e810f2d3]{justify-content:space-between;align-items:center;display:flex}.intro[data-v-e810f2d3]{color:#666;margin-bottom:12px;font-size:14px;line-height:1.8}.toolbar[data-v-e810f2d3]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;font-size:14px;display:flex}.toolbar .inlineLabel[data-v-e810f2d3]{color:#555;align-items:center;gap:4px;display:flex}.toolbar .inlineLabel input[type=checkbox][data-v-e810f2d3]{margin:0}.toolbar .spacer[data-v-e810f2d3]{flex:1}.toolbar .daysInput[data-v-e810f2d3]{width:60px;margin:0 4px}.toolbar button[data-v-e810f2d3]{margin:0}.emptyState[data-v-e810f2d3]{text-align:center;color:#666;padding:60px 0}.serverList .mini[data-v-e810f2d3]{object-fit:cover;cursor:pointer;border-radius:8px;width:90px;height:90px;margin:0 auto;display:block}.serverList .mini[data-v-e810f2d3]:hover{box-shadow:0 0 4px #0009}.serverList .saveName[data-v-e810f2d3]{font-weight:500}.serverList .dataInfo[data-v-e810f2d3],.serverList .smallNote[data-v-e810f2d3]{color:#999;font-size:12px}.serverList .badge[data-v-e810f2d3]{color:#fff;border-radius:4px;padding:1px 6px;font-size:13px;display:inline-block}.serverList .badge.running[data-v-e810f2d3]{background-color:#4a90e2}.serverList .badge.stopped[data-v-e810f2d3]{background-color:#999}.serverList button[data-v-e810f2d3]{margin:0}.footerNote[data-v-e810f2d3]{margin-top:12px}
