.algo-card[data-v-2275512b]{background:#ffffff08;border-radius:12px;display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:20px;position:relative;transition:all .25s cubic-bezier(.22,1,.36,1)}.algo-card[data-v-2275512b]:before{background:linear-gradient(135deg,#a855f74d,#4ecdc44d);border-radius:12px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;position:absolute;transition:opacity .25s}.algo-card[data-v-2275512b]:hover{background:#a855f70d;box-shadow:0 0 24px #a855f726;transform:translateY(-2px)}.algo-card[data-v-2275512b]:hover:before{opacity:1}.algo-card-border[data-v-2275512b]{background:linear-gradient(135deg,#a855f733,#4ecdc433);border-radius:12px;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s;z-index:-1}.algo-card:hover .algo-card-border[data-v-2275512b]{opacity:1}.algo-card-header[data-v-2275512b]{display:flex;flex-direction:column;gap:6px}.algo-name-row[data-v-2275512b]{align-items:center;display:flex;gap:8px}.algo-name[data-v-2275512b]{color:#f4f4f5;font-family:JetBrains Mono,Fira Code,monospace;font-size:15px;font-weight:600}.algo-github-link[data-v-2275512b]{align-items:center;color:#52525b;display:flex;transition:color .15s}.algo-github-link[data-v-2275512b]:hover{color:#f4f4f5}.algo-repo-label[data-v-2275512b]{color:#52525b;font-family:Inter,system-ui,sans-serif;font-size:11px;gap:6px}.algo-repo-label[data-v-2275512b],.repo-stars[data-v-2275512b]{align-items:center;display:flex}.repo-stars[data-v-2275512b]{color:#f59e0b}.algo-tags[data-v-2275512b]{display:flex;flex-wrap:wrap;gap:6px}.algo-tag[data-v-2275512b]{border-radius:4px;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.05em;padding:2px 8px;text-transform:uppercase}.algo-tag-type[data-v-2275512b]{background:#a855f71f;border:1px solid rgba(168,85,247,.2);color:#a855f7cc}.algo-tag-complexity[data-v-2275512b]{background:transparent;border:1px solid;font-size:10px}.algo-summary[data-v-2275512b]{color:#a1a1aa;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.6;margin:0}.algo-perf[data-v-2275512b]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.04);border-radius:8px;display:flex;gap:16px;padding:8px 12px}.algo-perf-item[data-v-2275512b]{display:flex;flex:1;flex-direction:column;gap:2px}.perf-label[data-v-2275512b]{color:#3f3f46;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.perf-value[data-v-2275512b]{font-size:14px;letter-spacing:1px}.algo-params[data-v-2275512b]{display:flex;flex-direction:column;gap:8px}.algo-params-title[data-v-2275512b]{color:#52525b;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.algo-params-table[data-v-2275512b]{border-collapse:collapse;font-size:11px;width:100%}.algo-params-table td[data-v-2275512b]{border-bottom:1px solid hsla(0,0%,100%,.03);color:#71717a;padding:4px 8px 4px 0;vertical-align:top}.param-name[data-v-2275512b]{color:#a1a1aa;min-width:120px}.param-default[data-v-2275512b],.param-name[data-v-2275512b]{font-family:JetBrains Mono,Fira Code,monospace;white-space:nowrap}.param-default[data-v-2275512b]{color:#22c55e;min-width:60px}.param-desc[data-v-2275512b]{color:#52525b;font-size:10px}.params-more[data-v-2275512b]{color:#a855f799;cursor:pointer;font-size:10px;text-align:right;transition:color .15s}.params-more[data-v-2275512b]:hover{color:#a855f7e6}.algo-path[data-v-2275512b]{align-items:center;border-top:1px solid hsla(0,0%,100%,.04);display:flex;gap:6px;margin-top:2px;padding-top:8px}.algo-path-label[data-v-2275512b]{color:#3f3f46;flex-shrink:0;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.algo-path-value[data-v-2275512b]{color:#52525b;font-family:JetBrains Mono,Fira Code,monospace;font-size:10px;word-break:break-all}.algo-seo-glossary[data-v-c7842106]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}
