* {
margin: 0;
padding: 0;
box-sizing: border-box;
}

:root {
--primary: #3498db;
--primary-dark: #2980b9;
--primary-light: #d6eaf8;
--bg: #f5f7fa;
--card-bg: #ffffff;
--text: #333;
--text-light: #777;
--border: #eaeff5;
--gray: #95a5a6;
--shadow: 0 2px 12px rgba(0,0,0,0.06);
--shadow-sidebar: 2px 0 20px rgba(0,0,0,0.08);
--shadow-header: 0 4px 12px rgba(0, 0, 0, 0.1);
}

body {
font-family: 'Segoe UI', 'PingFang SC', 'Microsoft YaHei', sans-serif;
background: linear-gradient(135deg, #f0f7ff, #e3f2fd);
color: var(--text);
line-height: 1.5;
padding-top: 80px;
}

header {
text-align: center;
padding: 30px 20px 14px;
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 100;
background: white;
box-shadow: var(--shadow-header);
}

h1 {
font-size: 2rem;
font-weight: 600;
margin-bottom: 6px;
color: var(--primary);
}

.subtitle {
font-size: 0.95rem;
color: var(--gray);
}

.main-layout {
display: flex;
padding: 0 20px 24px;
}

.sidebar {
width: 240px;
position: fixed;
top: 148px;
left: 20px;
background: white;
border-radius: 10px;
box-shadow: var(--shadow-sidebar);
padding: 20px 0;
z-index: 99;
max-height: calc(100vh - 120px);
overflow-y: auto;
scrollbar-width: none;
}

.category-list {
list-style: none;
padding: 0 10px;
}

.category-item {
display: flex;
align-items: center;
gap: 12px;
padding: 10px 20px;
margin: 4px 0;
border-radius: 8px;
cursor: pointer;
font-size: 0.95rem;
transition: all 0.18s ease;
}

.category-item:hover {
background-color: rgba(52, 152, 219, 0.07);
}

.category-item.active {
background-color: rgba(52, 152, 219, 0.12);
color: var(--primary);
font-weight: 600;
}

/* ✅ Category icon: 24×24 */
.category-icon {
display: inline-block;
width: 24px;
height: 24px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}

.category-count {
margin-left: auto;
font-size: 0.9rem;
color: var(--text-light);
background: #f0f4f8;
padding: 2px 8px;
border-radius: 10px;
min-width: 34px;
text-align: center;
}

.content-area {
flex: 1;
margin-left: 260px;
margin-top: 36px;
}

.section-title {
background: var(--card-bg);
color: var(--primary);
padding: 8px 16px;
border-radius: 8px;
font-weight: 600;
font-size: 0.95rem;
display: flex;
align-items: center;
gap: 10px;
box-shadow: 0 2px 4px rgba(0,0,0,0.03);
margin: 32px 0 12px;
width: fit-content;
}

/* ✅ Section icon (category) */
.section-icon {
display: inline-block;
width: 20px;
height: 20px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}

.section-count {
font-size: 0.85rem;
background: rgba(52, 152, 219, 0.15);
color: var(--primary);
padding: 2px 8px;
border-radius: 12px;
margin-left: auto;
}

.links-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));
gap: 20px;
}

.link-card {
background: var(--card-bg);
border-radius: 10px;
padding: 18px;
box-shadow: var(--shadow);
transition: all 0.25s ease;
display: flex;
flex-direction: column;
height: 170px;
}

.link-card:hover {
box-shadow: 0 4px 16px rgba(0,0,0,0.1);
transform: translateY(-2px);
}

/* ✅ Card icon: 32×32 */
.card-icon {
display: flex;
align-items: center;
margin-bottom: 10px;
font-size: 0;
height: 32px;
}

.card-icon-inner {
display: inline-block;
width: 32px;
height: 32px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}

.card-title {
font-size: 0.95rem;
font-weight: 600;
margin-bottom: 6px;
word-break: break-word;
}

.card-url {
font-size: 0.8rem;
color: var(--text-light);
border: none;
margin-bottom: auto;
resize: none;
overflow-x: auto;
white-space: nowrap;
font-family: ui-monospace;
cursor: text;
user-select: text;
-webkit-user-select: text;
scrollbar-width: none;
background: none;
}
.card-url::-webkit-scrollbar {
height: 6px;
}
.card-url::-webkit-scrollbar-thumb {
background: #c5d9e8;
border-radius: 3px;
}
.card-url:focus {
outline: none;
}

.card-actions {
display: flex;
justify-content: flex-end;
gap: 8px;
}

.action-btn {
width: 32px;
height: 32px;
border-radius: 6px;
border: none;
background: #f5f7fa;
color: #777;
font-size: 0.9rem;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
transition: all 0.15s;
}

.action-btn:hover {
transform: scale(1.08);
}

.action-btn.copy:hover {
background: #e3f2fd;
color: var(--primary);
}

.action-btn.go:hover {
background: #e3f2fd;
color: var(--primary-dark);
}

.action-btn:active {
transform: scale(0.95);
}

.placeholder {
text-align: center;
padding: 40px;
color: var(--text-light);
font-size: 0.95rem;
opacity: 0;
}

.logo {
font-size: 2.2rem;
font-weight: 500;
color: var(--primary);
margin-bottom: 0.4rem;
display: flex;
justify-content: center;
align-items: center;
gap: 0.75rem;
}

.home-badge {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 28px;
padding: 2px 8px;
margin-top: -18px;
font-size: 0.8rem;
font-weight: 600;
color: var(--primary);
background: var(--primary-light);
border-radius: 14px;
text-decoration: none;
cursor: pointer;
user-select: none;
}

.home-badge:hover {
background: var(--primary);
color: white;
}

.home-badge:focus {
outline: 2px solid rgba(52, 152, 219, 0.4);
outline-offset: 2px;
}

footer {
text-align: center;
margin-bottom: 10px;
color: var(--text-light);
font-size: 0.9rem;
}

footer a,
footer a:visited,
footer a:hover,
footer a:active {
color: var(--text-light);
text-decoration: none;
}

.search-wrapper {
position: relative;
padding: 0 10px 20px;
}
.search-input {
width: 100%;
padding: 11px 16px;
border: 1px solid var(--border);
border-radius: 8px;
font-size: 0.95rem;
outline: none;
transition: border-color 0.25s;
}
.search-input:focus {
border-color: var(--primary);
box-shadow: 0 0 0 3px rgba(52, 152, 219, 0.15);
}
.clear-btn {
position: absolute;
right: 18px;
top: 35%;
transform: translateY(-50%);
width: 24px;
height: 24px;
border: none;
background: none;
color: var(--text-light);
font-size: 0.9rem;
cursor: pointer;
opacity: 0;
transition: opacity 0.2s;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
}
.search-input:focus + .clear-btn,
.clear-btn:hover {
opacity: 1;
}
.clear-btn:hover {
    color: #333;
    background: #f0f0f0;
}

.back-to-top {
position: fixed;
bottom: 24px;
right: 24px;
width: 50px;
height: 50px;
border-radius: 50%;
background: var(--primary);
color: white;
border: none;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.1rem;
box-shadow: 0 4px 12px rgba(0,0,0,0.2);
cursor: pointer;
opacity: 0;
visibility: hidden;
transition: all 0.3s ease;
z-index: 1000;
}
.back-to-top.show {
opacity: 1;
visibility: visible;
}
.back-to-top:hover {
background: var(--primary-dark);
transform: translateY(-2px);
}

.action-btn.copy .btn-icon,
.action-btn.go .btn-icon,
.back-to-top .btn-icon {
display: inline-block;
width: 16px;
height: 16px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}

.link-card {
    position: relative;
    overflow: hidden;
  }

.link-card::before {
content: '';
position: absolute;
top: 40px;
left: 0px;
width: 200px;
height: 200px;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
opacity: 0.03;
pointer-events: none;
z-index: 0;
}

.link-card::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(135deg,
    rgba(255, 255, 255, 0.7) 0%,
    rgba(255, 255, 255, 0.3) 50%,
    transparent 100%
);
pointer-events: none;
z-index: 1;
}

.link-card > * {
position: relative;
z-index: 2;
}

/* 🔹 复制图标 */
.action-btn.copy .btn-icon {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23777' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='13' height='13' rx='2' ry='2'/%3E%3Cpath d='M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1'/%3E%3C/svg%3E");
}
.action-btn.copy:hover .btn-icon {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233498db' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='13' height='13' rx='2' ry='2'/%3E%3Cpath d='M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1'/%3E%3C/svg%3E");
}

/* ✅ 已复制反馈 */
.action-btn.copy.success .btn-icon {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2327ae60' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");
}

/* ❌ 复制失败反馈 */
.action-btn.copy.fail .btn-icon {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e74c3c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='15' y1='9' x2='9' y2='15'/%3E%3Cline x1='9' y1='9' x2='15' y2='15'/%3E%3C/svg%3E");
}

/* 🔗 跳转图标 */
.action-btn.go .btn-icon {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23777' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cline x1='10' y1='14' x2='21' y2='3'/%3E%3C/svg%3E");
}
.action-btn.go:hover .btn-icon {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233498db' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cline x1='10' y1='14' x2='21' y2='3'/%3E%3C/svg%3E");
}

/* ▲ 回到顶部图标 */
.back-to-top .btn-icon {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='19' x2='12' y2='5'/%3E%3Cpolyline points='5 12 12 5 19 12'/%3E%3C/svg%3E");
}

@media (max-width: 768px) {
.sidebar {
    display: none;
}
.content-area {
    margin-left: 0;
}
}

/* ✅ 内联 SVG Icons - 编码为 data:image/svg+xml */
/* Category Icons */
.category-icon.search { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E"); }
.category-icon.code { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='16 18 22 12 16 6'/%3E%3Cpolyline points='8 6 2 12 8 18'/%3E%3C/svg%3E"); }
.category-icon.doc { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M7.5 10h1a1 1 0 0 0 0-2h-1a1 1 0 0 0 0 2m4 6h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0-2m0-4h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0-2m6.92-2.62a1 1 0 0 0-.21-1.09l-6-6a1 1 0 0 0-.28-.19a.3.3 0 0 0-.09 0l-.28-.1H5.5a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h6a1 1 0 0 0 0-2h-6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h5v3a3 3 0 0 0 3 3h4a1 1 0 0 0 .92-.62M13.5 8a1 1 0 0 1-1-1V5.41L15.09 8Zm7 4h-5a1 1 0 0 0-1 1v8a1 1 0 0 0 .53.88a1 1 0 0 0 1-.05l1.97-1.3l2 1.3a1 1 0 0 0 1.5-.83v-8a1 1 0 0 0-1-1m-1 7.12l-.94-.63a1 1 0 0 0-1.12 0l-.94.63V14h3Z'/%3E%3C/svg%3E"); }
.category-icon.aichat { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M20.25 8.511c.884.284 1.5 1.128 1.5 2.097v4.286c0 1.136-.847 2.1-1.98 2.193q-.51.041-1.02.072v3.091l-3-3q-2.031 0-4.02-.163a2.1 2.1 0 0 1-.825-.242m9.345-8.334a2 2 0 0 0-.476-.095a48.6 48.6 0 0 0-8.048 0c-1.131.094-1.976 1.057-1.976 2.192v4.286c0 .837.46 1.58 1.155 1.951m9.345-8.334V6.637c0-1.621-1.152-3.026-2.76-3.235A48.5 48.5 0 0 0 11.25 3c-2.115 0-4.198.137-6.24.402c-1.608.209-2.76 1.614-2.76 3.235v6.226c0 1.621 1.152 3.026 2.76 3.235q.865.113 1.74.194V21l4.155-4.155'/%3E%3C/svg%3E"); }
.category-icon.users { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M23 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E"); }
.category-icon.slack { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-width='1.5' d='m10.165 4.78l.502.354a2.31 2.31 0 0 0 2.666 0l.502-.355A4.24 4.24 0 0 1 16.285 4h.612c.405 0 .813.025 1.194.16c2.383.846 4.021 3.935 3.903 10.943c-.024 1.412-.354 2.972-1.628 3.581a3.2 3.2 0 0 1-1.393.316a2.74 2.74 0 0 1-1.53-.437c-.915-.599-1.584-1.6-2.554-2.102a4.1 4.1 0 0 0-1.89-.461H11c-.658 0-1.306.158-1.89.46c-.97.504-1.64 1.504-2.553 2.103a2.74 2.74 0 0 1-1.53.437a3.2 3.2 0 0 1-1.393-.316c-1.274-.609-1.604-2.17-1.628-3.581C1.887 8.095 3.526 5.006 5.909 4.16C6.29 4.025 6.7 4 7.103 4h.612c.878 0 1.734.272 2.45.78ZM7.5 9v3M6 10.5h3'/%3E%3Cpath fill='%23000' d='M19 10.25a.75.75 0 1 1-1.5 0a.75.75 0 0 1 1.5 0m-3 0a.75.75 0 1 1-1.5 0a.75.75 0 0 1 1.5 0M16.75 8a.75.75 0 1 1 0 1.5a.75.75 0 0 1 0-1.5m0 3a.75.75 0 1 1 0 1.5a.75.75 0 0 1 0-1.5'/%3E%3C/g%3E%3C/svg%3E"); }
.category-icon.bolt { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='13 2 3 14 12 14 11 22 21 10 12 10 13 2'/%3E%3C/svg%3E"); }
.category-icon.tool { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11.42 15.17L17.25 21A2.652 2.652 0 0 0 21 17.25l-5.877-5.877M11.42 15.17l2.496-3.03c.317-.384.74-.626 1.208-.766M11.42 15.17l-4.655 5.653a2.548 2.548 0 1 1-3.586-3.586l6.837-5.63m5.108-.233c.55-.164 1.163-.188 1.743-.14q.19.017.384.017a4.5 4.5 0 0 0 4.102-6.352l-3.276 3.276a3 3 0 0 1-2.25-2.25l3.276-3.276a4.5 4.5 0 0 0-6.336 4.486c.091 1.076-.071 2.264-.904 2.95l-.102.085m-1.745 1.437L5.909 7.5H4.5L2.25 3.75l1.5-1.5L7.5 4.5v1.409l4.26 4.26m-1.745 1.437l1.745-1.437m6.615 8.206L15.75 15.75M4.867 19.125h.008v.008h-.008z'/%3E%3C/svg%3E"); }
.category-icon.study { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M4.26 10.147a60 60 0 0 0-.491 6.347A48.6 48.6 0 0 1 12 20.904a48.6 48.6 0 0 1 8.232-4.41a61 61 0 0 0-.491-6.347m-15.482 0a51 51 0 0 0-2.658-.813A60 60 0 0 1 12 3.493a60 60 0 0 1 10.399 5.84q-1.345.372-2.658.814m-15.482 0A51 51 0 0 1 12 13.489a50.7 50.7 0 0 1 7.74-3.342M6.75 15a.75.75 0 1 0 0-1.5a.75.75 0 0 0 0 1.5m0 0v-3.675A55 55 0 0 1 12 8.443m-7.007 11.55A5.98 5.98 0 0 0 6.75 15.75v-1.5'/%3E%3C/svg%3E"); }
.category-icon.media { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23000' d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2m12 13h-6a24.26 24.26 0 0 0-2.79-10.55A12 12 0 0 1 28 15M16 28a5 5 0 0 1-.67 0A21.85 21.85 0 0 1 12 17h8a21.85 21.85 0 0 1-3.3 11a5 5 0 0 1-.7 0m-4-13a21.85 21.85 0 0 1 3.3-11a6 6 0 0 1 1.34 0A21.85 21.85 0 0 1 20 15Zm.76-10.55A24.26 24.26 0 0 0 10 15H4a12 12 0 0 1 8.79-10.55ZM4.05 17h6a24.26 24.26 0 0 0 2.75 10.55A12 12 0 0 1 4.05 17m15.16 10.55A24.26 24.26 0 0 0 22 17h6a12 12 0 0 1-8.79 10.55'/%3E%3C/svg%3E"); }
.category-icon.all { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7'/%3E%3Crect x='14' y='3' width='7' height='7'/%3E%3Crect x='14' y='14' width='7' height='7'/%3E%3Crect x='3' y='14' width='7' height='7'/%3E%3C/svg%3E"); }

/* Category Icons(highlight) */
.section-icon.search,
.category-item.active .category-icon.search { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233498db' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E"); }
.section-icon.code,
.category-item.active .category-icon.code { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233498db' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='16 18 22 12 16 6'/%3E%3Cpolyline points='8 6 2 12 8 18'/%3E%3C/svg%3E"); }
.section-icon.doc,
.category-item.active .category-icon.doc { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%233498db' d='M7.5 10h1a1 1 0 0 0 0-2h-1a1 1 0 0 0 0 2m4 6h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0-2m0-4h-4a1 1 0 0 0 0 2h4a1 1 0 0 0 0-2m6.92-2.62a1 1 0 0 0-.21-1.09l-6-6a1 1 0 0 0-.28-.19a.3.3 0 0 0-.09 0l-.28-.1H5.5a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h6a1 1 0 0 0 0-2h-6a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h5v3a3 3 0 0 0 3 3h4a1 1 0 0 0 .92-.62M13.5 8a1 1 0 0 1-1-1V5.41L15.09 8Zm7 4h-5a1 1 0 0 0-1 1v8a1 1 0 0 0 .53.88a1 1 0 0 0 1-.05l1.97-1.3l2 1.3a1 1 0 0 0 1.5-.83v-8a1 1 0 0 0-1-1m-1 7.12l-.94-.63a1 1 0 0 0-1.12 0l-.94.63V14h3Z'/%3E%3C/svg%3E"); }
.section-icon.aichat,
.category-item.active .category-icon.aichat { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%233498db' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M20.25 8.511c.884.284 1.5 1.128 1.5 2.097v4.286c0 1.136-.847 2.1-1.98 2.193q-.51.041-1.02.072v3.091l-3-3q-2.031 0-4.02-.163a2.1 2.1 0 0 1-.825-.242m9.345-8.334a2 2 0 0 0-.476-.095a48.6 48.6 0 0 0-8.048 0c-1.131.094-1.976 1.057-1.976 2.192v4.286c0 .837.46 1.58 1.155 1.951m9.345-8.334V6.637c0-1.621-1.152-3.026-2.76-3.235A48.5 48.5 0 0 0 11.25 3c-2.115 0-4.198.137-6.24.402c-1.608.209-2.76 1.614-2.76 3.235v6.226c0 1.621 1.152 3.026 2.76 3.235q.865.113 1.74.194V21l4.155-4.155'/%3E%3C/svg%3E"); }
.section-icon.users,
.category-item.active .category-icon.users { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233498db' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M23 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E"); }
.section-icon.slack,
.category-item.active .category-icon.slack { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath stroke='%233498db' stroke-linecap='round' stroke-width='1.5' d='m10.165 4.78l.502.354a2.31 2.31 0 0 0 2.666 0l.502-.355A4.24 4.24 0 0 1 16.285 4h.612c.405 0 .813.025 1.194.16c2.383.846 4.021 3.935 3.903 10.943c-.024 1.412-.354 2.972-1.628 3.581a3.2 3.2 0 0 1-1.393.316a2.74 2.74 0 0 1-1.53-.437c-.915-.599-1.584-1.6-2.554-2.102a4.1 4.1 0 0 0-1.89-.461H11c-.658 0-1.306.158-1.89.46c-.97.504-1.64 1.504-2.553 2.103a2.74 2.74 0 0 1-1.53.437a3.2 3.2 0 0 1-1.393-.316c-1.274-.609-1.604-2.17-1.628-3.581C1.887 8.095 3.526 5.006 5.909 4.16C6.29 4.025 6.7 4 7.103 4h.612c.878 0 1.734.272 2.45.78ZM7.5 9v3M6 10.5h3'/%3E%3Cpath fill='%233498db' d='M19 10.25a.75.75 0 1 1-1.5 0a.75.75 0 0 1 1.5 0m-3 0a.75.75 0 1 1-1.5 0a.75.75 0 0 1 1.5 0M16.75 8a.75.75 0 1 1 0 1.5a.75.75 0 0 1 0-1.5m0 3a.75.75 0 1 1 0 1.5a.75.75 0 0 1 0-1.5'/%3E%3C/g%3E%3C/svg%3E"); }
.section-icon.bolt,
.category-item.active .category-icon.bolt { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233498db' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='13 2 3 14 12 14 11 22 21 10 12 10 13 2'/%3E%3C/svg%3E"); }
.section-icon.tool,
.category-item.active .category-icon.tool { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%233498db' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M11.42 15.17L17.25 21A2.652 2.652 0 0 0 21 17.25l-5.877-5.877M11.42 15.17l2.496-3.03c.317-.384.74-.626 1.208-.766M11.42 15.17l-4.655 5.653a2.548 2.548 0 1 1-3.586-3.586l6.837-5.63m5.108-.233c.55-.164 1.163-.188 1.743-.14q.19.017.384.017a4.5 4.5 0 0 0 4.102-6.352l-3.276 3.276a3 3 0 0 1-2.25-2.25l3.276-3.276a4.5 4.5 0 0 0-6.336 4.486c.091 1.076-.071 2.264-.904 2.95l-.102.085m-1.745 1.437L5.909 7.5H4.5L2.25 3.75l1.5-1.5L7.5 4.5v1.409l4.26 4.26m-1.745 1.437l1.745-1.437m6.615 8.206L15.75 15.75M4.867 19.125h.008v.008h-.008z'/%3E%3C/svg%3E"); }
.section-icon.study,
.category-item.active .category-icon.study { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%233498db' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M4.26 10.147a60 60 0 0 0-.491 6.347A48.6 48.6 0 0 1 12 20.904a48.6 48.6 0 0 1 8.232-4.41a61 61 0 0 0-.491-6.347m-15.482 0a51 51 0 0 0-2.658-.813A60 60 0 0 1 12 3.493a60 60 0 0 1 10.399 5.84q-1.345.372-2.658.814m-15.482 0A51 51 0 0 1 12 13.489a50.7 50.7 0 0 1 7.74-3.342M6.75 15a.75.75 0 1 0 0-1.5a.75.75 0 0 0 0 1.5m0 0v-3.675A55 55 0 0 1 12 8.443m-7.007 11.55A5.98 5.98 0 0 0 6.75 15.75v-1.5'/%3E%3C/svg%3E"); }
.section-icon.media,
.category-item.active .category-icon.media { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%233498db' d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2m12 13h-6a24.26 24.26 0 0 0-2.79-10.55A12 12 0 0 1 28 15M16 28a5 5 0 0 1-.67 0A21.85 21.85 0 0 1 12 17h8a21.85 21.85 0 0 1-3.3 11a5 5 0 0 1-.7 0m-4-13a21.85 21.85 0 0 1 3.3-11a6 6 0 0 1 1.34 0A21.85 21.85 0 0 1 20 15Zm.76-10.55A24.26 24.26 0 0 0 10 15H4a12 12 0 0 1 8.79-10.55ZM4.05 17h6a24.26 24.26 0 0 0 2.75 10.55A12 12 0 0 1 4.05 17m15.16 10.55A24.26 24.26 0 0 0 22 17h6a12 12 0 0 1-8.79 10.55'/%3E%3C/svg%3E"); }
.section-icon.all,
.category-item.active .category-icon.all { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233498db' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7'/%3E%3Crect x='14' y='3' width='7' height='7'/%3E%3Crect x='14' y='14' width='7' height='7'/%3E%3Crect x='3' y='14' width='7' height='7'/%3E%3C/svg%3E"); }

/* Link Item Icons */
.card-icon-inner.google { background-image: var(--icon-google);}
.card-icon-inner.baidu { background-image: var(--icon-baidu);}
.card-icon-inner.yandex { background-image: var(--icon-yandex);}
.card-icon-inner.quark { background-image: var(--icon-quark);}
.card-icon-inner.arxiv { background-image: var(--icon-arxiv);}
.card-icon-inner.bing { background-image: var(--icon-bing);}
.card-icon-inner.duckduckgo { background-image: var(--icon-duckduckgo);}
.card-icon-inner.unsplash { background-image: var(--icon-unsplash);}
.card-icon-inner.wiki { background-image: var(--icon-wiki);}

.card-icon-inner.qwen { background-image: var(--icon-qwen);}
.card-icon-inner.chatgpt { background-image: var(--icon-chatgpt);}
.card-icon-inner.deepseek { background-image: var(--icon-deepseek);}
.card-icon-inner.doubao { background-image: var(--icon-doubao);}
.card-icon-inner.kimi { background-image: var(--icon-kimi);}
.card-icon-inner.grok { background-image: var(--icon-grok);}
.card-icon-inner.claude { background-image: var(--icon-claude);}
.card-icon-inner.gemini { background-image: var(--icon-gemini);}
.card-icon-inner.chatglm { background-image: var(--icon-chatglm);}
.card-icon-inner.jimeng { background-image: var(--icon-jimeng);}
.card-icon-inner.yuanbao { background-image: var(--icon-yuanbao);}
.card-icon-inner.midjourney { background-image: var(--icon-midjourney);}
.card-icon-inner.stability { background-image: var(--icon-stability);}
.card-icon-inner.suno { background-image: var(--icon-suno);}
.card-icon-inner.sora { background-image: var(--icon-sora);}

.card-icon-inner.github { background-image: var(--icon-github);}
.card-icon-inner.huggingface { background-image: var(--icon-huggingface);}
.card-icon-inner.hf_mirror { background-image: var(--icon-hf_mirror);}
.card-icon-inner.gitlab { background-image: var(--icon-gitlab);}
.card-icon-inner.gitee { background-image: var(--icon-gitee);}
.card-icon-inner.vscode { background-image: var(--icon-vscode);}
.card-icon-inner.cursor { background-image: var(--icon-cursor);}
.card-icon-inner.trae { background-image: var(--icon-trae);}
.card-icon-inner.qoder { background-image: var(--icon-qoder);}
.card-icon-inner.vllm { background-image: var(--icon-vllm);}
.card-icon-inner.coze { background-image: var(--icon-coze);}
.card-icon-inner.dify { background-image: var(--icon-dify);}
.card-icon-inner.ollama { background-image: var(--icon-ollama);}
.card-icon-inner.n8n { background-image: var(--icon-n8n);}
.card-icon-inner.aliyun { background-image: var(--icon-aliyun);}
.card-icon-inner.tencent_cloud { background-image: var(--icon-tencent_cloud);}
.card-icon-inner.aws { background-image: var(--icon-aws);}
.card-icon-inner.azure { background-image: var(--icon-azure);}
.card-icon-inner.cloudflare { background-image: var(--icon-cloudflare);}
.card-icon-inner.supabase { background-image: var(--icon-supabase);}

.card-icon-inner.bilibili { background-image: var(--icon-bilibili);}
.card-icon-inner.youtube { background-image: var(--icon-youtube);}
.card-icon-inner.zhihu { background-image: var(--icon-zhihu);}
.card-icon-inner.weibo { background-image: var(--icon-weibo);}
.card-icon-inner.douyin { background-image: var(--icon-douyin);}
.card-icon-inner.douban { background-image: var(--icon-douban);}
.card-icon-inner.rednote { background-image: var(--icon-rednote);}
.card-icon-inner.toutiao { background-image: var(--icon-toutiao);}
.card-icon-inner.hupu { background-image: var(--icon-hupu);}
.card-icon-inner.steam { background-image: var(--icon-steam);}

.card-icon-inner.mdn { background-image:var(--icon-mdn);}
.card-icon-inner.vscode { background-image:var(--icon-vscode);}
.card-icon-inner.notion { background-image:var(--icon-notion); }
.card-icon-inner.feishu { background-image: var(--icon-feishu);}
.card-icon-inner.tencent { background-image: var(--icon-tencent);}

.card-icon-inner.stackoverflow { background-image:var(--icon-stackoverflow); }
.card-icon-inner.cnblogs { background-image: var(--icon-cnblogs);}
.card-icon-inner.juejin { background-image: var(--icon-juejin);}
.card-icon-inner.csdn { background-image: var(--icon-csdn);}
.card-icon-inner._51cto { background-image: var(--icon-_51cto);}
.card-icon-inner.oschina { background-image: var(--icon-oschina);}
.card-icon-inner.segmentfault { background-image: var(--icon-segmentfault);}
.card-icon-inner.reddit { background-image: var(--icon-reddit);}
.card-icon-inner.v2ex { background-image: var(--icon-v2ex);}
.card-icon-inner.quora { background-image: var(--icon-quora);}

.card-icon-inner.infoq { background-image: var(--icon-infoq);}
.card-icon-inner._36kr { background-image: var(--icon-_36kr);}
.card-icon-inner.huxiu { background-image: var(--icon-huxiu);}
.card-icon-inner.zol { background-image: var(--icon-zol);}
.card-icon-inner.cyzone { background-image: var(--icon-cyzone);}
.card-icon-inner.leiphone { background-image: var(--icon-leiphone);}
.card-icon-inner.sspai { background-image: var(--icon-sspai);}
.card-icon-inner.ithome { background-image: var(--icon-ithome);}
.card-icon-inner.ifeng_tech { background-image: var(--icon-ifeng_tech);}
.card-icon-inner.netease_tech { background-image: var(--icon-netease_tech);}
.card-icon-inner.tencent_tech { background-image: var(--icon-tencent_tech);}
.card-icon-inner.sina_tech { background-image: var(--icon-sina_tech);}

.card-icon-inner.leetcode { background-image: var(--icon-leetcode);}
.card-icon-inner.imooc { background-image: var(--icon-imooc);}
.card-icon-inner.the_algorithms { background-image: var(--icon-the_algorithms);}
.card-icon-inner.roadmap { background-image: var(--icon-roadmap);}
.card-icon-inner.coursera { background-image: var(--icon-coursera);}
.card-icon-inner.nowcoder { background-image: var(--icon-nowcoder);}
.card-icon-inner.w3schools { background-image: var(--icon-w3schools);}
.card-icon-inner.runoob { background-image: var(--icon-runoob);}
.card-icon-inner.netease_class { background-image: var(--icon-netease_class);}
.card-icon-inner.icourse163 { background-image: var(--icon-icourse163);}
.card-icon-inner.geektime { background-image: var(--icon-geektime);}
.card-icon-inner.freecodecamp { background-image: var(--icon-freecodecamp);}
.card-icon-inner.udemy { background-image: var(--icon-udemy);}
.card-icon-inner.default { background-image: var(--icon-default);}
  
/* Link Item Background Icons */
.link-card[data-icon="google"]::before { background-image: var(--icon-google); }
.link-card[data-icon="baidu"]::before { background-image: var(--icon-baidu); }
.link-card[data-icon="yandex"]::before { background-image: var(--icon-yandex); }
.link-card[data-icon="quark"]::before { background-image: var(--icon-quark); }
.link-card[data-icon="arxiv"]::before { background-image: var(--icon-arxiv); }
.link-card[data-icon="bing"]::before { background-image: var(--icon-bing); }
.link-card[data-icon="duckduckgo"]::before { background-image: var(--icon-duckduckgo); }
.link-card[data-icon="unsplash"]::before { background-image: var(--icon-unsplash); }
.link-card[data-icon="wiki"]::before { background-image: var(--icon-wiki); }

.link-card[data-icon="qwen"]::before { background-image: var(--icon-qwen); }
.link-card[data-icon="chatgpt"]::before { background-image: var(--icon-chatgpt); }
.link-card[data-icon="deepseek"]::before { background-image: var(--icon-deepseek); }
.link-card[data-icon="doubao"]::before { background-image: var(--icon-doubao); }
.link-card[data-icon="kimi"]::before { background-image: var(--icon-kimi); }
.link-card[data-icon="grok"]::before { background-image: var(--icon-grok); }
.link-card[data-icon="claude"]::before { background-image: var(--icon-claude); }
.link-card[data-icon="gemini"]::before { background-image: var(--icon-gemini); }
.link-card[data-icon="chatglm"]::before { background-image: var(--icon-chatglm); }
.link-card[data-icon="jimeng"]::before { background-image: var(--icon-jimeng); }
.link-card[data-icon="yuanbao"]::before { background-image: var(--icon-yuanbao); }
.link-card[data-icon="midjourney"]::before { background-image: var(--icon-midjourney); }
.link-card[data-icon="stability"]::before { background-image: var(--icon-stability); }
.link-card[data-icon="suno"]::before { background-image: var(--icon-suno); }
.link-card[data-icon="sora"]::before { background-image: var(--icon-sora); }

.link-card[data-icon="github"]::before { background-image: var(--icon-github); }
.link-card[data-icon="huggingface"]::before { background-image: var(--icon-huggingface); }
.link-card[data-icon="hf_mirror"]::before { background-image: var(--icon-hf_mirror); }
.link-card[data-icon="gitlab"]::before { background-image: var(--icon-gitlab); }
.link-card[data-icon="gitee"]::before { background-image: var(--icon-gitee); }
.link-card[data-icon="vscode"]::before { background-image: var(--icon-vscode); }
.link-card[data-icon="cursor"]::before { background-image: var(--icon-cursor); }
.link-card[data-icon="trae"]::before { background-image: var(--icon-trae); }
.link-card[data-icon="qoder"]::before { background-image: var(--icon-qoder); }
.link-card[data-icon="vllm"]::before { background-image: var(--icon-vllm); }
.link-card[data-icon="coze"]::before { background-image: var(--icon-coze); }
.link-card[data-icon="ollama"]::before { background-image: var(--icon-ollama); }
.link-card[data-icon="dify"]::before { background-image: var(--icon-dify); }
.link-card[data-icon="n8n"]::before { background-image: var(--icon-n8n); }
.link-card[data-icon="aliyun"]::before { background-image: var(--icon-aliyun); }
.link-card[data-icon="tencent_cloud"]::before { background-image: var(--icon-tencent_cloud); }
.link-card[data-icon="aws"]::before { background-image: var(--icon-aws); }
.link-card[data-icon="azure"]::before { background-image: var(--icon-azure); }
.link-card[data-icon="cloudflare"]::before { background-image: var(--icon-cloudflare); }
.link-card[data-icon="supabase"]::before { background-image: var(--icon-supabase); }

.link-card[data-icon="bilibili"]::before { background-image: var(--icon-bilibili); }
.link-card[data-icon="zhihu"]::before { background-image: var(--icon-zhihu); }
.link-card[data-icon="youtube"]::before { background-image: var(--icon-youtube); }
.link-card[data-icon="douyin"]::before { background-image: var(--icon-douyin); }
.link-card[data-icon="weibo"]::before { background-image: var(--icon-weibo); }
.link-card[data-icon="douban"]::before { background-image: var(--icon-douban); }
.link-card[data-icon="rednote"]::before { background-image: var(--icon-rednote); }
.link-card[data-icon="steam"]::before { background-image: var(--icon-steam); }
.link-card[data-icon="hupu"]::before { background-image: var(--icon-hupu); }
.link-card[data-icon="toutiao"]::before { background-image: var(--icon-toutiao); }

.link-card[data-icon="mdn"]::before { background-image: var(--icon-mdn); }
.link-card[data-icon="vscode"]::before { background-image: var(--icon-vscode); }
.link-card[data-icon="notion"]::before { background-image: var(--icon-notion); }
.link-card[data-icon="feishu"]::before { background-image: var(--icon-feishu); }
.link-card[data-icon="tencent"]::before { background-image: var(--icon-tencent); }

.link-card[data-icon="stackoverflow"]::before { background-image: var(--icon-stackoverflow); }
.link-card[data-icon="cnblogs"]::before { background-image: var(--icon-cnblogs); }
.link-card[data-icon="juejin"]::before { background-image: var(--icon-juejin); }
.link-card[data-icon="csdn"]::before { background-image: var(--icon-csdn); }
.link-card[data-icon="_51cto"]::before { background-image: var(--icon-_51cto); }
.link-card[data-icon="oschina"]::before { background-image: var(--icon-oschina); }
.link-card[data-icon="segmentfault"]::before { background-image: var(--icon-segmentfault); }
.link-card[data-icon="reddit"]::before { background-image: var(--icon-reddit); }
.link-card[data-icon="v2ex"]::before { background-image: var(--icon-v2ex); }
.link-card[data-icon="quora"]::before { background-image: var(--icon-quora); }

.link-card[data-icon="infoq"]::before { background-image: var(--icon-infoq); }
.link-card[data-icon="_36kr"]::before { background-image: var(--icon-_36kr); }
.link-card[data-icon="huxiu"]::before { background-image: var(--icon-huxiu); }
.link-card[data-icon="zol"]::before { background-image: var(--icon-zol); }
.link-card[data-icon="cyzone"]::before { background-image: var(--icon-cyzone); }
.link-card[data-icon="leiphone"]::before { background-image: var(--icon-leiphone); }
.link-card[data-icon="sspai"]::before { background-image: var(--icon-sspai); }
.link-card[data-icon="ithome"]::before { background-image: var(--icon-ithome); }
.link-card[data-icon="ifeng_tech"]::before { background-image: var(--icon-ifeng_tech); }
.link-card[data-icon="netease_tech"]::before { background-image: var(--icon-netease_tech); }
.link-card[data-icon="tencent_tech"]::before { background-image: var(--icon-tencent_tech); }
.link-card[data-icon="sina_tech"]::before { background-image: var(--icon-sina_tech); }

.link-card[data-icon="leetcode"]::before { background-image: var(--icon-leetcode); }
.link-card[data-icon="imooc"]::before { background-image: var(--icon-imooc); }
.link-card[data-icon="the_algorithms"]::before { background-image: var(--icon-the_algorithms); }
.link-card[data-icon="roadmap"]::before { background-image: var(--icon-roadmap); }
.link-card[data-icon="nowcoder"]::before { background-image: var(--icon-nowcoder); }
.link-card[data-icon="coursera"]::before { background-image: var(--icon-coursera); }
.link-card[data-icon="w3schools"]::before { background-image: var(--icon-w3schools); }
.link-card[data-icon="runoob"]::before { background-image: var(--icon-runoob); }
.link-card[data-icon="netease_class"]::before { background-image: var(--icon-netease_class); }
.link-card[data-icon="icourse163"]::before { background-image: var(--icon-icourse163); }
.link-card[data-icon="geektime"]::before { background-image: var(--icon-geektime); }
.link-card[data-icon="freecodecamp"]::before { background-image: var(--icon-freecodecamp); }
.link-card[data-icon="udemy"]::before { background-image: var(--icon-udemy); }
.link-card[data-icon="default"]::before { background-image: var(--icon-default); }

:root {
--icon-google: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%234285F4' d='M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z'/%3E%3Cpath fill='%2334A853' d='M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z'/%3E%3Cpath fill='%23FBBC05' d='M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z'/%3E%3Cpath fill='%23EA4335' d='M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z'/%3E%3C/svg%3E");
--icon-baidu: url("data:image/jpeg;base64,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");
--icon-yandex: url("data:image/jpeg;base64,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");
--icon-arxiv: url("data:image/x-icon;base64,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");
--icon-quark: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAEgUlEQVRoBc2aTYgcRRTH2y/8FoPoVPWOZokJQQ9eJFcNiAh+geCCW68mO2ziGtBczEHQy3pzDyoBFS+ePQgKIX4cvCpET4EchFXQwyQs6kEw2d1+hSX/np1mprdnul5NJ7MDQ3dVvfd/v1dTXVXdPUnSwKe94G9vWfeiJv5QE3+ryK1rw38p4m18++duHW2wgS18GggdL/GQ8fsUuaWW4a+04SvKsJd84QNfaEArnkToma74OzTxO5r4HwnwJFtoQRPaQpxw84UFf5Om7FVF3JsEM1UbcQ8xECucLMDywWWfasM/TQUnGGKIhZgBaPUmirIj17TXxyWGX5qyI/WEEyxSckYRb16vnt8Vh3gTDBMQxzfl8ON65zrXi5PYGTaz6/lyB2EUhA4nXDwzGfNl6HKZuFd7YfenSj6/ayyWxWZU1sTnJ06x2mYn9ir8gAuMlVcuVsEGhs6lFrlPWx33gqLtR+e7/l58cY46tCnDlwYwUUfiXuWKrS2/HSWI4UR8WVN28uiqv7myd4YqYQNb+MTGA+uQZJKgl2L3Ntrw1wfJ3zMiGFCAD3xjkgArmIswyrpjMUIpuY9XV/2NhZDwBL7QiIkN5iJci/hLqUhKfG4a+EHwfhJ8ThofzLnGfNffpon/FQkQX44ZNgPo8hFa0msCzGBPWuSeF8Eb9tpmr5Uhpi1DU8oB9kRb/kDkSNwLmW2kCUFTOo2DPdHE30gSSI37RAoXag9tCQvYE9yAS5xUxz0bCiS1U9Y9J2Iht57kTwwEe5vUbh2WgoXaQ1uSANiT/NGHIIHDy/7uUCCpHbQlCYBdnMD9C/4uKVio/cMn/QPiBDTx3xKndnfrUCiQ1C41/JaEJR9CqXG/ipw6/IwUrMp+f2f7EexQU5u9oQ2/r4h/lHDAFuy4iL+TOGriM1VAoXVzxE9p4l8kMcfZgh3rwJlxBlX12mS/x+6BUstPK8P/VenG1OWdqcm9JHYmtxTa48N24jWnZnYEe7JzJ3ZVkoSm7I9Wx985DFd33l7cfkwSo9aW+GpxZ6YMn611KPcG8Rd10MPtitzL4hjlmKPls4V+2smOR4kTr3nvbyiEJpwo4tNRMUahi0f4LcqWi3Bzx/x94nuCgbDNPg95WZGS+6ipBMAK5iIBnKTE78YGwMyUGvfKiGCpoA3/HKtf9gNrST5JdvYhG2VjSVkb95uy/J7q8JNzJ3wb021+8275TYlOje3G2P0YVsUa52IMBtpxk/N+HpOy13f1/qDi8RV/i7J8IRBOmsz09pYvgHHAW3lU3c15RfznnksCTN3N+UrocqVe4icUcbZnkiDOwFTmnFjOX+gNpsoZH8EyEXZcY/6oY5a/BHp+2kc4bctHpffNTQw9xETscZ0rqm8tbx1QxBebAAvSIL6ImCLIOuODp/yt2M9Ib0GDgHeusVyb+DRi1fFEt/dfWPBao69f85d4vDbyyDyaMNBx/4rXKWWnFPH3yjBWXOlCxfCFBrQCw14bM/zbRC86q8h9pol/UIY3RtaR/ky2kbfBZtHZpv6h8j9xGxpBylHZKwAAAABJRU5ErkJggg==");
--icon-bing: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 388'%3E%3C!-- Icon from SVG Logos by Gil Barbara - https://raw.githubusercontent.com/gilbarbara/logos/master/LICENSE.txt --%3E%3Cdefs%3E%3CradialGradient id='SVGxg4gNdVi' cx='93.717%25' cy='77.818%25' r='143.121%25' fx='93.717%25' fy='77.818%25' gradientTransform='scale(-1 -.71954)rotate(49.091 2.036 -2.204)'%3E%3Cstop offset='0%25' stop-color='%2300CACC'/%3E%3Cstop offset='100%25' stop-color='%23048FCE'/%3E%3C/radialGradient%3E%3CradialGradient id='SVGuCnAobeX' cx='13.893%25' cy='71.448%25' r='150.086%25' fx='13.893%25' fy='71.448%25' gradientTransform='matrix(.55155 -.39387 .23634 .91917 -.107 .112)'%3E%3Cstop offset='0%25' stop-color='%2300BBEC'/%3E%3Cstop offset='100%25' stop-color='%232756A9'/%3E%3C/radialGradient%3E%3ClinearGradient id='SVGpyz5FbSn' x1='50%25' x2='50%25' y1='0%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%2300BBEC'/%3E%3Cstop offset='100%25' stop-color='%232756A9'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23SVGxg4gNdVi)' d='M129.424 122.047c-7.133.829-12.573 6.622-13.079 13.928c-.218 3.147-.15 3.36 6.986 21.722c16.233 41.774 20.166 51.828 20.827 53.243c1.603 3.427 3.856 6.65 6.672 9.544c2.16 2.22 3.585 3.414 5.994 5.024c4.236 2.829 6.337 3.61 22.818 8.49c16.053 4.754 24.824 7.913 32.381 11.664c9.791 4.86 16.623 10.387 20.944 16.946c3.1 4.706 5.846 13.145 7.04 21.64c.468 3.321.47 10.661.006 13.663c-1.008 6.516-3.021 11.976-6.101 16.545c-1.638 2.43-1.068 2.023 1.313-.939c6.74-8.379 13.605-22.7 17.108-35.687c4.24-15.718 4.817-32.596 1.66-48.57c-6.147-31.108-25.786-57.955-53.444-73.06c-1.738-.95-8.357-4.42-17.331-9.085a1633 1633 0 0 1-4.127-2.154c-.907-.477-2.764-1.447-4.126-2.154c-1.362-.708-5.282-2.75-8.711-4.539l-8.528-4.446a6021 6021 0 0 1-8.344-4.357c-8.893-4.655-12.657-6.537-13.73-6.863c-1.125-.343-3.984-.782-4.701-.723c-.152.012-.838.088-1.527.168'/%3E%3Cpath fill='url(%23SVGuCnAobeX)' d='M148.81 277.994c-.493.292-1.184.714-1.537.938c-.354.225-1.137.712-1.743 1.083a8315 8315 0 0 0-13.204 8.137a2848 2848 0 0 0-8.07 4.997a388 388 0 0 1-3.576 2.198c-.454.271-2.393 1.465-4.31 2.654a2652 2652 0 0 1-7.427 4.586a3958 3958 0 0 0-8.62 5.316a3011 3011 0 0 1-7.518 4.637c-1.564.959-3.008 1.885-3.21 2.058c-.3.257-14.205 8.87-21.182 13.121c-5.3 3.228-11.43 5.387-17.705 6.235c-2.921.395-8.45.396-11.363.003c-7.9-1.067-15.176-4.013-21.409-8.666c-2.444-1.826-7.047-6.425-8.806-8.8c-4.147-5.598-6.829-11.602-8.218-18.396c-.32-1.564-.622-2.884-.672-2.935c-.13-.13.105 2.231.528 5.319c.44 3.211 1.377 7.856 2.387 11.829c7.814 30.743 30.05 55.749 60.15 67.646c8.668 3.424 17.415 5.582 26.932 6.64c3.576.4 13.699.56 17.43.276c17.117-1.296 32.02-6.334 47.308-15.996c1.362-.86 3.92-2.474 5.685-3.585a877 877 0 0 0 4.952-3.14c.958-.615 2.114-1.341 2.567-1.614a91 91 0 0 0 2.018-1.268c.656-.424 3.461-2.2 6.235-3.944l11.092-7.006l3.809-2.406l.137-.086l.42-.265l.199-.126l2.804-1.771l9.69-6.121c12.348-7.759 16.03-10.483 21.766-16.102c2.392-2.342 5.997-6.34 6.176-6.848c.037-.104.678-1.092 1.424-2.197c3.036-4.492 5.06-9.995 6.064-16.484c.465-3.002.462-10.342-.005-13.663c-.903-6.42-2.955-13.702-5.167-18.339c-3.627-7.603-11.353-14.512-22.453-20.076c-3.065-1.537-6.23-2.943-6.583-2.924c-.168.009-10.497 6.322-22.954 14.03c-12.457 7.71-23.268 14.4-24.025 14.87s-2.056 1.263-2.888 1.764z'/%3E%3Cpath fill='url(%23SVGpyz5FbSn)' d='m.053 241.013l.054 53.689l.695 3.118c2.172 9.747 5.937 16.775 12.482 23.302c3.078 3.07 5.432 4.922 8.768 6.896c7.06 4.177 14.657 6.238 22.978 6.235c8.716-.005 16.256-2.179 24.025-6.928c1.311-.801 6.449-3.964 11.416-7.029l9.032-5.572v-127.4l-.002-58.273c-.002-37.177-.07-59.256-.188-60.988c-.74-10.885-5.293-20.892-12.948-28.461c-2.349-2.323-4.356-3.875-10.336-7.99a25160 25160 0 0 1-12.104-8.336L28.617 5.835C22.838 1.85 22.386 1.574 20.639.949C18.367.136 15.959-.163 13.67.084C6.998.804 1.657 5.622.269 12.171C.053 13.191.013 26.751.01 100.35l-.003 86.975H0z'/%3E%3C/svg%3E");
--icon-duckduckgo: url("data:image/png;base64,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");
--icon-unsplash: url("https://unsplash.com/favicon-32x32.png");
--icon-wiki: url("data:image/jpeg;base64,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");

--icon-qwen: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQICAQEBAQMCAgICAwMEBAMDAwMEBAYFBAQFBAMDBQcFBQYGBgYGBAUHBwcGBwYGBgb/2wBDAQEBAQEBAQMCAgMGBAMEBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgb/wAARCAAwADADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+/iiivL/jb8VtC+Bfwf8Aib8ZfE1nqeoeH/hf4G1PXdWsNGtWmup4LOBpWjiUA/M2zGThVzuYhQSOrA4LF5ljaeGoRc6tSSjGK3cpOyS823ZCbUVdnjHxu/bx/ZB/Zw8ZRfD743fHnwR8PfGk2jw6gvhzWJppLlbOZnWKR1ijbYGMT4DYJAzjBBP1PpGraXr+laZruiahZ6to2s6fDd6Tqmn3CywXNtMgeKWN1JDIyMrBhwQQRX+Xh+0R8dPHP7Snxq+Ivxy+I159r8W/EfxJNf6hHHKWhtIThLazgzyIbeBIYUB5CRrnJya+/fgP/wAFqv26P2d/hL4M+C/gfxR4F1Lwd4A0w2XhiTxh4KGo30Fl5jNFAZzIpaOINsQEfJGqqOFGP9WeMP2XHFlDgnL62Q46NXNJJfWqdaShSi3G79jKMHJqE7x96/MmpJxtZ/NUuJKLrSU1aPS2/wAz/Qior+X7/gkx/wAFmfj1+1H+05D+z9+0fZ+F9Ui+IHhu8f4d614G8HvZvZ6pYxPczR3QV2Bglto5z5hxseKMdHJH9QNf55+M3gxxv4EcZPI8/hFYjkjUi4S5oShO6UoysnpKMou6VpRfSzfu4TF0cbR54bHzp+1145+KPwz/AGYvjr4/+CvhtfFvxU8I/DTVL7wVohAYteRwkiUR4PnNCu+YQgZmMYjGC4NfwJ/sx/8ABR79o34LfHnwX8RfiJ8Wvit8Yfh6mqyW3xQ+Gnj34gXusabregXimHUbdrW5maIyGGWRoyVwsioT8uQf9HYgEEHoRzX+c1/wVo+Dfwi+Bf7d3xu8C/BbWLC98JnVYNTvfD+mxYh8P6pfRCe70tGHylYZJNyqnESSLEfmjav7z/ZsVuAeL6+fcG5vlsK1TF0vaKq4cz9nH91Om5a+zs6ilTlHlfM5Xd1A8XiD29FQrQlZJ7H9J/h3/ggF/wAE4Pi3oGjfFHwH4+/aAufBPxD0yHWvCUvhz4hacbA6deqJrcW/m6W0nliORQokZnAADEtk1n+OP+DfT/gnJ8N/Bvir4g+Nvih+0f4e8H+CvD95qnifXL/4h6UsNpYWsTSzyv8A8SnOFRGOBknGBk14d/wbu/t0f27oGu/sPfETWN2reGYbvXPgVcX0/wA02nFjJqWloT1MLs11GoySklx0WJRR/wAHEP7dA0PQdD/Ye+HmsbdU8SQ2mufHa5sZ/mh05WEmmaU5B4M0iLdSKcEJHb9VlYVNOl9Mql9J9eHEeI8ZyKfN7bnv/sfxe32tf2fu2vb237u9xNZO8v8ArHs16efb+uhxv/BIb42/8Eo/h3+1VF4M/Z88M/tRaJ8Wfi5oM+ieFPGn7Sc+hTWEWw+e1laPYyBoZrryUALo29okjVlL7X/rKr/KQ8Pa/rXhfxBonibw5qd5oviLw9q1vfaFrGnzmK4tLy3kWSGaJxyro6KwI6ECv9OT9kX4lfEL4xfsx/Az4o/FbwpJ4K+Injn4baZqPivw/KoTZdSxAmZYx/qlnXbOsTfNGsoRvmU15f7RzwGfh9xFl/EtLHVcTDGJ0Z/WKvtKqqU1eLi3Zum4OzSVoSjq/wB4i8gxqr0pU7Wt22sfRfWv47v25v8Aggz+1H8QP2o/i78Rv2d5vBOv/DP4leKrjxDZP428dtbalaX9+5mvraXzEZpFW4eYo5YkxsgYlgxP9iNFfxv4HeP/AIhfR74hr5lw9OHPWp+znGpHnhKPMpJ2Ti+aLWjT0Ta6nq43A0MfTUZ9Ox/IT+wl/wAEbf2pf2TfjTdftS/G3w9oXiCD9n/wHrviT4dfDn4XeOTc6p4o8UW9nILDTtyogjics+csQ7BIyrI7iv50/iD4z+KP7Tfxz8Q+MvEo1Hxl8WvjL4+aWeysbZnmu9VvZwkFpbQ8kKGaOGOIcKqog4Ar/Uir438N/wDBPj9i7wf8Wofjp4Z/Z1+Hmj/Fe28T3Os2vjC1spPNi1SdnaS5jiMhiR90rsNqAKSCu0gEf2X4V/tEcdk/FOa8QcWZesVmVahTo4eVBKEacabqT9nJSm2qc6k1OcouUm1qmowUfJxOQqVKFOlK0U7u58pfsg/8EgP2S/g18Avhj4U+MfwK+FvxX+MNhpEd58QvG/irw7FqMsusTnzZoYXcEG3gZhDGAAGSIMRuZs/rmiLGqoiqiIoCIowAB0AFOor/AD6428QeM/EbOamPzrGVMRVnOc/fnKUYuo+aShFtqEW7e7FJJJK1kj3KNCjh42grH//Z");
--icon-chatgpt: url("data:image/jpeg;base64,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");
--icon-deepseek: url("data:image/png;base64,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");
--icon-doubao: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQICAQEBAQMCAgICAwMEBAMDAwMEBAYFBAQFBAMDBQcFBQYGBgYGBAUHBwcGBwYGBgb/2wBDAQEBAQEBAQMCAgMGBAMEBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgb/wAARCAAwADADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+/ivkn9s/9sX4V/sS/Avxd8bPifeCa20G0xofhi1u1ju9Wv3O2C2jJB272wC+DgZwrttRvobxr4nh8L6HPqJAe5Y+XYwscBpWHGfYYJP0r+Dr/g4a/ab1T4g/HPwb8A49anuNJ+H1jHqnimETko+p3aZiDr2aOIsfTbKvpXTUwtSllksVLSKdl5v/AIBOEnHF5rHCx3au/Jf8E8J+PX/Bfz/gp98XfF+q+Ivh78XNI+APgj7Y7aF4E+HXgTTLhbaAH92Li+vraeeeTbjc29EY5IjQYUfU37If/B0V+0d8OR4a8HftdfDrQ/jxoWl6rKPFnxR8H2sGi+KJNPdAIytnEI7GWaJwxOFhEi4UlGBkPwf/AMExv+Cd2nft6+KZdX+IXjJ/Cvwc8Nz7F8PaBqkUWsa1Ip+fGcmOL1faTgjGOo/ef9qT/gg1+xv4o+DlzoX7Pmiz/A/4paRYs+h+KZPEV5q1nqk4Hyw6pFcySHy2OcSQbHQtnDqPLb4d51KNbfQ/UnwjGtho2ilfVdz+lX9mr9pb4O/tcfBzwf8AHf4E+LLbxh8O/Gtm0mm36IYri3njYpPa3UDfNDcRSKyPG3IIyMggn3mv4zv+Dcnx54//AGdvFP7YP7HHxG0zUPDvjL4Y+PNO1+88MXNxvhdbiM2l4ydipFtp8iSLlZFmVhxnd/ZHpt/banZWt9aP5lvdwh4nPoex96+3eGqLA0sQtYTWj81uv66H5dWlGjmFTDPScH+D2Pnf433jtqWkaerkxQ2TS7c8ZdsZ/wDHP1r/ADXP+Cm+par40/b0/aHt7ucLd3Xxku9NgluAWCQxyi2hyMjKqirxkcCv9KX422MqalpGohS0Eti0JcDoytnH5N+lf5wn/BVnwt4m8Dft7fH3V7jwnrltDqXxDn1XwuNQ0uaCLU9xSZfs7lMSB2JAKbs59a9biWnKXBmGdPVJu/rqcnB84R4yrKp1S+7Q/Tv/AIJG+Dv2s/Df7UM/wW8a/sy/DWX4F/C/wZa6toPxum+CS6PcJq7SQrENK1oysLgmOaeVgoZ8RsjFGzn9Iv8Agsj+0j4t/Z9+GXgC50n4Dah8eLjxP8RLHTdN0cahqkVnDeSlYxmOxjPnTlJpXjjuXghIhlIlEvlRS+m/8E7v2wfhv8fPgto03gHUbax8eeHNEgtPEHgrxzYSaPrGn6gsRAhvIJADyUYCWPdHJglW4YLc/at/bS+DX7KPwn1HxL+1T4o8KeE9QmuJ5tB8F6Rrp1bWtYZeVjtLRpHeRyxAyHMaAhneNc4/Ea1ap9fjSlS9/rFJ6/cf1DTwdB5bKtDEfu3tJ2bS8l1S21Mr9i74Ban4U/aO8U/HTxRoVv4T8X+If2etE8NatpGk+MJ/ENjPcpql3PI66hcBZn2QQWOwSAlUmEeQIgD/AEI/Bm/e78KvA7Fjp+oyxpu/ukBsfmxr8jP2FvG8Xxq/Zk+DX7Qc+lDQr34y+EE8QW2gJcrMmn2d5JI1pCXABaVLZoUkb7pkDlQoIA/XP4M2Elp4Va4lXb/aGoSSQ/7igKD+amv3ajgMblvAtOniUlJyTil0T1t+Z/LWdZjgMz46qVMK248tpN6Xa0vbp0Ov8aeGofFGh3GmsVjuF/eWM5H3JV6Z9jyD9a/L79pP40/Az9l3wff+Nf2m/iB4H+Fvg/RrpW/tHx7fRxia6jIdEs4CDJc3GVDJHAjyEgFVOK/W4gHrX56/t9f8Euv2OP8AgpN4R0nw5+058Njq+veFre4TwJ8TvC2oHTfE2g+dgyfZLxQQ0bFVJhnSWEsAxjLAETkvEmJyijKnbmi9Un0f9dDjzTIsPmVaNRvlku3VH5v/AA4+J3wt/wCClPw78JfHz4TXd5rfwjgk1nT/AAre6tB9n1D7XHd+TdSTwAl7Uv8AZIHSOTEnlmN2C7wo+cf2r/jn+w9+wP4P+HP/AA218ANI+IOi+MvE+o6d4Q+JM3wf0rxbdQsoNy0N79qxchVEsmxohKMAKQmF3Znws/4N1P2sf2MNf8Q3n/BP3/gqT4r+E3hfxJc+ZqPgv4ifBK21m0mZRtja6iNy1pcTBPl84WkbgcDAr1j4lf8ABux4m/a9+Kei+Ov+ChH/AAUH+NH7RXgvwfJIPA3wq8IfDzSfCEGnwyiM3CtdW6GJjM0Sb3itIZSiqvmfKCPjcIszwXFksyVRScr3uunRW20stfI/SsbnWT43gaGUOk48luWz+0r3lfd3u9O7Ptv9gT49/szftr/C3TfEv7HXiLw/qvws8J340e/0nQvDMmh/8I7JGoYWkumyRRtb/IwKAIEcHKFgCR+xWmWNvptla2NrH5dvaQLHCmeiqMV4T+zL+yn+z3+x18LdK+DP7Nnwt8MfCn4faS5kGkeHbVvNvLkgBrm9uXZpru4YKoaad3kIVRuwAB9CgAcCvp83zvFZu48+ij0X5n53lmT4bLHJwbbl1Z//2Q==");
--icon-kimi: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAK+ElEQVRogd1Ya4xdVRX+9vO87uPcub2XETFSaqfEqAihLUGFQAwxDS2/wBikSoTgIyH+4Kd/TDSGRJKq0aiYiJiYtCCvYAChokKgGdIMJhroy5F51JlpZ+5wb+fOee7lj3Pu6dzOtMxcAR8rWVkne6991nOvvfZmOD+InF6Z0y/k9NM5/VBOh3PKLvCvC8FSTudy+tecPpbTp3N6eq3FfECh/zWwltdqOd2f0+tzqt97ddaEXmTuyekTKyf/ryLg5/RQTre9z7q8EyQ5/VZO7wf+tyPg9D5Ejk/nSP9JZIwRY2w9vJ8GIP6XI/AZAL4A8EkAFwH4HoAtOFv/32dQAAQ2ffha1EZ2QUIh6Mwic/aaR0wMYEy+nyq+E4xc9004n/oaOonCEAvhvXg/pl77xfnYPwrgSg7gizlq/OdqPbj04F15B1ohR5KmaCUCpR33QFpDYGsEgDHmALj8v2YPaMdHIt2+MaEzzQWt5icizRjbIgF8diOCWO4O1ucWgjFrSDkHOBfFOiLKxzIfpnEXDgyWuUDCgUoyi5mnv400XFhTPhEpIrp4oD2wb98+7Nq1C5xzJEmCPXv24MiRIxdc4zgOfvDDH+GGG25AmhoQAcYQJibewu6bdyEN2zjz+s8Rw0Z06jhOHvsTkmD2Qr8UQog6AJzMcd11+plnniGilIhSMsbQJz728QuuqVar9Oyzz1KSRMW61KQ0NzdH27dvJw6+Wg4YMfSfB1rrlXpEWuuTA0WAn7NzTJqel7dareKxx36L66+/rm98/vQ8du/ejcOvHV633CiKim8iEnEcVwDA5LjOCHB64YXf90Vg29aRNXk9z6PnnnuOkiRewZ/Q1NQEXXXVVe/GqW0GMuDgwRf6DPjIZVvWVP6pp56iJIn7DJiamqArrrhwyq1T+d73xhf+4eDzZIwpcPPmzX3znufR448/Tmma0ko4evQobdu2baBeiHN+vh5powZglQFbtpyNgOd59OSTT1Kapn0GHD16tM/QjRrgOA45jvNuRAD04h9eICJDRJkBIyMjxDkn3/fzapP0ef7NN9+kSy+99Dz/E8SYICEUCaGI5chz7BnUw3K5TFqrwoCBqhA752yXUqLZbOLRRx/FNddc0zd35MgR3HTTTZiYmBhEVAHlcglxHCMMg2KsdwhuOAJ//tOLZ1MoNXTDZ66jl196qc/zxhiamZmhkZGRvpToeZJzkWHuaamsPhRSk5C6mOeck+u6fdGwbfvfjwAxwm8O7Eej0ejjISJMTk4iCAIwxorWYVCwbQdBsNw3FkXRAFfKc/TgjGN4eBhCCAhx9irBOcfVV1+N0dFR7NmzB1JKMMYKPs4ZOGdgrIeiD6VUkFIV/BcNfwAEXiDjElV/aAADNvh81Wg08Mgjj+CBBx6A53kbFteDmZlZ2LYDy7KhLBtSWVDaHuxST0RgLEOiNEMkOH36FL7+ja/i2LFjSJIESZKAcw4pJe69914cPHgQl19+eR4Bns0JASkEOEeO2ThjGUqpIaUG5wKcC9i2g2q1htpQHeVKdTADzBr5PH+6hVtuuQU/++nPsXPnTjz88MOreHbs2IFXXnkFd9xxxyBiUa0NQVk2HMeB4zhI0/RdeFYhwsL8PG6+eTdeffUQjCG0Wi3cfffd2Lt3LxYWFkBEMMbAGINyuYwHH3wQv/rVw7j44g9CyuyOcNbzrA97IKUsMI5jAFkxGciAvioE4K677sLo6Ogqvv3792Pnzp04dOjQqrnbbr0VY4cP4yc//jF27NixLplhGMJ1XVQqFViWBWPMxg3g4GDEQQQQAYwJHDtyHETUVyp7Hj9+/DhuvPFG7Nu3D2maFuNccPhDNez90l58+c4vQykFpdQqz/cgiiLYWsHVFpIohElieM6gm3itW/YFIAgC3HfffbjtttswNze3al4KAW1bAACtNbRe/bbAwNBpd9ANupkORNBaE0f2Pr+0asV5wIBlR2oegfUCEeGJJ57A9u3bceDAgVXq2bYNy7Lgui5c10W5XIZlWfB9H9VqFZ7rQQqJVquFIAggpTTtTqe74QgwRjjTafeNxeb8N7JzYWpqCrfffjuuvfZaPPTQQ5idncVCaxGWsmA5dh+v1hqO46BWqxVjjuPA931wzlOTpG0G4EQ+d9l6lfB9H/V6HUIIxHGM8fHxdRvQAyEEtNaoVqsolauQMkubdruNMAxh2zbq9TpMagAArcVWIbtareDMmTNRGEbTA/VCi4uLWFxcHGRpH0RRhG43y2m/draXsiwL9XodZa+CJEmw1D1TzFWrFViWRpJYaRB0O9KyrHpvkigF5xJRFILzrK9JkgTvBRhisCwLXChU/U0AgE6ng5SASqUCLTXCMADnHK7jonOmg+HhYTh5mnHO4yRN3+K5xZHWGpaVPblrbb0nSq8Ey7KgtYVSqQwhBDqdDrrdLiqVCjzPQzcKEYYhAKAbLKFcLvf1UkqpkIMdE5zzeaWUr7X+iBCirx5LKYteptdJDgqcy6y/4QKlyhA814PrulBKIY7j4hQG4zDGIE1CJGkMytvfatWHkhxaawghQMDpuflTB3gcx2Pv7KmzdTmLlFWUvY2A45bQbA7Dr1ZW1fpCzjkVLQgDaEvDtlSfPJPGR4Olpb9I27btKIq+63ne54CzbYJlWUUEjDFw3ezhtbcnhBAwRIiiCFEUIY6i4jReeSITANctoeYPwbJtaK0RBEGxzvf9Qp4xBkQEx9LodpNCadd1ISVHmsawbXsOAObmOn8+derUZF8V6uUYY6zo+IIgu4PGcZyhSbMmKjc0iiIEQYAkigs+IGu+iAiOW4Lv1wCwrB2wbSwsLBR8PVheXkYYhtBagzEG36/CsTVs24IQEkSm57hmEAS/m5mZOQigJYMgeBkAOOefr9fr3xFCbK7X6yeCINimlEKaPxsuh5nXet7tfYdhCCEEZFWCcwEpFKI4QLN5EfxqDUtLy4jjGEEQwHXd/GKebU7btovnwl451bYLy7bgujYqlWqREVJysiwrTdN0fHx8/BfT09OHAaRFBKanp59vNpubL7nkkjtt297ieFnKkCEYMrATpxBGROh0OpnA/DByHAdaZZUlDJdRrzfgOF5RXdrtNubm5jAzM9OnfBiGSNMUUmaqOI4DIUSeNrJwoOd5aZIkJyYmJn75xhtv/BFABAArU6g1NjZ2v+d52Lp161ds19na6xyBrCELgqCIgG1n9dgYs+LIH4JWVh4V2dcrMcbQ7XZRKpWglEK73QZjDEop5BmAcrmMWr0BW2d9fxCGkHllXF5eHj958uQvR0dH71+Zeqvq4sTExN+01sfckld2XNc3xni25RZ5qKQFzy3BdTx4rotGs4lmo4l6vYFN9QYcx4VSGkplG7B3rUySJDtdy2XEcVxE0HVdCCHgeR4qlQrc/KBSKvPtUrd76szS0itTkxPfHxsbewRAsFLftQp7MD09/ffO2+3jSRyfkkKknAtJhDhYDlLGmKnVauS6rvH9Gms2mszzSiiXy5BSgfPMYyvDr5QqLiIAMDs7i1arhSRJQERGKZUopRLHcSLXdbsMrBME4Xyn03l1dm5m/+Rb//j15OTkHwF0zlX2Qo29AFBrNBofajSGr2hc1Py4Vmqr0vrDl22+tFwqle1NmzZVPM9z4zhmmbdTRFEMIQS63S7SNEUURWi324XXX3/9dZw4cQJhGIIxRlKqruvY7XK5sux67ulqpfLPxbffPjF/ev7NTqcz1u2+PQ5gEcCaLe+/AE+/LXonRtwkAAAAAElFTkSuQmCC");
--icon-grok: url("data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAiCAYAAAA3WXuFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMbSURBVHgBzVjtceIwEF0cYPic8XXgqyCkgkAHSQUhFQQqOOggVHCkglwqgKsgpAJ8FeAffDPAvc3JHqGTbJlkJn4zGtuytHparVbPJsoIXICyAiZTqVSeKQtgMtVq9RUXj74aIZlyudwJ63L0AfCs9vt943A4uMfj0cvlcj6XfD7vB0HgJ/R1d7vdCLfBYrFonU2IDW232wfctlE8UzsQm+AyKBQKY5VcqVTyHMdhMl6xWPwuv09FCK59wEA95pWimw/vDVar1aNKBraG8M693DhvY1G49xmGm5QeLgZmE+56vXZDMvwC3uurjRMJ8YywRJERGRhojMsbykSqbqBcowQoT/DAkCsRZ55Mhvvo4iyR0MXFBXvGU4mg9Ofz+ZgsIC+TVP1H1zaWEJLVD5BpKNV9zLpHljCQ4UnNdO2dOEO4dFQyy+WyRx8kEwcjIRhqk7SbeJk+kww8/007LplxJz9gR9zTmWQwmQFKV2l2SbZgg4ifY1iQ3kcp+05F32mtVmuG7/A8k+3qTnith+CNk0CGe3+TJRkp6Y2RhVvKTnyR2yOdNFUb2l3GZ5NSNaEUZDCBLuLtUdPMlx84YZItITSOnjFQQHZkeJArkEmcgAnaJVMJqIlRRwZEXrBEV8hR1mRg97+JmhKjarRBBjKcyelfshxSAkD6GiTkZ59sICSlvCNmOjKoH9oqPXXn6mwytEuGQy8QeibiKKs64ZkmYqWdJMSigRznJK/B/i9dO6MeqtfrN1CDsvAOOEYgIZgQc44NdBkizqYKwZbucDZmaugfNY5YE/08k8xJYmVhZlIKcUeHCp+PjzRk2Msg80qn55mvE2YhjPKDszWW7P2e4wnPt2G8cNBvNps2pwdVMwt1eYPbO/RvqnYRe924uDPGEJ9fQrI+IXY67BlJ4HOAy1k2EMUls97mjdJNSg9aQkLMc+qP9E/42aIRbDbgz6PbNEkzAjzTEDmoZ3jflk7zpPJuJ813+4mHpMw7SHItywp4i2PlUj5aRPZ94zxjq7m1YDL8Wcseoq+GIDPKxAc/g3+FZIYMI0s/i/4CBtZye7o4BngAAAAASUVORK5CYII=");
--icon-claude: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 257'%3E%3C!-- Icon from SVG Logos by Gil Barbara - https://raw.githubusercontent.com/gilbarbara/logos/master/LICENSE.txt --%3E%3Cpath fill='%23D97757' d='m50.228 170.321l50.357-28.257l.843-2.463l-.843-1.361h-2.462l-8.426-.518l-28.775-.778l-24.952-1.037l-24.175-1.296l-6.092-1.297L0 125.796l.583-3.759l5.12-3.434l7.324.648l16.202 1.101l24.304 1.685l17.629 1.037l26.118 2.722h4.148l.583-1.685l-1.426-1.037l-1.101-1.037l-25.147-17.045l-27.22-18.017l-14.258-10.37l-7.713-5.25l-3.888-4.925l-1.685-10.758l7-7.713l9.397.649l2.398.648l9.527 7.323l20.35 15.75L94.817 91.9l3.889 3.24l1.555-1.102l.195-.777l-1.75-2.917l-14.453-26.118l-15.425-26.572l-6.87-11.018l-1.814-6.61c-.648-2.723-1.102-4.991-1.102-7.778l7.972-10.823L71.42 0l10.63 1.426l4.472 3.888l6.61 15.101l10.694 23.786l16.591 32.34l4.861 9.592l2.592 8.879l.973 2.722h1.685v-1.556l1.36-18.211l2.528-22.36l2.463-28.776l.843-8.1l4.018-9.722l7.971-5.25l6.222 2.981l5.12 7.324l-.713 4.73l-3.046 19.768l-5.962 30.98l-3.889 20.739h2.268l2.593-2.593l10.499-13.934l17.628-22.036l7.778-8.749l9.073-9.657l5.833-4.601h11.018l8.1 12.055l-3.628 12.443l-11.342 14.388l-9.398 12.184l-13.48 18.147l-8.426 14.518l.778 1.166l2.01-.194l30.46-6.481l16.462-2.982l19.637-3.37l8.88 4.148l.971 4.213l-3.5 8.62l-20.998 5.184l-24.628 4.926l-36.682 8.685l-.454.324l.519.648l16.526 1.555l7.065.389h17.304l32.21 2.398l8.426 5.574l5.055 6.805l-.843 5.184l-12.962 6.611l-17.498-4.148l-40.83-9.721l-14-3.5h-1.944v1.167l11.666 11.406l21.387 19.314l26.767 24.887l1.36 6.157l-3.434 4.86l-3.63-.518l-23.526-17.693l-9.073-7.972l-20.545-17.304h-1.36v1.814l4.73 6.935l25.017 37.59l1.296 11.536l-1.814 3.76l-6.481 2.268l-7.13-1.297l-14.647-20.544l-15.1-23.138l-12.185-20.739l-1.49.843l-7.194 77.448l-3.37 3.953l-7.778 2.981l-6.48-4.925l-3.436-7.972l3.435-15.749l4.148-20.544l3.37-16.333l3.046-20.285l1.815-6.74l-.13-.454l-1.49.194l-15.295 20.999l-23.267 31.433l-18.406 19.702l-4.407 1.75l-7.648-3.954l.713-7.064l4.277-6.286l25.47-32.405l15.36-20.092l9.917-11.6l-.065-1.686h-.583L44.07 198.125l-12.055 1.555l-5.185-4.86l.648-7.972l2.463-2.593l20.35-13.999z'/%3E%3C/svg%3E");
--icon-gemini: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 188'%3E%3C!-- Icon from SVG Logos by Gil Barbara - https://raw.githubusercontent.com/gilbarbara/logos/master/LICENSE.txt --%3E%3Cdefs%3E%3CradialGradient id='SVGugPlDb0c' cx='85.738%25' cy='25.354%25' r='103.154%25' fx='85.738%25' fy='25.354%25' gradientTransform='matrix(-.86887 .47915 -.39276 -.66723 1.702 .012)'%3E%3Cstop offset='0%25' stop-color='%235BAEFF'/%3E%3Cstop offset='100%25' stop-color='%239CBFFF'/%3E%3C/radialGradient%3E%3CradialGradient id='SVG72Ys5bNa' cx='61.879%25' cy='26.683%25' r='80.612%25' fx='61.879%25' fy='26.683%25' gradientTransform='scale(-1 -.9195)rotate(-81.526 -.323 .706)'%3E%3Cstop offset='0%25' stop-color='%23409DFF'/%3E%3Cstop offset='100%25' stop-color='%2364B0FF'/%3E%3C/radialGradient%3E%3CradialGradient id='SVG4eaTnw8h' cx='53.184%25' cy='19.021%25' r='110.789%25' fx='53.184%25' fy='19.021%25' gradientTransform='scale(-.6801 -1)rotate(-76.197 -.368 .838)'%3E%3Cstop offset='0%25' stop-color='%23177CFF'/%3E%3Cstop offset='100%25' stop-color='%234DA4FF'/%3E%3C/radialGradient%3E%3CradialGradient id='SVGYzHxAeIP' cx='-182.665%25' cy='10.869%25' r='521.404%25' fx='-182.665%25' fy='10.869%25' gradientTransform='scale(1 .1796)rotate(65.413 -2.213 .357)'%3E%3Cstop offset='0%25' stop-color='%231C7AFF'/%3E%3Cstop offset='100%25' stop-color='%2376A9FF'/%3E%3Cstop offset='100%25' stop-color='%238FB9FF'/%3E%3C/radialGradient%3E%3ClinearGradient id='SVGDT5HPc7I' x1='48.887%25' x2='48.887%25' y1='8.809%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23076EFF'/%3E%3Cstop offset='100%25' stop-color='%233E93FF'/%3E%3C/linearGradient%3E%3ClinearGradient id='SVGtBxtLqFL' x1='13.217%25' x2='78.598%25' y1='0%25' y2='94.201%25'%3E%3Cstop offset='0%25' stop-color='%23076EFF'/%3E%3Cstop offset='100%25' stop-color='%2369A3FF'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23SVGugPlDb0c)' d='M125.939 126.64q0 26.094-15.482 41.575q-17.395 18.438-45.748 18.438q-27.135 0-45.923-18.786Q0 149.08 0 121.597q0-27.485 18.786-46.27Q37.573 56.54 64.71 56.54q13.741 0 25.918 4.87t20.004 13.742l-11.48 11.48q-5.74-6.957-14.873-10.871t-19.57-3.914q-20.351 0-34.441 14.09q-13.916 14.264-13.916 35.66t13.916 35.659q14.09 14.09 34.442 14.09q18.613 0 30.963-10.437t14.263-28.702H64.71v-14.96h60.36q.87 4.872.87 9.394'/%3E%3Cpath fill='url(%23SVG72Ys5bNa)' d='M176.17 96.205q19.152 0 30.485 12.387q11.334 12.388 11.334 34.703l-.176 1.757h-67.648q.352 12.651 8.434 20.382q8.083 7.73 19.328 7.73q15.462 0 24.248-15.461l14.408 7.028q-5.799 10.894-16.077 17.044t-23.282 6.15q-18.976 0-31.276-13.003t-12.299-32.857q0-19.68 11.948-32.77t30.573-13.09m-.351 14.76q-9.137 0-15.726 5.622q-6.59 5.623-8.698 15.11h49.374q-.702-8.96-7.292-14.846t-17.658-5.887'/%3E%3Cpath fill='url(%23SVG4eaTnw8h)' d='M244.493 184.843h-16.116V99.008h15.416v11.912h.7q3.68-6.306 11.299-10.51q7.62-4.206 15.153-4.205q9.459 0 16.641 4.38q7.182 4.379 10.51 12.086q10.687-16.466 29.605-16.466q14.89 0 22.948 9.11q8.058 9.108 8.058 25.925v53.603h-16.116v-51.15q0-12.088-4.38-17.43q-4.379-5.343-14.714-5.343q-9.285 0-15.59 7.883q-6.307 7.882-6.307 18.568v47.472h-16.116v-51.15q0-12.088-4.38-17.43q-4.379-5.343-14.714-5.343q-9.285 0-15.59 7.883q-6.307 7.882-6.307 18.568z'/%3E%3Cpath fill='url(%23SVGDT5HPc7I)' d='M393.263 69.216q0 4.737-3.334 8.07q-3.334 3.335-8.071 3.335t-8.071-3.334t-3.334-8.071q0-4.738 3.334-8.071q3.334-3.334 8.07-3.334q4.74 0 8.072 3.334q3.334 3.334 3.334 8.07m-3.334 29.652v85.975h-16.142V98.868z'/%3E%3Cpath fill='url(%23SVGYzHxAeIP)' d='M512 69.216q0 4.737-3.334 8.07q-3.334 3.335-8.07 3.335q-4.74 0-8.072-3.334q-3.333-3.334-3.334-8.071q0-4.738 3.334-8.071q3.334-3.334 8.071-3.334t8.071 3.334t3.334 8.07m-3.334 29.652v85.975h-16.142V98.868z'/%3E%3Cpath fill='url(%23SVGtBxtLqFL)' d='M404.004 99.008h15.415v11.912h.7q3.68-6.306 11.3-10.51q7.62-4.206 15.853-4.205q15.765 0 24.261 9.022q8.496 9.02 8.496 25.663v53.953h-16.116v-52.902q-.526-21.021-21.196-21.021q-9.634 0-16.116 7.795t-6.481 18.656v47.472h-16.116z'/%3E%3Cpath fill='%23076EFF' d='M348.374 72.76c-2.846-18.788-17.592-33.533-36.38-36.38c18.788-2.847 33.534-17.593 36.38-36.38c2.847 18.787 17.593 33.533 36.38 36.38c-18.787 2.847-33.533 17.592-36.38 36.38'/%3E%3C/svg%3E");
--icon-chatglm: url("https://chatglm.cn/img/icons/favicon-32x32.png");
--icon-jimeng: url("https://lf3-lv-buz.vlabstatic.com/obj/image-lvweb-buz/common/images/dreamina-v1.ico");
--icon-yuanbao: url("https://static.yuanbao.tencent.com/m/yuanbao-web/favicon@32.png");
--icon-midjourney: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADpUlEQVRYhe2WDUyUdRzHP4fHUXfcAcEhnS68LjKcLdcbRC+SK9udUmsWwjId1RyryC2tIS8OIyWzTGMmWBkzmZY4sCR7oaSR4ViuF14ixANGEXB3tHvuBO+4g/Y8bfayO+9s3GiN3/bf83//f/Z7+e6Rjbk9k0yjhU3n4zMAMwBBATid56YX4LEnnqKwuJShYUtIAGSBdOBEYxOtre38MvAri264nuysh6YUIKAH0hffwVlzD9vKNhMZqSK/oASr1caq1WvZ/+5BvF5vaAFkMhnJyfPp/OkMGcuNPJ7zKCUvlLGp6Hlq646xMjuHwcGh0AGIds+SdBobm6R+UpKBgvwN7CqvoOKN1wgPD2fds/l0dXWHDsBg0NPT23dhrNMlsGF9Hi+/soudO8qIiY5m9563/hVEUABiGMT2V9PPS2SZ6T4++PA4y0xLSU25mfLdexkYGJx6AH+25O67pOpYuHABzadaKNy4nq0vvXpJiRk0wOSk72pdl5dLReU+sjJX0PDFl2StXME7VdVTC+B0OlGpVD7XYmKi0emuJDbuClpaTnN7Wgrd3WZGRn4LCiCgEInW8Hkjbrcbk3Gpz3VRF/ZU7uMagx69PhGtNo7a2mNSogayoDzwWcMJ0hffyfj4OJ2dXXx18hRfN7dwpvusNBcXF4vdbsdovJfjHzdguFqPxWrl3OhowLvlgTb80NpOX1+/JD7yWXJJB7TaWCYmJujo6KSqpxqX201//8/YrCN4PB7yN5ZgNvdSX/8JmQ8/eNH7LxoCMfHW5OSSkWHkgQwTCoXC777vvm9lXuJVREQosNsFqTpE8KgojZQnN9246NIAHA4n5p5eBEFAEJzYBQGH4JC+guDA6/EyyR9HZcikvqgVSuXlaNRqNFEaXOddHK6pY0tpMampt/gE8BuCb05/y6H3j3D/chMajZq5c3VEaTRSX2xyuf/oieGpOXKUtrYODla/TXy81u/eWUXFm0p8ekBwUHe0XkouUenE2KvVkew/cIjDNbW4XC7mX5sk7a3/6FP2vlkl5Yvo/tfLK6VKEO9oOtnMnDk6aezLfIagdMt2LotQ8ExeLmNj5ynbtkPSgaGhYVY9ksltqbdyoPo96UHR7QuSr2PN6mza2n+koHAzaWkpDA9bKCp4DqVSyYtbt5OQEM/TT64NDkCs+X8mnMPhkCDCwv6s3NHRMSkBVSrlhTmPx4vNZmP27Pi/nbdYrD69EJQQhdL++3/FMwD/e4DfAf5WhGt8Cd3XAAAAAElFTkSuQmCC");
--icon-stability: url("https://images.squarespace-cdn.com/content/v1/6213c340453c3f502425776e/804f0e8b-0028-4262-a8b0-b9f1c5de72c0/favicon.ico?format=100w");
--icon-suno: url("data:image/x-icon;base64,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//8pSv//KUv//yhM//8oTv//J1H//ydS//8mUv//JlP//yZT//8nTv/rKVL/MgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuPv8ldT/+63g+/v96Pf7/ej3+/3k9/v93Pv7/cD/+/2lA/v9bQv7/QUb//zVH//8vSP//LUj//ypJ//8pSv//KUz//yhO//8oTv//J0///ydP//8nT///KE7//yhN//8oTP/rKUz/JQAAAAAAAAAAAAAAAAAAAAAAAAAATU3/CmBB/tRvP/7/cT/+/3U+/v91Pv7/cj/+/3E//v9nQP7/XUH+/0hF/v8zSP//M0f//y1I//8tSP//K0j//ylK//8pTP//KE7//ydP//8oTv//J1D//ydP//8nT///KE7//ylM//8qS//UM03/CgAAAAAAAAAAAAAAAAAAAABMRf+NTkT+/2BB/v9pQP7/bj/+/2xA/v9sQP7/a0D+/11C/v9LRP7/Nkf//y9I//8sSP//Kkj//ytI//8qSf//Kkr//ylL//8oTf//KE7//yhO//8nUP//J1D//yZS//8nT///KEz//ylL//8qSv+NAAAAAAAAAAAAAAAALkj/JzhG//pARv//T0P//1ZD/v9iQf7/YkH+/2RB/v9iQf7/VUP+/0NF//8zR///LEj//ytJ//8qSf//KUn//ylJ//8pSv//KUv//yhN//8nT///J1D//yZT//8lV///JFj//yVU//8nUf//KE3//ylL//ooSv8mAAAAAAAAAAAqSf+eL0j//zhH//8+Rv//T0P+/1hC/v9UQ/7/XUH+/1ZD/v9LRP7/Okf//zFI//8rSP//KUr//ylK//8pS///KUv//ylM//8oTv//KE7//yZS//8mVP//I1r//yJd//8hYP//Il7//yVV//8nT///KUz//yhN/54AAAAAMFD/EClM//YqSf//K0n//zJI//86Rv//QkX//0xE//9SQ/7/VkP+/1JD/v8/Rf//MUj//ypJ//8pSv//KUz//yhN//8oTv//J07//ydP//8mUf//JlP//yVX//8iX///H2X//x5n//8hYv//I1v//yZR//8oTf//J1D/9jBQ/xAiXP9bJVb//yZR//8pTP//Kkn//y1I//8xSP//Okb//ztG//9DRf7/Q0X+/zpG//8xSP//Kkn//ylK//8oTP//J07//ydQ//8mUv//JlT//ydR//8mVP//I1v//yFf//8eaP//Hmj//yFg//8kWP//J1H//yhP//8mUv//JFr/Wxd7/5wbb///IGP//yRZ//8nUP//KEv//ypI//8tSP//MUj//zdH//81R///Mkj//y5I//8qSf//KUv//ylM//8oT///KE7//ydQ//8nUP//J1H//yZT//8lVf//I1v//yJe//8hYP//I1v//yVV//8nUP//J1H//yZS//8kWv+cD5D/zBGK//8Ugv//JXr//5u2/P/d4/v/5uv6/7/J+/9JY/7/LUj//4+e/P/g5Pr/7/L6/9vh+/9+kv3/KUz//5+w/P91jf3/KE3//2J9/v/d5Pr/nrL8/ydR//+Fof3/5ev6/+3x+v/c5Pv/hJ38/ydP//8mUf//JVb//yJe/8wIpP/sCKH//wuZ//8imv7/jsL8/ziB/v8sZf7/r8H7/7XA+/9EYf7/9vn6/2h//f82VP7/fpL9//T2+v81V///sb77/4CW/P8pTP//uMX7/+Po+v+wvvv/KE7//9ff+/9iff3/KU3//154/f/2+Pr/Q2T+/ydR//8lVf//I17/7AWq//wFp///Bqj//wek//8bn/7/YKv9/5C5/P/h6vr/pbn8/1R1/f/3+fr/MFP+/yhN//84Wv7/7fH6/zxh/v+wwPv/gJf8/ylM//+ntfz/iJr8/7C9+/8pS///man8/zlY/v8pSv//NVT+//f5+v9Vcf3/KE///yVU//8jWf/8A67//ASs//8Drf//DrH//+Dx+v/X7fr/m9X8/2yw/f8lb///UIH9//f5+v8sXP7/JVX//yRX//+NqPz/Jlv//7DB+/+Cm/z/hp38/0Rj/v+Ak/z/sL37/ylL//+0wPv/OVj+/ylK//81VP7/9/n6/1Vy/f8oT///J1H//yVV//wDr//sA63//wOt//8dtv7/9/n6/zO3/v8JpP//Ta/9/zKM/v9Jkv3/9/n6/yVv/v8eZ///Imr//8zb+/8tcP7/rsX7/93k+v/P2vv/KE7//3+V/P+wvfv/K1D///T2+v9UcP7/KEz//09s/v/3+fr/R2b+/yhO//8nUP//J1H/7ASu/8wDrv//A67//wOu//+C1Pz/6fX6/+r0+v/E5/v/NKb+/0Cm/v/x9vr/HoH+/xd6//85h/7/8fb6/zaE/v+oyPv/8fX6/2uN/f8nUf//fZX9/6y7+/8nT///jqf8/+vw+v/f5fr/6u/6/5ms/P8nUP//J0///yhP//8nUf/MA6//nAOu//8Drv//A67//wOu//8Gr///Ca7//wWo//8HpP//DJj//w6T//8Okv//EYn//xSD//8Vf///F3n//xtv//8gYv//JFj//yZS//8nUP//J1H//yRX//8jW///J17//zFm/v8nW///JVX//yZT//8nUP//KE///ylO/5wDrv9bA63//wOt//8Drv//BKz//wOv//8Drf//A63//wWp//8Ho///Cpz//wyX//8Nkv//EIz//xOF//8Wfv//GnT//yBk//8jW///I1n//yVU//8lVv//Ilz//yBi//8gZP//H2X//yFh//8iXf//JFj//yZT//8nUP//J1H/WwCv/xADrf/2A67//wOu//8Drv//A6///wOu//8DrP//BKz//wWn//8IoP//Cp7//w2T//8Qi///Eof//xSB//8ZdP//Hmf//yFf//8jW///I1v//yJe//8fZf//HG3//xxt//8fZf//Hmf//yFg//8iXf//JVX//yZT//YwUP8QAAAAAAOw/54Drv//A63//wOt//8Drv//A67//wSs//8Eq///BKr//wej//8IoP//C5j//w+O//8Riv//FIL//xl3//8cbP//IGT//x9l//8gY///HWz//xpy//8Zdv//GnH//xtw//8bcP//IGL//yNb//8lVv//J1T/ngAAAAAAAAAAB67/JgOu//oDrv//A67//wOu//8Drv//BKz//wSs//8Eq///B6T//wih//8Mlv//DpH//xGJ//8Thf//Fn3//xpx//8bb///HG3//xp0//8ac///GHf//xd7//8Zdv//GnL//x1r//8fZP//I1r//yZV//onVf8nAAAAAAAAAAAAAAAABK7/jQOu//8Drv//A67//wOu//8Drv//BKv//wOt//8Gpv//CKH//wuZ//8PkP//Eoj//xV///8Wff//F3v//xh3//8Yd///FX7//xSB//8Tg///FYD//xd7//8ac///H2b//yJe//8lV///KFH/jQAAAAAAAAAAAAAAAAAAAAAAs/8KBK3/1AOt//8Drv//A63//wOt//8Eq///BKz//wWo//8Iof//DJb//xCM//8VgP//Fn7//xd6//8Xev//Fn3//xZ8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/v93Pv7/dT7+/3M//v9oQP7/aED+/11B/v9NRP7/QEb//zlG//8xSP//L0j//yxI//8sSP//KUn//ypJ//8pS///KEz//yhN//8oTv//KE3//ydP//8nT///J0///ydQ//8nT///KE3//yhN//8oTP//KEv/9ChO/2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wFcQP9AZUD+6HA//v9zPv7/cz7+/3Y+/v93Pv7/dT7+/3g+/v9xP/7/cD/+/2tA/v9jQf7/XEL+/01E/v9CRf//Mkj//zFH//8vSP//Lkj//yxI//8sSP//Kkn//ypK//8pS///KEz//ydO//8oT///J07//yhO//8oTv//J1D//ydP//8nT///KE7//ydP//8oTf//KUv//ypL/+gsTP9AAAD/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFG/xZQRP+4XUH+/mRB/v9tQP7/bz/+/3I//v9wP/7/bz/+/24//v9vP/7/bz/+/2JB/v9gQf7/VUL+/z9G//81R///MEj//zFI//8uSP//K0j//yxI//8sSP//Kkj//ylK//8pS///KUv//yhN//8oTv//KE7//yhO//8oTv//J0///ydQ//8nUP//J0///yhO//8oTf//KUz//ylK//4qS/+4Lkb/FgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBG/3RLRP76S0T//1xB/v9jQf7/ZkH+/20//v9uP/7/akD+/2lA/v9qQP7/aED+/1tC/v9TQ/7/QEX//zdH//8wSP//MEj//yxI//8rSP//KUn//ytI//8rSP//KUn//ypJ//8pSv//KUv//yhM//8oTv//KE3//yhO//8nUP//JlH//yZR//8mUv//JVP//ydP//8oTv//KEz//yhL//8pSv/6KUr/dQAAAAAAAAAAAAAAAAAAAAAAAAAAMEj/IDhH//JBRv//QUb//1BD//9UQ/7/WEL+/15B/v9pQP7/ZkD+/2RB/v9mQP7/aED+/1RD/v9OQ/7/QUb//zZH//8uSP//LUj//ytI//8qSf//KUn//ylJ//8pSf//KUn//ylK//8pSv//KEz//ylM//8oTv//J1D//ydQ//8nUf//JlP//yVW//8lVv//JVb//yZT//8mUf//J1H//yhN//8pS///KUv/8ihQ/yAAAAAAAAAAAAAAAAAzM/8FK0j/nzJH//84R///Okf//0dF//9RQ/7/VEP+/1tB/v9eQf7/W0L+/2NB/v9eQf7/WEL+/1RD/v9FRf//Okb//zdH//8sSP//Kkj//ypK//8pSv//KUr//ylJ//8pSv//KUr//ylL//8pS///KEz//yhO//8nT///J1H//ydR//8mU///JVX//yRZ//8jWv//I1v//yNb//8lVv//J1H//ydP//8pTP//KUv//yhK/54zZv8FAAAAAAAAAAAtS/8zKkn/4ytI//8zR///OUb//zlH//9CRf//SkT//1lC/v9ORP7/U0P+/11B/v9aQv7/UUP+/01E/v9ERf//Okf//zBI//8rSP//K0n//ylK//8pSv//KUv//ylK//8oTP//KEz//yhM//8pTP//KE7//yhO//8nUP//JlP//yZT//8kWf//Ilz//yJf//8hYP//IGL//yBi//8jWf//JFX//ydQ//8oTv//KE3//yhM/+MoUP8zAAAAAACA/wIpTP92Kkr/+itJ//8rSP//LEj//zNH//80R///Q0X+/0RF//9MRP7/TET//1JD/v9XQ/7/WEL+/1ZC/v9JRP//PEb//zBI//8sSP//KUn//ylL//8pS///KE3//ylM//8oTf//KE7//yhO//8nT///KE7//ydQ//8mUv//JVT//yZU//8jW///Il7//yBi//8gZP//Hmj//yBj//8iXf//JFn//yZU//8nT///KE3//ydP//opUP92AID/Ah5a/xEnUv+yJ1D//yhM//8pS///KUr//yxI//8tSP//NEf//zZH//9ARv//RUX//0ZF/v9NRP7/TUT+/0tE/v9ERf//O0b//zNH//8tSP//Kkn//ylJ//8pS///KUz//yhM//8oT///J0///ydR//8nUf//J1H//ydR//8mUv//JVT//yRX//8iXP//IWD//x5o//8dav//HGv//x9k//8iXf//I1n//ydQ//8nT///KE7//ydR//8nU/+yHlr/ESRf/yMiXP/mJFj//yVT//8mUf//KUz//ylK//8rSf//LEj//y5I//8yR///N0f//zZH//86Rv//Q0X+/z9G//9DRf//N0f//zBI//8tSP//Kkn//ypJ//8oS///KEz//ydP//8nUP//J0///ydR//8mU///JlP//ydR//8mU///JlP//yJd//8iXf//IWH//x9k//8eZ///H2X//yBh//8iXP//JVX//ydQ//8nUP//KE///yZS//8lVv/mJFf/Ixdy/0wbcP//HG3//yFf//8kWf//JVT//yhP//8oTP//KUr//ypI//8rSP//MUf//zNH//81R///Okb//zdH//83R///Mkf//zFH//8rSP//KUn//ypK//8oTP//KUz//yhO//8oT///J0///yhP//8nUP//JlH//yZS//8mUv//JVT//yRW//8kWf//Ilz//yFh//8hYP//IGH//yNc//8jWv//JlP//ydQ//8nUf//JlH//ydQ//8lV///Ilv/TBOH/4YVgP//Fnv//xl2//8cbP//IGH//y1f//9dff7/e5H9/4KV/f91iP3/TGb+/yxI//8vSP//Mkf//zZN//9jdf3/gpH9/4qa/P+Elv3/boP9/z9c//8pS///KEz//0pp/v9wiP3/M1f//ydP//8oT///PmL//3WQ/f91kf3/SG7+/yZS//8lV///RnP+/3aY/f+EpPz/hab8/3ic/f9WfP7/K1X//ydR//8nUP//J1H//yZT//8kWP//Il//hg2W/7YQjv//D4///xGL//8VgP//OIj+/8LV+//m7Pr/8PP6//H0+v/t8fr/4OX6/36R/f8rSP//LEj//52r/P/n6vr/8fT6//T3+v/z9fr/6+/6/8rT+/9Maf7/KUz//36U/P/f5fr/RGX+/yhM//8qTv//qLj8/+7y+v/u8vr/fJX8/ydP//9Ncf7/z9r7/+/z+v/y9fr/7/L6//D0+v/k6vr/kKb8/yhN//8nT///J1D//yZU//8jW///I1v/tgih/9oIoP//CZ3//wyX//8Okf//SKH+/9Xo+/+Ftfz/P4H+/zBm/v9jh/3/5ev6/97k+v9GYv7/SWT+//b4+v/V3Pv/ZXz+/z5b/v9Pav7/u8b7//X3+v+RpPz/Kk///4KX/P/n7Pr/Rmb+/yhN//9Maf7/4Ob6/+/z+v/09vr/gJf8/yhN//92j/3/7/L6/5ut/P81V///KE7//1Bu/v/P2Pv/9vj6/0dn/v8nT///JlH//yVU//8jWP//Il//2gWq//AGpv//BqX//wii//8Iof//C5z//zGg/v8Vgf//GHf//yJt//9NgP7/3ub6/+Pp+v9Wcv7/bob9//f5+v+ervz/Lk7//ylK//8pS///aoP9//f5+v+nt/z/MFT//4KY/P/n7Pr/RWf+/ylM//9gev3/4Ob6/5Wn/P/n6/r/gZb8/yhN//9Sb/7/4uj6/0tp/v8pS///KUv//y5P//+gr/z/9/n6/26G/f8oTv//J1H//yVU//8jWf//I1z/8ASq//0Eqv//Baj//wWp//8Gp///BqX//xKh//9euP3/n838/8re+//g6vr/9Pf6/87b+/81Yv7/co/8//f5+v+Xqvz/K0///ydO//8oTv//M1b//9vk+/+gs/z/LVX//4Gb/P/n7Pr/RWb+/yhN//9wh/3/fJH9/0tn/v/n6/r/gZX8/ylK//8tTv//z9f7/0Rh/v8pSv//KUr//y1N//+cq/z/9/n6/3KK/P8oTf//KE7//yZT//8lVf//I1n//QOu//0Erf//BKz//wSr//8Drv//Cq///7nk+//1+Pr/6PP6/9vu+//L5fv/lMP8/zJ7/v8hYP//cZP8//f5+v+Wrfz/KFX//yZT//8mU///JVX//2KF/f+MqPz/JVn//4Gb/P/n7Pr/Rmr+/0Zo/v94kPz/Nlf//0Zi/v/n6/r/gpX8/ylL//88W/7/2eD7/0Nh/v8pSv//KUr//y5N//+bq/z/9/n6/3KL/P8oTf//J0///ydQ//8mUv//JFf//QOu//ADrf//BKz//wOv//8Drv//Mr3+//f5+v/E6fv/V779/yus/v8Vmf//FYX//xx2//8da///bJ38//f5+v+Usfz/I2H//yJd//8iX///Il3//12J/f+GqPz/I1///3+f/P/n7Pr/hJ78/8/Y+/+Hnfz/Kk3//0Zk/v/n6/r/gZX8/ylM//99kv3/8PP6/0lm/v8pS///KUv//y5P//+ervz/9/n6/3CI/f8oTf//KE7//ydQ//8mUv//JlP/8AKu/9oDrv//A6///wSt//8Cr///Jbf+//b4+v+15Pv/Ga/+/wem//8nr/7/l8/8/16t/f8Vf///aqT8//f5+v+SuPz/HnD//xxs//8eaf//J3L//9Th+v+dvfz/JGz//32l/P/y9fr/7PD6/+bs+v9cff3/KE3//0Vl/v/m6/r/gZb8/ylN//+No/z/9vj6/4aa/f8qTf//KE3//ztc///Dzfv/9/n6/1Bt/v8oTv//KE3//yhO//8nUP//J1H/2gOx/7YDrv//Aq///wOu//8Drf//A67//5DZ/P/p9fr/6fX6/9/x+v/u9vr/4fH6/3fE/f8Okf//ZLP9//X4+v+Ovfz/Gnr//xd6//8Zdf//UJP9//X4+v+kxvv/JHf//3mr/P/1+Pr/9fj6/7XG+/8qVv//J0///0Vm/v/l6vr/gJb8/yhP//9Wdf7/1N37//H0+v/c4/r/z9j7/+ru+v/r8Pr/qbj7/yhO//8oT///KE7//yhO//8nT///JlD/tgSt/4YErf//A67//wOu//8Dr///A6///w6w//9Uxv3/fdP8/4TU/P9vzP3/Pbf+/wqg//8Lmf//Nqb+/3zD/P9Lp/3/E4n//xOF//8Wff//L4z+/4C5/P9aoP3/HXn//0eO/v+Frfz/h6j8/0Vz/v8mVP//JlH//zVb//+Bmv3/UXP+/yZT//8mVP//THj+/4Kh/P+Xsfz/m7T8/4+o/P9ri/3/MVv//yZT//8nUf//J07//ydP//8nUP//KFD/hgOr/0wCr///A67//wKv//8Drv//A63//wKv//8Drv//BK///wWu//8Eq///Baj//wan//8KnP//DJb//w2V//8NlP//DZP//xCN//8ThP//FIL//xZ9//8Vff//F3r//xpz//8eZ///IV///yNa//8lVP//JlL//ydR//8nUP//J1D//yRY//8iW///Il3//yJe//8mXv//J1///yRc//8kWP//JVX//yVU//8nUP//JlH//ydP//8oT///KFH/TACv/yMDrf/mA63//wOu//8Drv//Aq///wOt//8Drv//A6///wKu//8ErP//A63//wWp//8Gpf//CKH//wmd//8LmP//DJb//w2T//8PkP//EIz//xOE//8Ugf//Fnz//xh4//8dbP//H2P//yJe//8kWP//I1n//yZS//8mU///JVX//yNa//8hX///IGL//yBi//8fZP//IGL//yFg//8iXP//I1n//yRY//8lVP//JlH//yZR//8oUP/mJFD/IwC0/xEErf+yA67//wOs//8Drv//A63//wSt//8Drv//A6///wOu//8Drf//A63//wOs//8Fp///Bqb//wmf//8Jn///C5n//wyW//8QjP//EIz//xKG//8Ugf//FX7//xl1//8dbP//H2T//yJd//8jW///I1j//yRY//8kWf//I1r//yJe//8gY///HWr//x5p//8eZ///H2X//x5p//8hYf//IV///yNb//8kWP//JlP//ydS//8nUv+yLUv/EQCA/wIEr/92A63/+gKv//8Drv//A67//wOt//8Drv//A6///wOt//8Drf//A63//wSs//8Fqf//Baf//wii//8IoP//C5r//wyW//8Pjf//EIz//xGJ//8SiP//FX///xh1//8cbv//H2X//yFf//8iXf//I1v//yNa//8iXv//IWD//x9l//8dav//G3H//xtu//8da///H2b//x5o//8gZP//IV///yJd//8kWv//JVb//yZT//onUv92AID/AgAAAAAFr/8zArD/4wKv//8ErP//A67//wSs//8Drv//A67//wOu//8Dr///BKv//wWp//8ErP//Ban//wek//8Jn///CKD//wuZ//8Nlf//EIv//xCM//8Sh///Fn///xh5//8bcf//HWn//yBj//8gYf//IGT//yJe//8fZf//Hmn//xtu//8ac///GnL//xpx//8bb///HG///xtw//8eZ///IGP//yJd//8kV///JFj//yZT/+MoUP8zAAAAAAAAAAAAmf8FA67/ngOu//8Drf//A67//wOu//8Drv//A67//wOv//8ErP//Bar//wSs//8Eq///BKv//wal//8Iof//CKH//wuY//8Nk///D4///xCL//8Thf//E4X//xd7//8Zdv//HGv//x1p//8eZ///Hmj//x1r//8cbv//GnL//xl1//8YeP//F3n//xl1//8ac///HG///xpw//8eaP//IGP//yNb//8kWf//JVX//yZT/58zZv8FAAAAAAAAAAAAAAAAAK//IAKv//IDr///A67//wOu//8Dr///BKz//wOt//8Crv//A63//wSs//8Erv//Bar//wam//8HpP//CZ7//wuY//8Nk///DpL//xCL//8Tg///E4X//xd7//8Yef//GnD//xl0//8bb///G3D//xl1//8Zc///GXf//xh4//8Xe///F3r//xh4//8Zdv//G2///xxt//8fZv//IGP//yRZ//8mVf//JlP/8ihY/yAAAAAAAAAAAAAAAAAAAAAAAAAAAAKs/3UDrf/6A63//wOu//8Drf//A6///wKv//8Drv//A67//wSs//8Drf//BKv//wam//8HpP//CZ///wqb//8Mlv//EI3//xKJ//8Ugv//Fn3//xZ8//8WfP//F3n//xl1//8Zc///GHb//xZ7//8Ugf//FYD//xSB//8Ugf//F3z//xd7//8Yef//G2///xxs//8hYf//Il3//yNa//8mVP/6KE//dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu/xYDr/+4A67//gOu//8Cr///A63//wOv//8Drf//BK3//wSr//8ErP//A6z//wSq//8HpP//B6L//wua//8Okf//EIz//xKH//8ThP//Fnz//xV9//8WfP//F3v//xZ8//8WfP//Fnv//xSC//8Ugf//FIL//xKG//8Ugv//FIH//xV+//8Zdv//HG7//x9k//8iXv//JFj//yVV//4oT/+4LlH/FgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wEEq/9AA67/6ASs//8Dr///A63//wOt//8Drf//A67//wSr//8Erf//BKz//wWo//8Ho///B6H//wqb//8Nk///EYj//xWA//8Wff//Fn3//xd4//8Xef//GHj//xZ9//8Xev//FX3//xSA//8ThP//FIL//xWA//8Vfv//Fn3//xZ9//8acf//Hmf//yJf//8kWf//JlP//yhP/+goTP9AAAD/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA67/ZQOv//QErP//A67//wKv//8Drv//A63//wSt//8ErP//A6z//wWp//8GqP//CKL//w2U//8Qjv//EYn//xZ9//8Zdf//GHn//xh3//8Zdv//GHb//xh3//8Xe///FIP//xWA//8Ugf//FX///xZ9//8Xe///GnT//xpx//8eZ///IGP//yNb//8mU///J0//9ChO/2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/AgKu/3EDrv/tA63//wOu//8Erf//BK3//wSs//8ErP//Bar//wWq//8Gpf//CKD//wqa//8QjP//EYj//xV///8Yd///GXb//xtw//8acf//GXT//xl2//8XfP//Fn3//xd7//8Xe///F3r//xd5//8Zc///G3D//xxs//8gY///Il3//yRW//8nUf/tKU//cQAA/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2/wcFrv9xA6z/9AWr//8ErP//A63//wSr//8Erf//A6z//wSq//8Gpv//CZ///wuY//8Okf//EYr//xd6//8XeP//GnH//xtu//8cbf//G3D//xh3//8Yef//GHj//xpz//8ac///GnL//xtv//8eZ///H2T//yBk//8jW///JFj//yZU//QmT/9xJEn/BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP8CA67/ZQOt/+gDrv/+A63//wOs//8ErP//Bar//wSr//8Ho///CKD//wua//8NlP//Eof//xV///8Yd///GnL//xtw//8cbv//G3H//xpy//8cb///GnP//x1q//8cbP//Hmj//yBi//8gYv//IV///yRY//8kV//+JlH/6ChO/2UAAP8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASr/0AErf+4BKz/+gSr//8Erf//BKv//wOt//8Fqf//CJ///wii//8LmP//D43//xGI//8WfP//GnP//xpz//8bcP//HGz//xxu//8dbP//G2///x5o//8fZv//H2P//yJc//8jW///JFj//yZV//olVf+4KFD/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wEArv8WBK7/dASr//IErP//BKv//wSr//8Eq///Baf//wak//8IoP//C5j//w6R//8ThP//GHn//xl1//8cbf//HWr//xtu//8fZf//H2f//x5m//8hYf//I1r//yNZ//8lVP//JlP/8idR/3UjUf8WAAD/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv/yADrf+fA6z/4wSq//oEqv//Ban//wan//8Ho///Cpz//wyV//8QjP//FX///xd5//8ZdP//G3D//x5p//8dav//Hmf//yBj//8iXf//JFn/+iVU/+MnUv+eKFD/IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmf8FBar/MwKx/3YErP+yBKv/5gWp//8Gpv//B6T//wqa//8Okv//EoX//xZ7//8Zdv//G3D//xxs//8dav//H2T//yFf/+YkWv+yJVb/diNV/zMzZv8FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA/wIApf8RB6//Iweo/0wGqf+GBqf/tgme/9oNlf/wEYn//Rh3//0Ydv/wG2//2h1q/7Yeaf+GHmX/TB1f/yMeWv8RAID/AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==");
--icon-sora: url("data:image/jpeg;base64,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");

--icon-github: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z'/%3E%3C/svg%3E");
--icon-gitlab: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.04em' height='1em' viewBox='0 0 256 247'%3E%3C!-- Icon from SVG Logos by Gil Barbara - https://raw.githubusercontent.com/gilbarbara/logos/master/LICENSE.txt --%3E%3Cpath fill='%23E24329' d='m251.845 97.642l-.328-.986l-34.85-90.903c-.657-1.808-1.972-3.287-3.616-4.274Q210.586 0 207.627 0c-1.973 0-3.78.822-5.26 1.973a8.73 8.73 0 0 0-3.124 4.767l-23.506 71.999H80.56l-23.506-72c-.493-1.808-1.644-3.451-3.123-4.766C52.45.822 50.643 0 48.67 0s-3.781.329-5.425 1.48c-1.644.986-2.96 2.465-3.617 4.273L4.781 96.656l-.33.986c-10.355 26.959-1.479 57.37 21.535 74.794h.328c0 .164 53.096 39.944 53.096 39.944l26.3 19.89l15.946 12c3.78 2.96 9.205 2.96 12.986 0l15.945-12l26.3-19.89l53.424-39.944c23.014-17.425 31.726-47.835 21.37-74.794z'/%3E%3Cpath fill='%23FC6D26' d='m251.845 97.642l-.328-.986c-17.26 3.616-33.205 10.85-46.849 21.04c-.164 0-41.424 31.398-76.602 57.863a18377 18377 0 0 0 48.657 36.821l53.424-39.944c23.013-17.425 31.726-47.835 21.37-74.794z'/%3E%3Cpath fill='%23FCA326' d='m79.245 212.38l26.301 19.89l15.945 12c3.78 2.96 9.206 2.96 12.986 0l15.945-12l26.301-19.89s-22.684-17.095-48.657-36.82c-26.136 19.725-48.82 36.82-48.82 36.82'/%3E%3Cpath fill='%23FC6D26' d='M51.465 117.697c-13.644-10.192-29.589-17.589-46.849-21.04l-.329.985c-10.356 26.959-1.479 57.37 21.534 74.794h.33c0 .164 53.094 39.944 53.094 39.944s22.685-17.095 48.821-36.82c-35.013-26.466-76.272-57.699-76.601-57.863'/%3E%3C/svg%3E");
--icon-huggingface: url("data:image/jpeg;base64,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");
--icon-hf_mirror: url("data:image/jpeg;base64,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");
--icon-gitee: url("https://gitee.com/favicon.ico");
--icon-vscode: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%232196f3' d='M11.5 11.19V4.8L7.3 7.99M1.17 6.07a.6.6 0 0 1-.01-.81L2 4.48c.14-.13.48-.18.73 0l2.39 1.83l5.55-5.09c.22-.22.61-.32 1.05-.08l2.8 1.34c.25.15.49.38.49.81v9.49c0 .28-.2.58-.42.7l-3.08 1.48c-.22.09-.64 0-.79-.14L5.11 9.69l-2.38 1.83c-.27.18-.6.13-.74 0l-.84-.77c-.22-.23-.2-.61.04-.84l2.1-1.9'/%3E%3C/svg%3E");
--icon-cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23424242' fill-rule='evenodd' d='m16 30l12-20v14zM4 10l12-8l12 8zm0 0l12 6v14L4 24z'/%3E%3C/svg%3E");
--icon-qoder: url("https://g.alicdn.com/qbase/qoder/0.0.65/57.png");
--icon-trae: url("https://lf-cdn.trae.com.cn/obj/trae-com-cn/trae_website_prod_cn/favicon.png");
--icon-vllm: url("https://vllm.ai/favicon.ico");
--icon-ollama: url("https://ollama.com/public/icon-32x32.png");
--icon-coze: url("https://lf-coze-web-cdn.coze.cn/obj/coze-web-cn/obric/coze/favicon.1970.png");
--icon-dify: url("https://framerusercontent.com/images/JrsrKrR1xeMPPhbut3n5xpwKSIw.png");
--icon-n8n: url("https://n8n.io/favicon.ico");
--icon-aliyun: url("https://img.alicdn.com/tfs/TB1_ZXuNcfpK1RjSZFOXXa6nFXa-32-32.ico");
--icon-tencent_cloud: url("https://cloud.tencent.com/favicon.ico");
--icon-aws: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 153'%3E%3C!-- Icon from SVG Logos by Gil Barbara - https://raw.githubusercontent.com/gilbarbara/logos/master/LICENSE.txt --%3E%3Cpath fill='%23252F3E' d='M72.392 55.438c0 3.137.34 5.68.933 7.545a45.4 45.4 0 0 0 2.712 6.103c.424.678.593 1.356.593 1.95c0 .847-.508 1.695-1.61 2.543l-5.34 3.56c-.763.509-1.526.763-2.205.763c-.847 0-1.695-.424-2.543-1.187a26 26 0 0 1-3.051-3.984c-.848-1.44-1.696-3.052-2.628-5.001q-9.919 11.697-24.922 11.698c-7.12 0-12.8-2.035-16.954-6.103c-4.153-4.07-6.272-9.495-6.272-16.276c0-7.205 2.543-13.054 7.714-17.462c5.17-4.408 12.037-6.612 20.768-6.612c2.882 0 5.849.254 8.985.678c3.137.424 6.358 1.102 9.749 1.865V29.33c0-6.443-1.357-10.935-3.985-13.563c-2.712-2.628-7.29-3.9-13.817-3.9c-2.967 0-6.018.34-9.155 1.103s-6.188 1.695-9.155 2.882c-1.356.593-2.373.932-2.967 1.102s-1.017.254-1.356.254c-1.187 0-1.78-.848-1.78-2.628v-4.154c0-1.356.17-2.373.593-2.966c.424-.594 1.187-1.187 2.374-1.78q4.45-2.29 10.68-3.815C33.908.763 38.316.255 42.978.255c10.088 0 17.463 2.288 22.21 6.866c4.662 4.577 7.036 11.528 7.036 20.853v27.464zM37.976 68.323c2.798 0 5.68-.508 8.731-1.526c3.052-1.017 5.765-2.882 8.053-5.425c1.357-1.61 2.374-3.39 2.882-5.425c.509-2.034.848-4.493.848-7.375v-3.56a71 71 0 0 0-7.799-1.441a64 64 0 0 0-7.968-.509c-5.68 0-9.833 1.102-12.63 3.391s-4.154 5.51-4.154 9.748c0 3.984 1.017 6.951 3.136 8.986c2.035 2.119 5.002 3.136 8.901 3.136m68.069 9.155c-1.526 0-2.543-.254-3.221-.848c-.678-.508-1.272-1.695-1.78-3.305L81.124 7.799c-.51-1.696-.764-2.798-.764-3.391c0-1.356.678-2.12 2.035-2.12h8.307c1.61 0 2.713.255 3.306.848c.678.509 1.187 1.696 1.695 3.306l14.241 56.117l13.224-56.117c.424-1.695.933-2.797 1.61-3.306c.679-.508 1.866-.847 3.392-.847h6.781c1.61 0 2.713.254 3.39.847c.679.509 1.272 1.696 1.611 3.306l13.394 56.795L168.01 6.442c.508-1.695 1.102-2.797 1.695-3.306c.678-.508 1.78-.847 3.306-.847h7.883c1.357 0 2.12.678 2.12 2.119c0 .424-.085.848-.17 1.356s-.254 1.187-.593 2.12l-20.43 65.525q-.762 2.544-1.78 3.306c-.678.509-1.78.848-3.22.848h-7.29c-1.611 0-2.713-.254-3.392-.848c-.678-.593-1.271-1.695-1.61-3.39l-13.14-54.676l-13.054 54.59c-.423 1.696-.932 2.798-1.61 3.391c-.678.594-1.865.848-3.39.848zm108.927 2.289c-4.408 0-8.816-.509-13.054-1.526c-4.239-1.017-7.544-2.12-9.748-3.39c-1.357-.764-2.29-1.611-2.628-2.374a6 6 0 0 1-.509-2.374V65.78c0-1.78.678-2.628 1.95-2.628a4.8 4.8 0 0 1 1.526.255c.508.17 1.271.508 2.119.847a46 46 0 0 0 9.324 2.967a51 51 0 0 0 10.088 1.017c5.34 0 9.494-.932 12.376-2.797s4.408-4.577 4.408-8.053c0-2.373-.763-4.323-2.289-5.934s-4.408-3.051-8.561-4.408l-12.292-3.814c-6.188-1.95-10.765-4.832-13.563-8.647c-2.797-3.73-4.238-7.883-4.238-12.291q0-5.34 2.289-9.41c1.525-2.712 3.56-5.085 6.103-6.95c2.543-1.95 5.425-3.391 8.816-4.408c3.39-1.017 6.95-1.441 10.68-1.441c1.865 0 3.815.085 5.68.339c1.95.254 3.73.593 5.51.932c1.695.424 3.306.848 4.832 1.357q2.288.762 3.56 1.525c1.187.679 2.034 1.357 2.543 2.12q.763 1.017.763 2.797v3.984c0 1.78-.678 2.713-1.95 2.713c-.678 0-1.78-.34-3.22-1.018q-7.25-3.306-16.276-3.306c-4.832 0-8.647.763-11.275 2.374c-2.627 1.61-3.984 4.069-3.984 7.544c0 2.374.848 4.408 2.543 6.019s4.832 3.221 9.325 4.662l12.037 3.815c6.103 1.95 10.511 4.662 13.139 8.137s3.9 7.46 3.9 11.868c0 3.645-.764 6.951-2.205 9.833c-1.525 2.882-3.56 5.425-6.188 7.46c-2.628 2.119-5.764 3.645-9.409 4.747c-3.815 1.187-7.799 1.78-12.122 1.78'/%3E%3Cpath fill='%23F90' d='M230.993 120.964c-27.888 20.599-68.408 31.534-103.247 31.534c-48.827 0-92.821-18.056-126.05-48.064c-2.628-2.373-.255-5.594 2.881-3.73c35.942 20.854 80.276 33.484 126.136 33.484c30.94 0 64.932-6.442 96.212-19.666c4.662-2.12 8.646 3.052 4.068 6.442m11.614-13.224c-3.56-4.577-23.566-2.204-32.636-1.102c-2.713.34-3.137-2.034-.678-3.814c15.936-11.19 42.13-7.968 45.181-4.239c3.052 3.815-.848 30.008-15.767 42.554c-2.288 1.95-4.492.933-3.475-1.61c3.39-8.393 10.935-27.296 7.375-31.789'/%3E%3C/svg%3E");
--icon-azure: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 199'%3E%3C!-- Icon from SVG Logos by Gil Barbara - https://raw.githubusercontent.com/gilbarbara/logos/master/LICENSE.txt --%3E%3Cpath d='M118.432 187.698c32.89-5.81 60.055-10.618 60.367-10.684l.568-.12l-31.052-36.935c-17.078-20.314-31.051-37.014-31.051-37.11c0-.182 32.063-88.477 32.243-88.792c.06-.105 21.88 37.567 52.893 91.32c29.035 50.323 52.973 91.815 53.195 92.203l.405.707l-98.684-.012l-98.684-.013l59.8-10.564zM0 176.435c0-.052 14.631-25.451 32.514-56.442l32.514-56.347l37.891-31.799C123.76 14.358 140.867.027 140.935.001c.069-.026-.205.664-.609 1.534s-18.919 40.582-41.145 88.25l-40.41 86.67l-29.386.037c-16.162.02-29.385-.005-29.385-.057z' fill='%230089D6' fill-rule='nonzero'/%3E%3C/svg%3E");
--icon-cloudflare: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 117'%3E%3C!-- Icon from SVG Logos by Gil Barbara - https://raw.githubusercontent.com/gilbarbara/logos/master/LICENSE.txt --%3E%3Cpath fill='%23FBAD41' d='M205.52 50.813c-.858 0-1.705.03-2.551.058q-.207.012-.398.094a1.42 1.42 0 0 0-.92.994l-3.628 12.672c-1.565 5.449-.983 10.48 1.646 14.174c2.41 3.416 6.42 5.421 11.289 5.655l19.679 1.194c.585.03 1.092.312 1.4.776a1.92 1.92 0 0 1 .2 1.692a2.5 2.5 0 0 1-2.134 1.662l-20.448 1.193c-11.11.515-23.062 9.58-27.255 20.633l-1.474 3.9a1.092 1.092 0 0 0 .967 1.49h70.425a1.87 1.87 0 0 0 1.81-1.365A51.2 51.2 0 0 0 256 101.828c0-28.16-22.582-50.984-50.449-50.984'/%3E%3Cpath fill='%23F6821F' d='m174.782 115.362l1.303-4.583c1.568-5.449.987-10.48-1.639-14.173c-2.418-3.417-6.424-5.422-11.296-5.656l-92.312-1.193a1.82 1.82 0 0 1-1.459-.776a1.92 1.92 0 0 1-.203-1.693a2.5 2.5 0 0 1 2.154-1.662l93.173-1.193c11.063-.511 23.015-9.58 27.208-20.633l5.313-14.04c.214-.596.27-1.238.156-1.86C191.126 20.51 166.91 0 137.96 0C111.269 0 88.626 17.403 80.5 41.596a27 27 0 0 0-19.156-5.359C48.549 37.524 38.25 47.946 36.979 60.88a27.9 27.9 0 0 0 .702 9.642C16.773 71.145 0 88.454 0 109.726c0 1.923.137 3.818.413 5.667c.115.897.879 1.57 1.783 1.568h170.48a2.22 2.22 0 0 0 2.106-1.63'/%3E%3C/svg%3E");
--icon-supabase: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 263'%3E%3C!-- Icon from SVG Logos by Gil Barbara - https://raw.githubusercontent.com/gilbarbara/logos/master/LICENSE.txt --%3E%3Cdefs%3E%3ClinearGradient id='SVGvhlZesRv' x1='20.862%25' x2='63.426%25' y1='20.687%25' y2='44.071%25'%3E%3Cstop offset='0%25' stop-color='%23249361'/%3E%3Cstop offset='100%25' stop-color='%233ECF8E'/%3E%3C/linearGradient%3E%3ClinearGradient id='SVGDD1qBdAT' x1='1.991%25' x2='21.403%25' y1='-13.158%25' y2='34.708%25'%3E%3Cstop offset='0%25'/%3E%3Cstop offset='100%25' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23SVGvhlZesRv)' d='M149.602 258.579c-6.718 8.46-20.338 3.824-20.5-6.977l-2.367-157.984h106.229c19.24 0 29.971 22.223 18.007 37.292z'/%3E%3Cpath fill='url(%23SVGDD1qBdAT)' fill-opacity='.2' d='M149.602 258.579c-6.718 8.46-20.338 3.824-20.5-6.977l-2.367-157.984h106.229c19.24 0 29.971 22.223 18.007 37.292z'/%3E%3Cpath fill='%233ECF8E' d='M106.399 4.37c6.717-8.461 20.338-3.826 20.5 6.976l1.037 157.984H23.037c-19.241 0-29.973-22.223-18.008-37.292z'/%3E%3C/svg%3E");

--icon-bilibili: url("https://www.bilibili.com/favicon.ico");
--icon-youtube: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23ff0000' d='M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z'/%3E%3C/svg%3E");
--icon-zhihu: url("https://static.zhihu.com/heifetz/favicon.ico");
--icon-weibo: url("https://weibo.com/favicon.ico");
--icon-douyin: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='0.89em' height='1em' viewBox='0 0 256 290'%3E%3C!-- Icon from SVG Logos by Gil Barbara - https://raw.githubusercontent.com/gilbarbara/logos/master/LICENSE.txt --%3E%3Cpath fill='%23FF004F' d='M189.72 104.421c18.678 13.345 41.56 21.197 66.273 21.197v-47.53a67 67 0 0 1-13.918-1.456v37.413c-24.711 0-47.59-7.851-66.272-21.195v96.996c0 48.523-39.356 87.855-87.9 87.855c-18.113 0-34.949-5.473-48.934-14.86c15.962 16.313 38.222 26.432 62.848 26.432c48.548 0 87.905-39.332 87.905-87.857v-96.995zm17.17-47.952c-9.546-10.423-15.814-23.893-17.17-38.785v-6.113h-13.189c3.32 18.927 14.644 35.097 30.358 44.898M69.673 225.607a40 40 0 0 1-8.203-24.33c0-22.192 18.001-40.186 40.21-40.186a40.3 40.3 0 0 1 12.197 1.883v-48.593c-4.61-.631-9.262-.9-13.912-.801v37.822a40.3 40.3 0 0 0-12.203-1.882c-22.208 0-40.208 17.992-40.208 40.187c0 15.694 8.997 29.281 22.119 35.9'/%3E%3Cpath d='M175.803 92.849c18.683 13.344 41.56 21.195 66.272 21.195V76.631c-13.794-2.937-26.005-10.141-35.186-20.162c-15.715-9.802-27.038-25.972-30.358-44.898h-34.643v189.843c-.079 22.132-18.049 40.052-40.21 40.052c-13.058 0-24.66-6.221-32.007-15.86c-13.12-6.618-22.118-20.206-22.118-35.898c0-22.193 18-40.187 40.208-40.187c4.255 0 8.356.662 12.203 1.882v-37.822c-47.692.985-86.047 39.933-86.047 87.834c0 23.912 9.551 45.589 25.053 61.428c13.985 9.385 30.82 14.86 48.934 14.86c48.545 0 87.9-39.335 87.9-87.857z'/%3E%3Cpath fill='%2300F2EA' d='M242.075 76.63V66.516a66.3 66.3 0 0 1-35.186-10.047a66.47 66.47 0 0 0 35.186 20.163M176.53 11.57a68 68 0 0 1-.728-5.457V0h-47.834v189.845c-.076 22.13-18.046 40.05-40.208 40.05a40.06 40.06 0 0 1-18.09-4.287c7.347 9.637 18.949 15.857 32.007 15.857c22.16 0 40.132-17.918 40.21-40.05V11.571zM99.966 113.58v-10.769a89 89 0 0 0-12.061-.818C39.355 101.993 0 141.327 0 189.845c0 30.419 15.467 57.227 38.971 72.996c-15.502-15.838-25.053-37.516-25.053-61.427c0-47.9 38.354-86.848 86.048-87.833'/%3E%3C/svg%3E");
--icon-douban: url("https://www.douban.com/favicon.ico");
--icon-rednote: url("https://picasso-static.xiaohongshu.com/fe-platform/f43dc4a8baf03678996c62d8db6ebc01a82256ff.png");
--icon-steam: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQICAQEBAQMCAgICAwMEBAMDAwMEBAYFBAQFBAMDBQcFBQYGBgYGBAUHBwcGBwYGBgb/2wBDAQEBAQEBAQMCAgMGBAMEBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgb/wAARCAAwADADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+/ckAZPAFfyzf8FUv+Dnb4B/saeJ/E3wJ/ZQ8MaL+098fvDdzNZeK/El1rLQ+BfDWoRkh7ea4gPm6lcxsNskFs0caHKtcLIjxA/4Oef8Agqh4q/Y0+AHhj9lL4C+Jbnw3+0B+1DpF6/iHxZo12YtQ8M+BY2MNzPbuCGiub6XzLaKVeUSG7ZSkixOP81gWzqMBjk/7Vfo3CfBUs2w31mv8D+Fd7aNvyvofL53nssFU9lS+Lq+3/BP3a+LH/Bx5/wAFfvixrF1qEP7Uw+FulTSs9p4T+Evw20fTLO2BP3Y55LaW7cDj/W3Eh9+tavwa/wCDk3/gr38IdYs76/8A2j9J+MuhwSq9z4P+Mvwz0q/s7nB+69zawW96oIyP3dyv51+HfgnwN4s+InjPwl8PvA+kXviLxp478TWGi+ENA04Bp77VL2dILW3jB43ySyooyerCv7c/gn/wRh/4J/8A7LN/Y/s5/E39k/8AaK/4K1/t4aT4J0zXPj/4R+CvjhPDHgb4cLqMZktLW51KfVtMtopJo1kMEdzPPdXCIZxBbxvGB7ud5bkORU4xq0k3LZJK9urbbVl5tnk4CvmuYScozaS6tv7vP7j9Tv8AglJ/wck/s4/t8eJPD3wI+Onh+z/Zk/aa12SO28MaVe679q8J+LLxuFh0u/kCtBdO2dtncjLEqkU07naP6VQc8iv84T/goR/wR3/Zc8afs+/Hj9q//gnJ4P8Aj1+zR8Xv2Mp4Lz9rv9gb9oGeZ/EXhfSTEbhNX025kuLiRoRbxy3cc6Xd1bXVvBK0MsckDQyf0kf8G33/AAVJ8Rf8FBP2TtX+GXxq199c/aX/AGXX0/SvGfiC/n3XfiXw5cI40nWJieXuf9Hnt7hvmLSQpK53XGB8Rm2SYV4B43CX9mnaUXvFvbvo76O733PpcFjq6xHsK9uZq6a2ff5o/kv/AODmjw58ftc/4KlfGP4hfEj4a/ETwz8KBo/hvw78DPGXiLwxcw6LqelWWlQPcDT75k8mYG/n1OQrGxKmRgwBr+e0aNOcfu3we9f7UXjTxZ+zn8RvFGufsw/EjVfhP4z8Waz4Wh1DW/gR4+Nle3WpaLM0ipcnSbkE3VqXt5lLqjoGjZSQykV+Lvx2/wCDZr/gmT8XvHdp8QPC3gz4gfBQpdS3Gu/D34TeOBYeHNXcqxWNoLmC4ayTfsyLIwqFDBUDEMP0LhjxJyvLsvp4XGUZQUIpJx1TSW7Ts1f53fY8DM+HMVicRKrRmpXeqfT5q+3yP5Vf+DaP/gmh4y/ai/bK8M/tWeJLe+0T4Efsg+LrLWX1r7MP+J340iAl0vTLdmBUiFvLu52XJRFhT5TcI6/13+CP2hvhn/wTQ/ah/bh8PftjTav8Mfh/+1N+0KvxQ+CP7TuqeE7298Ma3aXeg6Zp9x4dvdRtoZFsr/TptHlEcFwUEtvPE0WSWB9c/YOutD/Yr17wn/wTf8Rfs2+FP2cLKPwlr3iT4BeLvh78UZ/F3hzx3ZWlzG+tyTX95Z2t5Dq8BvrWWWC4jkBiYGKVo4wq/nT/AMFQ/wDg4z+Hn7O99qnwZ/Yes/CHx2+Mmn3hg8UfFDWC934J0F0bEkMBgkRtTucAgmKRbeMkEySsrxD5zHyznjjiaUaFByhKKUUmlaF7qTlrFap3vfW8d0dlPEZZw9lalWqqLT1v1lbVW0e2337G58fv2kvAXim2/wCCk3/BTebQde8Ifsl2n/BO9fgx8IvEfxB8M3GgzfF3xPcXep3Ed1p1jdxx3D2CXGq2lhbzyxqJWnu3TMSFq/mE/wCDWj4j698M/wDgrF4D8GWdxPHpHx2+EHjHw5r9mWPlyJaWDazC5XpuWTRQA3UB2A4Y5+U/22v+CgP7Zv8AwUJ1XRrr9pv4q3HiTw14Yu3n8J/Dbw3pcWkeG9NnZSpmjsYQBLPtZ1E85lmCsyhwpK1+in/Bs/8AAXVvF/8AwVD8GfES1s5TpnwL+FfizXtVvRGRGpvbFtIijLdNzNq7MF6kRuRwpx+jy4Llw1wNjp4trnlDZO6XKrQV2ld31bstdErJHzNLifC5tn1CFB7P5u7106Kx/UF/wXm/4JzeJf2tPhH4S/aG+COnX9x+0P8As2xXE9lYeH9yanrfhtmE09vasmHN3ayp9pgVTuO64RA0kiCvyT/4Jo/8Fn/jT8Nfh3rnwQ+PHxh0jXfFen+Jra++FvxH/aYm1TUtMudOEPlXfh/U9XtFlvLFt6RTW9/LDdpGxnjmQIY2T+2sgEYPQ1+HX7eP/BD34D/tVa9rXxW+FGpW3wK+M2szvc6/PY6R5/h3XbpjlpbuzQq0E7n708BG4lneOVyWr4DhHiXhzE5V/ZOdx/c3vColeVN3u09G+Vvtfd6bNcnHfDvGGFzD+18gkpVkrTpN2VRbJp3S5l5tJ2TvfR/jn/wUY/4KOab8VNP13xZr3jT4L+IPiYfgn4v8B/BD4Q/s6+ML7xZpXhy28XQRWniPxDrviWexs4prk6dA9ta2drExjaYySMvf+XpfBMQUKIABjjMdf0O+O/8AghL+3n4M1Ce00v4XeGPiPYxSER634F+IOn+RIOxEV7LbzgfWOr/w6/4IOft1+N9Qgttf+HvhL4WabJIBLrXjvx7ZSxovc+TYvcSk46AoM+o61/Q/Ddbw04Wyj9xj6Ti9Xecb+ijfm0u3azd277n8scQ514wcTZyoVMqxCktNKU+W/VubXL21ulZK1j+dy0+H9xfXdrp9hY3F7fX1wkNlZWds0s00rsFRI0XJZmJAAHJJwK/0Gf8Agh7/AME5L39hP9nLU/E/xI0lNO+Pvx7ms9T8eafKgM2iaXArf2bpLHtLGJ55ZsYxLMUO7ylY9F+wR/wRk+AH7G+saX8T/Fl2vxq+OWngPpXivW9JW30rQ5cctptiWbEw6C4lZpBjMYhywP7JV+J+KPiVhOI6f1DL7/V07yk1bna2ST1UU9dbNu2itr/SPhL4eZ1kMPr+bWWIatGCd+RPdtrRye2jaSvq29P/2Q==");
--icon-hupu: url("data:image/jpeg;base64,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");
--icon-toutiao: url("https://www.toutiao.com/favicon.ico");

--icon-mdn: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ff9500' d='M152.1 385.1c27.8 27.4 74.2 27.4 102 0l143.1-141.1c27.8-27.4 27.8-73.9 0-101.3l-143.1-141.1c-27.8-27.4-74.2-27.4-102 0L9 242.7c-27.8 27.4-27.8 73.9 0 101.3l143.1 141.1z'/%3E%3Cpath fill='%23323330' d='M158.6 378.4l-143.1-141.1c-27.8-27.4-27.8-73.9 0-101.3L158.6 4.9c27.8-27.4 74.2-27.4 102 0l143.1 141.1c27.8 27.4 27.8 73.9 0 101.3L260.6 388.4c-27.8 27.4-74.2 27.4-102 0z'/%3E%3C/svg%3E");
--icon-notion: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2300c781' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z'/%3E%3Cpath fill='%2300c781' d='M15 9.5l-3 2-3-2V7l3 2 3-2v2.5z'/%3E%3Cpath fill='%2300c781' d='M9 14.5l3-2 3 2v2.5l-3-2-3 2V14.5z'/%3E%3C/svg%3E");
--icon-feishu: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2300c781' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z'/%3E%3Cpath fill='%2300c781' d='M15 9.5l-3 2-3-2V7l3 2 3-2v2.5z'/%3E%3Cpath fill='%2300c781' d='M9 14.5l3-2 3 2v2.5l-3-2-3 2V14.5z'/%3E%3C/svg%3E");
--icon-tencent: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2321a3f8' d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z'/%3E%3Cpath fill='%2321a3f8' d='M9 10h6v2H9zm0 4h6v2H9z'/%3E%3C/svg%3E");

--icon-stackoverflow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 304'%3E%3Cpath fill='%23bcbbbb' d='M216.33 276.188v-81.211h26.953v108.165H0V194.977h26.954v81.211z'/%3E%3Cpath fill='%23f48023' d='m56.708 187.276l132.318 27.654l5.6-26.604L62.31 160.672zm17.502-63.009l122.517 57.058l11.202-24.503L85.412 99.414zm33.955-60.208l103.964 86.462l17.152-20.653l-103.964-86.462zM175.375 0L153.67 16.102l80.511 108.515l21.703-16.102zM53.906 248.884h135.119V221.93H53.907z'/%3E%3C/svg%3E");
--icon-cnblogs: url("https://www.cnblogs.com/favicon.ico");
--icon-juejin: url("https://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/static/favicons/favicon-32x32.png");
--icon-csdn: url("https://www.csdn.net/favicon.ico");
--icon-_51cto: url("https://s5-media.51cto.com/cms/static/favicon.ico");
--icon-oschina: url("https://www.oschina.net/favicon.ico");
--icon-segmentfault: url("data:image/jpeg;base64,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");
--icon-reddit: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3C!-- Icon from SVG Logos by Gil Barbara - https://raw.githubusercontent.com/gilbarbara/logos/master/LICENSE.txt --%3E%3Ccircle cx='128' cy='128' r='128' fill='%23FF4500'/%3E%3Cpath fill='%23FFF' d='M213.15 129.22c0-10.376-8.391-18.617-18.617-18.617a18.74 18.74 0 0 0-12.97 5.189c-12.818-9.157-30.368-15.107-49.9-15.87l8.544-39.981l27.773 5.95c.307 7.02 6.104 12.667 13.278 12.667c7.324 0 13.275-5.95 13.275-13.278c0-7.324-5.95-13.275-13.275-13.275c-5.188 0-9.768 3.052-11.904 7.478l-30.976-6.562c-.916-.154-1.832 0-2.443.458c-.763.458-1.22 1.22-1.371 2.136l-9.464 44.558c-19.837.612-37.692 6.562-50.662 15.872a18.74 18.74 0 0 0-12.971-5.188c-10.377 0-18.617 8.391-18.617 18.617c0 7.629 4.577 14.037 10.988 16.939a33.6 33.6 0 0 0-.458 5.646c0 28.686 33.42 52.036 74.621 52.036c41.202 0 74.622-23.196 74.622-52.036a35 35 0 0 0-.458-5.646c6.408-2.902 10.985-9.464 10.985-17.093M85.272 142.495c0-7.324 5.95-13.275 13.278-13.275c7.324 0 13.275 5.95 13.275 13.275s-5.95 13.278-13.275 13.278c-7.327.15-13.278-5.953-13.278-13.278m74.317 35.251c-9.156 9.157-26.553 9.768-31.588 9.768c-5.188 0-22.584-.765-31.59-9.768c-1.371-1.373-1.371-3.51 0-4.883c1.374-1.371 3.51-1.371 4.884 0c5.8 5.8 18.008 7.782 26.706 7.782s21.058-1.983 26.704-7.782c1.374-1.371 3.51-1.371 4.884 0c1.22 1.373 1.22 3.51 0 4.883m-2.443-21.822c-7.325 0-13.275-5.95-13.275-13.275s5.95-13.275 13.275-13.275c7.327 0 13.277 5.95 13.277 13.275c0 7.17-5.95 13.275-13.277 13.275'/%3E%3C/svg%3E");
--icon-v2ex: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAD9UlEQVRogd1Zz07bMBj/+U+KBAipK0JwGJw5cODIhQMHjgjxDqBuKxJlqgrVJB5hPAIPwWtwQJy6GwcaQStta1G1QYh36JwlTpzYacvW/SRLSfz58+fvn/05xPd9gRAIIbCBECJ1nNqfRW8LOhIufxHclFBqTkJq0FSzOksMi4m3AFFjYNIw8Rbg0hezfFL1+bzwfT/CJ28sEEIghJhcC8iFc6kR0wG67COhWkinYdN5szCxFgAGyuGqT5ojWYOqwoVI3xdsER5HCPkPLKDLQqqPt1ot7O7uotftDvpZdO3Ci1rEx2AcRdQCxTdv8Pn8MzY2NhLnDXGUksSEDsPYAp1OB/1+35Rci6/fv+HD+w+4vr4emhcAUCEETBshBIxzMM5BCY005vBIcxwHjuPEvjNK8ePnD7wrl9H88kU7l+/L5keaSmcVA5SOLmS+d7t4Xy7j7u5uKD5c54NJMUEpDWJDLsY2n8txLy8veGi3cXBwgIuLC5RKpWCepPm1/PJMPkq4rotyuYzu7+RgAyGEeQwAgwVwzsE5B6U08m7a5DgZI5RS3N7eolKpoN/va31dK5PNisdhAYlms4lqtYqnpycj+iCIbSxACAFjLGhSq+FvSc1xnOC5UCigUCjELMMYw83NDU5OTuB5npE8AEAeHx+N93RCSO7j9P39PQ4PD9FqtQDog58xhq2tLZydnaXyC5Ta6/VerSJ7eHjA0dERXNfNpN3Z2cHx8XEgqK7mftWz0MLCAs7Pz7G0tJRJe3l5iaurK22/dCXtPjAueJ6H5+dncJ5+ISLjTZVPfTe+VhkFXNdFvV5Hr9fLpN3b28Pa2pq2P6jIdD6WVWnFIftVi5LfwrfQaDTQ6XRACEm1wPb2Nvb39yMy6DzF2ALNZhO1Wi2Wxv486xYw+EYINcpgm5ubqFQqpmLFa+K0mEjySVMEJlc0H64I19fXUavVIvRZ81lloVFdyCZhdXU1EN4U1lnIcRx4nmc1iXpqZYwBGJxG5fvKylucnp5iamrK2sLGFhiX9ldW3qLR+ISZmZlc440tIIQITp9hZNUFcuFS85KeUopSqYharY65ubnct9dW+8AorVAqFVGvnwaFjC1i+4AJ5Fk+zEBCathk4unpaVSrH7G4uBgTaGwxUCwWMTs7a8U8CfPz86hWq1heXh6KT3DR0G63jZYsNaNq2vZmzybmwtDx/39u5kwh9wG1vJR5fdTpNku+Vz2NjhK5slAYurw/rvpi6NPov4ahLaCrUXXfdeMlTP8vq5joLARY/CPTwfRuNS8ftV+1xMTHAA2/yOdw2agvIeO04f6k8Um0um9J9EnfUn90pwluQpt3fBp92IWEEPgFgNolEaeGWQQAAAAASUVORK5CYII=");
--icon-quora: url("data:image/jpeg;base64,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");

--icon-infoq: url("https://static001.infoq.cn/static/infoq/www/img/share-default-5tgbiuhgfefgujjhg.png");
--icon-_36kr: url("https://36kr.com/favicon.ico");
--icon-huxiu: url("https://www.huxiu.com/favicon.ico");
--icon-zol: url("https://icon.zol-img.com.cn/favicon/180.png");
--icon-cyzone: url("https://www.cyzone.cn/img/favicon.ico");
--icon-leiphone: url("https://www.leiphone.com/favicon.ico");
--icon-sspai: url("https://cdn-static.sspai.com/favicon/sspai.ico");
--icon-ithome: url("https://www.ithome.com/favicon.ico");
--icon-ifeng_tech: url("https://tech.ifeng.com/favicon.ico");
--icon-netease_tech: url("https://tech.163.com/favicon.ico");
--icon-tencent_tech: url("data:image/jpeg;base64,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");
--icon-sina_tech: url("https://tech.sina.com.cn/favicon.ico");

--icon-leetcode: url("https://leetcode.cn/favicon.ico");
--icon-the_algorithms: url("https://the-algorithms.com/images/favicon/favicon-32x32.png");
--icon-roadmap: url("https://roadmap.sh/manifest/icon32.png");
--icon-imooc: url("https://www.imooc.com/favicon.ico");
--icon-nowcoder: url("https://www.nowcoder.com/favicon.ico");
--icon-coursera: url("https://www.coursera.org/favicon.ico");
--icon-w3schools: url("https://www.w3schools.com/favicon.ico");
--icon-runoob: url("https://www.runoob.com/favicon.ico");
--icon-netease_class: url("https://study.163.com/favicon.ico");
--icon-icourse163: url("data:image/jpeg;base64,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");
--icon-geektime: url("data:image/jpeg;base64,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");
--icon-freecodecamp: url("https://www.freecodecamp.org/favicon-32x32.png");
--icon-udemy: url("https://frontends.udemycdn.com/frontends-homepage/staticx/udemy/images/v8/favicon-32x32.png");
--icon-default: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E");
}