:root{--ilink-bg: #f6f7f9;--ilink-surface: #ffffff;--ilink-surface-2: #f2f3f5;--ilink-text-1: #1d2129;--ilink-text-2: #4e5969;--ilink-text-3: #86909c;--ilink-primary: #165dff;--ilink-primary-hover: #4080ff;--ilink-primary-soft: rgba(22, 93, 255, .08);--ilink-primary-soft-2: rgba(22, 93, 255, .16);--ilink-primary-ring: rgba(22, 93, 255, .14);--ilink-border: rgba(29, 33, 41, .08);--ilink-border-strong: rgba(29, 33, 41, .16);--ilink-shadow-rest: 0 1px 2px rgba(0, 0, 0, .04);--ilink-shadow-hover: 0 8px 24px rgba(29, 33, 41, .1);--ilink-shadow-pop: 0 12px 40px rgba(29, 33, 41, .16);--ilink-shadow-sider: -8px 0 24px rgba(29, 33, 41, .06);--ilink-r-card: 14px;--ilink-r-input: 12px;--ilink-r-control: 10px;--ilink-r-chip: 10px;--ilink-ease: cubic-bezier(.4, 0, .2, 1);--ilink-dur: .18s;--ilink-dur-slow: .26s;color-scheme:light}body[arco-theme=dark]{--ilink-bg: #17171a;--ilink-surface: #232324;--ilink-surface-2: #2a2a2c;--ilink-text-1: rgba(255, 255, 255, .9);--ilink-text-2: rgba(255, 255, 255, .68);--ilink-text-3: rgba(255, 255, 255, .46);--ilink-primary: #4080ff;--ilink-primary-hover: #6aa1ff;--ilink-primary-soft: rgba(64, 128, 255, .18);--ilink-primary-soft-2: rgba(64, 128, 255, .32);--ilink-primary-ring: rgba(64, 128, 255, .25);--ilink-border: rgba(255, 255, 255, .09);--ilink-border-strong: rgba(255, 255, 255, .18);--ilink-shadow-rest: 0 1px 2px rgba(0, 0, 0, .4);--ilink-shadow-hover: 0 8px 24px rgba(0, 0, 0, .45);--ilink-shadow-pop: 0 12px 40px rgba(0, 0, 0, .55);--ilink-shadow-sider: 0 0 24px rgba(0, 0, 0, .35);color-scheme:dark}body{background-color:var(--ilink-bg);color:var(--ilink-text-1);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,HarmonyOS Sans SC,Noto Sans SC,Microsoft YaHei,Segoe UI,Roboto,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;transition:background-color var(--ilink-dur) var(--ilink-ease)}ul{padding:0;margin:0}li{padding:0;margin:0;list-style:none}::selection{background:var(--ilink-primary-soft-2)}.cursor-pointer{cursor:pointer}.cursor-move{cursor:move}.grabbable{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.grabbable:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.hidden{display:none!important}.no-visible{visibility:hidden!important}.inlines{display:inline-flex}.nowrap{white-space:nowrap}.sortable-ghost{opacity:.4}.page-shell{display:flex;flex-direction:column;align-items:center;padding:44px 20px 8px}.page-shell>div{width:100%;max-width:760px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{border-radius:8px;background-color:#86909c4d}::-webkit-scrollbar-thumb:hover{background-color:#86909c80}::-webkit-scrollbar-track{border-radius:8px;background-color:transparent}*{scrollbar-width:thin;scrollbar-color:rgba(134,144,156,.3) transparent}body .arco-layout{min-height:100vh;min-height:100svh;background:transparent}body .arco-layout-content,body .arco-layout-header,body .arco-layout-footer{background:transparent}body .arco-btn:not(.arco-btn-shape-circle){border-radius:var(--ilink-r-control);transition:color var(--ilink-dur) var(--ilink-ease),background-color var(--ilink-dur) var(--ilink-ease),border-color var(--ilink-dur) var(--ilink-ease),box-shadow var(--ilink-dur) var(--ilink-ease),transform var(--ilink-dur) var(--ilink-ease)}body .arco-btn-primary{box-shadow:0 2px 8px #165dff29}body .arco-input-wrapper,body .arco-textarea-wrapper{background:var(--ilink-surface);border:1px solid var(--ilink-border);border-radius:var(--ilink-r-input);transition:border-color var(--ilink-dur) var(--ilink-ease),box-shadow var(--ilink-dur) var(--ilink-ease),background-color var(--ilink-dur) var(--ilink-ease)}body .arco-input-wrapper:hover,body .arco-textarea-wrapper:hover{border-color:var(--ilink-border-strong)}body .arco-input-wrapper.arco-input-focus,body .arco-textarea-wrapper:focus-within{background:var(--ilink-surface);border-color:var(--ilink-primary);box-shadow:0 0 0 3px var(--ilink-primary-ring)}body .arco-input::placeholder,body .arco-textarea::placeholder{color:var(--ilink-text-3)}body .arco-card{border-radius:var(--ilink-r-card)}body .arco-tabs-content{overflow:hidden}body .arco-divider-text{background:none!important;color:var(--ilink-text-3);font-size:12px;padding:0 12px}body .arco-modal{border:1px solid var(--ilink-border);border-radius:var(--ilink-r-card);background:var(--ilink-surface);box-shadow:var(--ilink-shadow-pop);max-width:calc(100vw - 24px)}body .arco-modal-header{background:transparent;border-bottom:none;padding:20px 24px 0}body .arco-modal-title{font-size:16px;font-weight:600;color:var(--ilink-text-1);line-height:24px}body .arco-modal-body{padding:14px 24px 20px;color:var(--ilink-text-2)}body .arco-modal-footer{border-top:none;padding:0 24px 20px}body .arco-mask{background:rgba(29,33,41,.45)}body[arco-theme=dark] .arco-mask{background:rgba(0,0,0,.6)}body .arco-message{border:1px solid var(--ilink-border);border-radius:var(--ilink-r-control);box-shadow:var(--ilink-shadow-pop)}body .arco-input-search{height:46px;border-radius:var(--ilink-r-input);box-shadow:var(--ilink-shadow-rest)}body .arco-input-search .arco-input{font-size:14px}body .arco-input-search.arco-input-focus{border-color:var(--ilink-primary);box-shadow:0 0 0 4px var(--ilink-primary-ring)}body .arco-input-search .arco-input-icon-hover,body .arco-input-search .arco-input-icon-hover:before{width:30px;height:30px;border-radius:8px}body .arco-input-search .arco-input-icon-hover{color:var(--ilink-text-3);transition:color var(--ilink-dur) var(--ilink-ease),background-color var(--ilink-dur) var(--ilink-ease)}body .arco-input-search .arco-input-icon-hover:hover{color:var(--ilink-primary)}body .arco-input-search .arco-input-icon-hover:hover:before{background-color:var(--ilink-primary-soft)}.search-panel{margin-top:20px}.search-line{position:relative;display:flex;align-items:center;margin-bottom:14px;overflow:hidden;max-height:72px;transition:max-height var(--ilink-dur-slow) var(--ilink-ease),margin-bottom var(--ilink-dur-slow) var(--ilink-ease),opacity var(--ilink-dur-slow) var(--ilink-ease)}.search-line.no-visible{max-height:0;margin-bottom:0;opacity:0}.search-line-title{position:relative;display:flex;align-items:center;flex:0 0 78px;max-width:78px;color:var(--ilink-text-3);font-size:12px;letter-spacing:.02em}.search-line-title:after{content:"";flex:none;width:1px;height:12px;margin-left:12px;border-radius:1px;background:var(--ilink-border-strong)}.search-line-ul{display:flex;flex:1 1 auto;min-width:0;overflow:hidden;padding:0;margin:0}.search-line-li{max-width:16.666667%;flex:0 0 16.666667%}.search-line-li-a{position:relative;display:inline-flex;align-items:center;max-width:100%;padding:7px 10px;border-radius:var(--ilink-r-chip);overflow:hidden;color:var(--ilink-text-2);font-size:13px;text-decoration:none;white-space:nowrap;transition:background-color var(--ilink-dur) var(--ilink-ease),color var(--ilink-dur) var(--ilink-ease)}.search-line-li-a:hover{background:var(--ilink-primary-soft);color:var(--ilink-primary)}.search-line-li-a-img{width:16px;height:16px;margin-right:8px;border-radius:4px;opacity:.92;flex-shrink:0}.search-line-li{position:relative}.search-line-li-btn{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:inline-flex;align-items:center;gap:3px;padding:2px 5px;border-radius:9px;background:var(--ilink-surface);border:1px solid var(--ilink-border);box-shadow:var(--ilink-shadow-rest);opacity:0;transition:opacity var(--ilink-dur) var(--ilink-ease);z-index:2}.search-line-li:hover .search-line-li-btn{opacity:1}.search-line-li-btn .iconfont{font-size:12px;color:var(--ilink-text-3);transition:color var(--ilink-dur) var(--ilink-ease)}.search-line-li-btn .iconfont:hover{color:var(--ilink-primary)}.search-line-title.editing{flex:0 0 auto;max-width:140px;flex-direction:column;align-items:flex-start}.search-line-title.editing:after{display:none}.search-line-title-btns{display:inline-flex;align-items:center;gap:5px}.search-line-title-btns .iconfont{font-size:12px;color:var(--ilink-text-3);transition:color var(--ilink-dur) var(--ilink-ease)}.search-line-title-btns .iconfont:hover{color:var(--ilink-primary)}.search-line-add{width:16px;height:16px;margin-right:8px;font-size:12px;line-height:16px;text-align:center;flex-shrink:0}.search-bottom{margin-top:4px}.search-bottom-tools{display:flex;justify-content:flex-end;gap:8px;padding:0 6px 8px}body .search-bottom .search-tool-btn{height:26px;padding:0 12px;border-radius:999px;color:var(--ilink-text-3);background-color:var(--ilink-surface);border:1px dashed var(--ilink-border);font-size:12px;transition:color var(--ilink-dur) var(--ilink-ease),background-color var(--ilink-dur) var(--ilink-ease),border-color var(--ilink-dur) var(--ilink-ease),box-shadow var(--ilink-dur) var(--ilink-ease),transform var(--ilink-dur) var(--ilink-ease)}body .search-bottom .search-tool-btn:hover{color:var(--ilink-primary);background-color:var(--ilink-primary-soft);border-color:var(--ilink-primary-soft-2);border-style:solid;transform:translateY(-1px)}body .search-bottom .search-tool-btn .arco-icon{font-size:12px}body .search-bottom .search-collapse-btn{width:28px;height:28px;color:var(--ilink-text-3);background-color:var(--ilink-surface);border:1px solid var(--ilink-border);box-shadow:var(--ilink-shadow-rest);transition:color var(--ilink-dur) var(--ilink-ease),background-color var(--ilink-dur) var(--ilink-ease),border-color var(--ilink-dur) var(--ilink-ease),box-shadow var(--ilink-dur) var(--ilink-ease),transform var(--ilink-dur) var(--ilink-ease)}body .search-bottom .search-collapse-btn:hover{color:var(--ilink-primary);background-color:var(--ilink-primary-soft);border-color:var(--ilink-primary-soft-2);transform:translateY(-1px)}body .search-bottom .search-collapse-btn .arco-icon{font-size:12px}body .arco-card.tab{width:100%;border:1px solid var(--ilink-border);border-radius:var(--ilink-r-card);background:var(--ilink-surface);box-shadow:var(--ilink-shadow-rest);overflow:hidden;transition:transform var(--ilink-dur) var(--ilink-ease),box-shadow var(--ilink-dur) var(--ilink-ease),border-color var(--ilink-dur) var(--ilink-ease),background-color var(--ilink-dur) var(--ilink-ease)}body .arco-card.tab:hover{transform:translateY(-2px);border-color:var(--ilink-primary-soft-2);box-shadow:var(--ilink-shadow-hover)}body .arco-card.tab>.arco-card-header{padding:16px 20px 2px;border-bottom:none}body .arco-card.tab .arco-card-header-title{font-size:15px;font-weight:600;line-height:24px;color:var(--ilink-text-1)}body .arco-card.tab>.arco-card-body{padding:10px 16px 16px}body .arco-card.tab .arco-card-header-extra .arco-space{gap:6px}body .arco-card.tab .arco-card-header-extra .iconfont{font-size:15px;color:var(--ilink-text-3);transition:color var(--ilink-dur) var(--ilink-ease)}body .arco-card.tab .arco-card-header-extra .iconfont:hover{color:var(--ilink-primary)}body .arco-card.tab .arco-tabs-nav{margin-bottom:10px}body .arco-card.tab .arco-tabs-nav:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ilink-border)}body .arco-card.tab .arco-tabs-nav-type-card .arco-tabs-tab{position:relative;margin:0 6px 0 0;padding:7px 12px 9px;border:none;border-radius:8px 8px 0 0;background:transparent;color:var(--ilink-text-2);font-weight:400;transition:color var(--ilink-dur) var(--ilink-ease),background-color var(--ilink-dur) var(--ilink-ease)}body .arco-card.tab .arco-tabs-nav-type-card .arco-tabs-tab:hover{color:var(--ilink-text-1);background:var(--ilink-primary-soft)}body .arco-card.tab .arco-tabs-nav-type-card .arco-tabs-tab.arco-tabs-tab-active{color:var(--ilink-primary);font-weight:500;background:transparent}body .arco-card.tab .arco-tabs-tab:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:2px;background:var(--ilink-primary);opacity:0;transform:scaleX(.5);transition:opacity var(--ilink-dur) var(--ilink-ease),transform var(--ilink-dur) var(--ilink-ease)}body .arco-card.tab .arco-tabs-tab.arco-tabs-tab-active:after{opacity:1;transform:scaleX(1)}body .arco-card.tab .arco-tabs-content{padding:14px 2px 0}body .arco-card.tab .arco-tabs-icon-hover,body .arco-card.tab .arco-tabs-tab-close,body .arco-card.tab .arco-tabs-nav-add-btn{color:var(--ilink-text-3);border-radius:8px;transition:color var(--ilink-dur) var(--ilink-ease),background-color var(--ilink-dur) var(--ilink-ease),border-color var(--ilink-dur) var(--ilink-ease)}body .arco-card.tab .arco-tabs-nav-add-btn{border:1px dashed var(--ilink-border-strong);background:transparent}body .arco-card.tab .arco-tabs-icon-hover:hover,body .arco-card.tab .arco-tabs-tab-close:hover,body .arco-card.tab .arco-tabs-nav-add-btn:hover{color:var(--ilink-primary)}body .arco-card.tab .arco-tabs-icon-hover:hover:before,body .arco-card.tab .arco-tabs-tab-close:hover:before,body .arco-card.tab .arco-tabs-nav-add-btn:hover:before{background-color:var(--ilink-primary-soft)}.link-li{float:left;width:20%;background-color:transparent;white-space:nowrap;overflow:hidden;box-sizing:border-box;border:1px dashed transparent;border-radius:var(--ilink-r-chip);padding:3px;transition:border-color var(--ilink-dur) var(--ilink-ease),opacity var(--ilink-dur) var(--ilink-ease)}.link-li-editable{border-color:var(--ilink-border)}.link-li-editable:hover{border-color:var(--ilink-primary-soft-2)}.link-chip{display:flex;align-items:center;width:100%;gap:8px;padding:6px 10px;box-sizing:border-box;border-radius:var(--ilink-r-chip);color:var(--ilink-text-2);font-size:13px;cursor:pointer;transition:background-color var(--ilink-dur) var(--ilink-ease),color var(--ilink-dur) var(--ilink-ease)}.link-chip:hover{background:var(--ilink-primary-soft);color:var(--ilink-primary)}.link-chip .link-chip-image{float:none;display:inline-block;flex-shrink:0;width:16px;height:16px;line-height:16px;border-radius:50%;font-size:11px;text-align:center}.link-a{float:none;display:block;flex:1 1 auto;min-width:0;height:auto;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word;color:inherit;text-decoration:none;cursor:pointer}.link-chip-btn{float:none;display:inline-flex;align-items:center;flex-shrink:0;color:var(--ilink-text-3);opacity:0;transition:opacity var(--ilink-dur) var(--ilink-ease),color var(--ilink-dur) var(--ilink-ease)}.link-li:hover .link-chip-btn{opacity:1}.link-chip-btn .iconfont:hover{color:var(--ilink-primary)}.button-trigger{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:950;display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:var(--ilink-text-2);font-size:18px;border-radius:50%;border:1px solid var(--ilink-border);background:var(--ilink-surface);box-shadow:var(--ilink-shadow-rest);cursor:pointer;transition:right var(--ilink-dur-slow) var(--ilink-ease),transform var(--ilink-dur) var(--ilink-ease),box-shadow var(--ilink-dur) var(--ilink-ease),background-color var(--ilink-dur) var(--ilink-ease),border-color var(--ilink-dur) var(--ilink-ease),color var(--ilink-dur) var(--ilink-ease)}.button-trigger:hover{color:var(--ilink-primary);transform:translateY(-2px);box-shadow:var(--ilink-shadow-hover)}.button-trigger.button-trigger-active{color:#fff;border-color:transparent;background:linear-gradient(135deg,#4080ff,#165dff);box-shadow:0 8px 20px #165dff59}.button-trigger .arco-icon{font-size:18px}.button-trigger.button-trigger-settings{right:324px!important}body .arco-trigger-arrow{display:none!important}body .arco-menu-pop-button .arco-menu-item{width:44px;height:44px;margin-bottom:10px;line-height:44px;color:var(--ilink-text-2);border:1px solid var(--ilink-border);border-radius:50%;background:var(--ilink-surface);box-shadow:var(--ilink-shadow-rest);transition:transform var(--ilink-dur) var(--ilink-ease),box-shadow var(--ilink-dur) var(--ilink-ease),color var(--ilink-dur) var(--ilink-ease),border-color var(--ilink-dur) var(--ilink-ease),background-color var(--ilink-dur) var(--ilink-ease)}body .arco-menu-pop-button .arco-menu-item:hover{color:var(--ilink-primary);border-color:var(--ilink-primary-soft-2);transform:translateY(-2px);box-shadow:var(--ilink-shadow-hover)}body .arco-menu-pop-button .arco-menu-item .arco-icon{font-size:17px}body .arco-layout-sider{background:var(--ilink-surface)}body .arco-layout-sider:not(.arco-layout-sider-collapsed){box-shadow:var(--ilink-shadow-sider)}body .arco-layout-sider .arco-layout{height:100%;min-height:0}body .arco-layout-sider .arco-layout-content{padding:14px 16px 4px}.settings-header{flex:0 0 auto;padding:16px 20px 14px;border-bottom:1px solid var(--ilink-border);background:transparent;text-align:center;font-size:15px;font-weight:600;line-height:24px;color:var(--ilink-text-1)}.settings-footer{flex:0 0 auto;margin-top:auto;padding:14px 16px 18px;border-top:1px solid var(--ilink-border);background:transparent;text-align:center}body .json-textbox.arco-textarea-wrapper{background:var(--ilink-surface-2);border-color:transparent;border-radius:var(--ilink-r-control)}body .json-textbox.arco-textarea-wrapper:focus-within{background:var(--ilink-surface);border-color:var(--ilink-primary);box-shadow:0 0 0 3px var(--ilink-primary-ring)}body .json-textbox .arco-textarea{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.65;color:var(--ilink-text-2);word-break:break-all}.import-preview-list{max-height:320px;overflow:auto;margin:0 -8px;padding:0 8px}.import-preview-item{padding:6px 8px;border-radius:8px;transition:background-color var(--ilink-dur) var(--ilink-ease)}.import-preview-item:hover{background:var(--ilink-primary-soft)}.import-preview-meta{margin-left:8px;color:var(--ilink-text-3);font-size:12px}.import-preview-tip{margin-top:10px;color:var(--ilink-text-3);font-size:12px;line-height:1.7}.sync-meta-row{display:flex;align-items:baseline;font-size:13px;line-height:1.8;color:var(--ilink-text-2)}.sync-meta-row>span:last-child{min-width:0}.sync-meta-label{width:88px;flex-shrink:0;color:var(--ilink-text-3)}.sync-gist-id{display:inline-block;min-width:0;max-width:100%;margin-right:6px;padding:2px 8px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;border:1px solid var(--ilink-border);border-radius:6px;background:var(--ilink-surface-2);color:var(--ilink-text-2);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px}.sync-tip{margin-top:10px;color:var(--ilink-text-3);font-size:12px;line-height:1.7}.sync-tip b{color:var(--ilink-text-2);font-weight:600}@media (min-width: 769px){body .arco-layout-sider{position:sticky;top:0;align-self:flex-start;height:100vh;height:100svh;overflow-y:auto;overscroll-behavior:contain}body .arco-layout-sider .arco-layout-sider-children{height:100%}body .arco-layout-sider::-webkit-scrollbar{width:4px}body .arco-layout-sider::-webkit-scrollbar-thumb{background:var(--ilink-border-strong);border-radius:2px}}@media (max-width: 768px){.page-shell{padding:26px 14px 6px}body .arco-input,body .arco-textarea{font-size:16px}.search-line-title{flex:0 0 64px;max-width:64px}.search-line-title.editing{flex:0 0 auto;max-width:140px}.search-line-li-btn{opacity:1}.search-line-title:after{margin-left:8px}.search-line-ul{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.search-line-ul::-webkit-scrollbar{display:none}.search-line-li{flex:0 0 auto;max-width:none}.search-line-li-a{padding:9px 10px}.link-li{width:50%;padding:4px}.link-chip{min-height:38px;padding:8px 12px}.link-chip-btn{opacity:1}body .arco-layout-sider{position:fixed;top:0;right:0;bottom:0;width:100vw!important;max-width:100vw!important;min-width:100vw!important;z-index:900;box-shadow:var(--ilink-shadow-pop)}body .arco-layout-sider.arco-layout-sider-collapsed{width:0!important;max-width:0!important;min-width:0!important;box-shadow:none}body .arco-layout-sider .arco-layout-content{padding:16px 16px 8px}body .arco-modal{max-width:min(480px,92vw)}.button-trigger{right:14px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}.button-trigger.button-trigger-settings{right:14px!important}body .sync-meta-label{width:76px}}@media (max-height: 480px) and (orientation: landscape){.page-shell{padding-top:16px}body .arco-input-search{height:42px}}
