.hot-flag-border[data-v-fa4371a2]{align-items:center;backface-visibility:hidden;background:#ff17001a;border-radius:4px;display:inline-flex;justify-content:center;padding:1px;transform:translateZ(0)}.hot-flag-border .hot-flag-container[data-v-fa4371a2]{background-color:var(--theme-default-bg);border-radius:4px}.hot-flag-border .hot-flag[data-v-fa4371a2]{background:linear-gradient(90deg,#ff37001a,#ff997c1a 62.74%,#ffad961a);border-radius:4px;padding:4px 8px}.hot-flag-border .hot-flag-text[data-v-fa4371a2]{color:#f07a47}.hot-flag-border.hot_today[data-v-fa4371a2]{background:linear-gradient(90deg,#ff40001a,#ff91001a)}.hot-flag-border.hot_today .hot-flag[data-v-fa4371a2]{background:#eec44e1a}.hot-flag-border.hot_today .hot-flag-text[data-v-fa4371a2]{color:#e9a014}.hot-flag-border.hot_star[data-v-fa4371a2]{background:linear-gradient(90deg,#ff15001a,#e9a0141a)}.hot-flag-border.hot_star .hot-flag[data-v-fa4371a2]{background:#ffc4ab1a}.hot-flag-border.hot_star .hot-flag-text[data-v-fa4371a2]{color:#da203e}.hot-flag-border.hot_download[data-v-fa4371a2]{background:linear-gradient(90deg,#5d93ff1a,#abbeff1a)}.hot-flag-border.hot_download .hot-flag[data-v-fa4371a2]{background:#91a5f71a}.hot-flag-border.hot_download .hot-flag-text[data-v-fa4371a2]{color:var(--theme-link)}.hot-tabs[data-v-be207b3f]{width:-moz-fit-content;width:fit-content}.hot-tabs .hot-tabs-list[data-v-be207b3f]{background-color:var(--theme-home-tab-bg-color,var(--theme-global-bg,#f1f1f8));border-radius:16px;display:flex;gap:8px;padding:2px;position:relative}.hot-tabs .hot-tabs-list--left[data-v-be207b3f]{padding-left:12px}.hot-tabs .hot-tabs-list--right[data-v-be207b3f]{padding-right:12px}.hot-tabs .hot-tabs-item[data-v-be207b3f]{align-items:center;color:var(--theme-aide-text);cursor:pointer;display:inline-flex;font-size:14px;height:28px;padding:4px 12px;position:relative;transition:color .2s ease;z-index:1}.hot-tabs .hot-tabs-item--active[data-v-be207b3f]{color:var(--theme-text);font-weight:600}.hot-tabs .hot-tabs-animation[data-v-be207b3f]{background-color:var(--theme-default-bg,#fff);border:1px solid var(--theme-line-border,#e3e3ee);border-radius:15px;box-shadow:0 2px 4px #252b3a1f;height:28px;position:absolute;top:2px;transition:left .3s cubic-bezier(.5,.05,.5,.95),width .3s cubic-bezier(.5,.05,.5,.95);z-index:0}.hot-selection[data-v-8c30c6aa]{max-width:100%;padding:20px 24px;width:720px}.hot-selection__title[data-v-8c30c6aa]{color:var(--theme-aide-text);font-size:16px;font-weight:600;letter-spacing:0;margin-bottom:12px}.hot-selection__tabs[data-v-8c30c6aa]{margin-bottom:12px}.hot-selection__desc[data-v-8c30c6aa]{margin-bottom:12px;max-width:100%;white-space:normal;width:-moz-fit-content;width:fit-content}.hot-selection__list[data-v-8c30c6aa]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.hot-selection__sk-card[data-v-8c30c6aa]{background:var(--theme-home-card-bg);border:1px solid var(--theme-line-border);border-radius:8px;padding:16px 20px 20px}.hot-selection__sk-line[data-v-8c30c6aa]{background:var(--theme-global-bg,#f1f1f8);border-radius:4px;height:14px;margin-bottom:8px}.hot-selection__sk-line--title[data-v-8c30c6aa]{width:60%}.hot-selection__sk-line--desc[data-v-8c30c6aa]{height:22px;width:100%}.hot-selection__sk-line--footer[data-v-8c30c6aa]{height:12px;margin-bottom:0;width:40%}.hot-selection__more[data-v-8c30c6aa]{color:var(--theme-aide-text);font-size:14px;margin-top:16px;text-align:center}.hot-selection__more-link[data-v-8c30c6aa]{align-items:center;color:inherit;cursor:pointer;display:inline-flex;gap:4px;margin:0 auto;text-decoration:none;width:-moz-fit-content;width:fit-content}.hot-selection__more-link-text[data-v-8c30c6aa]{color:var(--theme-link);margin-right:4px}.gradient-text[data-v-8c30c6aa]{animation:hot-selection-shine-8c30c6aa 3s linear infinite;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#a1a1aa,#a1a1aa 35%,#18181b,#a1a1aa 65%,#a1a1aa);background-position:80% 50%;background-size:200% 100%;color:transparent;will-change:auto}@keyframes hot-selection-shine-8c30c6aa{0%{background-position:200% 50%}to{background-position:-190% 50%}}.g-panel-header[data-v-9160d01a]{align-items:center;background-color:var(--devui-global-bg,var(--theme-global-bg));border-bottom:1px solid var(--theme-line-border);border:1px solid var(--theme-line-border);border-bottom-color:var(--theme-dividing-line);border-radius:4px 4px 0 0;box-shadow:none;display:flex;flex-wrap:wrap;font-size:14px;justify-content:space-between;margin-top:8px;min-height:48px;padding:10px 16px;position:sticky;row-gap:8px;top:84px;z-index:11}.g-panel-header__left[data-v-9160d01a]{flex:1 1 auto;min-width:0}.g-panel-header__right[data-v-9160d01a]{align-items:center;display:inline-flex;flex-shrink:0;gap:24px}.code-tab-text[data-v-9160d01a]{background:transparent;border:none;color:var(--theme-placeholder);cursor:pointer;font-size:14px;font-weight:600;line-height:16px;padding:0}.code-tab-text.active[data-v-9160d01a],.code-tab-text[data-v-9160d01a]:hover{color:var(--theme-text)}.g-badge-number[data-v-9160d01a]{background-color:var(--theme-num-bg);border-radius:4px;color:var(--theme-placeholder);height:16px;justify-content:center;line-height:16px;min-width:22px;padding:0 4px;text-align:center}.g-badge-number[data-v-9160d01a],.operable-icon-text[data-v-9160d01a]{align-items:center;display:inline-flex;font-size:14px;font-weight:400}.operable-icon-text[data-v-9160d01a]{background:transparent;border:none;color:var(--theme-aide-text);cursor:pointer;gap:4px;line-height:20px;padding:0;text-decoration:none;white-space:nowrap}.operable-icon-text[data-v-9160d01a]:hover{color:var(--theme-link);text-decoration:underline}.op-divider[data-v-9160d01a]{background-color:var(--theme-line-border);flex-shrink:0;height:16px;width:1px}.toc-toggle-btn[data-v-9160d01a]{align-items:center;background:transparent;border:none;border-radius:2px;color:var(--theme-aide-text);cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;padding:0;width:24px}.toc-toggle-btn[data-v-9160d01a]:hover{background-color:var(--theme-icon-hover,#f1f1f8)}.toc-toggle-btn[data-v-9160d01a]:hover,.toc-toggle-btn[aria-pressed=true][data-v-9160d01a]{color:var(--theme-text)}.repo-code-skeleton-item[data-v-eaac6e79]{animation:repo-code-skeleton-loading-eaac6e79 2s ease-in-out infinite;background:linear-gradient(100deg,#fff0 40%,#ffffff80,#fff0 60%) var(--devui-list-item-hover-bg,#f2f2f3);background-position-x:180%;background-size:200% 100%;border-radius:2px;display:inline-block}@keyframes repo-code-skeleton-loading-eaac6e79{to{background-position-x:-20%}}.blob-skeleton[data-v-0616462b]{margin-top:16px}.codearts-host-layer[data-v-9d1894b4]{background-color:var(--theme-default-bg);border:1px solid var(--theme-line-border);border-radius:0 0 4px 4px;border-top:none;inset:0;position:absolute;z-index:2}.codearts-host-layer--hidden[data-v-9d1894b4]{display:none}.repo-code-view-skeleton[data-v-461466c9]{margin-top:16px}.tree-sidebar[data-v-b3319990]{max-height:calc(100vh - 40px);position:sticky;top:32px}.tree-sidebar__resizer[data-v-b3319990]{cursor:col-resize;right:-5px;touch-action:none;width:10px;z-index:1}.tree-sidebar__resizer[data-v-b3319990],.tree-sidebar__resizer[data-v-b3319990]:after{background-color:transparent;bottom:0;position:absolute;top:0}.tree-sidebar__resizer[data-v-b3319990]:after{content:"";left:4px;transition:background-color .15s ease;width:2px}.tree-sidebar--resizing .tree-sidebar__resizer[data-v-b3319990]:after,.tree-sidebar__resizer[data-v-b3319990]:hover:after{background-color:var(--devui-brand-hover,#7693f5)}.tree-sidebar--resizing[data-v-b3319990]{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tree-sidebar__collapse-btn[data-v-b3319990]{align-items:center;background:var(--theme-default-bg,#fff);border:1px solid var(--theme-line-border,#e3e3ee);border-radius:2px;color:var(--theme-aide-text);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:background-color .15s ease;width:34px}.tree-sidebar__collapse-btn[data-v-b3319990]:not(:disabled):hover{background:var(--theme-btn-default-hover,#f1f1f8)}.tree-sidebar__collapse-btn[data-v-b3319990]:disabled{cursor:not-allowed;opacity:.6}[data-v-b3319990] .repo-action-icon-btn{height:32px;min-height:32px}.tree-sidebar__search-wrapper[data-v-b3319990]{width:100%}.tree-sidebar__search-wrapper[data-v-b3319990] .repo-search-file{max-width:none;width:100%}.tree-sidebar--loading[data-v-b3319990]{min-height:240px}.tree-sidebar__body[data-v-b3319990]{border:1px solid #e5e7eb;border-radius:4px;padding:12px 8px}.tree-sidebar__chevron[data-v-b3319990]{color:var(--theme-aide-text,#8a91a6)}[data-v-b3319990] .gc-tree-list-children{border-inline-start:1px solid var(--theme-line-border,#e3e3ee)!important}[data-v-b3319990] .gc-tree-link{color:var(--theme-text);gap:8px;height:30px;line-height:1.5;padding:0 10px 0 6px!important;transition:background-color .5s ease}[data-v-b3319990] .gc-tree-link:before{display:none!important}[data-v-b3319990] .gc-tree-link:hover{background-color:var(--theme-overlay-hover-bg,#f9f9fb)}[data-v-b3319990] .gc-tree-link[aria-selected=true],[data-v-b3319990] .gc-tree-link[data-selected]{background-color:transparent;color:var(--theme-tag-text-blue-color,#2951e0)!important}[data-v-b3319990] .gc-tree-link[aria-selected=true]:hover,[data-v-b3319990] .gc-tree-link[data-selected]:hover{background-color:var(--theme-overlay-hover-bg,#f9f9fb)}.tree-sidebar-collapsed-header__expand-btn[data-v-d11c8648]{align-items:center;background:var(--theme-default-bg,#fff);border:1px solid var(--theme-line-border,#e3e3ee);border-radius:2px;color:var(--theme-aide-text);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:background-color .15s ease;width:34px}.tree-sidebar-collapsed-header__expand-btn[data-v-d11c8648]:hover{background:var(--theme-btn-default-hover,#f1f1f8)}.tree-sidebar-collapsed-header__search[data-v-d11c8648] .repo-search-file{max-width:none;width:100%}.repo-layout .g-header-body{padding:0}.repo-layout .g-header-body,.repo-layout .g-toolbar{background-color:var(--theme-global-bg)}.repo-layout .g-header .g-link{color:var(--devui-aide-text)}.repo-layout--full-width .gc-base-layout-header .g-header{position:static!important}
