.tech-tag[data-v-642820da]{color:#ffffff8c;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#ffffff09;border:1px solid #ffffff12;border-radius:6px;align-items:center;margin:0;padding:2px 7px;font-family:Geist Mono,monospace;font-size:11px;font-weight:400;line-height:1.5;text-decoration:none;transition:all .15s;display:inline-flex}.tech-tag[data-v-642820da]:hover{color:#fff;background:#ffffff14;border-color:#ffffff2e;text-decoration:none}.tech-tag.active[data-v-642820da]{background:color-mix(in srgb,var(--color-primary) 15%,transparent);border-color:color-mix(in srgb,var(--color-primary) 50%,transparent);color:var(--color-primary);font-weight:600}.tech-tag.is-static[data-v-642820da]{cursor:default}.tech-tag.is-static[data-v-642820da]:hover{color:#ffffff8c;background:#ffffff09;border-color:#ffffff12}.tier-badge[data-v-9dfacc1a]{-webkit-backdrop-filter:blur(8px);color:#ffffffd9;-webkit-user-select:none;user-select:none;box-sizing:border-box;height:24px;transition:background-color var(--transition-fast,.15s ease),border-color var(--transition-fast,.15s ease);background:#ffffff09;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-family:Geist Mono,monospace;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.tier-badge[data-v-9dfacc1a]:hover{background:#ffffff0f;border-color:#ffffff26}.tier-badge-icon[data-v-9dfacc1a]{transition:filter var(--transition-fast,.15s ease);flex-shrink:0}.tier-badge--pure .tier-badge-icon[data-v-9dfacc1a]{color:var(--tech-pure);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--tech-pure) 55%,transparent))}.tier-badge--pure[data-v-9dfacc1a]:hover{border-color:color-mix(in srgb,var(--tech-pure) 30%,transparent)}.tier-badge--pure:hover .tier-badge-icon[data-v-9dfacc1a]{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--tech-pure) 80%,transparent))}.tier-badge--env .tier-badge-icon[data-v-9dfacc1a]{color:var(--tech-env);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--tech-env) 55%,transparent))}.tier-badge--env[data-v-9dfacc1a]:hover{border-color:color-mix(in srgb,var(--tech-env) 30%,transparent)}.tier-badge--env:hover .tier-badge-icon[data-v-9dfacc1a]{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--tech-env) 80%,transparent))}.tier-badge-label[data-v-9dfacc1a]{color:#ffffffd9}
